计算机集成制造系统 ›› 2016, Vol. 22 ›› Issue (第3期): 782-792.DOI: 10.13196/j.cims.2016.03.022

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

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

张猛,陆志强+   

  1. 济大学机械与能源工程学院
  • 出版日期:2016-03-31 发布日期:2016-03-31
  • 基金资助:
    国家自然科学基金资助项目(61473211,71171130)。

Improved algorithm for multi-skill resource constraint project scheduling problem

  • Online:2016-03-31 Published:2016-03-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.61473211,71171130).

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

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

Abstract: For the project scheduling problem of multi-skill resource constraint,a mathematical model with the objective of minimizing project makespan was built.A Genetic Algorithm (GA) with modified serial scheduling generation scheme by considering the resource requirements of two parallel jobs was proposed.At the top level,the job priority list was optimized with GA;at the down level,the modified scheduling generation scheme and the resource substitution algorithm were developed to solve the allocation problem of multi-skill resources,and the scheduling planning was decoded in which the modified generation scheduling scheme contained strategies for arranging the local schedule of two jobs in different patterns,and the resource substitution algorithm guaranteed the proper resource allocation to start the jobs as soon as possible.Numerical experiments showed that the proposed algorithm could avoid the conflict of shared resources and solve the problem effectively.

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

中图分类号: