Professional Documents
Culture Documents
12
Pascasarjana Sipil - MK MK21000 Budi Susetyo
Abstract Kompetensi
Pengertian Crashing Memahami konsep dasar dan latihan
tentang crashing
Latihan Crashing
Pendahuluan
The previous sections discussed the duration of activities as either fixed or random
numbers with known characteristics. However, activity durations can often vary
depending upon the type and amount of resources that are applied. Assigning more
workers to a particular activity will normally result in a shorter duration. Greater speed
may result in higher costs and lower quality, however. In this section, we shall consider
the impacts of time, cost and quality tradeoffs in activity durations. In this process, we
shall discuss the procedure of project crashing as described below.
What is the reason for an increase in direct cost as the activity duration is reduced? A
simple case arises in the use of overtime work. By scheduling weekend or evening work,
the completion time for an activity as measured in calendar days will be reduced.
However, premium wages must be paid for such overtime work, so the cost will increase.
Also, overtime work is more prone to accidents and quality problems that must be
corrected, so indirect costs may also increase. More generally, we might not expect a
linear relationship between duration and direct cost, but some convex function such as the
nonlinear curve or the step function shown in Figure 2. A linear function may be a good
approximation to the actual curve, however, and results in considerable analytical
simplicity.
With a linear relationship between cost and duration, the critical path time/cost tradeoff
problem can be defined as a linear programming optimization problem. In particular, let
Rij represent the rate of change of cost as duration is decreased, illustrated by the absolute
value of the slope of the line in Figure 2. Then, the direct cost of completing an activity
is:
where the lower case cij and dij represent the scheduled duration and resulting cost of the
activity ij. The actual duration of an activity must fall between the minimum cost time
(Dij) and the crash time (Dcij). Also, precedence constraints must be imposed as described
earlier for each activity. Finally, the required completion time for the project or,
alternatively, the costs associated with different completion times must be defined. Thus,
the entire scheduling problem is to minimize total cost (equal to the sum of the cij values
for all activities) subject to constraints arising from (1) the desired project duration, PD,
(2) the minimum and maximum activity duration possibilities, and (3) constraints
associated with the precedence or completion times of activities. Algebraically, this is:
(2)
)
where the notation is defined above and the decision variables are the activity durations
dij and event times x(k). The appropriate schedules for different project durations can be
found by repeatedly solving this problem for different project durations PD. The entire
problem can be solved by linear programming or more efficient algorithms which take
advantage of the special network form of the problem constraints.
One solution to the time-cost tradeoff problem is of particular interest and deserves
mention here. The minimum time to complete a project is called the project-crash time.
This minimum completion time can be found by applying critical path scheduling with all
activity durations set to their minimum values (Dcij). This minimum completion time for
the project can then be used in the time-cost scheduling problem described above to
determine the minimum project-crash cost. Note that the project crash cost is not found
by setting each activity to its crash duration and summing up the resulting costs; this
solution is called the all-crash cost. Since there are some activities not on the critical path
that can be assigned longer duration without delaying the project, it is advantageous to
change the all-crash schedule and thereby reduce costs.
This type of heuristic approach to time-cost tradeoffs is essential when the time-cost
tradeoffs for each activity are not known in advance or in the case of resource constraints
on the project. In these cases, heuristic explorations may be useful to determine if greater
effort should be spent on estimating time-cost tradeoffs or if additional resources should
be retained for the project. In many cases, the basic time/cost tradeoff might not be a
smooth curve as shown in Figure 1, but only a series of particular resource and schedule
combinations which produce particular durations. For example, a planner might have the
option of assigning either one or two crews to a particular activity; in this case, there are
only two possible durations of interest.
975 calendar day, based on 750 working days at 5 days/week and 8 hours/day of work
plus 30 days for bad weather, weekends and holidays.
702 calendar days, based on 540 working days at 6 days/week and 10 hours/day of
work.
360 calendar days, based on 7 days/week and 24 hours/day of work.
The savings from early completion due to operating savings in the contra-flow lane and
contract administration costs were estimated to be $5,000 per day.
In accepting bids for this construction work, the owner required both a dollar amount and
a completion date. The bidder's completion date was required to fall between 360 and 540
days. In evaluating contract bids, a $5,000 credit was allowed for each day less than 540
days that a bidder specified for completion. In the end, the successful bidder completed
the project in 270 days, receiving a bonus of 5,000*(540-270) = $450,000 in the
As an example of time/cost trade-offs and project crashing, suppose that we needed to reduce
the project completion time for a seven activity product delivery project first analyzed in Section
10.3 as shown in 1. Table 1 gives information pertaining to possible reductions in time which
might be accomplished for the various activities. Using the minimum cost durations (as shown in
column 2 of Table 1), the critical path includes activities C,E,F,G plus a dummy activity X. The
project duration is 32 days in this case, and the project cost is $70,000.
Change in
Activity Minimum Cost Normal Duration Crash Cost Crash Duration Cost per Day
A 8 6 14 4 3
B 4 1 4 1 ---
C 8 8 24 4 4
D 10 5 24 3 7
E 10 9 18 5 2
F 20 12 36 6 2.7
G 10 3 18 2 8
Examining the unit change in cost, Rij shown in column 6 of Table 11-4, the lowest rate
of change occurs for activity E. Accordingly, a good heuristic strategy might be to begin
by crashing this activity. The result is that the duration of activity E goes from 9 days to 5
days and the total project cost increases by $8,000. After making this change, the project
duration drops to 28 days and two critical paths exist: (1) activities C,X,E,F and G, and
(2) activities C, D, F, and G.
Examining the unit changes in cost again, activity F has the lowest value of Rijj. Crashing
this activity results in an additional time savings of 6 days in the project duration, an
increase in project cost of $16,000, but no change in the critical paths. The activity on the
critical path with the next lowest unit change in cost is activity C. Crashing this activity to
its minimum completion time would reduce its duration by 4 days at a cost increase of
$16,000. However, this reduction does not result in a reduction in the duration of the
project by 4 days. After activity C is reduced to 7 days, then the alternate sequence of
activities A and B lie on the critical path and further reductions in the duration of activity
C alone do not result in project time savings. Accordingly, our heuristic corrections might
be limited to reducing activity C by only 1 day, thereby increasing costs by $4,000 and
reducing the project duration by 1 day.
At this point, our choices for reducing the project duration are fairly limited. We can
either reduce the duration of activity G or, alternatively, reduce activity C and either
Our last option for reducing the project duration is to crash activity G from 3 days to 2
days at an increase in cost of $8,000. No further reductions are possible in this time since
each activity along a critical path (comprised of activities A, B, E, F and G) are at
minimum durations. At this point, the project duration is 18 days and the project cost is
$120,000., representing a fifty percent reduction in project duration and a seventy percent
increase in cost. Note that not all the activities have been crashed. Activity C has been
reduced in duration to 5 days (rather than its 4 day crash duration), while activity D has
not been changed at all. If all activities had been crashed, the total project cost would
have been $138,000, representing a useless expenditure of $18,000. The change in project
cost with different project durations is shown graphically in Figure 11-5.
The same results obtained in the previous example could be obtained using a formal
optimization program and the data appearing in Tables 1. In this case, the heuristic approach
used above has obtained the optimal solution at each stage. Using Eq. (1), the linear
programming problem formulation would be:
Minimize z
which can be solved for different values of project duration PD using a linear
programming algorithm or a network flow algorithm. Note that even with only seven
activities, the resulting linear programming problem is fairly large.