Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (9): 235-238.

• 工程与应用 • Previous Articles     Next Articles

Symbiotic evolutionary algorithm for parallel job shop scheduling problem

SU Zhao-feng1,QIU Hong-ze2   

  1. 1.Management School of Ludong University,Yantai,Shandong 264025,China
    2.Computer Science and Technology Academy,Shandong University,Ji’nan 250061,China
  • Received:2007-03-22 Revised:2007-06-11 Online:2008-03-21 Published:2008-03-21
  • Contact: SU Zhao-feng

柔性作业调度的串并行模型对比与求解

苏兆锋1,邱洪泽2   

  1. 1.鲁东大学 管理学院,山东 烟台 264025
    2.山东大学 计算机学院,济南 250061
  • 通讯作者: 苏兆锋

Abstract: Jobs with high production flexibility will lead to much more process plans and enhance the difficult of scheduling problem.The optimality of job shop scheduling depends on the result of process planning.Symbiotic Evolutionary Algorithm(SEA) is a good alternative for dealing with the problem usually.In this paper,a parallel Job Shop Scheduling Problem(JSSP) model is introduced on the basis of serial model.Traditional SEA is adjusted to deal with the parallel JSSP model.A complex job shop scheduling problems is selected as the test-bed problem for symbiotic evolutionary algorithm to deal with the two types JSSP.Compared with serial model,performance of the symbiotic evolutionary algorithm has relations with the type and scale of the parallel JSSP model.

Key words: flexible, parallel, job shop scheduling problem, symbiotic evolutionary algorithm

摘要: 作业处理中的柔性使得作业调度更为灵活,作业中操作的执行顺序满足拓扑排序是作业调度的前提。是否允许没有优先关系的操作在不同的机器上同时执行是区分串行和并行调度的条件。文中以共生进化算法求解一个复杂的作业调度模型为例,给出了算法实现串行调度和并行调度的具体区别,并给出了串行和并行调度的结果。结果表明,并行相对于串行对算法效率的提高与柔性大小相关,与作业的规模成反比。

关键词: 柔性, 并行, 作业调度, 共生进化算法