← 研踪 PaperTrailarXiv:2611.12034 · v1
The Power of Migration on Identical Machines is Two
首次提交 2026-11-09 16:14
版本更新 2026-11-09 16:14
雷达观测 2026-11-10 13:18
摘要
We study the power of migration in preemptive scheduling on identical parallel machines with time windows. If an instance admits a migratory schedule on machines, how many machines are needed to schedule it without migration? Kalyanasundaram and Pruhs (2001) showed that machines suffice and gave a polynomial-time construction using machines, whereas machines may be necessary. We close this gap, which has been open for more than 25 years: machines always suffice, and a corresponding non-migratory schedule can be computed in strongly polynomial time. Our proof has two main technical ingredients. First, we introduce supercanonical schedules and prove that the conflict graph of every such schedule on machines is -colorable. The key property is that whenever a job pauses, the jobs running alongside it just before and just after the pause separate the jobs processed entirely during the pause from the rest of the conflict graph. We use these separators and Kempe exchanges to compute a coloring in polynomial time. Second, we construct a supercanonical schedule with polynomially many processing blocks by shrinking job windows as far as possible while preserving feasibility and solving a min-cost flow problem.
观测到的版本
相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。
v1 · 2026-11-09 16:14 · 最新观测版本
The Power of Migration on Identical Machines is Two
We study the power of migration in preemptive scheduling on identical parallel machines with time windows. If an instance admits a migratory schedule on machines, how many machines are needed to schedule it without migration? Kalyanasundaram and Pruhs (2001) showed that machines suffice and gave a polynomial-time construction using machines, whereas machines may be necessary. We close this gap, which has been open for more than 25 years: machines always suffice, and a corresponding non-migratory schedule can be computed in strongly polynomial time. Our proof has two main technical ingredients. First, we introduce supercanonical schedules and prove that the conflict graph of every such schedule on machines is -colorable. The key property is that whenever a job pauses, the jobs running alongside it just before and just after the pause separate the jobs processed entirely during the pause from the rest of the conflict graph. We use these separators and Kempe exchanges to compute a coloring in polynomial time. Second, we construct a supercanonical schedule with polynomially many processing blocks by shrinking job windows as far as possible while preserving feasibility and solving a min-cost flow problem.
查看此版本解读 →查看此版本原文 ↗