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

Journal of Mechanical Engineering ›› 2026, Vol. 62 ›› Issue (5): 37-48.doi: 10.3901/JME.260226

Previous Articles    

Ensemble Genetic Programming for Complex Products Multi-workshop Collaborative Scheduling Problem with Final Assembly Pull

LI Jiwei, ZHANG Jian, REN Xiaoyu, CHEN Haojie   

  1. School of Mechanical Engineering, Southwest Jiaotong University, Chengdu 610031
  • Received:2025-03-07 Revised:2025-04-23 Published:2026-04-23

Abstract: The complex products is experiencing trends of increasing production scale, higher levels of customization, and shorter production cycles, requiring more efficient scheduling techniques to enhance production efficiency and meet future development needs. However, the final assembly pull production mode for complex products requires the collaboration of multiple workshops. Its characteristics, including large scale, abundant resources, and complex process logic, result in existing multi-workshop scheduling models and methods being inadequate to meet the demands in terms of solution quality and response speed. To address this issue, a multi-workshop collaborative scheduling model for complex product with final assembly pull is constructed, considering both internal constraints and coupling constraints across workshops. Based on this model and considering the characteristics of different workshops, a niche-based ensemble genetic programming with multiple priority rule sets is proposed to construct a more effective scheduling strategy by generating multiple scheduling priority rule sets. Additionally, a complementary priority rule set update mechanism is constructed to enhance the effectiveness of the generated priority rule sets, and a multi-workshop sequencing decoding mechanism is designed to obtain a complete multi-workshop scheduling solution. Through an analysis of real-world scenarios, a dataset based on the PSPLIB standard is constructed, and a comparative study with the latest genetic programming and manually designed priority rules, along with ablation experiments, is conducted to thoroughly validate the advantages of the proposed algorithm.

Key words: assembly pull, multi-workshop collaborative scheduling, genetic programming, ensemble learning, priority rule

CLC Number: