Scheduling with Machine Conflicts

Approximation and Online AlgorithmsLecture Notes in Computer Science(2022)

引用 0|浏览5
暂无评分
摘要
We study the scheduling problem of makespan minimization with machine conflicts that 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. 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 in which the blocking times of no two jobs intersect on conflicting machines. We show that, unless P = NP , smc on m machines does not allow for a O ( m 1 - ε ) -approximation algorithm for any ε > 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 smc-Unit on special graph classes. As our main result, we solve smc-Unit for bipartite graphs by using structural insights for conflict graphs of star forests. As the set of active machines at each point in time induces a bipartite graph, the insights yield a local optimality criterion.
更多
查看译文
关键词
conflicts,machine
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要