Multi-Agent Communication for Dynamic Job-Shop Scheduling: A Robust Single-Machine Scheduling Model With Genetic Algorithm Optimization
Job-shop scheduling is crucial in manufacturing systems but struggles with uncertainties like random job arrivals and disruptions. Traditional scheduling methods often rely on centralized control and predefined rules, limiting flexibility in dynamic environments. This study has proposed a multi-agent communication based on the single-machine scheduling model for dynamic job-shop scheduling. In this model, each machine is considered an autonomous agent who can communicate with other agents to produce a robust local schedule against uncertain job arrivals, processing times, and disruptive events. When an agent becomes idle, and its queue length exceeds 1, it needs to decide which waiting job should be processed next. The proposed communication process allows the decision-making agent and other agents to exchange the intention of their local schedules. Accordingly, the decision-making agent can decide on the next processed job. Each agent schedules its local queue using the single-machine scheduling model, which aims to reduce local tardiness costs. Decisional entities accept extra costs if there is an inconsistency between the start and completion times of two consecutive operations. The genetic algorithm is employed to solve the single-machine scheduling models. For experimentation, a multi-agent job shop simulation program will be developed to implement the proposed communication process. The experimental results show that the proposed method outperforms the stand-alone single-machine scheduling model regarding lead time and tardiness under uncertain job arrivals, processing times, and disruptive events. Furthermore, the proposed method costs sufficiently small time, which is potentially applied in physical job-shop environments.
Authors
- Hong-Phuc Nguyen (ORCID: https://orcid.org/0000-0002-3070-3650)
- Quang Hieu Ngo (ORCID: https://orcid.org/0000-0002-7537-9049)
- Van‐Can Nguyen (ORCID: https://orcid.org/0000-0003-0087-1087)
Institutions
- Can Tho University (VN)
Publication Details
- Journal
- IEEE Access
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/access.2025.3569568
- Citations
- 1
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 1.24