• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (2): 124-127.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • 上一篇    下一篇

基于动态疫苗库的免疫遗传算法解决车间调度问题

  

  1. (华中科技大学数学系,湖北 武汉 430074;)
  • 收稿日期:2007-11-20 修回日期:2008-02-18 出版日期:2010-01-25 发布日期:2010-01-26
  • 通讯作者: 庞留勇 E-mail:pangliuyong@163.com
  • 作者简介:庞留勇(1979),男,河南汝南人,硕士生,研究方向为随机运筹学与NP问题的近似计算和计算机仿真;曹炬,博士,教授,研究方向为系统仿真、智能算法、NP难问题的近似算法、物流网络的优化等;张燕,硕士,研究方向为精细化工和化工计算。

Solving the Workshop Scheduling Problem  Using the Immune Genetic Algorithm  Based on Dynamic Vaccine Pools

  1. (Department of Mathematics,Huazhong University of Science and Technology,Wuhan 430074;)
  • Received:2007-11-20 Revised:2008-02-18 Online:2010-01-25 Published:2010-01-26

摘要:

为了求解车间调度这一NP问题,提出了基于动态疫苗库的免疫遗传算法。本算法改变了以往的基于工序的编码方式,采用基于优先权的编码方式,设计了相应的交叉和变异方式。同时,在不断地调整基因库和进行疫苗接种的过程中来判断基因库中基因片段的优劣,以此来不断动态地调整疫苗库,使得更好的疫苗进入疫苗库中,更好地指导种群的进化。仿真实验表明,该算法是高效的。

关键词: 免疫算法, 动态疫苗库, 车间调度

Abstract:

This paper proposes the immune genetic algorithm based on dynamic vaccine pools to solve the NPhard workshop scheduling problem. The algorithm adopts preference listbased representation that is different from the past representation based on the working procedure, and gives the corresponding crossover and mutation ways. Meanwhile,in the process of inoculation, the algorithm constantly adjusts the gene pool and judges the gene fragments for the capability of the gene pool,so as to make the better vaccine access to the vaccine pool to  better guide the evolution of the population. The simulation experiments show that the algorithm is efficient.

Key words: immune genetic algorithms;dynamic vaccine pool;shop scheduling

中图分类号: