Chapter 13 Solution
Chapter 13 Solution
Chapter 13 Solution
Project
Scheduling:
PERT/CPM
KEY CONCEPTS
2 CHAPTER 13
ILLUSTRATED ANSWERED
CONCEPT PROBLEMS PROBLEMS
REVIEW
1. PERT (Program Evaluation Review Technique) is used to plan the scheduling of individual
activities that make up a project.
2. A PERT network can be constructed to model the precedence of the activities. The nodes
of the network represent the activities.
3. PERT can be used to determine the earliest/latest start and finish times for each activity,
the entire project completion time and the slack time for each activity. (See algorithm at
the end of the Review.)
4. A critical path for the network is a path consisting of activities with zero slack.
5. In the three-time estimate approach, the time to complete an activity is assumed to follow
a Beta distribution. Its mean is t = (a + 4m + b)/6, and its variance is s2 = ((b-a)/6)2.
Here a = the optimistic completion time estimate, b = the pessimistic completion time
estimate, and m = the most likely completion time estimate.
6. In the three-time estimate approach, the critical path is determined as if the mean times
for the activities were fixed times. The overall project completion time is assumed to have
a normal distribution with mean equal to the sum of the means along the critical path and
variance equal to the sum of the variances along the critical path.
7. In the CPM (Critical Path Method) approach to project scheduling, it is assumed that the
normal time to complete an activity, tj, which can be met at a normal cost, cj, can be
crashed to a reduced time, tj', under maximum crashing for an increased cost, cj'.
8. Using CPM, activity j's maximum time reduction, Mj, may be calculated by: Mj = tj - tj'. It
is assumed that its cost per unit reduction, Kj, is linear and can be calculated by:
Kj = (cj' - cj)/Mj.
PROJECT SCHEDULING 3
9. Linear programming may be used to solve a CPM problem to minimize the crashing costs
needed to complete a project within a specified time limit.
Step 2: Determine the immediate predecessors for each activity in the project.
Step 4: Draw a project network depicting the activities (on nodes) and immediate
predecessors listed in Steps 1 and 2.
Step 5: Use the project network and the activity time estimates to determine the earliest start
and the earliest finish time for each activity by making a forward pass through the
network. The earliest finish time for the last activity in the project identifies the total
time required to complete the project.
Step 6: Use the project completion time identified in Step 5 as the latest finish time for the last
activity and make a backward pass through the network to identify the latest start and
finish time for each activity.
Step 7: Use the difference between the latest start time and the earliest start time for each
activity to determine the slack for the activity.
Step 8: Find the activities with zero slack; these are the critical activities.
Step 9: Use the information from Steps 5 and 6 to develop the activity schedule for the
project.
4 CHAPTER 13
Every CP No
has a still-crashable
activity ?
Yes
Select minimum-cost
activity or activities
that simultaneously
crash all CPs.
Sufficient No
crashing funds
remain ?
Yes
ILLUSTRATED PROBLEMS
PROBLEM 1
b) Find the earliest and latest start and finish times for each activity of the project. How
long should the project take?
c) Which activities must not be delayed if the project is to be completed in the time
calculated in part (b)?
d) Suppose the body finish operation (D) were delayed four hours. By how much would
the entire project be delayed?
PROJECT SCHEDULING 7
SOLUTION 1
Before constructing the PERT network, summarize in the following table the immediate
predecessor activities for each activity.
Immediate Completion
Activity Predecessors Times (Hr.)
A -- 3
B A 3
C A 2
D B 3
E C 7
F B,C 3
G D,E 6
H C 2
To construct a PERT network, there must be a node for each activity. An activitys
immediate predecessors are the nodes that immediately precede it.
The result is:
B D
3 3 G
6
F
3
A
Start Finish
3
E
7
C H
2 2
b) The earliest start time (ES) for activity A 0. Then the earliest finish time (EF) for an
activity is given by: EF = ES + (completion time). Then ES for an activity = max (EF for
all immediately preceding activities).
The forward pass to calculate ES and EF:
Earliest Earliest
Activity Start (ES) Finish(EF)
A 0 0+3= 3
B 3 3+3= 6
C 3 3+2= 5
D 6 6+3= 9
E 5 5 + 7 = 12
H 5 5+2= 7
F MAX(5,6) = 6 6+3= 9
G MAX(9,12) = 12 12 + 6 = 18
8 CHAPTER 13
The max(EF of the activities immediately preceding the Finish node ) = 18, so the
completion time of the project is 18.
Latest Latest
Activity Finish (LF) Start (LS)
H 18 18 - 2 = 16
G 18 18 - 6 = 12
F 18 18 - 3 = 15
E 12 12 - 7 = 5
D 12 12 - 3 = 9
C MIN(15,5,16) = 5 5-2= 3
B MIN(9,15) = 9 9-3= 6
A MIN(6,3) = 3 3-3= 0
D 6 9
B 3 6 3 9 12 G 12 18
3 6 9 6 12 18
F 6 9
3 15 18
A 0 3
Start Finish
3 0 3 E 5 12
7 5 12
C 3 5 H 5 7
2 3 5 2 16 18
The slack time for each activity (LS - ES) is summarized below:
Activity ES EF LS LF Slack
A 0 3 0 3 0
B 3 6 6 9 3
C 3 5 3 5 0
D 6 9 9 12 3
E 5 12 5 12 0
F 6 9 15 18 9
G 12 18 12 18 0
H 5 7 16 18 11
NOTE: One way to partially check the accuracy of your activity earliest/latest time
calculations is to compute every activity's slack two ways: Slack = (LS - ES) = (LF - EF)
PROJECT SCHEDULING 9
If the preceding is not true, you have an error! Also, the number of different values in
your slack column should not exceed (but does not have to equal) the number of paths in
the project network.
d) Activity D has a slack of 3. Hence a 4 hour delay in D would delay the entire project
4 - 3 = 1 hour.
PROBLEM 2
b) Solve for the expected earliest and latest start and finish times for each activity.
c) Identify the critical path and give the estimated project completion time.
d) What is the probability the project will be completed within one day (24 hours)?
SOLUTION 2
10 CHAPTER 13
a) Nodes are needed for the start node, the finish node, and all of the activities.
D J
H
A E
I
C F
Start Finish
K
B G
b) Calculate the expected times, t, and variances, s2, for each activity.
t = (a + 4m + b)/6 s2 = ((b-a)/6)2
Activity ES EF LS LF Slack
A 0 6 0 6 0
B 0 4 5 9 5
C 6 9 6 9 0
D 6 11 15 20 9
E 6 7 12 13 6
F 9 13 9 13 0
G 9 11 16 18 7
H 13 19 14 20 1
I 13 18 13 18 0
J 19 22 20 23 1
K 18 23 18 23 0
c) The critical path is the path of 0 slack = A-C-F-I-K. The estimated project completion
time is the Max EF of the activities immediately preceding the Finish node = 23.
PROJECT SCHEDULING 11
PROBLEM 3
National Business Machines (NBM) has just developed a new microcomputer it plans to
put into full scale production in a few months. The table and the PERT network below show
the precedence relations and give the activity times and costs under normal operations and
maximum crashing for a daily (22-hour) production of 1000 microcomputers at its local
plant.
NBM wants to know the minimum cost of producing the 1000 microcomputers within the
22-hour period. Formulate and solve a linear program that will yield this information.
F
E
A K
L
G
B
Start Finish
H M
SOLUTION 3
Activity M K
A 0.5 2000
B 1 500
C 0 0
D 1.5 1800
E 1 1600
F 2 1500
G 3 1700
H 1 100
I 1 500
J) 6 600
K 3 900
L 2 200
M 3 2000
Let xA= earliest finish time for Activity A, and yA = amount of time Activity A is crashed.
Subject to:
(1) The project must be completed within 22 hours: xK < 22, xL < 22, xM < 22
PROJECT SCHEDULING 13
(2) The amount an activity is crashed cannot exceed its maximum crashing:
yA < 0.5
yB < 1
yD < 1.5
yE < 1
yF < 2
yG < 3
yH < 1
yI < 1
yJ < 6
yK < 3
yL < 2
yM < 3
xi > 0 for I = A, B, C, ., M
yj > 0 for j = A, B, D, ., M
Summary:
Crash activity B one hour, activity F one hour, and activity K three hours. The 1000-unit
daily production output will be achieved in 22 hours at a crashing cost of $4700.
PROJECT SCHEDULING 15
PROBLEM 4
A D
C Finish
Start
B E
The following means and standard deviations were calculated for the activities:
Activity t s
A 6 2
B 3 1
C 6 1
D 15 2
E 12 2
There is a $100,000 bonus for completing the project in 26 weeks. Currently activity E
is assigned to Wilson Brothers. Gus has the option of hiring Jones Inc. for activity E. Their
expected completion time for activity E is 8 weeks (with a standard deviation of 2), but they
will cost Gus $15,000 more to do E than Wilson Brothers. Should Gus hire Jones?
SOLUTION 4
Activity ES EF LS LF
A 0 6 0 6
B 0 3 9 12
C 6 12 6 12
D 6 21 9 21
E 12 24 12 24
Hence the critical path is A - C - E and the overall expected project completion time is
24.
The variance of the critical path is:
Thus the probability of finishing in 26 weeks is P(z < .67). From Appendix C, the table
gives the P(0 < z < .67) = .2486. Therefore the probability of completing the project
within 26 weeks is .5 + .2486 = .7486.
Activity ES EF LS LF
A 0 6 0 6
B 0 3 10 13
C 6 12 7 13
D 6 21 6 21
E 12 20 13 21
Hence the critical path is A - D and the overall expected project completion time is 21.
The variance of the critical path is:
Thus the probability of finishing in 26 weeks is P(z < 1.77). From Appendix C, the table
gives the P(0 < z < 1.77) = .4616. Therefore the probability of completing the project
within 26 weeks is .5 + .4616 = .9616.
Decision:
The difference in expected returns between the two firms is: $96,160 - $74,860 =
$21,300. Since this is greater than the $15,000 cost to hire Jones, Inc., Gus should
hire Jones, Inc.
PROJECT SCHEDULING 17
PROBLEM 5
For the project represented below, determine the earliest and latest start and finish
times for each activity as well as the expected overall completion time.
G I
A 3 4
9
F H
B 4 5
Start Finish
8
D
3
J
E 8
4
C
10
SOLUTION 5
a) Solving the PERT network for the ES, EF, LS, LF, and slack times by the method
illustrated in problem 1, we can summarize:
Activity ES EF LS LF Slack
A 0 9 0 9 0
B 0 8 5 13 5
C 0 10 7 17 7
D 8 11 22 25 14
E 8 12 13 17 5
F 9 13 13 17 4
G 9 12 9 12 0
H 12 17 12 17 0
I 12 16 21 25 9
J 17 25 17 25 0
ANSWERED PROBLEMS
PROBLEM 6
a) Draw the PERT network for this project and determine project's expected completion
time and its critical path.
NOTE: If you are only interested in identifying the critical path and expected project
completion time, there might be an easier approach than determining every activity's
earliest start and finish times. List (if there are not too many) every path in the network
and, for each one, sum the expected times of the activities on that path. You are looking
for the path with the largest sum.
d) By how much can activities G and L be delayed without delaying the entire project?
e) How much would the project be delayed if activity G was delayed by 7 hours and activity
L was delayed by 4 hours? Explain.
PROJECT SCHEDULING 19
PROBLEM 7
Given the following PERT network of tasks with completion times in hours for
scheduling interns in a hospital:
C K
A 5 H 1
4 2
D
3
E I
Start Finish
5 3
F
B 2 J
3 5 L
G 7
1
a) If interns start at midnight (00:00), determine each activitys ES, EF, LS, LF, and slack.
c) If an intern can do any job and works a 24-hour shift, show that two interns can complete
all the jobs. (Hint: One intern is assigned the critical path jobs.)
PROBLEM 8
A project consists of five activities. Naturally the paint mixing precedes the painting
activities. Also, both ceiling painting and floor sanding must be done prior to floor buffing.
c) What is the probability that the project can be completed within 9 hr.?
PROBLEM 9
20 CHAPTER 13
Given the following PERT network modeling new home construction by Bonanza
Development:
D I
3 3
A
J L
6
C 1 3
1 E
Start Finish
3
K
5
B F
8 4
H
5
G
10
a) Prepare a table of the earliest and latest start and finish times and slack times for each
activity in Bonanza's project.
b) What is the critical path and the expected project completion time?
PROBLEM 10
PROJECT SCHEDULING 21
Consider the following PERT network with estimated times in weeks. The project is
scheduled to begin on May 1.
E
1
B F
A 3 D 2 H
Start Finish
1 2 7
G
3
C
4
The three-time estimate approach was used to calculate the expected times and the
following table gives the variance for each activity:
a) Give the expected project completion date and the critical path.
b) By what date are you 99% sure the project will be completed?
c) The project has a target completion date of August 28 (17 weeks). If the project is
completed by August 28, the profit on the project will be $10,000. If work is not
completed by August 28, a $5,000 penalty will be incurred, reducing the project's profit
to $5,000. For $2,000 more than is currently being spent for a firm to do activity H, a
more experienced firm can complete the activity in just 5 weeks. Should this offer be
accepted? (Assume the variance for H will not change.)
22 CHAPTER 13
PROBLEM 11
D
I
F
E
A
H J
Start Finish
C
B G
The following chart has been prepared giving the optimistic time (a), the most likely time
(m), and the pessimistic time (b), in weeks for each activity.
Activity a m b Activity a m b
A 2 8 14 F 2 3 10
B 3 12 21 G 3 9 15
C 2 5 8 H 7 8 9
D 4 5 12 I 3 11 13
E 1 3 17 J 7 10 13
a) Determine the critical path, expected project completion time, and standard deviation of
the project completion time.
b) Management insists that the project be completed in 36 weeks and will be charged a
$100,000 fine for any time overrun. If, at a cost of $3,000, the expected completion
time of activity A could be reduced by 2 weeks, should the extra money be spent?
(Assume A's variance does not change.)
c) Why is considering only critical path activities for project completion time not always a
good assumption in probabilistic cases? (HINT: Consider activity E.)
PROJECT SCHEDULING 23
PROBLEM 12
Normal Crash
Activity Time Cost Time Cost
Feasibility Study (A) 6 $ 80,000 5 $100,000
Building Purchased (B) 4 100,000 4 100,000
Project Leader Hired (C) 3 50,000 2 100,000
Advertising Staff Selected (D) 6 150,000 3 300,000
Materials Purchased (E) 3 180,000 2 250,000
Manufacturing Staff Hired (F) 10 300,000 7 480,000
Prototype Manufactured (G) 2 100,000 2 100,000
Production Run of 100 (H) 6 450,000 5 800,000
Advertising Campaign (I) 8 350,000 4 650,000
b) Formulate and solve a linear program for determining the minimum cost of completing
this project in half a year (=26 weeks).
c) What assumptions are made in calculating the "marginal" costs for the activities?
d) Interpret the meaning of the shadow price that would be associated with the constraint
that set the maximum completion time to 26 weeks.
PROBLEM 13
24 CHAPTER 13
Joseph King has ambitions to be mayor of Williston, North Dakota. Joe has determined
the breakdown of the steps to the nomination and has estimated normal and crash costs
and times for the campaign as follows (times are in weeks):
G. Advertising
Campaign 5 $7,000 4 $12,000 C,E
H. Personal
Campaigning 7 $8,000 5 $20,000 D,F
a) Joe King is not a wealthy man and would like to organize a four month (16 week)
campaign at minimum cost. Write and solve a linear program to accomplish this task.
b) Dan Wetzel is an independent who is also trying to make a bid to become mayor of
Williston. He has promised a clean campaign, one that he will initially finance on his
own. He has $50,000 to invest in his campaign. Being a student of recent successful
political campaigns, he knows that his best chance to win is be a "fresh new face" at
nomination time. Hence he wishes to keep the entire campaign from beginning to end
at a minimum. Write a linear program that, when solved, will minimize the total time of
the campaign while keeping expenditures to a maximum of $50,000.
PROJECT SCHEDULING 25
PROBLEM 14
For the project represented below, determine the earliest and latest start and finish
times for each activity as well as the expected overall completion time.
E
G
B
A D
Start Finish
C F
TRUE/FALSE
___ 15. All activities on a critical path have zero slack time.
___ 16. In PERT, it is assumed that the amount of time to complete any one activity is
independent of the amount of time to complete any other activity in the project.
___ 17. In PERT, an activity's most probable time is the same as its expected time.
___ 18. In PERT, it is assumed that the underlying distribution for each activity in the three-
time estimate approach is a normal distribution.
___ 19. In a given PERT problem, activities F and G are on the critical path. If each is
delayed two weeks, then in all cases, the project will be delayed four weeks.
___ 20. The difference between an activity's earliest finish and latest finish equals the
difference between its earliest start and latest start.
___ 21. In a given PERT problem, activities F and G are not on the critical path and each has
two weeks slack time. If both are delayed by two weeks each, then in all cases, the
project will not be delayed.
___ 22. An activity can be started as soon as any one of the activities that immediately
precedes it is finished.
___ 23. In a given PERT problem, activity F is on the critical path. If its time is reduced by
five weeks, then in all cases, the overall project completion time will be reduced by
five weeks.
___ 24. In PERT, the critical path is the path of longest distance through the network.
___ 25. In CPM, the marginal cost per weeks saving of an activitys completion time is valid
only between its normal time and the time after maximum crashing.
___ 26. It is possible to have more than one critical path at a time.
___ 27. In CPM, if activity Bs normal completion time is 8 weeks and normal cost is $10,000,
and its completion time after maximum crashing is 5 weeks at a cost of $15,000,
then the assumption is that if $13,000 is spent on activity B, its completion time is
6.8 weeks.
___ 28. The project manager should monitor the progress of any activity with a large
variance even if the expected times do not identify the activity as a critical activity.