• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2014, Vol. 36 ›› Issue (09): 1722-1727.

• 论文 • 上一篇    下一篇

基于改进蚁群算法的关键链项目进度管理研究

罗岳斌,赵英俊,王华   

  1. (空军工程大学防空反导学院,陕西 西安 710053)
  • 收稿日期:2014-01-16 修回日期:2014-03-18 出版日期:2014-09-25 发布日期:2014-09-25

Critical chain project management
based on the improved ant colony algorithm    

LUO Yuebin,ZHAO Yingjun,WANG Hua   

  1. (The Missile Defense Institute,Air Force Engineering University,Xi’an 710053,China)
  • Received:2014-01-16 Revised:2014-03-18 Online:2014-09-25 Published:2014-09-25

摘要:

项目进度管理是项目管理工作中的重要内容,关键链法是目前项目管理中较为常用的进度管理方法之一,其本质为多约束优化问题。结合混沌运动与遗传算法的优点,对蚁群算法进行改进,并将其应用于解决关键链项目管理的优化调度问题。克服了蚁群算法由于前期信息素匮乏而导致的需要较长时间进行搜索、容易得到局部最优解的缺点,使混合算法的搜索范围有所增加,蚁群群体的进化速度得到提升,并保持了蚁群算法鲁棒性及收敛性,且算法的计算精度较高,求解速度较快。实例对比分析表明,在求解关键链项目进度管理问题上,混沌蚁群进化算法比遗传蚁群算法更具有优势。

关键词: 关键链, 混沌, 蚁群算法, 遗传算法, 项目管理

Abstract:

The progress is important in project management.As one of the commonly used schedule management methods in current project management,the critical chain method is a multiconstrained optimization problem in its nature.Chaos Ant AlgorithmGenetic Algorithm (CAAGA) is used to solve the optimal scheduling problem based on Critical Chain Project Management (CCPM). By making use of the characteristics of ergodicity and randomness of chaotic motion, the traditional Ant Colony Algorithm (ACA) is improved.It can get rid of the ACA’s faults that more time is required to seek the solution because of lacking pheromone at the beginning and it is easily trapped into the local solution.It extends the search area,improves the evolution speed of ant colony,and maintains the robust and convergence the ant colony algorithm.It has higher computing accuracy and speed.An example shows that the CAAGA method is better than the AGA method in solving this issue.

Key words: critical chain;chaos;ant colony algorithm;genetic algorithm;project management