计算机集成制造系统 ›› 2014, Vol. 20 ›› Issue (10): 2479-2493.DOI: 10.13196/j.cims201410016

• 产品创新开发技术 • 上一篇    下一篇

基于多样性增强的自适应遗传算法的开放式车间调度优化

王军强1,2,郭银洲1,2,崔福东1,2,张承武1,2,孙树栋1,2   

  1. 1.西北工业大学生产与运作系统性能分析中心
    2.西北工业大学现代设计与集成制造技术教育部重点实验室
  • 出版日期:2014-10-31 发布日期:2014-10-31
  • 基金资助:
    国家自然科学基金资助项目(51275421);西北工业大学基础研究基金资助项目(JC20120227);高等学校“111”引智计划资助项目(B13044);西北工业大学研究生创业种子基金资助项目。

Diversity enhancement-based adaptive genetic algorithm for open-shop scheduling problem

  • Online:2014-10-31 Published:2014-10-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.51275421),the Basic Research Foundation of Northwestern Polytechnical University,China(No.JC20120227),the 111 Project of NPU,China(No.B13044),and the Graduate Starting Seed Fund of North Western Polytechnical University,China.

摘要: 针对开放式车间调度问题,提出了基于多样性增强的自适应遗传算法进行优化求解。设计了多样性判定增强算子、自适应交叉变异算子、多元竞争选择算子等五个算子,以提高遗传算法的进化效率和进化质量;通过分析算法各算子的时间复杂度,发现所提算子并未增加算法复杂度;采用正交试验确定了各算子的最优参数;设计了三组实验,分析了所提算子对算法的影响,结果表明多样性增强算子提高了求解质量,自适应交叉变异算子加快了收敛速度;基于60个标准算例,通过与已有5种算法比较,验证了所提算法的有效性和稳定性。采用100个算例,分析了算例规模对调度性能的影响规律。

关键词: 开放式车间调度, 遗传算法, 多样性增强, 自适应遗传算子, 复杂度分析, 正交试验

Abstract: Aiming at the Open-shop Scheduling Problem (OSP),an improved Genetic Algorithm (GA) named Diversity Enhancement-based Adaptive Genetic Algorithm (DEAGA) was proposed.Five operators such as diversity enhancement operator,adaptive crossover operator,adaptive mutation operator and multiple tournament selections operator were designed to improve convergence efficiency and evolution quality of GA.The time complexity of each operator in DEAGA was analyzed,and the results proved that the complexity was not increased by comparing with the simple genetic algorithm.An orthogonal design method was used to determine the optimal parameters of the operators.Three experiments were designed to analyze the role of the propose operators,and the result showed that the diversity enhanced operator could improve the solution quality,and the adaptive operator could promote the convergence rate.Based on 60 benchmarks of OSP,the effectiveness and stability of the proposed algorithm were verified by comparing with the existing 5 algorithms.The effect of problem scale on the scheduling performance was analyzed by using 100 cases.

Key words: open shop scheduling, genetic algorithms, diversity enhancement, adaptive genetic operator, complexity analysis, orthogonal design

中图分类号: