This paper studies the scheduling of jobs of different families on parallel machines with qualification constraints. Originating from semiconductor manufacturing, this constraint imposes a time threshold between the execution of two jobs of the same family. Otherwise, the machine becomes disqualified for this family. The goal is to minimize both the flow time and the number of disqualifications. Recently, an efficient constraint programming model has been proposed. However, when priority is given to the flow time objective, the efficiency of the model can be improved. This paper uses a polynomial-time algorithm which minimize the flow time for a single machine relaxation where disqualifications are not considered. Using this algorithm one can derived filtering rules on different variables of the model. Experimental results are presented showing the effectiveness of these rules. They improve the competitiveness with the mixed integer linear program of the literature.
翻译:本文研究了不同家庭在具有资格限制的平行机器上工作的时间安排。从半导体制造开始,这一限制在同一个家庭执行两个工作之间规定了一个时间门槛。 否则,机器将失去对该家庭的资格。目标是最大限度地减少流动时间和取消资格的数量。最近,提出了一个有效的限制程序编制模式。但是,如果优先考虑流动时间目标,模型的效率是可以提高的。本文使用了一种多元时间算法,在不考虑取消资格的情况下最大限度地减少单一机器放松的流程时间。使用这一算法,可以得出关于模式不同变量的过滤规则。实验结果显示这些规则的有效性。它们提高了与文学混合整形线性方案的竞争力。