• 论文 •    

自适应粒子群求解资源动态分配项目调度问题

徐进,费少梅,张树有,施岳定   

  1. 浙江大学 流体传动及控制国家重点实验室,浙江杭州310027
  • 出版日期:2011-08-15 发布日期:2011-08-25

Adaptive particle swarm optimization for the project scheduling problem with dynamic allocation of resource

XU Jin, FEI Shao-mei, ZHANG Shu-you, SHI Yue-ding   

  1. State Key Lab of Fluid Power Transmission and Control,Zhejiang University,Hangzhou 310027, China
  • Online:2011-08-15 Published:2011-08-25

摘要: 为了解决传统任务资源固定分配难以实现动态与高效调度的问题,建立了任务资源动态分配项目调度的数学模型,给出了任务调度方案的生成算法。为了克服基本粒子群优化算法的早熟收敛问题,平衡其全局与局部搜索能力,提出了一种改进的自适应粒子群优化算法,该算法采用惯性权重因子周期性衰减和改进的变异策略以及不变位交叉法实现粒子的更新。最后对通用标准库进行了测试,结果表明,所建模型和改进算法能够有效地缩短项目工期,提高资源利用率和算法效率。

关键词: 项目调度, 资源约束, 变异, 资源分配, 粒子群优化算法

Abstract: To solve the problem of traditional fixed allocation of task resource was difficult to achieve dynamic and effective scheduling, a mathematical model for the scheduling problem with dynamic allocation of task resource was constructed, and the generation algorithm for task scheduling was also proposed. To overcome the shortcomings of premature convergence and strike a balance between global and local searching ability, a modified adaptive particle swarm optimization algorithm was presented. Based on the new inertia weight with cyclical attenuation strategy and improved mutation strategy, update of particle by fixed position cross method was realized. Tests on universal standard library indicated that the project duration could be shortened remarkably, the efficiency of the algorithm and resource utilization rate could also be improved.

Key words: project scheduling, resource constraint, mutation, resource alloctaion, particle swarm optimization algorithm

中图分类号: