SlideShare a Scribd company logo
Faculty of Economics and Business Administration
Lebanese University
Chapter 5: Network analysis
Critical Path Analysis
Dr. Kamel ATTAR
attar.kamel@gmail.com
! 2020 !
1
Introduction and definitions
Situations in network diagram
Crtical Path examples
1 Introduction and definitions
2 Situations in network diagram
3 Crtical Path examples
Example 1
Example 2
Example 3
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
2
Introduction and definitions
Situations in network diagram
Crtical Path examples
Definition (Activity)
An activity represents an action and consumption of resources (men, machines, materials, money,
time and energy) required to complete a portion of a project.
Definition (Project)
A project is defined as a combination of interrelated activities which must be executed in a certain
order in for its completion. We can say a project is defined by a set of activities.
The projects may be extremely large and complex such as construction of a housing, a highway, a
shopping complex, maintenance, fabrication, purchasing, computer system instantiation, research
and development planning etc.
It is required that managers must have a dynamic planning, scheduling and controlling system with
use of limited resources to produce the best possible results and also to react immediately to the
changing conditions and make necessary changes in the plan and schedule.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
3
Introduction and definitions
Situations in network diagram
Crtical Path examples
Definition (Project Management Process)
Network analysis is the general name given to certain specific techniques which can be used for
the planning, management and control of projects.
• Planning: planning involves setting the objectives of the project. Identifying various activities
to be performed and determining the requirement of resources.
• Scheduling: based on the time estimates, the start and finish times for each activity are
worked out by applying forward and backward pass techniques, critical path is identified,
along with the slack and float for the non-critical paths.
• Controlling: controlling refers to analyzing and evaluating the actual progress against the
plan. Reallocation of resources, crashing and review of projects with periodical reports are
carried out.
Network is a technique used for planning and scheduling of these large projects. There is multitude
of operations research situations that can be modeled and solved as network. Some recent
surveys reports that as much as 70% of the real-world mathematical programming problems can
be represented by network related models.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
4
Introduction and definitions
Situations in network diagram
Crtical Path examples
Definition (Network)
It is a graphical representation of logical and sequentially connected activities and events of a
project. Network is also called arrow diagram.
Network analysis is known by many names
• PERT (Program Evaluation and Review Technique) developed during 1950’s. the technique
was developed and used in conjunction with the planning and designing of the Polaris missile
project.
• CPM (Critical Path Method), which was developed by DuPont company and applied first to
the construction projects in the chemical industry.
• PEP (Program Evaluation Procedure),
• LCES (Least Cost Estimating and Scheduling),
• SCANS (Scheduling and Control by Automated Network System), etc
We will present the two most widely applied algorithms PERT and CPM. These techniques are
used in project management to help the manager answer questions like:
• When will the project be finished?
• When is each individual part of the project scheduled start and finish?
• Which activities must be finished on time to avoid making the entire project late?
• Is it possible to shift resources to critical parts from other numerical parts without affecting the
overall completion time?
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
5
Introduction and definitions
Situations in network diagram
Crtical Path examples
Each activity is represented by an arrow. An event (or node) will always occur at the beginning and
end of an activity. The event has no resources and is represented by a circle. The ith event and jth
event are the tail event and head event respectively.
Activities are usually classified into four categories:
• Concurrent activities: activities operate or occur at the same time
• Predecessors activities: activities that must be completed before the activity can start.
• Successors activities: activities can start when the activity complete.
• Dummy activities: it indicates only precedence relationships and does not require any time
of effort.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
6
Introduction and definitions
Situations in network diagram
Crtical Path examples
Concurrent activities:
One or more activities can start and end si-
multaneously at an event
Predecessors and Successors Activities:
Activities performed before given events are known as Predecessors activities
Activities performed after given events are known as Successors activities
• A must finish before either B or C can
start.
• Both D and E must finish before F can
start.
• Both A and B must finish before either of C or D can start.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
7
Introduction and definitions
Situations in network diagram
Crtical Path examples
Dummy Activity: An imaginary activity which does not consume any resource and time is called a
dummy activity. Dummy activities are simply used to represent a connection between events in
order to maintain a logic in the network. It is represented by a dotted line in a network.
• Both A must finish before either B or C can start.
• C must finish before D can start.
• C and B must finish before F can start.
Errors to be Avoided in constructing a network:
Two activities starting from a tail event must not have a same en
event. To ensure this, it is absolutely necessary to introduce a
dummy activity, as shown in the figure
Looping error should not be formed in a network, as it represents
performance of activities repeatedly in a cyclic manner, as show in
the figure.
In a network, there should be only one start event and one ending event.
The direction of arrows should flow from left to right avoiding mixing of direction.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
8
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Example
A project schedule has the following characteristics as shown in table:
Activity name A B C D E F G H I J K L
Activity Predecessor - - A B B C, D E E G H I, J F
Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7
1. Construct CPM network.
2. Compute the earliest time (ET) and the latest time (LT), then calculate the
the total float for each activity.
3. Find the critical activities and critical path.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
9
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity name A B C D E F G H I J K L
Activity Predecessor - - A B B C, D E E G H I, J F
Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
9
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity name A B C D E F G H I J K L
Activity Predecessor - - A B B C, D E E G H I, J F
Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
9
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity name A B C D E F G H I J K L
Activity Predecessor - - A B B C, D E E G H I, J F
Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
9
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity name A B C D E F G H I J K L
Activity Predecessor - - A B B C, D E E G H I, J F
Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
9
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity name A B C D E F G H I J K L
Activity Predecessor - - A B B C, D E E G H I, J F
Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
10
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 9
B 1 0 1
C 1 4 10
D 1 1 10
E 6 1 7
F 5 5 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1
C 1 4 10
D 1 1 10
E 6 1 7
F 5 5 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1 0 1
C 1 4 10
D 1 1 10
E 6 1 7
F 5 5 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1 0 1
C 1 4 5 9 10
D 1 1 10
E 6 1 7
F 5 5 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1 0 1
C 1 4 5 9 10
D 1 1 2 9 10
E 6 1 7
F 5 5 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1 0 1
C 1 4 5 9 10
D 1 1 2 9 10
E 6 1 7 1 7
F 5 5 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1 0 1
C 1 4 5 9 10
D 1 1 2 9 10
E 6 1 7 1 7
F 5 5 10 10 15
G 4 7 16
H 8 7 15
I 1 11 17
J 2 15 17
K 5 17 22
L 7 10 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9
B 1 0 1 0 1
C 1 4 5 9 10
D 1 1 2 9 10
E 6 1 7 1 7
F 5 5 10 10 15
G 4 7 11 12 16
H 8 7 15 7 15
I 1 11 12 16 17
J 2 15 17 15 17
K 5 17 22 17 22
L 7 10 17 15 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9 5
B 1 0 1 0 1
C 1 4 5 9 10
D 1 1 2 9 10
E 6 1 7 1 7
F 5 5 10 10 15
G 4 7 11 12 16
H 8 7 15 7 15
I 1 11 12 16 17
J 2 15 17 15 17
K 5 17 22 17 22
L 7 10 17 15 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9 5
B 1 0 1 0 1 0
C 1 4 5 9 10
D 1 1 2 9 10
E 6 1 7 1 7
F 5 5 10 10 15
G 4 7 11 12 16
H 8 7 15 7 15
I 1 11 12 16 17
J 2 15 17 15 17
K 5 17 22 17 22
L 7 10 17 15 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9 5
B 1 0 1 0 1 0
C 1 4 5 9 10 5
D 1 1 2 9 10
E 6 1 7 1 7
F 5 5 10 10 15
G 4 7 11 12 16
H 8 7 15 7 15
I 1 11 12 16 17
J 2 15 17 15 17
K 5 17 22 17 22
L 7 10 17 15 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9 5
B 1 0 1 0 1 0
C 1 4 5 9 10 5
D 1 1 2 9 10 8
E 6 1 7 1 7
F 5 5 10 10 15
G 4 7 11 12 16
H 8 7 15 7 15
I 1 11 12 16 17
J 2 15 17 15 17
K 5 17 22 17 22
L 7 10 17 15 22
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
11
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9 5
B 1 0 1 0 1 0
C 1 4 5 9 10 5
D 1 1 2 9 10 8
E 6 1 7 1 7 0
F 5 5 10 10 15 5
G 4 7 11 12 16 5
H 8 7 15 7 15 0
I 1 11 12 16 17 5
J 2 15 17 15 17 0
K 5 17 22 17 22 0
L 7 10 17 15 22 5
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
12
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
3. From the table, we observe that the activities B, E, H, J and K are critical activities
as their floats are zero.
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 4 0 4 5 9 5
B 1 0 1 0 1 0
C 1 4 5 9 10 5
D 1 1 2 9 10 8
E 6 1 7 1 7 0
F 5 5 10 10 15 5
G 4 7 11 12 16 5
H 8 7 15 7 15 0
I 1 11 12 16 17 5
J 2 15 17 15 17 0
K 5 17 22 17 22 0
L 7 10 17 15 22 5
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
13
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
B → E → H → J → K
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
14
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Example
We consider the following table
Activity A B C D E F G H I J K L M N
Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K
Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8
a. Construct the CPM network.
b. Compute the total Floats for each activity.
c. Find the critical activities, critical path and project completion time.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
15
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity A B C D E F G H I J K L M N
Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K
Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
15
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity A B C D E F G H I J K L M N
Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K
Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
15
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity A B C D E F G H I J K L M N
Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K
Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
15
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
Activity A B C D E F G H I J K L M N
Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K
Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
16
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Solution
2. To determine the critical path, compute the earliest time TE and latest time
TL for each of the activity of the project. The calculations of TE and TL are
as follows:
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 8
B 5 0 5
C 4 0 10
D 5 5 10
E 7 2 15
F 3 2 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5
C 4 0 10
D 5 5 10
E 7 2 15
F 3 2 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5 0 5
C 4 0 10
D 5 5 10
E 7 2 15
F 3 2 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5 0 5
C 4 0 4 6 10
D 5 5 10
E 7 2 15
F 3 2 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5 0 5
C 4 0 4 6 10
D 5 5 10 5 10
E 7 2 15
F 3 2 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5 0 5
C 4 0 4 6 10
D 5 5 10 5 10
E 7 2 9 8 15
F 3 2 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5 0 5
C 4 0 4 6 10
D 5 5 10 5 10
E 7 2 9 8 15
F 3 2 5 13 16
G 3 5 16
H 6 10 16
I 2 10 16
J 5 9 20
K 4 16 20
L 3 16 28
M 12 12 28
N 8 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8
B 5 0 5 0 5
C 4 0 4 6 10
D 5 5 10 5 10
E 7 2 9 8 15
F 3 2 5 13 16
G 3 5 8 13 16
H 6 10 16 10 16
I 2 10 12 14 16
J 5 9 14 15 20
K 4 16 20 16 20
L 3 16 19 25 28
M 12 12 24 16 28
N 8 20 28 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8 6
B 5 0 5 0 5
C 4 0 4 6 10
D 5 5 10 5 10
E 7 2 9 8 15
F 3 2 5 13 16
G 3 5 8 13 16
H 6 10 16 10 16
I 2 10 12 14 16
J 5 9 14 15 20
K 4 16 20 16 20
L 3 16 19 25 28
M 12 12 24 16 28
N 8 20 28 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8 6
B 5 0 5 0 5 0
C 4 0 4 6 10
D 5 5 10 5 10
E 7 2 9 8 15
F 3 2 5 13 16
G 3 5 8 13 16
H 6 10 16 10 16
I 2 10 12 14 16
J 5 9 14 15 20
K 4 16 20 16 20
L 3 16 19 25 28
M 12 12 24 16 28
N 8 20 28 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8 6
B 5 0 5 0 5 0
C 4 0 4 6 10 6
D 5 5 10 5 10
E 7 2 9 8 15
F 3 2 5 13 16
G 3 5 8 13 16
H 6 10 16 10 16
I 2 10 12 14 16
J 5 9 14 15 20
K 4 16 20 16 20
L 3 16 19 25 28
M 12 12 24 16 28
N 8 20 28 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8 6
B 5 0 5 0 5 0
C 4 0 4 6 10 6
D 5 5 10 5 10 0
E 7 2 9 8 15
F 3 2 5 13 16
G 3 5 8 13 16
H 6 10 16 10 16
I 2 10 12 14 16
J 5 9 14 15 20
K 4 16 20 16 20
L 3 16 19 25 28
M 12 12 24 16 28
N 8 20 28 20 28
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
17
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8 6
B 5 0 5 0 5 0
C 4 0 4 6 10 6
D 5 5 10 5 10 0
E 7 2 9 8 15 6
F 3 2 5 13 16 11
G 3 5 8 13 16 8
H 6 10 16 10 16 0
I 2 10 12 14 16 4
J 5 9 14 15 20 6
K 4 16 20 16 20 0
L 3 16 19 25 28 9
M 12 12 24 16 28 4
N 8 20 28 20 28 0
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
18
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
3. From the table, we observe that the critical activities are B, D, H, and L.
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 6 8 6
B 5 0 5 0 5 0
C 4 0 4 6 10 6
D 5 5 10 5 10 0
E 7 2 9 8 15 6
F 3 2 5 13 16 11
G 3 5 8 13 16 8
H 6 10 16 10 16 0
I 2 10 12 14 16 4
J 5 9 14 15 20 6
K 4 16 20 16 20 0
L 3 16 19 25 28 9
M 12 12 24 16 28 4
N 8 20 28 20 28 0
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
19
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Then the critical path will is B → D → H → L
and the project completion time is 28 Months.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
20
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Example
The RELIABLE CONSTRUCTION COMPANY has just made the winning bid of 5.4$
million to construct a new plant for a major manufacturer. The manufacturer needs the
plant to go into operation within a year. Therefore, the contract includes the following
provisions:
• A penalty of 300, 000$ if Reliable has not completed construction by the deadline
47 weeks from now.
• To provide additional incentive for speedy construction, a bonus of 150, 000$ will
be paid to Reliable if the plant is completed within 40 weeks.
Reliable is assigning its best construction manager, kamel ATTAR, to this project to help
ensure that it stays on schedule. He looks forward to the challenge of bringing the
project in on schedule, and perhaps even finishing early. However, since he is doubtful
that it will be feasible to finish within 40 weeks without incurring excessive costs, he has
decided to focus his initial planning on meeting the deadline of 47 weeks. Mr. ATTAR will
need to arrange for a number of crews to perform the various construction activities at
different times.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
21
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Example
The table below shows his list of the various activities. The third column provides
important additional information for coordinating the scheduling of the crews.
Activity Activity Description Predecessors Estimated Duration
A Excavate − 2 weeks
B Lay the foundation A 4 weeks
C Put up the rough wall B 10 weeks
D Put up the roof C 6 weeks
E Install the exterior plumbing C 4 weeks
F Install the interior plumbing E 5 weeks
G Put up the exterior siding D 7 weeks
H Do the exterior painting E, G 8 weeks
I Do the electrical work C 7 weeks
J Put up the wallboard F, I 8 weeks
K Install the flooring J 4 weeks
L Do the interior painting J 5 weeks
M Install the exterior fixtures H 2 weeks
N Install the interior fixtures K, L 6 weeks
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
22
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Example
a. Construct the CPM network to better visualize the flow of the activities.
b. Compute the total Floats for each activity.
c. Find the critical activities, critical path
d. What is the total time required to complete the project if no delays occur?
Activity A B C D E F G H I J K L M
Activity Predecessor - A B C C E D E, G C F, I J J H
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
23
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
Activity A B C D E F G H I J K L M N
Activity Predecessor - A B C C E D E, G C F, I J J H K, L
Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6
1.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
24
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
2.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
24
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
2.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
24
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
2.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
25
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
+t
−→
−t
←−
Activity Normal Earliest Time (TE) Latest Time (TL) Total Float
Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS
A 2 0 2 0 2 0
B 4 2 6 2 6 0
C 10 6 16 6 16 0
D 6 16 22 21 27 0
E 4 16 20 16 20 6
F 5 20 25 20 25 11
G 7 22 29 27 34 8
H 8 29 37 34 42 0
I 7 16 33 18 25 4
J 8 25 33 25 33 6
K 4 33 37 34 38 0
L 5 33 38 33 38 9
M 2 37 39 42 44 4
N 6 38 44 38 44 0
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
26
Introduction and definitions
Situations in network diagram
Crtical Path examples
Example 1
Example 2
Example 3
c.
d. The total time required to complete the project is 44 weeks.
Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
Thank you! Questions?

More Related Content

PPT
Network analysis
PPTX
Financial management complete note
PPTX
Plm overview
PPT
PLM Introduction
PPTX
3d printing
PPTX
Mental Hygiene and Mental Health.pptx
PDF
Effects of air pollution m3
PDF
Lect-6&7: Network Diagrams, PERT and CPM
Network analysis
Financial management complete note
Plm overview
PLM Introduction
3d printing
Mental Hygiene and Mental Health.pptx
Effects of air pollution m3
Lect-6&7: Network Diagrams, PERT and CPM

What's hot (20)

PDF
Assignment problems
PPT
Sequencing problems in Operations Research
PPTX
Transportation Problem
PPTX
Operation Research Techniques
PPTX
Pert & cpm project management
PPTX
Replacement Theory Models in Operations Research by Dr. Rajesh Timane
PPTX
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
PPTX
Rules for Network Construction
PPT
Project Management: NETWORK ANALYSIS - CPM and PERT
DOC
Procedure Of Simplex Method
PPTX
Least Cost Method - operation research
PPTX
Transportation Problem in Operational Research
ODP
Critical path method
PPT
crashing of project
PPTX
Assignment Problem
PPTX
Transportation problems
DOCX
PERT VS CPM.docx
PPTX
Operational research queuing theory
PDF
Transportation problem
PDF
Integer programming
Assignment problems
Sequencing problems in Operations Research
Transportation Problem
Operation Research Techniques
Pert & cpm project management
Replacement Theory Models in Operations Research by Dr. Rajesh Timane
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Rules for Network Construction
Project Management: NETWORK ANALYSIS - CPM and PERT
Procedure Of Simplex Method
Least Cost Method - operation research
Transportation Problem in Operational Research
Critical path method
crashing of project
Assignment Problem
Transportation problems
PERT VS CPM.docx
Operational research queuing theory
Transportation problem
Integer programming
Ad

Similar to Operation research-Network analysis (Critical Path Method) (20)

PDF
Network analysis
PDF
Cpm network analysis and problems
DOCX
Overview1) Overview – The continued discussion of project implem.docx
DOCX
Overview1) Overview – The continued discussion of .docx
PPTX
Unit-V-PERT-and-CPM-PPT Proj Manage.pptx
PPTX
Project Management Methods PERT-and-CPM.pptx
PPT
Network analysis cpm module3 ppt
PDF
Chapter 6 Scheduling CPM PERT Classes.pdf
PPT
EO notes Lecture 27 Project Management 2.ppt
PDF
project managment lesson mechanical engineering
PPTX
PERT. ppts for operation researchs assgn.pptx
PPTX
Ch 5.pptx IS ALL ABOUT PROJECT MANAGMENT AND EVALUATION
PDF
PPTX
Ch 5.pptx
PDF
Network Anaysis_ critical path methods
PDF
pert and crm examples full class course.pdf
PPTX
Chapter 3.pptx
PPTX
project network
PPTX
Project Networking Techniques
PDF
Network analysis cpm module3
Network analysis
Cpm network analysis and problems
Overview1) Overview – The continued discussion of project implem.docx
Overview1) Overview – The continued discussion of .docx
Unit-V-PERT-and-CPM-PPT Proj Manage.pptx
Project Management Methods PERT-and-CPM.pptx
Network analysis cpm module3 ppt
Chapter 6 Scheduling CPM PERT Classes.pdf
EO notes Lecture 27 Project Management 2.ppt
project managment lesson mechanical engineering
PERT. ppts for operation researchs assgn.pptx
Ch 5.pptx IS ALL ABOUT PROJECT MANAGMENT AND EVALUATION
Ch 5.pptx
Network Anaysis_ critical path methods
pert and crm examples full class course.pdf
Chapter 3.pptx
project network
Project Networking Techniques
Network analysis cpm module3
Ad

