Browse > Article
http://dx.doi.org/10.7236/JIWIT.2012.12.1.141

A Critical Path Search and The Project Activities Scheduling  

Lee, Sang-Un (Dept. of Multimedia Engineering, Science-Technology, Gangneung-Wonju National University)
Publication Information
The Journal of the Institute of Internet, Broadcasting and Communication / v.12, no.1, 2012 , pp. 141-150 More about this Journal
Abstract
This paper suggests a critical path search algorithm that can easily draw PERT/GANTT chart which manages and plans a project schedule. In order to evaluate a critical path that determines the project schedule, Critical Path Method (CPM) is generally utilized. However, CPM undergoes 5 stages to calculate the critical path for a network diagram that is previously designed according to correlative relationship and execution period of project execution activities. And it may not correctly evaluate $T_E$ (The Earliest Time), since it does not suggest the way how to determine the sequence of the nodes activities that calculate the $T_E$. Also, the sequence of the network diagram activities obtained from CPM cannot be visually represented, and hence Lucko suggested an algorithm which undergoes 9 stages. On the other hand, the suggested algorithm, first of all, decides the sequence in advance, by reallocating the nodes into levels after Breadth-First Search of the network diagram that is previously designed. Next, it randomly chooses nodes of each level and immediately determines the critical path only after calculation of $T_E$. Finally, it enables the representation of the execution sequence of the project activity to be seen precisely visual by means of a small movement of $T_E$ of the nodes that are not belonging to the critical path, on basis of the $T_E$ of the nodes which belong to the critical path. The suggested algorithm has been proved its applicability to 10 real project data. It is able to get the critical path from all the projects, and precisely and visually represented the execution sequence of the activities. Also, this has advantages of, firstly, reducing 5 stages of CPM into 1, simplifying Lucko's 9 stages into 2 stages that are used to clearly express the execution sequence of the activities, and directly converting the representation into PERT/GANTT chart.
Keywords
Project Network Diagram; Critical Path; AoA (Activity on Arc); AoN (Activity on Node); Critical Path Method;
Citations & Related Records
연도 인용수 순위
  • Reference
1 J. W. Chinneck, "Project Optimization: A Gentle Introduction," http://www.sce.carleton.ca/faculty/chinneck/po.html, 2000.
2 Wikipedia, "Critical Path Method," http://en.wikipedia.org/wiki/Critical_path_method, Wikimedia Foundation Inc., 2007.
3 C. Z. D. Santos, "Critical Path in Software Management," http://press.teleinteractive.net/yackity/2005/10/06/critical_path_in_schedule_management, Interactive Systems & Consulting Inc, 2005.
4 M. Sniedovich, "Towards an AoA-Free Courseware for the Critical Path Method," INFORMS Transactions on Education, Vol. 5, No. 2, 2005.
5 J. H. Kang, "COSC 621: Advanced Construction Project Scheduling and Management," Department of Construction Science, College of Architecture, Texas A&M University, http://archone.tamu.edu/jkang/courses/cosc621/slides/06Network Diagram and Critical Path.pdf, 2005.
6 C. Hendrickson, "Project Management for Construction: Fundamental Concepts for Owners, Engineers, Architects and Builders," http://www.ce.cmu.edu/pmbook/10_Fundamental_Scheduling_Procedures.html, 2003.
7 G. Lucko, "An Activity and Arrow Arranging Algorithm for Clarity in Schedule Network Diagrams," Joint International Conference on Computing and Decision Making in Civil and Building Engineering, pp. 752-761, 2006.
8 Microsoft Corporation, "Glossary, User's Guide for Microsoft Project 98," Microsoft Corporation, 1997.
9 M. D. Rosenau, "Software Project Management," Lewin Associates, 1988.
10 PMBOK, "A Guide to The Project Management Body of Knowledge," Project Management Institute, 2004.
11 D. Wagner, "PM Software Terminology," iTECH Consulting Group Ltd., 2006.
12 Y. Cohen and A. Sadeh, "A New Approach for Constructing and Generating AOA Networks," Journal of Engineering, Computing and Architecture, Vol. 1, Issue. 1, 2007.
13 E. W. Dijkstra, "A Note on Two Problems in Connection with Graphs," Numerische Mathematik, Vol. 1, pp. 269-271, 1959.   DOI
14 J. Bang-Jensen and G. Gutin, "Digraphs: Theory, Algorithms and Applications," Springer-Verlag, London, 2006.
15 J. Mullins, "CS352: Algorithms and Data Structures," School of Computing and Engineering, University of Missouri-Kansas City, http://www.cstp.umkc.edu/-mullinsj/cs352/lecture18.html, 2005.
16 R. D. Reid and N. R. Sanders, "Operations Management," 2nd Edition, Wiley, 2005.
17 R. Hiemstra, "Critical Path Analysis: A Planning/ Time Management Tool for Managing Research," http://www-distance.syr.edu/edu5900cpa.html,2000.
18 A. Arya, "Software Project Management," http://ivizlab.sfu.ca/arya/elec443/lectures/planning.ppt, 2002.
19 M. Pinedo, "Basic Project Scheduling," http://www.stern.nyu.edu/om/faculty/pinedo/book2/downloads/lowastate_Olafsson/Topics11-21.pdf, 2002.
20 K. Z. Bell, "CSCI 5530: Software Schedule, Cost and Teamwork," Georgia Southern University, http://personal.georgiasouthern.edu/-kzbell/csci5530/lecture/Lecture8-31-06.pdf, 2006.
21 G. T. Haugan, "Project Planning and Scheduling," Vienna, Management Concepts, http://www.cs.mu.oz.au/643/6431_ec_7.pdf, 2002.