Automatic Strategy Selection Based on Graph Neural Network for Constraint Programming on the Shop Scheduling

Due to the complexity of production scheduling and increasing demand, various methods, including solvers, are widely applied to the job shop scheduling problem. Among these, using machine learning techniques to enhance solver quality has attracted significant attention. However, beyond the model, the characteristics of problems greatly influence solver performance. This study focuses on the classic job shop scheduling problem and explores methods to improve constraint programming model efficiency through machine learning. An automatic branching strategy selection method based on machine learning is proposed, consisting of two components: the problem features extraction and strategy selection identification. For features extraction, three feature extraction approaches are designed. In the strategy selection phase, a classification method based on the graph neural network is used to incorporate the set of three types of features, and the problem-related loss function is designed. We conducted experiments on the proposed method on 3500 training sets and 70 test sets (benchmark), and compared the experiments with the automatic selection strategy that comes with OR-Tools. The results show that the proposed method can obtain equal or better solutions on 81.42% of the instances.

Authors

Institutions

Publication Details

Published
2025-05-05
DOI
https://doi.org/10.1109/cscwd64889.2025.11033528
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automatic Strategy Selection Based on Graph Neural Network for Constraint Programming on the Shop Scheduling

Liang Gao, Chunjiang Zhang, Yiping Gao, Xinyu Li et al.
Scheduling and Optimization Algorithms
article

Automatic Strategy Selection Based on Graph Neural Network for Constraint Programming on the Shop Scheduling

Liang Gao, Chunjiang Zhang, Yiping Gao, Xinyu Li, Mengya Zhang
article en

Abstract

Due to the complexity of production scheduling and increasing demand, various methods, including solvers, are widely applied to the job shop scheduling problem. Among these, using machine learning techniques to enhance solver quality has attracted significant attention. However, beyond the model, the characteristics of problems greatly influence solver performance. This study focuses on the classic job shop scheduling problem and explores methods to improve constraint programming model efficiency through machine learning. An automatic branching strategy selection method based on machine learning is proposed, consisting of two components: the problem features extraction and strategy selection identification. For features extraction, three feature extraction approaches are designed. In the strategy selection phase, a classification method based on the graph neural network is used to incorporate the set of three types of features, and the problem-related loss function is designed. We conducted experiments on the proposed method on 3500 training sets and 70 test sets (benchmark), and compared the experiments with the automatic selection strategy that comes with OR-Tools. The results show that the proposed method can obtain equal or better solutions on 81.42% of the instances.

Huazhong University of Science and Technology (CN)
National Natural Science Foundation of China, National Key Research and Development Program of China
Openalex Percentile: Top 80%
Scheduling and Optimization Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Automatic Strategy Selection Based on Graph Neural Network for Constraint Programming on the Shop Scheduling — Liang Gao, Chunjiang Zhang, et al. · (2025) | TGRS Research Map | TGRS