• 论文 •    

求解多目标作业车间调度问题的双种群遗传算法

王伟玲,李俊芳,王晶,   

  1. 1.北京科技大学 经济管理学院,北京100083;2.燕山大学 经济管理学院,河北秦皇岛066004
  • 出版日期:2011-04-15 发布日期:2011-04-25

Double-population genetic algorithm for multi-objective Job Shop scheduling problem

WANG Wei-ling, LI Jun-fang, WANG Jing   

  1. 1.School of Economics & Management, University of Science & Technology Beijing, Beijing 100083, China;2.School of Economics & Management, Yanshan University, Qinhuangdao, 066004, China
  • Online:2011-04-15 Published:2011-04-25

摘要: 针对多目标作业车间调度问题,提出一种将正逆序调度方法与生成调度活动的遗传算法相结合的双种群遗传算法。该算法利用活动调度缩减解空间,提出采用正、逆序遗传调度算法分别在不同种群优化不同目标函数,将多目标问题分解成多个单目标问题。在进化过程中,通过个体迁移算子加快多个目标的并行搜索,并提出了一种构造Pareto解集的精英锦标赛法则。通过基于Benchmark算例的仿真实验,验证了该算法求解多目标作业车间调度问题的有效性。

关键词: 多目标优化, 作业车间调度, 遗传算法, Giffler&Thompson算法

Abstract: To solve multi-objective Job Shop scheduling problem, a double-population genetic algorithm based on forward-backward scheduling approach and Giffler-Thompson algorithm was proposed. The method reduced the solution space by means of active scheduling. Forward-backward genetic scheduling algorithm was proposed to optimize different objective functions in different populations and multi-objective problems were decomposed into various single-objective problems. In each generation of the evolving process, individual migration operator was applied to accelerate the parallel searching. An elitist arena's principle was presented to improve the efficiency of constructing the Pareto optimal solutions. The experimental results of the Benchmark instances taken from literature demonstrated the effectiveness of the algorithm proposed on solving multi-objective job shop scheduling problems.

Key words: multi-objective optimization, Job-Shop scheduling problem, genetic algorithm, Giffler&Thompson algorithm

中图分类号: