计算机集成制造系统 ›› 2015, Vol. 21 ›› Issue (第12期): 3231-3238.DOI: 10.13196/j.cims.2015.12.015

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

基于小生境粒子群算法的柔性作业车间调度优化方法

仲于江,杨海成,莫蓉,孙惠斌   

  1. 西北工业大学现代设计与集成制造教育部重点实验室
  • 出版日期:2015-12-31 发布日期:2015-12-31
  • 基金资助:
    国家自然科学基金资助项目(51375395);陕西省自然科学基金资助项目(2013JM7001)。

Optimization method of flexible job-shop scheduling problem based on niching and particle swarm optimization algorithms

  • Online:2015-12-31 Published:2015-12-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.51375395),and the Natural Science Foundation of Shaanxi Province,China(No.2013JM7001).

摘要: 针对柔性作业车间调度中的多目标优化问题,提出一种将小生境技术和粒子群算法相结合求最优解的优化方法。构建了满足约束条件的多目标优化模型,采用分段排列编码的方式表示染色体,利用粒子群算法获得存储非劣解的外部存档,基于小生境技术计算粒子的删除概率对其进行更新,保证了解的精度和多样性。为从Pareto最优解集中选出一个最满意解,提出一种总体价值估计选取方法。通过试验验证了该方法的有效性。

关键词: 柔性作业车间调度, 多目标优化, Pareto最优解, 粒子群算法, 小生境技术

Abstract: Aiming at the multi-objective optimization problem for flexible job-shop scheduling,an optimization method based on niching particle swarm optimization algorithm was proposed to obtain an optimum solution.A multi-objective optimization model that satisfied the constraints was constructed,and the segmented arrangement code was adopted to express the chromosomes.The PSO algorithm was used to obtain the external archive that stored some non-inferior solutions,which was updated based on particles'deletion probability to maintain the accuracy and diversity of the solutions.To select the best solution from the Pareto optimal solution set,an overall value estimation method was proposed.Through experimental verification,the method could solve multi-objective flexible job-shop scheduling problem effectively.

Key words: flexible job-shop scheduling, multi-objective optimization, Pareto optimum solution, particle swarm optimization, niche technology

中图分类号: