计算机集成制造系统

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

多技能资源约束项目调度问题的改进算法

张猛,陆志强+   

  1. 同济大学机械与能源工程学院
  • 出版日期:2015-05-14 发布日期:2015-05-14

Improved algorithm for the multi-skill resource constrained project scheduling problem

  • Online:2015-05-14 Published:2015-05-14

摘要: 针对多技能资源约束项目调度问题,以最小化项目工期为目标,建立了问题的数学模型。针对现有研究的不足,提出了基于局部两作业资源需求的改进串行调度机制的遗传算法。算法的上层采用遗传算法框架优化作业顺序列表,下层利用新的调度机制和资源置换算法解决多技能资源分配问题并对调度计划进行解码,其中,新的调度机制包含不同情形下局部两作业的处理策略,资源置换用来确保资源的合理利用使得作业能够尽早开始。数据实验结果表明所提算法可以有效避免资源冲突,在算法的求解质量和速度方面具有良好性能。

关键词: 项目调度, 多技能, 改进串行调度, 资源置换

Abstract: For the multi-skill resource constrained project scheduling problem,a mathematical model with the objective function of minimizing project makespan was built.A Genetic Algorithm with the modified serial scheduling generation scheme considering the resource requirements of two parallel jobs was proposed.At the top level,the Genetic Algorithm was adopted to optimize the job priority list.At the down level,the modified scheduling generation scheme and the resource substitution algorithm were developed to solve the allocation problem of the multi-skill resources and decode the schedule.The strategies for arranging the local schedule of two jobs in different patterns constitute the new scheme,and the substitution algorithm guarantees the proper resource alloction and the earliest start of a scheduled job.Numeral experiments show that the proposed algorithm in this paper can avoid the conflict of the shared resources and solve the problem effectively.

Key words: project scheduling, multi-skill, modified serial scheduling, resource substitution

中图分类号: