并行机器调度中的约束编程和构造性启发式算法:考虑序列相关设置和共享服务器

摘要:在本文中,我们研究了以Graham的符号表示的调度问题$P|seq, ser|C\_{max}$,也就是在平行相同机器上对任务进行调度($P$),其中每个任务之间有序依赖的设置($seq$),并且是由可用的服务器($ser$)执行。目标是最小化完成时间($C\_{max}$)。我们提出了一个基于约束编程(CP)的模型来寻找最优解,并针对大规模问题实例设计了适合的构造性启发式算法。这些启发式算法还被用于为提出的CP模型提供一个可行的初始解,极大地提高了其效率。该综合方法能够在10秒内构造出最多20台机器和500个任务的基准实例的解决方案,其完成时间比计算得到的下界大出3-11.5\%,平均为5\%。广泛的实验比较还表明,我们提出的方法优于现有方法。

作者:Vil''em Heinz, Anton''in Nov''ak, Marek Vlk, Zdenv{e}k Hanz''alek

论文ID:2305.19888

分类:Computer Science and Game Theory

分类简称:cs.GT

提交时间:2023-06-01

PDF 下载: 英文版 中文版pdf翻译中