NS4S: Neighborhood Search for Scheduling Problems Via Large Language Models
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8687-8695.
https://doi.org/10.24963/ijcai.2025/966
Keywords
- Search: S: Local search
- Planning and Scheduling: PS: Search in planning and scheduling
- Planning and Scheduling: PS: Scheduling
- Planning and Scheduling: PS: Learning in planning and scheduling
Abstract
Large Language Models (LLMs) have emerged as a promising technology for solving combinatorial optimization problems. However, their direct application to scheduling problems remains limited due to the inherent complexity of these problems. This paper proposes an LLMs-based neighborhood search method that leverages LLMs to tackle the job shop scheduling problem (JSP) and its variants.
The main contributions of this work are threefold. First, we introduce a novel LLMs-guided neighborhood evaluation strategy that guides local search by dynamically adjusting operation weights. Second, we develop a verification evolution (VeEvo) framework to mitigate the hallucination effects of LLMs, enabling the generation of high-quality heuristics for weight updates. Third, we integrate this framework with the weighted neighborhood evaluation strategy to effectively guide the search towards promising regions.
Extensive experiments are conducted on 349 benchmark instances across three classical scheduling problems. The results demonstrate that our algorithm significantly outperforms existing state-of-the-art methods. For JSP, our algorithm reduces the average optimality gap from 10.46% to 1.35% on Taillard's instances compared to reinforced adaptive staircase curriculum learning. For flexible JSP (FJSP), it reduces the gap from 13.24% to 0.05% on Brandimarte's instances compared to deep reinforcement learning methods. Furthermore, for FJSP with sequence dependent setup time, our algorithm updates 9 upper bounds for benchmark instances.
@inproceedings{ijcai2025p966,
title = {NS4S: Neighborhood Search for Scheduling Problems Via Large Language Models},
author = {Zhang, Junjie and Luo, Canhui and Su, Zhouxing and Zhang, Qingyun and Lü, Zhipeng and Ding, Junwen and Jin, Yan},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {8687--8695},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/966},
url = {https://doi.org/10.24963/ijcai.2025/966},
}
TY - CPAPER TI - NS4S: Neighborhood Search for Scheduling Problems Via Large Language Models AU - Zhang, Junjie AU - Luo, Canhui AU - Su, Zhouxing AU - Zhang, Qingyun AU - Lü, Zhipeng AU - Ding, Junwen AU - Jin, Yan T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 8687 EP - 8695 DO - 10.24963/ijcai.2025/966 UR - https://doi.org/10.24963/ijcai.2025/966 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: