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

机械工程学报 ›› 2026, Vol. 62 ›› Issue (5): 37-48.doi: 10.3901/JME.260226

• 特邀专栏:信息驱动的总装拉动生产模式、技术及应用 • 上一篇    

扫码分享

复杂产品总装拉动式多车间协同调度的集成式遗传规划算法

李继伟, 张剑, 任晓羽, 陈浩杰   

  1. 西南交通大学机械工程学院 成都 610031
  • 收稿日期:2025-03-07 修回日期:2025-04-23 发布日期:2026-04-23
  • 作者简介:李继伟,男,2000年出生,博士研究生。主要研究方向为复杂产品制造调度优化。E-mail:lijiwei@my.swjtu.edu.cn
    张剑,女,1972年出生,博士,教授,博士研究生导师。主要研究方向生产调度、智能制造。E-mail:jerrysmail@263.net
    任晓羽,女,2000年出生,博士研究生。主要研究方向为复杂产品制造调度优化。E-mail:xiaoyuren0724@163.com
    陈浩杰(通信作者),男,1995年出生,博士,助理教授。主要研究方向为复杂产品制造调度、智能优化方法。E-mail:chenhaojie12138@163.com
  • 基金资助:
    国家自然科学基金(52305533)和中国博士后科学基金(2024M762678)资助项目。

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

摘要: 复杂产品制造当前面临生产规模增加、定制化程度上升与生产周期缩短等发展趋势,亟需探索更高效的调度方法以提升生产效率与支撑发展需求。然而,复杂产品制造常见的总装拉动式生产模式需要多个车间协同生产,具有规模大、资源多、逻辑复杂等特征,现有多车间调度模型与方法难以满足算法优化与响应能力要求。为此,通过考虑车间内部约束与耦合约束,构建一种复杂产品总装拉动式多车间协同调度模型。在此基础上,通过考虑不同车间特性,提出一种基于小生境的多优先级规则集合协同集成式遗传规划算法,以通过生成多个调度规则集合构成更有效的调度策略。此外,构建一种基于互补性的规则集合更新机制来提升生成规则集合有效性,并设计一种多车间次序解码策略以获取完整的多车间调度方案。基于实际场景分析,采用PSPLIB标准数据集构建该问题的数据集,通过与当前最新的遗传规划算法和现有优先级规则对比,并结合消融试验,验证所提算法的优越性。

关键词: 总装拉动, 多车间协同调度, 遗传规划, 集成学习, 优先级规则

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

中图分类号: