arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2102.08231cs.DMmath.CO
收藏

具有机器冲突的调度问题

Scheduling with Machine Conflicts

Moritz Buchem, Linda Kleist, Daniel Schmidt genannt Waldschmidt

摘要:

研究了考虑机器冲突时最小化完工时间的排序问题。机器冲突出现在各种设置中,例如,用于任务或空间限制的预处理和后处理的共享资源。在此上下文中,每个作业在其处理时间之前和之后具有阻塞时间,即,三个参数我们寻求无冲突的时间表中,没有两个作业相交冲突的机器上。给定一组工件、一组机器和一个表示机器冲突的图,机器冲突调度问题(SMC)要求最小完工时间的无冲突调度。我们表明,除非$\textrm{P}=\textrm{NP}$,SMC $m$机不允许任何$\varepsilon>0$的$\mathcal{O}(m^{1-\varepsilon})$近似算法,即使在相同的工作和固定的正参数的每一个选择的情况下,包括单位的情况下。作为补充,我们提供了近似算法时,一个合适的独立集的集合。最后,我们提出了多项式时间算法来解决特殊图类上的单位工件的情况下的问题。最突出的是,我们解决了它的二分图使用结构的见解冲突图的明星森林。

英文摘要:

We study the scheduling problem of makespan minimization while taking machine conflicts into account. Machine conflicts arise in various settings, e.g., shared resources for pre- and post-processing of tasks or spatial restrictions. In this context, each job has a blocking time before and after its processing time, i.e., three parameters. We seek for conflict-free schedules in which the blocking times of no two jobs intersect on conflicting machines. Given a set of jobs, a set of machines, and a graph representing machine conflicts, the problem SchedulingWithMachineConflicts (SMC), asks for a conflict-free schedule of minimum makespan. We show that, unless $\textrm{P}=\textrm{NP}$, SMC on $m$ machines does not allow for a $\mathcal{O}(m^{1-\varepsilon})$-approximation algorithm for any $\varepsilon>0$, even in the case of identical jobs and every choice of fixed positive parameters, including the unit case. Complementary, we provide approximation algorithms when a suitable collection of independent sets is given. Finally, we present polynomial time algorithms to solve the problem for the case of unit jobs on special graph classes. Most prominently, we solve it for bipartite graphs by using structural insights for conflict graphs of star forests.

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

↑