Improving Dijkstra’s algorithm for Estimating Project Characteristics and Critical Path
https://doi.org/10.21683/1729-2646-2024-24-2-16-23
Abstract
Developing a project planning structure for all industries is a technological challenge involving evaluating several restrictions for each activity’s respective task and its planning tools. Any restriction affects the completion time, operating costs, and overall project performance. Programme Evaluation Review Technique (PERT) and Critical Path Method (CPM) processes made many researchers study the possible ways of finding the critical paths and activities in the network. The advancement of the CPM and PERT towards a probabilistic environment is still a long way off. However, Artificial intelligence approaches such as the Genetic Algorithm, Dijkstra’s algorithm, and others are utilized for network analysis within the project management framework. This study is to help the project manager plan schedule for a construction project to determine the expected completion time. In this research paper, we describe a method for obtaining the earliest and latest times of a critical path using modified Dijkstra’s algorithm with triangular fuzzy numbers. Forward pass and backward pass algorithms are designed to find the optimal path for the proposed method. Numerical examples are also illustrated for the same. Simulation results are included by the use of the “C” program. Finally, a comparison is made with the traditional method PERT.
About the Authors
Adilakshmi SiripurapuIndia
PhD, Assistant Professor
Duvvada, Visakhapatnam, AP
Ravi Shankar Nowpada
India
Professor
Duvvada, Visakhapatnam, AP
K. Srinivasa Rao
India
PhD
Duvvada, Visakhapatnam, AP
References
1. Chang H., Abraham J.A. CHAN: An efficient critical path analysis algorithm. In: proceedings of the 1993 European Conference on Design Automation with the European Event in ASIC Design. Paris (France), 22-25 February 1993. Pp. 444-448. DOI: 10.1109/EDAC.1993.386435
2. Cheng X.L., ZhangY.L., Cui X.S. Applied in Resource Constrained Project Scheduling Problem. Industrial Engineering Journal 2004;7(3):51-54.
3. LeeD. Probability of project completion using stochastic project scheduling simulation. Journal of Construction Engineering and Management 2005;131(3):310-318.
4. Li Q, Zhang J., Zhang R.T. Application of Monte Carlo Simulation in Project Schedule. Journal of Yangtze University (Natural Science Edition) 2007;4(2):62-66.
5. Lu M., AbouRizk S.M. Simplified CPM/PERT simulation model. Journal of Construction Engineering and Management 2000;126(3):219-226.
6. MacCrimmon K.R., Ryavec C.A. An Analytical Study of the PERT Assumptions. Operation Research 1964;12(1):16-37.
7. Malcon D.G., Roseboom J.H., Clark C.E. et al. Application of a Technique for Research and Development Program Evaluation. Operation Research 1959;7(5): 646‑669.
8. Sackey Solomon, Kim Byung-Soo. Schedule Risk Analysis using a proposed Modified Variance and Mean of the Original Program Evaluation and Review Technique Model. KSCE Journal of Civil Engineering 2018;23(4):1484-1492.
9. Ravi Shankar N., Sireesha V. Using modified Dijkstra’s algorithm for critical path method in a project network. International Journal of Computational and Applied Mathematics 2010;5(2):217-225.
10. Xiaokang Han, Wenzhou Yan, Mei Lu. Intelligent Critical Path Computation Algorithm Utilising Ant Colony Optimisation for Complex Project Scheduling. Complexity 2021; 2021. Article ID 9930113. 8 p. DOI: 10.1155/2021/9930113.
11. Zadeh L.A. Fuzzy sets. Information and Control 1965;8(3):338-353.
Review
For citations:
Siripurapu A., Shankar Nowpada R., Srinivasa Rao K. Improving Dijkstra’s algorithm for Estimating Project Characteristics and Critical Path. Dependability. 2024;24(2):16-23. (In Russ.) https://doi.org/10.21683/1729-2646-2024-24-2-16-23