计算机应用 ›› 2015, Vol. 35 ›› Issue (2): 476-480.DOI: 10.11772/j.issn.1001-9081.2015.02.0476

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

基于双层粒子群优化算法的柔性作业车间调度优化

孔飞, 吴定会, 纪志成   

  1. 轻工过程先进控制教育部重点实验室(江南大学), 江苏 无锡 214122
  • 收稿日期:2014-08-08 修回日期:2014-09-25 出版日期:2015-02-10 发布日期:2015-02-12
  • 通讯作者: 吴定会
  • 作者简介:孔飞(1986-),男,安徽合肥人,硕士研究生,主要研究方向:车间优化调度; 吴定会(1970-),男,安徽合肥人,副教授,主要研究方向:智能调度; 纪志成(1959-),男,浙江杭州人,教授,博士生导师,主要研究方向:智能调度。
  • 基金资助:

    国家863计划项目(2013AA040405)。

Flexible job-shop scheduling optimization based on two-layer particle swarm optimization algorithm

KONG Fei, WU Dinghui, JI Zhicheng   

  1. Key Laboratory of Advanced Process Control for Light Industry, Ministry of Education (Jiangnan University), Wuxi Jiangsu 214122, China
  • Received:2014-08-08 Revised:2014-09-25 Online:2015-02-10 Published:2015-02-12

摘要:

针对柔性作业车间调度问题(FJSP),提出了一种改进的双层粒子群优化(ITLPSO)算法。首先,以机器的最大完工时间最小化为优化目标,建立了一个柔性作业车间调度模型;然后,介绍了改进的双层PSO算法,为了避免陷入局部最优和提高收敛速度,算法中加入了停滞阻止策略和凹函数递减策略;最后,对相关实例进行求解,并与已有算法作了比较。实验结果表明,与标准PSO算法和双层粒子群优化(TLPSO)算法相比,最大完工时间的最优值分别减少了11和6,最大完工时间的平均值分别减少了15.7和4,收敛速度明显提高。经过性能分析,所提算法可以明显提高柔性作业车间的调度效率,从而获得了更优的调度方案。

关键词: 柔性作业车间, 双层粒子群优化算法, 调度优化, 凹函数递减策略, 停滞阻止策略

Abstract:

To deal with the Flexible Job-shop Scheduling Problem (FJSP), an Improved Two-Layer Particle Swarm Optimization (ITLPSO) algorithm was proposed. First, minimization of the maximal completion time of all machines was taken as the optimization objective to establish a flexible job-shop scheduling model. And then the improved two-layer PSO algorithm was presented, in which the stagnation prevention strategy and concave function decreasing strategy were adopted to avoid falling into local optimum and to improve the convergence rate. Finally, the proposed algorithm was adopted to solve the relevant instance and the comparison with existing methods was also performed. The experimental results showed that, compared with the standard PSO algorithm and the Two-Layer Particle Swarm Optimization (TLPSO) algorithm, the optimal value of the maximum completion time was reduced by 11 and 6 respectively, the average maximum completion time was reduced by 15.7 and 4 respectively, and the convergence rate was improved obviously. The performance analysis shows that the proposed algorithm can improve the efficiency of the flexible job-shop scheduling obviously and obtain better scheduling solution.

Key words: flexible job-shop, Two-Layer Particle Swarm Optimization (TLPSO) algorithm, scheduling optimization, concave function decreasing strategy, stagnation preventive strategy

中图分类号: