计算机工程与应用 ›› 2009, Vol. 45 ›› Issue (10): 40-44.DOI: 10.3778/j.issn.1002-8331.2009.10.013

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

采用优先规则的粒子群算法求解RCPSP

邓林义1,2,林 焰2,金朝光2   

  1. 1.大连理工大学 电信学院,辽宁 大连 116024
    2.大连理工大学 船舶CAD工程中心,辽宁 大连 116024
  • 收稿日期:2008-01-15 修回日期:2008-04-18 出版日期:2009-04-01 发布日期:2009-04-01
  • 通讯作者: 邓林义

Priority rule-based particle swarm optimization for RCPSP

DENG Lin-yi1,2,LIN Yan2,JIN Chao-guang2   

  1. 1.School of Electronic and Information Engineering,Dalian University of Technology,Dalian,Liaoning 116024,China
    2.Ship CAD Engineering Center,Dalian University of Technology,Dalian,Liaoning 116024,China
  • Received:2008-01-15 Revised:2008-04-18 Online:2009-04-01 Published:2009-04-01
  • Contact: DENG Lin-yi

摘要: 优先规则是解决大规模资源受限的项目调度问题(Resource-Constrained Project Scheduling Problem,RCPSP)强有力的方法,但是单一的优先规则的往往仅在某些特定的问题上表现出良好的性能。以粒子群算法为基础,提出了基于优先规则编码的粒子群算法(Priority Rule based Particle Swarm Optimization,PRPSO),求解资源受限的项目调度问题。该方法能够通过粒子群算法搜索优先规则和调度生成方案的组合。分别对PRPSO采用串行调度方案、并行调度方案和混合调度方案时,不同任务数和资源强度的问题实例进行了分析。通过对PSPLIB进行测试,结果表明该方法与其它基于优先规则的启发式方法相比有较低的偏差率,因而有较好的性能。

关键词: 项目调度, 资源受限, 粒子群, 优先规则

Abstract: In this paper,the Resource-Constrained Project Scheduling Problem(RCPSP) and makespan minimization are considered as objective.A new Particle Swarm Optimization(PSO) approach is presented to solve this problem.The particle representation is based on priority rules.The potential solution to the RCPSP is a sequence of priority rules deciding the order of scheduling the non-dummy activities,and is represented by the multidimensional particle position.Hence PSO is applied to search the optimal schedule for the RCPSP,in which three schedule generate schemes are adopted to transform the particle-represented priority rule to a schedule.Computational analyses are represented to verify the effective of the proposed methodology.

Key words: project scheduling, resource-constrained, particle swarm optimization, priority rule