• 论文 •    

求解作业车间调度问题的广义粒子群优化算法

彭传勇,高  亮,邵新宇,周  驰   

  1. 华中科技大学 机械科学与工程学院,湖北  武汉  430074
  • 收稿日期:2005-04-01 修回日期:2005-05-24 出版日期:2006-06-15 发布日期:2006-06-25
  • 基金资助:
    国家自然科学基金资助项目(50305008)。

General particle swarm optimization algorithm for job-shop scheduling proble

>PENG Chuan-yong,GAO Liang,SHAO Xin-yu,ZHOU Chi   

  1. Sch. of Mechanical Sci. & Eng., Huazhong Univ. of S & T, Wuhan  430074, China
  • Received:2005-04-01 Revised:2005-05-24 Online:2006-06-15 Published:2006-06-25
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.50305008).

摘要: 为克服传统粒子群优化算法在解决组合优化问题上的局限性,分析了其优化机理,并在此基础上提出了广义粒子群优化模型。按照此模型提出了一种求解作业车间调度问题的广义粒子群优化算法。在本算法中,利用遗传算法中的交叉操作作为粒子间的信息交换策略,利用遗传算法中的变异操作作为粒子的随机搜索策略,而粒子的局部搜索策略则采用禁忌搜索来实现。为了控制粒子的局部搜索以及向全局最优解的收敛,迭代过程中交叉概率以及禁忌搜索的最大步长都是动态变化的。实验结果表明,本算法可有效地求解作业车间调度问题,验证了广义粒子群优化模型的合理性。

关键词: 粒子群优化, 遗传算法, 禁忌搜索, 作业车间调度

Abstract: To overcome the limitations of traditional Particle Swarm Optimization (PSO) on solutions to the combinatorial optimization problems, a General PSO (GPSO) model was proposed after analyzing the optimization mechanism of the traditional PSO. Based on this model, a GPSO algorithm was presented to solve the Job-shop Scheduling Problem (JSP). In GPSO, crossover and mutation operations in genetic algorithm were respectively utilized by particles to exchange information and search randomly. Besides, Tabu Search was used for particles local search. To control the local search and ensure its convergence to the global optimum solution, time-varying crossover probability and time-varying maximum step size of Tabu Search were introduced. The experimental results showed that JSP could be solved by GPSO effectively. The feasibility of the proposed GPSO model was also demonstrated.

Key words: particle swarm optimization, genetic algorithm, tabu search, job-shop scheduling

中图分类号: