基于广度优先遍历的关键路线生成树算法
A Critical Path Spanning Tree Algorithm Based on Breadth-First Traversal
摘要: 关键路线的确定对于运用关键路线法进行项目管理具有十分重要的意义。本文首先定义了项目管理图模型,然后在此基础上提出了一种基于广度优先遍历的关键路线生成树算法,最后通过对项目管理图模型的研究,实现了对算法的优化。仿真结果表明,该算法能够生成一棵保留根节点到任意节点最大路径信息的树,通过生成的树能够方便地确定关键路线。
Abstract:
To get critical path is of great significance for the use of critical path method in project management. This paper first defines project management graph model, and then puts forward a critical path spanning tree algorithm based on breadth-first traversal, and then achieves the optimization algorithm through the research of the model. The simula- tion shows that the algorithm can create a tree which keeps the maximum path from the root node to any node in the graph model, and get the critical path easily through the tree.
参考文献
|
[1]
|
乞建勋, 李星梅, 王强. 等效子网络构建的理论与方法[J]. 管理科学学报, 2010, 13(1): 40-43.
|
|
[2]
|
李宁, 吴之明. 网络计划技术的新发展——项目关键链管理(CCPM) [J]. Highway, 2002, 10: 83-86.
|
|
[3]
|
刘芳, 王玲. 基于动态规划思想求解关键路径的算法[J]. 计算机应用, 2006, 26(6): 1440-1442.
|
|
[4]
|
徐志勇, 张开富, 李正兰, 姜寿山. 一种面向航空产品的分级网络计划方法[J]. 计算机集成制造系统, 2006, 12(5): 24-28.
|
|
[5]
|
刘秀凤. 网络计划技术优化方法在建筑工程施工管理中的应用研究[D]. 天津大学, 2008: 45-50.
|
|
[6]
|
师海忠. 有向图语言[J]. 计算机工程与应用, 2011, 22: 53-56.
|
|
[7]
|
T. H. Cormen, C. E. Leiserson, R. L. Rivest, et al. Introduction to algorithms [M]. 北京: 机械工业出版社, 2006.
|
|
[8]
|
D. West. Introduction to graph theory [M]. 北京: 机械工业出版社, 2006.
|
|
[9]
|
J. 邦詹森 [丹], G. 古廷 [英]. 有向图的理论、算法及其应用[M]. 北京: 科学出版社, 2007: 155-158.
|
|
[10]
|
褚春超,郑丕谔, 邬旺. 单代号网络图的计算机辅助生成研究[J]. 计算机辅助设计与图形学学报, 2005, 17(9): 2133-2137.
|
|
[11]
|
R. E. Tarjan. Data structures and network algo-rithms. Philadel- phia: Society for Industrial and Applied Mathe-matics, 1983: 234-238.
|
|
[12]
|
S. Even. Graph algorithms. New York: Computer Science Press, 1979: 23-28.
|
|
[13]
|
A. Datta. Efficient graph algorithms on a linear array with a reconfigurable pipelined bus system. 15th International Proceed- ings of Parallel and Dis-tributed Processing Symposium, 2001: 234-238.
|
|
[14]
|
V. Kumar, E. J. Schwabe. Improved algorithms and data struc- tures for solving graph problems in external memory. Parallel and Distributed Processing, 1996: 132-135.
|