Next Article in Journal
Exact Finite-Difference Calculus: Beyond Set of Entire Functions
Previous Article in Journal
Modeling and Structural Analysis of MEMS Shallow Arch Assuming Multimodal Initial Curvature Profiles
Previous Article in Special Issue
Branch-and-Bound and Heuristic Algorithms for Group Scheduling with Due-Date Assignment and Resource Allocation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Decentralized Optimization Algorithm for Multi-Agent Job Shop Scheduling with Private Information

1
School of Mechanical Engineering, Northwestern Polytechnical University, Xi’an 710072, China
2
Key Laboratory of Industrial Engineering and Intelligent Manufacturing, Ministry of Industry and Information Technology, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(7), 971; https://doi.org/10.3390/math12070971
Submission received: 14 December 2023 / Revised: 27 February 2024 / Accepted: 22 March 2024 / Published: 25 March 2024
(This article belongs to the Special Issue Optimization in Scheduling and Control Problems)

Abstract

The optimization of job shop scheduling is pivotal for improving overall production efficiency within a workshop. In demand-driven personalized production modes, achieving a balance between workshop resources and the diverse demands of customers presents a challenge in scheduling. Additionally, considering the self-interested behaviors of agents, this study focuses on tackling the problem of multi-agent job shop scheduling with private information. Multiple consumer agents and one job shop agent are considered, all of which are self-interested and have private information. To address this problem, a two-stage decentralized algorithm rooted in the genetic algorithm is developed to achieve a consensus schedule. The algorithm allows agents to evolve independently and concurrently, aiming to satisfy individual requirements. To prevent becoming trapped in a local optimum, the search space is broadened through crossover between agents and agent-based block insertion. Non-dominated sorting and grey relational analysis are applied to generate the final solution with high social welfare. The proposed algorithm is compared using a centralized approach and two state-of-the-art decentralized approaches in computational experiments involving 734 problem instances. The results validate that the proposed algorithm generates non-dominated solutions with strong convergence and uniformity. Moreover, the final solution produced by the developed algorithm outperforms those of the decentralized approaches. These advantages are more pronounced in larger-scale problem instances with more agents.
Keywords: multi-agent scheduling; decentralized decision making; genetic algorithm; negotiation optimization; social welfare multi-agent scheduling; decentralized decision making; genetic algorithm; negotiation optimization; social welfare

Share and Cite

MDPI and ACS Style

Zhou, X.; Rao, W.; Liu, Y.; Sun, S. A Decentralized Optimization Algorithm for Multi-Agent Job Shop Scheduling with Private Information. Mathematics 2024, 12, 971. https://doi.org/10.3390/math12070971

AMA Style

Zhou X, Rao W, Liu Y, Sun S. A Decentralized Optimization Algorithm for Multi-Agent Job Shop Scheduling with Private Information. Mathematics. 2024; 12(7):971. https://doi.org/10.3390/math12070971

Chicago/Turabian Style

Zhou, Xinmin, Wenhao Rao, Yaqiong Liu, and Shudong Sun. 2024. "A Decentralized Optimization Algorithm for Multi-Agent Job Shop Scheduling with Private Information" Mathematics 12, no. 7: 971. https://doi.org/10.3390/math12070971

APA Style

Zhou, X., Rao, W., Liu, Y., & Sun, S. (2024). A Decentralized Optimization Algorithm for Multi-Agent Job Shop Scheduling with Private Information. Mathematics, 12(7), 971. https://doi.org/10.3390/math12070971

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop