论文标题

分解策略和多拍ASP求解工作店计划

Decomposition Strategies and Multi-shot ASP Solving for Job-shop Scheduling

论文作者

El-Kholany, Mohammed M. S., Gebser, Martin, Schekotihin, Konstantin

论文摘要

工作股调度问题(JSP)是一个众所周知且具有挑战性的组合优化问题,在该问题中,将以序列进行分享机器的任务,以便尽早完成包含的作业。在本文中,我们研究了问题窗口中的问题分解,其操作可以通过多拍答案集编程(ASP)求解来连续安排和优化。从计算的角度来看,分解旨在将高度复杂的调度任务分为更好的可管理子问题,并具有平衡的操作数量,以便在一小部分运行时可以可靠地找到优质质量甚至最佳的部分解决方案。我们根据时间窗口的数量和大小以及选择其操作的启发式方法来设计和研究各种分解策略。此外,我们将时间窗口的重叠和压缩技术纳入迭代调度过程中,以抵消限制窗户部分计划的优化限制。我们在不同JSP基准集合集的实验表明,通过多弹性ASP求解的连续优化导致在紧缩的运行时限制内的时间表比对完整问题的单次射击优化更好。特别是,我们发现通过熟练的启发式方法获得的初始解决方案将其分解为Windows的时间,从而提高了解决方案质量。

The Job-shop Scheduling Problem (JSP) is a well-known and challenging combinatorial optimization problem in which tasks sharing a machine are to be arranged in a sequence such that encompassing jobs can be completed as early as possible. In this paper, we investigate problem decomposition into time windows whose operations can be successively scheduled and optimized by means of multi-shot Answer Set Programming (ASP) solving. From a computational perspective, decomposition aims to split highly complex scheduling tasks into better manageable subproblems with a balanced number of operations such that good-quality or even optimal partial solutions can be reliably found in a small fraction of runtime. We devise and investigate a variety of decomposition strategies in terms of the number and size of time windows as well as heuristics for choosing their operations. Moreover, we incorporate time window overlapping and compression techniques into the iterative scheduling process to counteract optimization limitations due to the restriction to window-wise partial schedules. Our experiments on different JSP benchmark sets show that successive optimization by multi-shot ASP solving leads to substantially better schedules within tight runtime limits than single-shot optimization on the full problem. In particular, we find that decomposing initial solutions obtained with proficient heuristic methods into time windows leads to improved solution quality.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源