• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2022, Vol. 58 ›› Issue (9): 210-217.doi: 10.3901/JME.2022.09.210

Previous Articles     Next Articles

Negotiation Scheduling Algorithm for Multi-agent Job Shop with Private Information

SUN Shudong1,2, ZHOU Xinmin1,2, CHANG Shengbo1,2   

  1. 1. School of Mechanical Engineering, Northwestern Polytechnical University, Xi'an 710072;
    2. Key Lab of Industrial Engineering and Intelligent Manufacturing, Northwestern Polytechnical University, Xi'an 710072
  • Received:2021-05-24 Revised:2021-09-05 Online:2022-05-05 Published:2022-06-23

Abstract: This research focuses on the multi-agent job shop scheduling problem with private information, where the users are competitors and unwilling to share their objectives, and the users and the job shop make up a decision group. Firstly, a multi-agent job shop scheduling model intending to maximize social welfare is set up. Then, a two-stage negotiation scheduling algorithm is proposed which is composed of genetic evolution and scoring decision stages. In order to avoid revealing private information, a ranking vote-based Pareto sorting algorithm is proposed for the genetic evolution stage, and a score algorithm with linear conversion based on utility is used in the decision stage. Finally, a large number of multi-agent job shop scheduling instances are constructed based on the job shop scheduling benchmark problems to analyze the performance of the proposed algorithm. The simulation results have shown that the overall performance of the proposed two-stage negotiation scheduling algorithm is better than the existing scheduling algorithms, and can get a schedule with higher social welfare.

Key words: multi-agent scheduling, job shop, negotiation mechanism, Pareto optimization, genetic algorithm

CLC Number: