1527250528E-textofChapter7Module2
1527250528E-textofChapter7Module2
Chapter 7
Network Analysis
Department of Mathematics
Jadavpur University
Kolkata, India
Email: [email protected]
MODULE - 2: Total Float and Free Float
of Activity, CPM Model: Time-cost
Optimization
Total float - The total float refers to the amount of the free time associated with an
activity which can be used before, during or after the performance of this activity. To-
tal float is the positive difference between the earliest finish time and the latest finish
time, or the positive difference between the earliest start time and the latest start time
of an activity depending upon which way it is defined.
Free float - Free float is that portion of the total float within which an activity can
be manipulated without affecting the float of subsequent activities. The free float
indicates the value by which an activity can be delayed without causing any delay in
its immediate successor activities.
2
• Construct a network diagram and find the critical path and total project dura-
tion.
Calculations for the total and free floats are shown in the following table:
The critical path method was developed for an industrial setting. It is most commonly
used in construction of projects where materials and activities are fairly standard.
Instead of focusing measuring the uncertainty of time estimate, it focuses primarily
on minimizing project costs.
CPM employs the basic networking fundamentals - the critical path or paths and
slack paths. Two time estimates, with associated costs are made for each activity: a
normal time to reflect typical conditions and a crash time to reflect stepped up condi-
tions. The basic contention is that time can be saved by applying added resources at
an increased cost. Times and costs for each activity are analyzed in terms of time-cost
trade off.
Fig. 2.2:
trade off for reducing the duration of an activity can be obtained from the linear time-
cost equation. It is the absolute value of the slope. More specifically, with a crash cost
(Cc ), a normal cost (CN ), a crash time (Tc ) and a normal time (TN ), the incremental cost
(Ic ) of crashing an activity is given by
∆C Cc − CN
Ic = =
∆T TN − Tc
In effect, the incremental cost represents the cost increase per unit of time decrease.
The following table contains the information for a representative project. The more
descriptive network counter part is presented in Fig. 2.3. The time estimates are in-
serted above, and the cost estimates below the activity arrows.
The project information may also be expressed in an operational network with incre-
mental expediting costs inserted below the activity line (Fig. 2.4). By emphasizing
the cost of crashing an activity, this representation facilitates the implementation of
time-cost tradeoff.
time schedule can be constructed to minimize the duration of the project. Between
these extremes, intermediate-time schedules can also be developed. The scheduling
process typically begins with the construction of the normal and crash time schedules.
The normal time schedule represents the project with all activities taking place under
normal conditions. Fig. 2.5 represents the normal time schedule with critical path
and slack paths. Under normal time conditions, the project will have a duration of 26
weeks and cost Rs. 31000. The total cost is simply the sum of the costs of all activities.
The crash-time schedule is presented in Fig. 2.6 by crashing all activities, the du-
ration of the project can be reduced to 15 weeks. However, the cost is increased to Rs.
54000.
The normal time and crash time schedules provide the scheduling bounds for the
project. The normal time schedule gives the lowest cost and the longest duration. The
Fig. 2.6: Crash time schedule (TD = 15)
crash-time schedule gives the highest cost and the shortest duration. These extremes
can be compromised into other scheduling alternatives :
• time reduction on the normal time schedule by crashing activities on the critical
path
The other non-critical activities should be uncrashed in the same way. Activities
1-3 and 3-4 have a total slack of 4 weeks. Their present crash times can be relaxed to
realize a savings (Fig. 2.8 ). For every week extension of A1−3 , the total activity cost
is reduced by Rs. 500. For every week extension of A3−4 , the cost is reduced by Rs.
667. Because it offers the greater cost benefit, A3−4 should be uncrashed as much as
possible. Since the normal time is 5 weeks, A3−4 can be extended from 2 to 5 weeks.
The remaining week of slack is allocated to extend A1−3 from 2 to 3 weeks. The total
savings from the two extended activities is Rs. (500 + 666.6 × 3) = Rs 2500.
Fig. 2.8
The slack along the path containing A1−3 and A3−4 has been reduced to zero. These
activities are now part of the critical path. Any further extension will extend the
duration of the project.
Fig. 2.9
Activities 4-6 and 6-7 represent a non-critical path with a shared slack of 2 weeks
(Fig. 2.9). The activities can be profitably uncrashed with the extension being applied
to the activity with the larger incremental benefit. A4−6 has an incremental benefit
of Rs. 1500; A6−7 has benefit of Rs. 2000. A6−7 can be uncrashed by 1 week to the
normal time limit of 2 weeks. A4−6 can be extended by the remaining week of slack.
With all of the slack utilized, A4−6 and A6−7 also become part of the critical path. The
uncrashing has saved Rs. 3500.
All activities have now been extended toward low-cost normal times as far as pos-
sible without altering the directed date. Fig. 2.10 provides the least-cost crash-time
schedule. The new schedule has the same directed date of 15 weeks. The uncrashing
of non-critical activities has reduced the total cost from Rs. 54000 to Rs. 45000.
We see that A1−2 is the most economical choice. It can be shortened by 2 weeks at an
increased cost of only Rs. 667. Fig. 2.11 illustrates the least-cost intermediate-time
schedule with a directed date of 24 weeks and a cost of 31667.
If the desired directed date is 23 weeks, the critical path will have to be reduced by
another week. A1−2 still has the lowest crashing cost of Rs. 333. Crashing A1−2 for an
additional week, however, will not reduce the duration of the project (Fig. 2.12). A1−3
and A3−4 are part of a parallel critical path which must also be considered (Fig. 2.13).
To reduce the duration of the project, it is necessary to crash an activity on both of the
parallel lines.
Fig. 2.11: Least-cost intermediate time schedule (TD = 24)
Fig. 2.12
Crashing A1−2 and A1−3 is the most economical choice. We now compare this choice
with critical path activities in the rest of the operational network.
The new least-cost intermediate-time schedule with a directed date of 23 weeks is
presented in Fig. 2.14. Both A1−2 and A1−3 have been crashed by 1 week. The total
cost increase to Rs. 32500.
Fig. 2.13
A1−2 and A1−3 is the lowest-cost choice. However, A1−2 is already fully crashed. It
cannot be reduced any further. The alternatives with incremental costs are shown
below:
Three additional intermediate-time schedules are presented in Figs. 2.16, 2.17 and
2.18. They complete the time span from the normal to crash time.