arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1902.10271cs.DS
收藏

关于调度的扩展复杂性

On the extension complexity of scheduling

Hans Raj Tiwary, Victor Verdugo, Andreas Wiese

摘要:

线性规划是组合优化的一种强有力的方法,在理论和实践中有着广泛的应用。为了快速求解线性规划,对于给定的问题,最好有一个小尺寸的公式。一个有用的方法是构建一个扩展的公式,这是一个在高维空间的线性规划,其投影产生原始的线性规划。对于许多问题,众所周知,一个小的扩展公式是不存在的。然而,这些问题中的大多数要么是$\mathsf{NP}$困难的(如TSP),要么只有相当复杂的多项式时间算法是已知的(如匹配问题)。在这项工作中,我们研究的最小完工时间问题相同的机器中,我们要分配一组$n$给定的工作$m$机器,以尽量减少最大负载的机器。我们证明了这个问题的规范制定有扩展的复杂性$2^{Ω(n/\log n)}$,即使每个作业的大小为1或2,最佳的完工时间是2。这是一个普通的贪心算法可以最优解决的问题!对于更强大的配置整数规划,我们甚至证明了$2^{Ω(n)}$的一个下界。另一方面,我们表明,有一个抽象的配置整数程序承认的扩展配方的大小$f(\text{opt})\cdot \text{poly}(n,m)$。此外,我们给出了一个$O(\log n)$ -近似的多项式大小的积分公式,即使是任意的处理时间和更一般的设置无关的机器。

英文摘要:

Linear programming is a powerful method in combinatorial optimization with many applications in theory and practice. For solving a linear program quickly it is desirable to have a formulation of small size for the given problem. A useful approach for this is the construction of an extended formulation, which is a linear program in a higher dimensional space whose projection yields the original linear program. For many problems it is known that a small extended formulation cannot exist. However, most of these problems are either $\mathsf{NP}$-hard (like TSP), or only quite complicated polynomial time algorithms are known for them (like for the matching problem). In this work we study the minimum makespan problem on identical machines in which we want to assign a set of $n$ given jobs to $m$ machines in order to minimize the maximum load over the machines. We prove that the canonical formulation for this problem has extension complexity $2^{Ω(n/\log n)}$, even if each job has size 1 or 2 and the optimal makespan is 2. This is a case that a trivial greedy algorithm can solve optimally! For the more powerful configuration integer program, we even prove a lower bound of $2^{Ω(n)}$. On the other hand, we show that there is an abstraction of the configuration integer program admitting an extended formulation of size $f(\text{opt})\cdot \text{poly}(n,m)$. In addition, we give an $O(\log n)$-approximate integral formulation of polynomial size, even for arbitrary processing times and for the far more general setting of unrelated machines.

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

↑