• 论文 •    

基于并行协同进化遗传算法的多协作车间计划调度

于晓义, 孙树栋, 褚崴,   

  1. 1.西北工业大学 机电学院,陕西西安710072; 2.西北工业大学 现代设计与集成制造技术教育部重点实验室,陕西西安710072
  • 出版日期:2008-05-15 发布日期:2008-05-25

Parallel collaborative evolutionary genetic algorithm for multiworkshop planning and scheduling problems

YU Xiao-yi, SUN Shu-dong, CHU Wei   

  1. 1.School of Mechatronics Engineering, Northwestern Polytechnical University, Xi’an 710072, China; 2.Ministry of Education Key Lab of Contemporary Design & Integrated Manufacturing Technology, Northwestern Polytechnical University, Xi’an 710072, China
  • Online:2008-05-15 Published:2008-05-25

摘要: 为求解多协作车间的计划调度问题,提出了并行协同进化遗传算法。该算法采用基于工序的染色体编码方案。在遗传操作过程中,首先利用提出的基于工序约束的基因调整算法进行交叉操作和变异操作,保证了新个体满足工序约束。在解码操作过程中,采用考虑设备能力空间的解码算法,使得解码产生的调度为活动调度。此外,运用协同进化的思想,提出了协同适应值计算的算法,使协作环境的变化能灵敏地反映在个体的适应值上,从而有效地指导种群的进化。实例表明,该算法能够满足多协作车间并行协同调度的要求。

关键词: 协同进化, 遗传算法, 生产计划, 作业调度

Abstract: A parallel collaborative evolutionary genetic algorithm with working procedure chromosome encoding was presented to solve planning and scheduling problems for multiworkshop. A gene adjustment algorithm based on working procedure constrains was introduced into crossover and mutation operation for producing new individuals. A decoding algorithm taking account of the capacity space of machine was proposed to generate active scheduling. In addition, the mechanism of collaborative evolution was adopted in the calculation of fitness function value to ensure that the fitness of individual changes sensitively with the changing of collaboration environment. An instance showed that the parallel collaborative evolutionary genetic algorithm possessed great superiority and good prospects of application in scheduling for multi-workshop.

Key words: collaborative evolution, genetic algorithm, production planning, job scheduling

中图分类号: