跳到正文
研踪PaperTrail
← 研踪 PaperTrail

arXiv:2609.34254 · v2

Scheduling with Mandatory Breaks: NP-Hardness and an Additive-One Approximation

首次提交 2026-09-28 11:57
版本更新 2026-11-12 20:36
雷达观测 2026-11-13 14:15
arXiv ↗PDF ↗

摘要

In classical fixed-interval scheduling, each job of a given set must be processed during a prescribed time interval. The goal is to assign each job to exactly one machine such that no two jobs assigned to the same machine overlap in their interiors, and the number of machines used is minimized. Without further constraints this is interval graph coloring and is solvable in polynomial time through greedy approaches. We study a variant in which every used machine must remain idle during a contiguous break of prescribed length xx somewhere in the scheduling horizon. We show that this additional constraint makes the problem hard, except when x≤1x\le1. First, for every fixed x≥2x\ge2, deciding whether kk machines suffice for the assignment of a given set of jobs is NP-complete, even when all coordinates are bounded linearly in the number of jobs, so machine minimization is strongly NP-hard. Second, for x=1x=1, we give a polynomial-time algorithm that solves the problem exactly. Finally, we give a deterministic polynomial-time algorithm that, on every feasible instance, outputs a schedule using at most OPT+1\mathrm{OPT}+1 machines, where OPT\mathrm{OPT} is the true minimum. Unless P=NP\mathrm{P}=\mathrm{NP}, no polynomial-time algorithm guarantees OPT\mathrm{OPT} machines for any fixed x≥2x\ge2, so the additive guarantee of one is best possible.

AI 论文解读

基于摘要 · 非全文审阅

此版本尚未生成 AI 解读。解读由后台任务生成并按论文版本保存,登录后共享已有结果。

版本差异

本站首次收录为 v2,暂无更早版本可对照。

观测到的版本

相邻记录可能跳过中间版本;首次发现 v2 及以上也会标为版本更新。

v2 · 2026-11-12 20:36 · 最新观测版本

Scheduling with Mandatory Breaks: NP-Hardness and an Additive-One Approximation

In classical fixed-interval scheduling, each job of a given set must be processed during a prescribed time interval. The goal is to assign each job to exactly one machine such that no two jobs assigned to the same machine overlap in their interiors, and the number of machines used is minimized. Without further constraints this is interval graph coloring and is solvable in polynomial time through greedy approaches. We study a variant in which every used machine must remain idle during a contiguous break of prescribed length xx somewhere in the scheduling horizon. We show that this additional constraint makes the problem hard, except when x≤1x\le1. First, for every fixed x≥2x\ge2, deciding whether kk machines suffice for the assignment of a given set of jobs is NP-complete, even when all coordinates are bounded linearly in the number of jobs, so machine minimization is strongly NP-hard. Second, for x=1x=1, we give a polynomial-time algorithm that solves the problem exactly. Finally, we give a deterministic polynomial-time algorithm that, on every feasible instance, outputs a schedule using at most OPT+1\mathrm{OPT}+1 machines, where OPT\mathrm{OPT} is the true minimum. Unless P=NP\mathrm{P}=\mathrm{NP}, no polynomial-time algorithm guarantees OPT\mathrm{OPT} machines for any fixed x≥2x\ge2, so the additive guarantee of one is best possible.

查看此版本解读 →查看此版本原文 ↗