More from Kamel Attar (11)

PDF
Solved exercises line integral
PDF
Simplex method (minimization)
PDF
Simplex method (maximization)
PDF
Linear Programming (graphical method)
PDF
Introduction to operations research
PDF
Function of several variables
PDF
Solved exercises double integration
PDF
Solved exercises simple integration
PDF
Simple integral
PDF
Transportation problem
PDF
Operations research(Sensitivity analysis)
Solved exercises line integral
Simplex method (minimization)
Simplex method (maximization)
Linear Programming (graphical method)
Introduction to operations research
Function of several variables
Solved exercises double integration
Solved exercises simple integration
Simple integral
Transportation problem
Operations research(Sensitivity analysis)

Recently uploaded (20)

PDF
Chapter 9 IFRS Ed-Ed4_2020 Intermediate Accounting
DOCX
marketing plan Elkhabiry............docx
PPTX
Introduction to Essence of Indian traditional knowledge.pptx
PPTX
How best to drive Metrics, Ratios, and Key Performance Indicators
PPTX
4.5.1 Financial Governance_Appropriation & Finance.pptx
PDF
discourse-2025-02-building-a-trillion-dollar-dream.pdf
PPTX
Basic Concepts of Economics.pvhjkl;vbjkl;ptx
PDF
Corporate Finance Fundamentals - Course Presentation.pdf
PDF
Q2 2025 :Lundin Gold Conference Call Presentation_Final.pdf
PPTX
Session 14-16. Capital Structure Theories.pptx
PPTX
Unilever_Financial_Analysis_Presentation.pptx
PDF
Understanding University Research Expenditures (1)_compressed.pdf
PDF
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
PDF
ssrn-3708.kefbkjbeakjfiuheioufh ioehoih134.pdf
PDF
Spending, Allocation Choices, and Aging THROUGH Retirement. Are all of these ...
PDF
Mathematical Economics 23lec03slides.pdf
PDF
Bitcoin Layer August 2025: Power Laws of Bitcoin: The Core and Bubbles
PPTX
kyc aml guideline a detailed pt onthat.pptx
PDF
ECONOMICS AND ENTREPRENEURS LESSONSS AND
PDF
how_to_earn_50k_monthly_investment_guide.pdf
Chapter 9 IFRS Ed-Ed4_2020 Intermediate Accounting
marketing plan Elkhabiry............docx
Introduction to Essence of Indian traditional knowledge.pptx
How best to drive Metrics, Ratios, and Key Performance Indicators
4.5.1 Financial Governance_Appropriation & Finance.pptx
discourse-2025-02-building-a-trillion-dollar-dream.pdf
Basic Concepts of Economics.pvhjkl;vbjkl;ptx
Corporate Finance Fundamentals - Course Presentation.pdf
Q2 2025 :Lundin Gold Conference Call Presentation_Final.pdf
Session 14-16. Capital Structure Theories.pptx
Unilever_Financial_Analysis_Presentation.pptx
Understanding University Research Expenditures (1)_compressed.pdf
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
ssrn-3708.kefbkjbeakjfiuheioufh ioehoih134.pdf
Spending, Allocation Choices, and Aging THROUGH Retirement. Are all of these ...
Mathematical Economics 23lec03slides.pdf
Bitcoin Layer August 2025: Power Laws of Bitcoin: The Core and Bubbles
kyc aml guideline a detailed pt onthat.pptx
ECONOMICS AND ENTREPRENEURS LESSONSS AND
how_to_earn_50k_monthly_investment_guide.pdf

