paperbot · PL 论文追踪

全部论文 待读 收藏

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

作业车间调度的分解策略与 multi-shot ASP 求解
LMCS vol.Volume 21, Issue 32025匹配度 1/10 · 该论文研究作业车间调度的多阶段 ASP 求解与时间窗口分解策略,属于逻辑与约束编程/组合优化方向,与用户关注的静态分析、Agentic 程序、LLM 与程序分析交叉、浮点程序分析或贝叶斯程序分析均无直接关联。引用 8 inbox
Mohammed M. S. El-Kholany, Martin Gebser, Konstantin Schekotihin
crossref: 2026-09-10

AI 速览

一句话:提出面向作业车间调度的多种时间窗口分解策略与 multi-shot ASP 求解方法,在紧时限内显著提升调度质量。

作业车间调度问题(JSP)是经典且困难的组合优化问题,需为共享同一机器的任务排序,使整体作业尽早完成。本文研究将问题分解为时间窗口,并借助 multi-shot ASP 逐步调度与优化,目标是将复杂调度任务拆成操作数量较均衡、更易处理的子问题,从而在较短时间内稳定找到优质甚至最优的部分解。作者设计并比较多种分解策略,涵盖时间窗口数量、大小及选择操作启发式,并引入窗口重叠与压缩技术以缓解窗口内局部调度带来的优化限制。在不同 JSP 基准集上的实验表明,在严格运行时限下,multi-shot ASP 的连续优化显著优于对完整问题的 single-shot 优化;将高效启发式初始解分解为时间窗口还能进一步提升解质量。

问题
JSP 中共享机器的任务排序高度复杂,直接对整个问题求解在严格运行时限内往往难以获得高质量调度。本文关注如何通过问题分解与迭代求解提升 JSP 的优化效果。
方法
将问题分解为时间窗口,并采用 multi-shot ASP 逐步调度与优化;设计多种时间窗口数量、大小及操作选择启发式,同时加入窗口重叠与压缩技术来缓解窗口内局部调度的优化限制。
评估
在不同 JSP 基准集上进行实验,比较 multi-shot ASP 连续优化与 single-shot 全问题优化。结果表明,在紧运行时限内 multi-shot 方法显著提升调度质量,且将高效启发式初始解分解为时间窗口能进一步改善解质量。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@article{ElKholanyGS25,
  title = {Decomposition Strategies and Multi-shot ASP Solving for Job-shop Scheduling},
  author = {Mohammed M. S. El-Kholany and Martin Gebser and Konstantin Schekotihin},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 3},
  year = {2025},
  doi = {10.46298/lmcs-21(3:16)2025}
}