Abstract

As the critical component of manufacturing systems, production scheduling aims to optimize objectives in terms of profit, efficiency, and energy consumption by reasonably determining the main factors including processing path, machine assignment, execute time and so on. Due to the large scale and strongly coupled constraints nature, as well as the real-time solving requirement in certain scenarios, it faces great challenges in solving the manufacturing scheduling problems. With the development of machine learning, Reinforcement Learning (RL) has made breakthroughs in a variety of decision-making problems. For manufacturing scheduling problems, in this paper we summarize the designs of state and action, tease out RL-based algorithm for scheduling, review the applications of RL for different types of scheduling problems, and then discuss the fusion modes of reinforcement learning and meta-heuristics. Finally, we analyze the existing problems in current research, and point out the future research direction and significant contents to promote the research and applications of RL-based scheduling optimization.

Highlights

  • 1 Introduction highly depends on the deep understanding of the Production scheduling is a crucial connecting component in the manufacturing system

  • By fusing operation research and artificial intelligence, scheduling optimization based on Reinforcement Learning (RL) has become an emerging topic in the relate fields

  • Since RL has been a hotspot, this paper provides a review of the RL-based research progress for manufacturing scheduling

Read more

Summary

15 Control and Decision

16 IEEE International Conference on Robotics and Automation of action and state in RL for scheduling optimization. We analyze the existing problems in current research and point out the future research direction and significant contents to promote the development and applications of RL-based scheduling optimization

State and Action Designs for Scheduling
Designs of state for scheduling
Designs of action for scheduling
RL-Based Algorithm for Scheduling
Value-based RL for scheduling
Q-learning for scheduling
Policy-based RL for scheduling
RL Applications for Scheduling
RL for single machine scheduling
RL for parallel machine scheduling
RL for flow shop scheduling
RL for job shop scheduling
RL for other scheduling problems
Integration of RL and Meta-Heuristic for Scheduling
Findings
Discussion and Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call