In this paper we deal with a complex real world scheduling problem closely related to the well-known Resource-Constrained Project Scheduling Problem (RCPSP). The problem concerns industrial test laboratories in which a large number of tests has to be performed by qualified personnel using specialised equipment, while respecting deadlines and other constraints. We present different constraint programming models and search strategies for this problem. Furthermore, we propose a Very Large Neighborhood Search approach based on our CP methods. Our models are evaluated using CP solvers and a MIP solver both on real-world test laboratory data and on a set of generated instances of different sizes based on the real-world data. Further, we compare the exact approaches with VLNS and a Simulated Annealing heuristic. We could find feasible solutions for all instances and several optimal solutions and we show that using VLNS we can improve upon the results of the other approaches.
翻译:在本文中,我们处理的是与众所周知的资源紧张项目日程安排问题密切相关的复杂的现实世界日程安排问题。问题在于工业测试实验室,在实验室中,大量测试必须由使用专门设备的合格人员进行,同时遵守最后期限和其他限制。我们提出了不同的制约性程序拟定模式和这一问题的搜索战略。此外,我们建议根据我们的CP方法,采取一个规模很大的邻里搜索方法。我们的模型是用实际世界测试实验室数据的CP解答器和一个MIP解答器来评估的。此外,我们还将精确的方法与VLNS和模拟的Annaalingheurist作比较。我们可以为所有实例找到可行的解决方案和若干最佳解决方案,我们表明,利用VLNS,我们可以通过其他方法的结果加以改进。