Graph neural networks for job shop scheduling problems: A survey

Job shop scheduling problems (JSSPs) represent a critical and challenging class of combinatorial optimization problems. Recent years have witnessed a rapid increase in the application of graph neural networks (GNNs) to solve JSSPs, albeit lacking a systematic survey of the relevant literature. This paper aims to thoroughly review prevailing GNN methods for different types of JSSPs and the closely related flow-shop scheduling problems (FSPs), especially those leveraging deep reinforcement learning (DRL). We begin by presenting the graph representations of various JSSPs, followed by an introduction to the most commonly used GNN architectures. We then review current GNN-based methods for each problem type, highlighting key technical elements such as graph representations, GNN architectures, GNN tasks, and training algorithms. Finally, we summarize and analyze the advantages and limitations of GNNs in solving JSSPs and provide potential future research opportunities. We hope this survey can motivate and inspire innovative approaches for more powerful GNN-based approaches in tackling JSSPs and other scheduling problems.

Authors

Publication Details

Journal
Computers & Operations Research
Published
2024-11-29
DOI
https://doi.org/10.1016/j.cor.2024.106914
Citations
26
Primary Topic
Scheduling and Optimization Algorithms
Type
article
Field-Weighted Citation Impact
9.07
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Graph neural networks for job shop scheduling problems: A survey

Jian Chen, Zaharah Bukhsh, Robbert Reijnen, Yaoxin Wu et al.
26 citations
Computers & Operations Research
Scheduling and Optimization Algorithms
9.07
article

Graph neural networks for job shop scheduling problems: A survey

Jian Chen, Zaharah Bukhsh, Robbert Reijnen, Yaoxin Wu, Wim Nuijten, Yingqian Zhang, Igor G. Smit, Cong Zhang, Jianan Zhou
article en
26 citations

Abstract

Job shop scheduling problems (JSSPs) represent a critical and challenging class of combinatorial optimization problems. Recent years have witnessed a rapid increase in the application of graph neural networks (GNNs) to solve JSSPs, albeit lacking a systematic survey of the relevant literature. This paper aims to thoroughly review prevailing GNN methods for different types of JSSPs and the closely related flow-shop scheduling problems (FSPs), especially those leveraging deep reinforcement learning (DRL). We begin by presenting the graph representations of various JSSPs, followed by an introduction to the most commonly used GNN architectures. We then review current GNN-based methods for each problem type, highlighting key technical elements such as graph representations, GNN architectures, GNN tasks, and training algorithms. Finally, we summarize and analyze the advantages and limitations of GNNs in solving JSSPs and provide potential future research opportunities. We hope this survey can motivate and inspire innovative approaches for more powerful GNN-based approaches in tackling JSSPs and other scheduling problems.

Computers & Operations ResearchVol. 176
Decent work and economic growth
Openalex Percentile: Top 2%
Scheduling and Optimization Algorithms
9.07
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.

Graph neural networks for job shop scheduling problems: A survey — Jian Chen, Zaharah Bukhsh, et al. · Computers & Operations Research (2024) | TGRS Research Map | TGRS