4.7 Article

Sequence generation for multi-task scheduling in cloud manufacturing with deep reinforcement learning

Journal

JOURNAL OF MANUFACTURING SYSTEMS
Volume 67, Issue -, Pages 315-337

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.jmsy.2023.02.009

Keywords

Cloud manufacturing; Multi-task scheduling; Sequence generation algorithm; Deep reinforcement learning; Double Deep Q-networks

Ask authors/readers for more resources

Cloud manufacturing is a manufacturing model that provides on-demand manufacturing services to consumers. Scheduling is a crucial problem for cloud manufacturing, especially when dealing with multiple composite tasks. This research combines sequence generation algorithms with deep reinforcement learning to address cloud manufacturing scheduling problems.
Cloud manufacturing is a manufacturing model that aims to deliver on-demand manufacturing services to consumers. Scheduling is an important problem that needs to be addressed carefully and effectively for cloud manufacturing to achieve that aim. Cloud manufacturing allows consumers to submit their requirements to the cloud platform simultaneously and therefore requires cloud manufacturing scheduling systems to be able to handle multiple tasks effectively. It is further complicated when multiple composite tasks are submitted to the system and to be addressed. A vast majority of existing studies have proposed various algorithms, including meta-heuristics, heuristics, and reinforcement learning algorithms, to address cloud manufacturing scheduling (CMfg-Sch) problems, but only a very small fraction of them deal with scheduling of multiple composition tasks with deep reinforcement learning. In this work, we leverage DRL coupled with sequence generation for addressing CMfg-Sch problems. Different from all existing works, we first propose two sequence generation al-gorithms for generating scheduling sequences of multiple composite tasks prior to scheduling. Coupled with this a Deep Q-Networks (DQN) and a Double DQN-based scheduling algorithms are proposed, respectively. Perfor-mance of the proposed algorithms is compared against seven baseline algorithms using makespan, cost, and reliability as evaluation metrics. Comparison indicates that sequence generation algorithm II (SGA-II) overall has a greater advantage over algorithm I (SGA-I), especially in terms of the makespan, and the Double DQN-based scheduling algorithm outperforms the DQN-based algorithm, which in turn performs better than other base-line algorithms.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available