A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time

Xinquan Wu 1
Yan Xuefeng 1, 2
Donghai Guan 1, 2
Meili Tang 1, 2
Mingqiang Wei 1, 2
Publication typeJournal Article
Publication date2024-05-01
scimago Q1
wos Q1
SJR1.652
CiteScore9.5
Impact factor8.0
ISSN09521976, 18736769
Electrical and Electronic Engineering
Artificial Intelligence
Control and Systems Engineering
Abstract
The dynamic job-shop scheduling problem (DJSP) is a type of scheduling tasks where rescheduling is performed when encountering the uncertainties such as the uncertain operation processing time. However, the current deep reinforcement learning (DRL) scheduling approaches are hard to train convergent scheduling policies as the problem scale increases, which is very important for rescheduling under uncertainty. In this paper, we propose a DRL scheduling method for DJSP based on the proximal policy optimization (PPO) with hybrid prioritized experience replay. The job shop scheduling problem is formulated as a sequential decision-making problem based on Markov Decision Process (MDP) where a novel state representation is designed based on the feasible solution matrix which depicts the scheduling order of a scheduling task, a set of paired priority dispatching rules (PDR) are used as the actions and a new intuitive reward function is established based on the machine idle time. Moreover, a new hybrid prioritized experience replay method for PPO is proposed to reduce the training time where samples with positive temporal-difference (TD) error are replayed. Static experiments on classic benchmark instances show that the make-span obtained by our scheduling agent has been reduced by 1.59% on average than the best known DRL methods. In addition, dynamic experiments demonstrate that the training time of the reused scheduling policy is reduced by 27% compared with the retrained policy when encountering uncertainties such as uncertain operation processing time.
Found 
Found 

Top-30

Journals

1
2
3
4
5
6
Engineering Applications of Artificial Intelligence
6 publications, 10.71%
Expert Systems with Applications
6 publications, 10.71%
Computers and Industrial Engineering
5 publications, 8.93%
Swarm and Evolutionary Computation
3 publications, 5.36%
Machines
3 publications, 5.36%
IEEE Access
3 publications, 5.36%
Applied Sciences (Switzerland)
3 publications, 5.36%
Mathematics
2 publications, 3.57%
Lecture Notes in Computer Science
2 publications, 3.57%
International Journal of Production Research
2 publications, 3.57%
Computers and Operations Research
2 publications, 3.57%
Advanced Engineering Informatics
2 publications, 3.57%
Computers and Chemical Engineering
1 publication, 1.79%
Computers and Electrical Engineering
1 publication, 1.79%
Annals of Operations Research
1 publication, 1.79%
Artificial Intelligence Review
1 publication, 1.79%
Complex & Intelligent Systems
1 publication, 1.79%
Industrial & Engineering Chemistry Research
1 publication, 1.79%
IEEE Transactions on Automation Science and Engineering
1 publication, 1.79%
Science Progress
1 publication, 1.79%
Transportation Research, Part E: Logistics and Transportation Review
1 publication, 1.79%
Tsinghua Science and Technology
1 publication, 1.79%
Communications in Computer and Information Science
1 publication, 1.79%
International Journal of Systems Science: Operations and Logistics
1 publication, 1.79%
Neurocomputing
1 publication, 1.79%
1
2
3
4
5
6

Publishers

5
10
15
20
25
30
Elsevier
28 publications, 50%
MDPI
9 publications, 16.07%
Institute of Electrical and Electronics Engineers (IEEE)
7 publications, 12.5%
Springer Nature
6 publications, 10.71%
Taylor & Francis
3 publications, 5.36%
American Chemical Society (ACS)
1 publication, 1.79%
SAGE
1 publication, 1.79%
Tsinghua University Press
1 publication, 1.79%
5
10
15
20
25
30
  • We do not take into account publications without a DOI.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
57
Share
Cite this
GOST |
Cite this
GOST Copy
Wu X. et al. A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time // Engineering Applications of Artificial Intelligence. 2024. Vol. 131. p. 107790.
GOST all authors (up to 50) Copy
Wu X., Xuefeng Y., Guan D., Tang M., Wei M. A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time // Engineering Applications of Artificial Intelligence. 2024. Vol. 131. p. 107790.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1016/j.engappai.2023.107790
UR - https://linkinghub.elsevier.com/retrieve/pii/S0952197623019747
TI - A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time
T2 - Engineering Applications of Artificial Intelligence
AU - Wu, Xinquan
AU - Xuefeng, Yan
AU - Guan, Donghai
AU - Tang, Meili
AU - Wei, Mingqiang
PY - 2024
DA - 2024/05/01
PB - Elsevier
SP - 107790
VL - 131
SN - 0952-1976
SN - 1873-6769
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2024_Wu,
author = {Xinquan Wu and Yan Xuefeng and Donghai Guan and Meili Tang and Mingqiang Wei},
title = {A deep reinforcement learning model for dynamic job-shop scheduling problem with uncertain processing time},
journal = {Engineering Applications of Artificial Intelligence},
year = {2024},
volume = {131},
publisher = {Elsevier},
month = {may},
url = {https://linkinghub.elsevier.com/retrieve/pii/S0952197623019747},
pages = {107790},
doi = {10.1016/j.engappai.2023.107790}
}