摘要
优先规则是解决大规模资源受限的项目调度问题(Resource-Constrained Project Scheduling Problem,RCPSP)强有力的方法,但是单一的优先规则的往往仅在某些特定的问题上表现出良好的性能。以粒子群算法为基础,提出了基于优先规则编码的粒子群算法(Priority Rule based Particle Swarm Optimization,PRPSO),求解资源受限的项目调度问题。该方法能够通过粒子群算法搜索优先规则和调度生成方案的组合。分别对PRPSO采用串行调度方案、并行调度方案和混合调度方案时,不同任务数和资源强度的问题实例进行了分析。通过对PSPLIB进行测试,结果表明该方法与其它基于优先规则的启发式方法相比有较低的偏差率,因而有较好的性能。
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.
出处
《计算机工程与应用》
CSCD
北大核心
2009年第10期40-44,共5页
Computer Engineering and Applications
关键词
项目调度
资源受限
粒子群
优先规则
project scheduling resource-constrained particle swarm optimization priority rule