arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1507.07396cs.DS
收藏

轻超边图平衡的组合近似算法

A Combinatorial Approximation Algorithm for Graph Balancing with Light Hyper Edges

Chien-Chung Huang, Sebastian Ott

摘要:

受限指派最小化最大完工时间问题$(R|p_{ij}\in \{p_j, \infty\}|C_{\max})$是机器调度领域的经典问题。在1990年的一篇里程碑式的论文中,Lenstra,Shmoys和Tardos给出了一个2-近似算法,并证明了除非P = NP,否则该问题不能在1.5内近似。尽管最近在一些特殊情况下的问题[2,4,12]中进行了几次显著的成功尝试,但问题的上界和下界在此后的25年中基本上没有得到改进。在本文中,我们考虑一个特殊的情况称为图平衡轻超边,重的工作可以分配给最多两台机器,而轻的工作可以分配给任何数量的机器。对于这种情况下,我们提出的算法的近似比严格优于2。具体来说,两个作业大小:假设轻作业具有权重$w$,重作业具有权重$W$和$w < W$。我们给出了一个$1.5$-近似算法(注意,当前的1.5下限是在更严格的设置中建立的[1,3])。实际上,根据$w$和$W$的具体值,有时我们的算法保证低于1.5的近似比。任意作业大小:假设$W$是给定的最大权重,重作业的权重在$(βW, W]$的范围内,其中$4/7\leq β< 1$,而轻作业的权重在$(0,βW]$的范围内。我们提出了一个$(5/3+β/3)$-近似算法。我们的算法是纯粹的组合,而不需要解决一个线性规划所需的大多数其他已知的方法。

英文摘要:

Makespan minimization in restricted assignment $(R|p_{ij}\in \{p_j, \infty\}|C_{\max})$ is a classical problem in the field of machine scheduling. In a landmark paper in 1990 [8], Lenstra, Shmoys, and Tardos gave a 2-approximation algorithm and proved that the problem cannot be approximated within 1.5 unless P=NP. The upper and lower bounds of the problem have been essentially unimproved in the intervening 25 years, despite several remarkable successful attempts in some special cases of the problem [2,4,12] recently. In this paper, we consider a special case called graph-balancing with light hyper edges, where heavy jobs can be assigned to at most two machines while light jobs can be assigned to any number of machines. For this case, we present algorithms with approximation ratios strictly better than 2. Specifically, Two job sizes: Suppose that light jobs have weight $w$ and heavy jobs have weight $W$, and $w < W$. We give a $1.5$-approximation algorithm (note that the current 1.5 lower bound is established in an even more restrictive setting [1,3]). Indeed, depending on the specific values of $w$ and $W$, sometimes our algorithm guarantees sub-1.5 approximation ratios. Arbitrary job sizes: Suppose that $W$ is the largest given weight, heavy jobs have weights in the range of $(βW, W]$, where $4/7\leq β< 1$, and light jobs have weights in the range of $(0,βW]$. We present a $(5/3+β/3)$-approximation algorithm. Our algorithms are purely combinatorial, without the need of solving a linear program as required in most other known approaches.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