Operation research-Network analysis (Critical Path Method)

  • 1. Faculty of Economics and Business Administration Lebanese University Chapter 5: Network analysis Critical Path Analysis Dr. Kamel ATTAR attar.kamel@gmail.com ! 2020 !
  • 2. 1 Introduction and definitions Situations in network diagram Crtical Path examples 1 Introduction and definitions 2 Situations in network diagram 3 Crtical Path examples Example 1 Example 2 Example 3 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 3. 2 Introduction and definitions Situations in network diagram Crtical Path examples Definition (Activity) An activity represents an action and consumption of resources (men, machines, materials, money, time and energy) required to complete a portion of a project. Definition (Project) A project is defined as a combination of interrelated activities which must be executed in a certain order in for its completion. We can say a project is defined by a set of activities. The projects may be extremely large and complex such as construction of a housing, a highway, a shopping complex, maintenance, fabrication, purchasing, computer system instantiation, research and development planning etc. It is required that managers must have a dynamic planning, scheduling and controlling system with use of limited resources to produce the best possible results and also to react immediately to the changing conditions and make necessary changes in the plan and schedule. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 4. 3 Introduction and definitions Situations in network diagram Crtical Path examples Definition (Project Management Process) Network analysis is the general name given to certain specific techniques which can be used for the planning, management and control of projects. • Planning: planning involves setting the objectives of the project. Identifying various activities to be performed and determining the requirement of resources. • Scheduling: based on the time estimates, the start and finish times for each activity are worked out by applying forward and backward pass techniques, critical path is identified, along with the slack and float for the non-critical paths. • Controlling: controlling refers to analyzing and evaluating the actual progress against the plan. Reallocation of resources, crashing and review of projects with periodical reports are carried out. Network is a technique used for planning and scheduling of these large projects. There is multitude of operations research situations that can be modeled and solved as network. Some recent surveys reports that as much as 70% of the real-world mathematical programming problems can be represented by network related models. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 5. 4 Introduction and definitions Situations in network diagram Crtical Path examples Definition (Network) It is a graphical representation of logical and sequentially connected activities and events of a project. Network is also called arrow diagram. Network analysis is known by many names • PERT (Program Evaluation and Review Technique) developed during 1950’s. the technique was developed and used in conjunction with the planning and designing of the Polaris missile project. • CPM (Critical Path Method), which was developed by DuPont company and applied first to the construction projects in the chemical industry. • PEP (Program Evaluation Procedure), • LCES (Least Cost Estimating and Scheduling), • SCANS (Scheduling and Control by Automated Network System), etc We will present the two most widely applied algorithms PERT and CPM. These techniques are used in project management to help the manager answer questions like: • When will the project be finished? • When is each individual part of the project scheduled start and finish? • Which activities must be finished on time to avoid making the entire project late? • Is it possible to shift resources to critical parts from other numerical parts without affecting the overall completion time? Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 6. 5 Introduction and definitions Situations in network diagram Crtical Path examples Each activity is represented by an arrow. An event (or node) will always occur at the beginning and end of an activity. The event has no resources and is represented by a circle. The ith event and jth event are the tail event and head event respectively. Activities are usually classified into four categories: • Concurrent activities: activities operate or occur at the same time • Predecessors activities: activities that must be completed before the activity can start. • Successors activities: activities can start when the activity complete. • Dummy activities: it indicates only precedence relationships and does not require any time of effort. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 7. 6 Introduction and definitions Situations in network diagram Crtical Path examples Concurrent activities: One or more activities can start and end si- multaneously at an event Predecessors and Successors Activities: Activities performed before given events are known as Predecessors activities Activities performed after given events are known as Successors activities • A must finish before either B or C can start. • Both D and E must finish before F can start. • Both A and B must finish before either of C or D can start. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 8. 7 Introduction and definitions Situations in network diagram Crtical Path examples Dummy Activity: An imaginary activity which does not consume any resource and time is called a dummy activity. Dummy activities are simply used to represent a connection between events in order to maintain a logic in the network. It is represented by a dotted line in a network. • Both A must finish before either B or C can start. • C must finish before D can start. • C and B must finish before F can start. Errors to be Avoided in constructing a network: Two activities starting from a tail event must not have a same en event. To ensure this, it is absolutely necessary to introduce a dummy activity, as shown in the figure Looping error should not be formed in a network, as it represents performance of activities repeatedly in a cyclic manner, as show in the figure. In a network, there should be only one start event and one ending event. The direction of arrows should flow from left to right avoiding mixing of direction. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 9. 8 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Example A project schedule has the following characteristics as shown in table: Activity name A B C D E F G H I J K L Activity Predecessor - - A B B C, D E E G H I, J F Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7 1. Construct CPM network. 2. Compute the earliest time (ET) and the latest time (LT), then calculate the the total float for each activity. 3. Find the critical activities and critical path. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 10. 9 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity name A B C D E F G H I J K L Activity Predecessor - - A B B C, D E E G H I, J F Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 11. 9 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity name A B C D E F G H I J K L Activity Predecessor - - A B B C, D E E G H I, J F Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 12. 9 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity name A B C D E F G H I J K L Activity Predecessor - - A B B C, D E E G H I, J F Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 13. 9 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity name A B C D E F G H I J K L Activity Predecessor - - A B B C, D E E G H I, J F Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 14. 9 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity name A B C D E F G H I J K L Activity Predecessor - - A B B C, D E E G H I, J F Duration (in Months) 4 1 1 1 6 5 4 8 1 2 5 7 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 15. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 16. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 17. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 18. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 19. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 20. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 21. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 22. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 23. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 24. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 25. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 26. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 27. 10 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 28. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 9 B 1 0 1 C 1 4 10 D 1 1 10 E 6 1 7 F 5 5 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 29. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 C 1 4 10 D 1 1 10 E 6 1 7 F 5 5 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 30. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 0 1 C 1 4 10 D 1 1 10 E 6 1 7 F 5 5 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 31. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 0 1 C 1 4 5 9 10 D 1 1 10 E 6 1 7 F 5 5 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 32. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 0 1 C 1 4 5 9 10 D 1 1 2 9 10 E 6 1 7 F 5 5 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 33. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 0 1 C 1 4 5 9 10 D 1 1 2 9 10 E 6 1 7 1 7 F 5 5 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 34. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 0 1 C 1 4 5 9 10 D 1 1 2 9 10 E 6 1 7 1 7 F 5 5 10 10 15 G 4 7 16 H 8 7 15 I 1 11 17 J 2 15 17 K 5 17 22 L 7 10 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 35. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 B 1 0 1 0 1 C 1 4 5 9 10 D 1 1 2 9 10 E 6 1 7 1 7 F 5 5 10 10 15 G 4 7 11 12 16 H 8 7 15 7 15 I 1 11 12 16 17 J 2 15 17 15 17 K 5 17 22 17 22 L 7 10 17 15 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 36. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 5 B 1 0 1 0 1 C 1 4 5 9 10 D 1 1 2 9 10 E 6 1 7 1 7 F 5 5 10 10 15 G 4 7 11 12 16 H 8 7 15 7 15 I 1 11 12 16 17 J 2 15 17 15 17 K 5 17 22 17 22 L 7 10 17 15 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 37. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 5 B 1 0 1 0 1 0 C 1 4 5 9 10 D 1 1 2 9 10 E 6 1 7 1 7 F 5 5 10 10 15 G 4 7 11 12 16 H 8 7 15 7 15 I 1 11 12 16 17 J 2 15 17 15 17 K 5 17 22 17 22 L 7 10 17 15 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 38. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 5 B 1 0 1 0 1 0 C 1 4 5 9 10 5 D 1 1 2 9 10 E 6 1 7 1 7 F 5 5 10 10 15 G 4 7 11 12 16 H 8 7 15 7 15 I 1 11 12 16 17 J 2 15 17 15 17 K 5 17 22 17 22 L 7 10 17 15 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 39. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 5 B 1 0 1 0 1 0 C 1 4 5 9 10 5 D 1 1 2 9 10 8 E 6 1 7 1 7 F 5 5 10 10 15 G 4 7 11 12 16 H 8 7 15 7 15 I 1 11 12 16 17 J 2 15 17 15 17 K 5 17 22 17 22 L 7 10 17 15 22 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 40. 11 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 5 B 1 0 1 0 1 0 C 1 4 5 9 10 5 D 1 1 2 9 10 8 E 6 1 7 1 7 0 F 5 5 10 10 15 5 G 4 7 11 12 16 5 H 8 7 15 7 15 0 I 1 11 12 16 17 5 J 2 15 17 15 17 0 K 5 17 22 17 22 0 L 7 10 17 15 22 5 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 41. 12 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 3. From the table, we observe that the activities B, E, H, J and K are critical activities as their floats are zero. +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 4 0 4 5 9 5 B 1 0 1 0 1 0 C 1 4 5 9 10 5 D 1 1 2 9 10 8 E 6 1 7 1 7 0 F 5 5 10 10 15 5 G 4 7 11 12 16 5 H 8 7 15 7 15 0 I 1 11 12 16 17 5 J 2 15 17 15 17 0 K 5 17 22 17 22 0 L 7 10 17 15 22 5 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 42. 13 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 B → E → H → J → K Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 43. 14 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Example We consider the following table Activity A B C D E F G H I J K L M N Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8 a. Construct the CPM network. b. Compute the total Floats for each activity. c. Find the critical activities, critical path and project completion time. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 44. 15 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity A B C D E F G H I J K L M N Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 45. 15 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity A B C D E F G H I J K L M N Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 46. 15 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity A B C D E F G H I J K L M N Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 47. 15 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution Activity A B C D E F G H I J K L M N Activity Predecessor - - - B A A B C, D C, D E F, G, H F, G, H I J, K Duration (in Months) 2 5 4 5 7 3 3 6 2 5 4 3 12 8 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 48. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 49. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 50. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 51. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 52. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 53. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 54. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 55. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 56. 16 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Solution 2. To determine the critical path, compute the earliest time TE and latest time TL for each of the activity of the project. The calculations of TE and TL are as follows: Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 57. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 8 B 5 0 5 C 4 0 10 D 5 5 10 E 7 2 15 F 3 2 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 58. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 C 4 0 10 D 5 5 10 E 7 2 15 F 3 2 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 59. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 0 5 C 4 0 10 D 5 5 10 E 7 2 15 F 3 2 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 60. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 0 5 C 4 0 4 6 10 D 5 5 10 E 7 2 15 F 3 2 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 61. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 0 5 C 4 0 4 6 10 D 5 5 10 5 10 E 7 2 15 F 3 2 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 62. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 0 5 C 4 0 4 6 10 D 5 5 10 5 10 E 7 2 9 8 15 F 3 2 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 63. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 0 5 C 4 0 4 6 10 D 5 5 10 5 10 E 7 2 9 8 15 F 3 2 5 13 16 G 3 5 16 H 6 10 16 I 2 10 16 J 5 9 20 K 4 16 20 L 3 16 28 M 12 12 28 N 8 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 64. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 B 5 0 5 0 5 C 4 0 4 6 10 D 5 5 10 5 10 E 7 2 9 8 15 F 3 2 5 13 16 G 3 5 8 13 16 H 6 10 16 10 16 I 2 10 12 14 16 J 5 9 14 15 20 K 4 16 20 16 20 L 3 16 19 25 28 M 12 12 24 16 28 N 8 20 28 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 65. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 6 B 5 0 5 0 5 C 4 0 4 6 10 D 5 5 10 5 10 E 7 2 9 8 15 F 3 2 5 13 16 G 3 5 8 13 16 H 6 10 16 10 16 I 2 10 12 14 16 J 5 9 14 15 20 K 4 16 20 16 20 L 3 16 19 25 28 M 12 12 24 16 28 N 8 20 28 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 66. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 6 B 5 0 5 0 5 0 C 4 0 4 6 10 D 5 5 10 5 10 E 7 2 9 8 15 F 3 2 5 13 16 G 3 5 8 13 16 H 6 10 16 10 16 I 2 10 12 14 16 J 5 9 14 15 20 K 4 16 20 16 20 L 3 16 19 25 28 M 12 12 24 16 28 N 8 20 28 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 67. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 6 B 5 0 5 0 5 0 C 4 0 4 6 10 6 D 5 5 10 5 10 E 7 2 9 8 15 F 3 2 5 13 16 G 3 5 8 13 16 H 6 10 16 10 16 I 2 10 12 14 16 J 5 9 14 15 20 K 4 16 20 16 20 L 3 16 19 25 28 M 12 12 24 16 28 N 8 20 28 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 68. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 6 B 5 0 5 0 5 0 C 4 0 4 6 10 6 D 5 5 10 5 10 0 E 7 2 9 8 15 F 3 2 5 13 16 G 3 5 8 13 16 H 6 10 16 10 16 I 2 10 12 14 16 J 5 9 14 15 20 K 4 16 20 16 20 L 3 16 19 25 28 M 12 12 24 16 28 N 8 20 28 20 28 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 69. 17 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 6 B 5 0 5 0 5 0 C 4 0 4 6 10 6 D 5 5 10 5 10 0 E 7 2 9 8 15 6 F 3 2 5 13 16 11 G 3 5 8 13 16 8 H 6 10 16 10 16 0 I 2 10 12 14 16 4 J 5 9 14 15 20 6 K 4 16 20 16 20 0 L 3 16 19 25 28 9 M 12 12 24 16 28 4 N 8 20 28 20 28 0 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 70. 18 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 3. From the table, we observe that the critical activities are B, D, H, and L. +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 6 8 6 B 5 0 5 0 5 0 C 4 0 4 6 10 6 D 5 5 10 5 10 0 E 7 2 9 8 15 6 F 3 2 5 13 16 11 G 3 5 8 13 16 8 H 6 10 16 10 16 0 I 2 10 12 14 16 4 J 5 9 14 15 20 6 K 4 16 20 16 20 0 L 3 16 19 25 28 9 M 12 12 24 16 28 4 N 8 20 28 20 28 0 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 71. 19 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Then the critical path will is B → D → H → L and the project completion time is 28 Months. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 72. 20 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Example The RELIABLE CONSTRUCTION COMPANY has just made the winning bid of 5.4$ million to construct a new plant for a major manufacturer. The manufacturer needs the plant to go into operation within a year. Therefore, the contract includes the following provisions: • A penalty of 300, 000$ if Reliable has not completed construction by the deadline 47 weeks from now. • To provide additional incentive for speedy construction, a bonus of 150, 000$ will be paid to Reliable if the plant is completed within 40 weeks. Reliable is assigning its best construction manager, kamel ATTAR, to this project to help ensure that it stays on schedule. He looks forward to the challenge of bringing the project in on schedule, and perhaps even finishing early. However, since he is doubtful that it will be feasible to finish within 40 weeks without incurring excessive costs, he has decided to focus his initial planning on meeting the deadline of 47 weeks. Mr. ATTAR will need to arrange for a number of crews to perform the various construction activities at different times. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 73. 21 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Example The table below shows his list of the various activities. The third column provides important additional information for coordinating the scheduling of the crews. Activity Activity Description Predecessors Estimated Duration A Excavate − 2 weeks B Lay the foundation A 4 weeks C Put up the rough wall B 10 weeks D Put up the roof C 6 weeks E Install the exterior plumbing C 4 weeks F Install the interior plumbing E 5 weeks G Put up the exterior siding D 7 weeks H Do the exterior painting E, G 8 weeks I Do the electrical work C 7 weeks J Put up the wallboard F, I 8 weeks K Install the flooring J 4 weeks L Do the interior painting J 5 weeks M Install the exterior fixtures H 2 weeks N Install the interior fixtures K, L 6 weeks Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 74. 22 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Example a. Construct the CPM network to better visualize the flow of the activities. b. Compute the total Floats for each activity. c. Find the critical activities, critical path d. What is the total time required to complete the project if no delays occur? Activity A B C D E F G H I J K L M Activity Predecessor - A B C C E D E, G C F, I J J H Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 75. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 76. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 77. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 78. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 79. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 80. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 81. 23 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 Activity A B C D E F G H I J K L M N Activity Predecessor - A B C C E D E, G C F, I J J H K, L Duration (in Weeks) 2 4 10 6 4 5 7 8 7 8 4 5 2 6 1. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 82. 24 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 2. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 83. 24 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 2. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 84. 24 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 2. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 85. 25 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 +t −→ −t ←− Activity Normal Earliest Time (TE) Latest Time (TL) Total Float Name Time Start (ES) Finish (EF) Start (LS) Finish (LF) ES − LS A 2 0 2 0 2 0 B 4 2 6 2 6 0 C 10 6 16 6 16 0 D 6 16 22 21 27 0 E 4 16 20 16 20 6 F 5 20 25 20 25 11 G 7 22 29 27 34 8 H 8 29 37 34 42 0 I 7 16 33 18 25 4 J 8 25 33 25 33 6 K 4 33 37 34 38 0 L 5 33 38 33 38 9 M 2 37 39 42 44 4 N 6 38 44 38 44 0 Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis
  • 86. 26 Introduction and definitions Situations in network diagram Crtical Path examples Example 1 Example 2 Example 3 c. d. The total time required to complete the project is 44 weeks. Dr. Kamel ATTAR | Chapter 5: Network analysis | Critical Path Analysis