In this paper, we consider the scheduling of jobs on parallel machines, under incompatibility relation modeled as a block graph, under the makespan optimality criterion. In this model, no two jobs that are in the relation (equivalently in the same block) may be scheduled on the same machine. The presented model stems from a well-established line of research combining scheduling theory with methods relevant to graph coloring. Recently, cluster graphs and their extensions like block graphs were given additional attention. We complement hardness results provided by other researchers for block graphs by providing approximation algorithms. In particular, we provide a $2$-approximation algorithm for identical machines and PTAS for its special case with unit time jobs. In the case of uniform machines, we analyze two cases: when the number of blocks is bounded; and when the number of blocks is arbitrary, but the number of cut-vertices is bounded and jobs are unit time processing length. Finally, we consider unrelated machines and we present an FPTAS for graphs with bounded treewidth and a bounded number of machines.
翻译:在本文中,我们考虑平行机器的工作时间安排,根据不相容关系模式,以块形图为模型,根据模版最佳标准,我们考虑平行机器的工作时间安排。在这个模型中,不能在同一机器上安排两个与该相关(相等于同一个块状)的工作。所呈现的模式来自将表列理论与图示颜色相关方法相结合的既定研究线。最近,对集束图及其延伸像块形图等的图类都给予了额外的关注。我们通过提供近似算法来补充其他研究人员为块形图提供的硬性结果。特别是,我们为相同机器和PTAS提供一笔$-对应的算法,用于其单状时间工作的特殊情况。在统一机器的情况下,我们分析两个案例:区块数目被捆绑时;区块数目是任意的,但切倒形数字是捆绑的,而工作是单位时间处理的长度。最后,我们考虑不相关的机器,我们用FPTAS为带树宽和捆绑的机器的图表提供一种FPTAS。