CPM ProjectCrashing Lecture
CPM ProjectCrashing Lecture
NETWORK MODELS
A Network is defined by two sets of symbols: Nodes & Arcs
Nodes- or vertices are the points
Arcs-It consists of an ordered pair of vertices and represent a
possible direction of motion that may occur between vertices.
e.g. V={1,2,3,4} A={(1,2),(2,3),(3,4),(4,1)
For any activity (j,k),
j is the initial node and k is the terminal node
Chain-A sequence of arcs such that every arc has exactly one vertex
in common with the previous arc.
Path-A chain in which the terminal node of each arc is identical to
the initial node of the next arc.
Shortest Path Problem –Finding the path of minimum length from
node 1 to any other node in the network
EM 505 Operations
Research
NETWORK MODELS (cont’d)
Critical Path Method (CPM)- We need a list of the activities that
make up a project. If the duration of each activity is known
with certainty, the CPM is used to determine the length of
time required to complete a project and how long each
activity in the project can be delayed without affecting project
completion.
(Developed in the late 1950s by researchers at du Pont and Sperry Rand)
EM 505 Operations
Research
LP Application to CPM
LP can be used to find a Critical Path and the duration of the Project
Let
Xj = time at which node j in project network occurs
F = node representing finish or completion of the project
tij = duration of activity represented by arc (i,j)
EM 505 Operations
Research
CPM Example solved by Normal Procedure
1 7 7 13
B(6) D(6)
0 1 13 14
A(1) 1 7 7 13 F(1)
1 9 9 12
0 1 E(3) 13 14
C(8)
2 10 10 13
1 7 7 13
B(6) D(6)
0 1 13 14
A(1) 1 7 7 13 F(1)
1 9 9 12
0 1 E(3) 13 14
C(8)
2 10 10 13
EM 505 Operations
Research
CPM Example solved by LP
Minimize Z= XG – XA
subject to
X B – XA 1
XC – XA 1
X D – XB 6
X E – XB 6
XE – XC 8
X F – XD 6
X F – XE 3
XG – XF 1
Xj urs
EM 505 Operations
Research
CPM Example—LP Solution using Excel
Minimize Z= XG – XA
subject to
XB – XA ³ 1
XC – XA ³ 1 B D
A(1) B(6) D(6)
XD – XB ³ 6 A F F(1) G
XE – XB ³ 6 A(1) E(3)
XE – XC ³ 8 C C(8) E
XF – XD ³ 6
XF – XE ³ 3
XG – XF ³ 1
Xj urs
XA XB XC XD XE XF XG
-13 -12 -11 -6 -3 -1.1E-13 1 14
1 1
2 1
6 6
9 6
8 8
6 6
EM 505 Operations
Research
3 3
1 1
LP Application to CPM- Example
Consider a simplified list of activities and predecessors that are involved
in building a house:
A Build Foundation -- 5
B Build walls & columns A 8
C Build Roof B 10
D Do Electrical Wiring B 5
E Put in Doors & Windows F B 4
F Do Plaster& Flooring E 6
G Paint House C, F 3
Draw project network, determine the critical path.
LP Application to CPM- Example
Consider a simplified list of activities and predecessors that are involved
in building a house:
A Build Foundation -- 5
B Build walls & columns A 8
C Build Roof B 10
D Do Electrical Wiring B 5
E Put in Doors & Windows F B 4
F Do Plaster& Flooring E 6
G Paint House C, F 3
Draw project network, determine the critical path.
A B
1 C G
2 3 5 6
EM 505 Operations E F
Research 4
Let
Xj = time at which node j in project network occurs
6 = node representing finish or completion of the project
tij = duration of activity represented by arc (i,j)
EM 505 Operations
Research
Problem 2 CPM: Consider the following project:
Immediate
Activity Predecessor Time (days)
A -- 6
B -- 4
C A 3
D A 5
E A 1
F B,C 4
G B,C 2
H E,F 6
I E,F 5
J D,H 3
K G,I 5
Backward LF
ES
6 20
6 19
D
2 5 5
J
1 6
0 A
6 E H 3 23
13
1 C 3
4 7
0 4 5
F 13 5
B 4 I 23
K
2
3 6
G
9 18
9 18
• Problem 1
The following details are available regarding a
project:
The normal point on the time-cost graph for an activity shows the time and cost
of the activity when it is performed in the normal way.
The crash point shows the time and cost when the activity is fully crashed.
EM 505 Operations
Research
LP Application to CPM- Example …cont’d
Suppose by hiring additional workers, the duration of each activity can
be reduced as per following:
Foundation 30 A 2
walls & columns 15 B 3
Roof 20 C 1
Electrical Wiring 40 D 2
Doors & Windows 20 E 2
Plaster& Flooring 30 F 3
Paint House 40 G 1
Write Lp to be solved to minimize the total cost of completing the
D project within 20 days.
A B
1 C G
2 3 5 6
EM 505 Operations E F
Research 4
Let, A, B, C, D, E, F, G are non negative number of days reduction in
corresponding activities
Xj = time at which node j in project network occurs
6 = node representing finish or completion of the project
tij = duration of activity represented by arc (i,j)
EM 505 Operations
Research Lecture
Assignment
1. Prepare a project network for the following and solve
using LP. Identify the critical path.
Activity Symbol Duration (Days) Predecessor
Project Start A 0
Mobilization B 7 A
Site Clearance C 3 B
Layout & Marking D 2 C
Excavation E 10 D
Foundation F 20 E
Plinth Beams G 5 F
Columns H 10 G
Beams/ Slabs I 30 H
Block Masonry J 20 I
Plaster K 20 J
Doors/ Windows L 40 J, K
Painting M 10 J
Project Finish N 0 L, M
EM 505 Operations
Research
EM- 505 Operations Research
Activity on Arc (AOA) Diagram