CPM and Pert
CPM and Pert
CPM and Pert
1
.
3
.
4
.
5
.
Network Representation
Tasks (or activities) are represented by arcs
Each task has a duration denoted by t j
Node 0 represents the start and node n denotes the finish of
the project
Constraints
If tj is the earliest starting time of a task, ES i is
the earliest starting time of an immediate
predecessor and ti is the duration of the
immediate predecessor, then we have
ESj ESi + ti
for every arc (i, j)
13
.
15
.
17
.
18
.
Predecessors
Duration(days)
A:train workers
C:produce product 1
A, B
D:produce product 2
A, B
10
C, E
12
E:test product 2
F:assemble products 1&2
19
.
F 12
3
A6
5
D7
Dummy
1
B9
E 10
(9,17)
C8
(26,38)
F 12
A6
5
D7
Dummy
1
B9
E 10
(9,16)
(0,9)
Node 1 = starting node
Node 6 = finish node
21
.
(16,26)
(3,9)
(18,26)
C8
(26,38)
F 12
A6
5
D7
Dummy
1
B9
E 10
(9,16)
(0,9)
Node 1 = starting node
Node 6 = finish node
22
.
(16,26)
ES(i)
LS(i)
18
16
16
26
26
23
.
0
3
0
9
0
0
24
.
Critical path
An activity with a slack of zero is a critical activity
A path from node 1 to the finish node that consists
entirely of critical activities is called a critical path.
For Widgetco example B-D-E-F is a critical path.
The Makespan is equal to 38
25
.
On Incorporating Variability
Program Evaluation and Review Technique
(PERT)
Attempts to incorporate variability in the durations
Assume mean, , and variance, 2, of the durations
can be estimated
Simulation
Model variability using any distribution
simulate to see how long a schedule will take
26
.
PERT
a 4m b
E (Tij )
6
2
(b a )
var Tij
36
28
.
E (T )
var Tij
ij
( i , j )path
( i , j )path
29
.
CP
ij
( i , j )criticalpath
30
.
(1,2)
13
(1,3)
10
(3,5)
13
(3,4)
13
(4,5)
12
10
(5,6)
15
12
31
.
32
5 13 36
(13 5) 2
E (T 12)
9, var T 12
1.78
6
36
2 10 24
(10 2) 2
E (T 13)
6, var T 13
1.78
6
36
3 13 32
(13 3) 2
E (T 35)
8, var T 35
2.78
6
36
1 13 28
(13 1) 2
E (T 34)
7, var T 34
4
6
36
8 12 40
(12 8) 2
E (T 45)
10, var T 45
0.44
6
36
9 15 48
(15 9) 2
E (T 56)
12, var T 56
1
6
36
.
) P( Z 1.12) 0.13
2.69
2.69
33
.
34
.