A Multi-Agent Reinforcement Learning Approach to the Dynamic Job Shop Scheduling Problem
-
Published:2023-05-18
Issue:10
Volume:15
Page:8262
-
ISSN:2071-1050
-
Container-title:Sustainability
-
language:en
-
Short-container-title:Sustainability
Author:
İnal Ali Fırat1ORCID, Sel Çağrı2ORCID, Aktepe Adnan1, Türker Ahmet Kürşad1ORCID, Ersöz Süleyman1ORCID
Affiliation:
1. Department of Industrial Engineering, Kirikkale University, Kirikkale 71450, Turkey 2. Department of Industrial Engineering, Karabük University, Karabük 78050, Turkey
Abstract
In a production environment, scheduling decides job and machine allocations and the operation sequence. In a job shop production system, the wide variety of jobs, complex routes, and real-life events becomes challenging for scheduling activities. New, unexpected events disrupt the production schedule and require dynamic scheduling updates to the production schedule on an event-based basis. To solve the dynamic scheduling problem, we propose a multi-agent system with reinforcement learning aimed at the minimization of tardiness and flow time to improve the dynamic scheduling techniques. The performance of the proposed multi-agent system is compared with the first-in–first-out, shortest processing time, and earliest due date dispatching rules in terms of the minimization of tardy jobs, mean tardiness, maximum tardiness, mean earliness, maximum earliness, mean flow time, maximum flow time, work in process, and makespan. Five scenarios are generated with different arrival intervals of the jobs to the job shop production system. The results of the experiments, performed for the 3 × 3, 5 × 5, and 10 × 10 problem sizes, show that our multi-agent system overperforms compared to the dispatching rules as the workload of the job shop increases. Under a heavy workload, the proposed multi-agent system gives the best results for five performance criteria, which are the proportion of tardy jobs, mean tardiness, maximum tardiness, mean flow time, and maximum flow time.
Subject
Management, Monitoring, Policy and Law,Renewable Energy, Sustainability and the Environment,Geography, Planning and Development,Building and Construction
Reference71 articles.
1. Centralized Scheduling and Priority Implementation Heuristics for a Dynamic Job Shop Model;Nelson;AIIE Trans.,1977 2. Reactive Shop-Floor Control with a Multi-Agent System;Anciaux;IFAC Proc. Vol.,1997 3. Brauer, W., Weib, G., and Munchen, T.U. (1998, January 3–7). Multi-Machine Scheduling—A Multi-Agent Learning Approach. Proceedings of the International Conference on Multi Agent Systems, Paris, France. (Cat. No. 98EX160). 4. Chen, Y.-Y., Fu, L.-C., and Chen, Y.-C. (1998, January 20). Multi-agent based dynamic scheduling for a flexible assembly system. Proceedings of the IEEE International Conference on Robotics and Automation, Leuven, Belgium. (Cat. No. 98CH36146). 5. Shen, W., Maturana, F., and Norrie, D. (1998, January 26–30). Learning in Agent-Based Manufacturing. Proceedings of the Artificial Intelligence and Manufacturing Research Planning Workshop, Madison, WI, USA.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|