计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (9): 33-36.

• 研究、探讨 • 上一篇    下一篇

求解流水车间调度问题的混合粒子群算法

齐学梅1,2,罗永龙1,2,赵 诚1,2   

  1. 1.安徽师范大学 数学计算机科学学院,安徽 芜湖 241003
    2.安徽师范大学 网络与信息安全工程技术研究中心,安徽 芜湖 241003
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2012-03-21 发布日期:2012-04-11

Hybrid particle swarm optimization algorithm for flow shop scheduling problem

QI Xuemei1,2, LUO Yonglong1,2, ZHAO Cheng1,2   

  1. 1.School of Mathematics and Computer Science, Anhui Normal University, Wuhu, Anhui 241003, China
    2.Network and Information Security Engineering Research Center, Anhui Normal University, Wuhu, Anhui 241003, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2012-03-21 Published:2012-04-11

摘要: 针对最小化流水车间调度总完工时间问题,提出了一种混合的粒子群优化算法(Hybrid Particle Swarm Algorithm,HPSA),采用启发式算法产生初始种群,将粒子群算法、遗传操作以及局部搜索策略有效地结合在一起。用Taillard’s基准程序随机产生大量实例,实验结果显示:HPSA通过对种群选取方法的改进和搜索范围的扩大提高了解的质量,在性能上均优于目前较有效的启发式算法和混合的禁忌搜索算法,产生最好解的平均百分比偏差和标准偏差均显著下降,最优解所占比例大幅度提高。

关键词: 粒子群优化, 流水车间调度, 局部搜索, 总完工时间

Abstract: A Hybrid Particle Swarm optimization Algorithm(HPSA) is presented to solve the flow shop scheduling problem with total flowtime minimization. The initial particle swarms are generated by heuristics. It combines the particle swarm optimization algorithm, genetic operators and local search strategies together. Taillard’s benchmark program is used to generate a large number of random instances. The experimental results indicate that the quality of solutions is improved using HPSA through the improvement of the option mode of population and a bigger searching scope. The performance of the proposed method is superior to the efficient heuristics currently used and hybrid tabu search algorithms. The average relation percentage deviation and standard deviation are reduced evidently, and the percent of optimal solutions increases obviously.

Key words: particle swarm optimization, flow shop scheduling, local search, total flowtime