计算机集成制造系统 ›› 2014, Vol. 20 ›› Issue (2): 414-.DOI: 10.13196/j.cims.2014.02.yanghongan.0414.10.20140222

• 论文 • 上一篇    下一篇

求解作业车间JIT调度问题的VNS/MP混合算法

杨宏安,齐亮亮,李锦远,王宏浩   

  1. 西北工业大学现代设计与集成制造教育部重点实验室
  • 出版日期:2014-03-28 发布日期:2014-03-28
  • 基金资助:
    国家自然科学基金资助项目(50705076);西北工业大学研究生创业种子基金资助项目(Z2012048);教育部留学回国人员科研启动基金资助项目

Hybrid algorithm of VNS/MP for JIT Job-shop scheduling problem

  • Online:2014-03-28 Published:2014-03-28
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.50705076),the Graduate Starting Seed Fund of Northwestern Polytechnical University,China(No.Z2012048),and the Scientific Research Foundation for the Returned Overseas Chinese Scholars of Ministry of Education,China.

摘要: 针对作业车间准时制调度这类复杂的非正规性能指标调度问题,基于机器加工序列和工序开工时间的两阶段优化策略,提出一种结合变邻域搜索和数学规划的混合调度算法。在变领域搜索的每次迭代过程中,通过在Swap和Insertion两类邻域结构内跳转搜索获得较优的机器加工序列,由此松弛了调度模型中最难满足的机器析取约束;然后调用数学规划方法对当前机器加工序列上的各工序开工时间进行优化计算。以引导工序向各自交货期靠拢为邻域设计原则,提出以紧邻工序对为移动对象的Swap和Insertion邻域结构;为增加搜索空间的多样性,变领域搜索中的局域搜索算法采用基于调度目标值容许偏差的阈值接受策略。对72个准时制调度的Benchmark算例的仿真结果表明,变领域搜索/数学规划混合算法获得了35个算例的已知最好解,并且更新了其中25个算例的已知最好解。

关键词: 作业车间, 准时制调度, 变邻域搜索, 数学规划, 邻域结构

Abstract: Aiming at the complex informal performance index scheduling problem such as Just-In-Time Job-shop Scheduling Problem(JIT-JSP),a hybrid scheduling algorithm of Variable Neighborhood Search(VNS)and Mathematical Programming(MP)based on two-stage optimization strategy was proposed.In each iteration procedure of VNS,the better machine process sequence was obtained by searching between the two neighborhoods of Swap and Insertion.The MP method was used to optimize each procedure's start time in machine process sequence.To impose more diversification,the local search was developed as a threshold accepting method based on two mentioned neighborhood structures.Computational results on 72 benchmark JIT scheduling problems showed that the VNS/MP algorithm could find the best known solution for 35 problems,and the best known solutions for 25 problems were updated.

Key words: Job-shop, just-in-time scheduling, variable neighborhood search, mathematical programming, neighborhood structure

中图分类号: