Learning to dispatch for job shop scheduling via deep reinforcement learning
Priority dispatching rule (PDR) is widely used for solving real-world Job-shop scheduling problem (JSSP). However, the design of effective PDRs is a tedious task, requiring a myriad of specialized knowledge and often delivering limited performance. In this paper, we propose to automatically learn PD...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2020
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/8133 https://ink.library.smu.edu.sg/context/sis_research/article/9136/viewcontent/NeurIPS_2020_learning_to_dispatch_for_job_shop_scheduling_via_deep_reinforcement_learning_Paper.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-9136 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-91362023-09-14T08:30:55Z Learning to dispatch for job shop scheduling via deep reinforcement learning ZHANG, Cong SONG, Wen CAO, Zhiguang ZHANG, Jie TAN, Puay Siew CHI, Xu Priority dispatching rule (PDR) is widely used for solving real-world Job-shop scheduling problem (JSSP). However, the design of effective PDRs is a tedious task, requiring a myriad of specialized knowledge and often delivering limited performance. In this paper, we propose to automatically learn PDRs via an end-to-end deep reinforcement learning agent. We exploit the disjunctive graph representation of JSSP, and propose a Graph Neural Network based scheme to embed the states encountered during solving. The resulting policy network is size-agnostic, effectively enabling generalization on large-scale instances. Experiments show that the agent can learn high-quality PDRs from scratch with elementary raw features, and demonstrates strong performance against the best existing PDRs. The learned policies also perform well on much larger instances that are unseen in training. 2020-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8133 info:doi/10.48550/arXiv.2010.12367 https://ink.library.smu.edu.sg/context/sis_research/article/9136/viewcontent/NeurIPS_2020_learning_to_dispatch_for_job_shop_scheduling_via_deep_reinforcement_learning_Paper.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Databases and Information Systems |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Databases and Information Systems |
spellingShingle |
Databases and Information Systems ZHANG, Cong SONG, Wen CAO, Zhiguang ZHANG, Jie TAN, Puay Siew CHI, Xu Learning to dispatch for job shop scheduling via deep reinforcement learning |
description |
Priority dispatching rule (PDR) is widely used for solving real-world Job-shop scheduling problem (JSSP). However, the design of effective PDRs is a tedious task, requiring a myriad of specialized knowledge and often delivering limited performance. In this paper, we propose to automatically learn PDRs via an end-to-end deep reinforcement learning agent. We exploit the disjunctive graph representation of JSSP, and propose a Graph Neural Network based scheme to embed the states encountered during solving. The resulting policy network is size-agnostic, effectively enabling generalization on large-scale instances. Experiments show that the agent can learn high-quality PDRs from scratch with elementary raw features, and demonstrates strong performance against the best existing PDRs. The learned policies also perform well on much larger instances that are unseen in training. |
format |
text |
author |
ZHANG, Cong SONG, Wen CAO, Zhiguang ZHANG, Jie TAN, Puay Siew CHI, Xu |
author_facet |
ZHANG, Cong SONG, Wen CAO, Zhiguang ZHANG, Jie TAN, Puay Siew CHI, Xu |
author_sort |
ZHANG, Cong |
title |
Learning to dispatch for job shop scheduling via deep reinforcement learning |
title_short |
Learning to dispatch for job shop scheduling via deep reinforcement learning |
title_full |
Learning to dispatch for job shop scheduling via deep reinforcement learning |
title_fullStr |
Learning to dispatch for job shop scheduling via deep reinforcement learning |
title_full_unstemmed |
Learning to dispatch for job shop scheduling via deep reinforcement learning |
title_sort |
learning to dispatch for job shop scheduling via deep reinforcement learning |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2020 |
url |
https://ink.library.smu.edu.sg/sis_research/8133 https://ink.library.smu.edu.sg/context/sis_research/article/9136/viewcontent/NeurIPS_2020_learning_to_dispatch_for_job_shop_scheduling_via_deep_reinforcement_learning_Paper.pdf |
_version_ |
1779157176539938816 |