Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2025, Vol. 46 ›› Issue (5): 1144-1151.DOI: 10.11996/JG.j.2095-302X.2025051144

• Industrial Design • Previous Articles     Next Articles

Graph-based diffusion solver for basic job-shop scheduling problem

YU Kexiong(), HE Hongjun, YI Renjiao, ZHAO Hang, XU Kai, ZHU Chenyang()   

  1. School of Computer Science, National University of Defense Technology, Changsha Hunan 410000, China
  • Received:2025-01-26 Accepted:2025-03-13 Online:2025-10-30 Published:2025-09-10
  • Contact: ZHU Chenyang
  • About author:First author contact:

    YU Kexiong (2000-), master student. His main research interest covers machine learning for combinatorial optimization. E-mail:yukexiong18@nudt.edu.cn

  • Supported by:
    National Natural Science Foundation of China(62325221);National Natural Science Foundation of China(62132021);National Natural Science Foundation of China(62372457);Natural Science Foundation of Hunan Province of China(2021RC3071);Natural Science Foundation of Hunan Province of China(2022RC1104);NUDT Research Grants(ZK22-52)

Abstract:

The job-shop scheduling problem (JSSP) is a classic NP-hard combinatorial optimization problem with broad applications in manufacturing, logistics, and related domains. Due to its exponential computational complexity with increasing jobs and machines, traditional exact algorithms struggle with large-scale instances, while existing heuristic and deep learning-based methods often inadequately exploit global information. Furthermore, these approaches typically generate solutions from a single distribution, failing to capture the inherent multi-modality of combinatorial optimization problems. To address these limitations, we propose a novel global information prediction method based on diffusion probabilistic models. Our approach adapts the diffusion model to the structural constraints of JSSP, predicting a heatmap that represents the distribution of optimal solutions. Leveraging this heatmap, we perform constrained optimization and local search, effectively harnessing the model’s multi-modal generation capability and global information encoding. This results in high-quality, constraint-satisfying scheduling solutions. For enhanced computational efficiency, we implement our framework on the domestic deep learning platform Jittor, developing an optimized JSSP solving pipeline that achieves up to 40% faster inference than PyTorch. Extensive experiments on mainstream benchmarks demonstrate that our method outperforms existing approaches across varying problem scales, delivering state-of-the-art solution quality. To the best of our knowledge, this work presents the first diffusion-based solver for JSSP.

Key words: Job-shop scheduling problem, diffusion probabilistic model, graph neural network, combinatorial optimization, Jittor

CLC Number: