计算机应用 ›› 2016, Vol. 36 ›› Issue (4): 1015-1021.DOI: 10.11772/j.issn.1001-9081.2016.04.1015

• 人工智能 • 上一篇    下一篇

流水车间调度问题的快速多目标混合进化算法

张闻强, 卢佳明, 张红梅   

  1. 河南工业大学 信息科学与工程学院, 郑州 450000
  • 收稿日期:2015-10-02 修回日期:2015-11-11 出版日期:2016-04-10 发布日期:2016-04-08
  • 通讯作者: 卢佳明
  • 作者简介:张闻强(1975-),男,河南新乡人,讲师,博士,主要研究方向:进化计算、调度优化、多目标优化; 卢佳明(1989-),男,河南焦作人,硕士研究生,主要研究方向:进化计算、调度优化; 张红梅(1962-),女,江苏徐州人,教授,硕士,主要研究方向:计算智能。
  • 基金资助:
    国家自然科学基金资助项目(U1304609);河南工业大学自然科学基础研究重点培育计划项目(2012JCYJ04);河南省省属高校基本科研业务费专项资金资助项目(2014YWQQ12)。

Fast multi-objective hybrid evolutionary algorithm for flow shop scheduling problem

ZHANG Wenqiang, LU Jiaming, ZHANG Hongmei   

  1. College of Information Science and Engineering, Henan University of Technology, Zhengzhou Henan 450000, China
  • Received:2015-10-02 Revised:2015-11-11 Online:2016-04-10 Published:2016-04-08
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (U1304609), Plan of Nature Science Fundamental Research in Henan University of Technology (2012JCYJ04), the Fundamental Research Funds for the Henan Provincial Colleges and Universities (2014YWQQ12).

摘要: 针对最大完工时间最小和总流经时间最小的双目标流水车间调度问题,提出一种快速多目标混合进化算法。算法将矢量评价遗传算法的采样策略与一种新的基于Pareto支配与被支配关系的适应度函数的采样策略进行了融合。新的采样策略弥补了矢量评价遗传算法(VEGA)采样策略的不足。VEGA善于搜索Pareto前沿面的边缘区域,但却忽略了Pareto前沿面的中心区域,而新的采样策略则倾向于Pareto前沿面的中心区域。这两种机制的融合保证了混合算法能够快速平稳地向Pareto前沿区域收敛。此外,由于混合采样策略不需要考虑距离,使得算法效率也得到了很大的提升。在对Taillard基准测试集进行的仿真实验结果显示,相对于非支配排序遗传算法(NSGA-Ⅱ)和强度Pareto进化算法(SPEA2),该快速多目标混合进化算法在收敛性和分布性两方面都有所提高,并且算法的效率也得到了改进。所提出的混合算法能够更好地解决双目标的流水车间调度问题。

关键词: 流水车间调度, 混合进化算法, 采样策略, 矢量评价遗传算法, 多目标优化

Abstract: A fast multi-objective hybrid evolutionary algorithm was proposed for solving bi-criteria Flow shop Scheduling Problem (FSP) with the objectives of minimizing makespan and total flow time. The sampling strategy of the Vector Evaluated Genetic Algorithm (VEGA) and a new sampling strategy according to the Pareto dominating and dominated relationship-based fitness function were integrated with the proposed algorithm. The new sampling strategy made up the shortage of the sampling strategy of VEGA. VEGA was good at searching the edge region of the Pareto front, but it neglected the central area of the Pareto front, while the new sampling strategy preferred the center region of the Pareto front. The fusion of these two mechanisms ensured that the hybrid algorithm can converge to the Pareto front quickly and smoothly. Moreover, the algorithm efficiency was improved greatly without calculating the distance. Simulation experiments on Taillard benchmark sets show that, compared with Non-dominated Sorting Genetic Algorithm-Ⅱ (NSGA-Ⅱ) and Strength Pareto Evolutionary Algorithm 2 (SPEA2), the fast multi-objective hybrid evolutionary algorithm is improved in the performance of convergence and distribution, and the efficiency of the algorithm has been improved. The proposed algorithm can be better at solving the bi-criteria flow shop scheduling problem.

Key words: flow shop scheduling, hybrid evolutionary algorithm, sampling strategy, vector evaluated genetic algorithm, multi-objective optimization

中图分类号: