Study guide
9.1 Schedule Crashing & Least-Cost Slope Optimization
AACE Certified Cost Professional CCP
Track your progress as you read
Finished sections get a check mark.
1 Chapter 1: Introduction & Total Cost Management (TCM) Framework
1.1 AACE CCP Exam Structure, Eligibility & the In-Exam Memo 1.2 The Total Cost Management (TCM) Framework & PDCA Cycle 1.3 Strategic Asset Management vs. Project Control Processes
2 Chapter 2: Cost Estimating Fundamentals & Classification
2.1 AACE Recommended Practice 18R-97 Estimate Classification System 2.2 Direct vs. Indirect Costs and Cost Element Breakdown 2.3 Quantity Takeoff, Standard Cost Databases & Pricing Sources
3 Chapter 3: Conceptual & Parametric Estimating Techniques
3.1 Capacity Factoring & the Six-Tenths Rule 3.2 Parametric Estimating, Lang Factors & Hand Factors 3.3 Cost Indices, Location Adjustments & Escalation Modeling
4 Chapter 4: Cost Engineering Economics & Time Value of Money
4.1 Simple & Compound Interest, Equivalence & Cash Flow Diagrams 4.2 Discrete Compounding Formulas & Uniform Series Factors 4.3 Nominal vs. Effective Interest Rates & Continuous Compounding
5 Chapter 5: Project Profitability & Capital Investment Decision-Making
5.1 Net Present Value (NPV) & Present Worth Analysis 5.2 Internal Rate of Return (IRR) & Incremental IRR Analysis 5.3 Payback Period, Benefit-Cost Ratio (BCR) & Breakeven Analysis
6 Chapter 6: Depreciation Methods, Taxes & Asset Valuation
6.1 Classical Depreciation Methods (Straight-Line, DDB, Sum-of-Years-Digits) 6.2 Modified Accelerated Cost Recovery System (MACRS) & Tax Shield 6.3 After-Tax Cash Flow Analysis & Asset Replacement Economics
7 Chapter 7: Project Scope, Work Breakdown Structure (WBS) & Baselines
7.1 Work Breakdown Structure (WBS) Principles & the 100% Rule 7.2 Organizational Breakdown Structure (OBS) & Control Accounts 7.3 Establishing the Performance Measurement Baseline (PMB)
8 Chapter 8: Critical Path Method (CPM) Planning & Scheduling Logic
8.1 Precedence Diagramming Method (PDM) & Dependency Relationships 8.2 Forward Pass, Backward Pass & Float Calculations (Total vs. Free Float) 8.3 Schedule Baseline Development, Calendar Constraints & Milestones
9 Chapter 9: Schedule Optimization, Compression & Probabilistic PERT
9.1 Schedule Crashing & Least-Cost Slope Optimization 9.2 Fast-Tracking Risks, Overlap Analysis & Execution Strategies 9.3 PERT Three-Point Estimating & Probabilistic Duration Variance
10 Chapter 10: Resource Management, Productivity & Learning Curves
10.1 Resource Loading, Leveling vs. Resource Smoothing 10.2 Labor Productivity Factors, Work Sampling & Efficiency Loss 10.3 Learning Curve Theory (Wright Cumulative vs. Crawford Unit Models)
11 Chapter 11: Earned Value Management (EVM) Core Principles & Metrics
11.1 ANSI/EIA-748 EVM Framework & Core Metrics (PV, EV, AC) 11.2 EVM Variances & Performance Indices (CV, SV, CPI, SPI) 11.3 Work Progress Measurement Techniques (0/100, 50/50, Milestone Weighting)
12 Chapter 12: EVM Forecasting, Indices & Baseline Change Control
12.1 Estimate at Completion (EAC) & Estimate to Complete (ETC) Formulas 12.2 To-Complete Performance Index (TCPI) & Variance at Completion (VAC) 12.3 Integrated Change Control, Baseline Revisions & Trend Management
13 Chapter 13: Risk Management Planning & Qualitative Risk Analysis
13.1 Risk Management Framework & Risk Breakdown Structure (RBS) 13.2 Qualitative Risk Assessment & Probability-Impact (P-I) Matrix 13.3 Risk Response Strategies & Threat/Opportunity Management
14 Chapter 14: Quantitative Risk Analysis, Monte Carlo & Contingency Estimating
14.1 Expected Monetary Value (EMV) & Decision Tree Analysis 14.2 Monte Carlo Simulation & Probability Distributions in Cost/Schedule 14.3 Contingency Estimating & AACE Recommended Practice 40R-08
15 Chapter 15: Contract Types, Procurement Strategy & Commercial Terms
15.1 Contract Types & Risk Allocation (Firm Fixed Price, Cost-Plus, T&M) 15.2 Project Delivery Systems & Procurement Lifecycle (DBB, DB, EPC, CMAR) 15.3 Commercial Terms, Bonds, Retainage & Claims Management
16 Chapter 16: Quality Management, Value Engineering & Technical Communication
16.1 Quality Management & Cost of Quality (CoQ) 16.2 Value Engineering, Function Analysis System Technique (FAST) & Life Cycle Costing 16.3 The CCP Memo, Cost Report Writing, Data Presentation & AACE Ethics 16.4 AACE CCP Capstone Review & High-Yield Exam Strategies
17 Chapter 17: Cost Accounting, Budget Administration & Cost System Governance
17.1 Historical Cost Databases, Data Organization & Benchmarking 17.2 Committed Costs, Accruals, Work-in-Place & Invoice Validation 17.3 Budget Creation, Operating Budgets & Funding Requirement Forecasting 17.4 Cost System Governance, the Code of Accounts & Preserving Project Controls Data
18 Chapter 18: Estimate Preparation, Review & Cost Driver Analysis
18.1 ROM, Summary-Level and Detailed Estimates: Preparing and Reviewing 18.2 Verifying the Basis of Estimate & Analyzing Estimates 18.3 Cost Drivers, Change Order Impact & Resource Utilization Analysis
19 Chapter 19: Interfacing with Other Disciplines & Stakeholders
19.1 Coordinating with Internal Disciplines & Supporting Project Leadership 19.2 Communicating Cost Estimates and Cost/Schedule Key Performance Indicators 19.3 Supporting Tenders, Procurement, Audits, Field Verification & Recovery
20 Chapter 20: Cost Reporting, Dashboards & Profitability Analysis
20.1 Cost Reports, Performance Dashboards & the Reporting Cycle 20.2 Variance Reports & Explaining Project Financial Health 20.3 Profit Margin Analysis & Profitability Enhancement
21 Chapter 21: Cost Support to Scheduling & the CCP Exam Memo
21.1 Cost and Resource Loading Summaries from the Project Schedule 21.2 Translating Schedule Change into Cost Impact 21.3 Writing the CCP Exam Memo: A Worked Domain 7 Walkthrough
9.1 Schedule Crashing & Least-Cost Slope Optimization
Key Takeaways Explain This Topic AI
Schedule crashing is a schedule compression technique that shortens project duration by adding direct resources to critical path activities without altering the logical sequence of work.
Cost slope represents the marginal direct cost incurred per unit of time saved: Cost Slope = (Crash Cost - Normal Cost) / (Normal Duration - Crash Duration) = ΔC / ΔT.
The systematic least-cost crashing algorithm mandates crashing only critical path activities, selecting the eligible critical activity with the lowest cost slope until its crash limit is reached or a new critical path emerges.
When multiple critical paths exist concurrently, all critical paths must be shortened simultaneously by the same duration—either by crashing a single shared critical activity or by crashing the cheapest combination of non-shared critical activities.
The optimal project duration occurs at the minimum point of the U-shaped Total Project Cost curve, where the sum of direct costs, indirect overhead costs, and delay penalties / liquidated damages is minimized.
Last updated: August 2026
9.1 Schedule Crashing & Least-Cost Slope Optimization
In capital project management and cost engineering, meeting strict contractual completion milestones is frequently critical to organizational success. When a project falls behind schedule, or when an owner offers financial incentives for early completion, cost engineers must evaluate schedule compression techniques .
Under the AACE International Total Cost Management (TCM) Framework, Schedule Crashing is the primary mathematical method used to compress project duration for the least incremental cost. For Certified Cost Professional (CCP) candidates, mastering the mechanics of time-cost trade-off theory, cost slope derivations, iterative crashing algorithms, and total project cost optimization is essential for both the examination and real-world project controls.
1. Time-Cost Trade-Off Theory
Every project activity possesses an intrinsic relationship between its execution duration and the direct cost required to complete it. Time-cost trade-off analysis examines this relationship to determine the most cost-effective strategy for shortening project duration. +-----------------------------------------------------------------------------+
- | THE ACTIVITY TIME-COST TRADE-OFF MODEL |
- | |
- | Direct Cost ($) |
- | ^ |
- | | [ Crash Point ] (Cc, Tc) |
- | Crash | * |
- | Cost | . |
- | (Cc) | . Slope = -Cost Slope |
- | | . (Marginal Direct Cost per Unit Time) |
- | | . |
- | Normal | . |
- | Cost | . |
- | (Cn) | * [ Normal Point ] (Cn, Tn) |
- | | |
- | +--------------------+---------------------+-------------> Time |
- | Crash Normal |
- | Duration Duration |
- | (Tc) (Tn) |
- +-----------------------------------------------------------------------------+
The Two Boundary Points:
Normal Point (Tn, Cn):
Normal Duration (Tn): The standard, planned calendar time required to execute an activity under normal, efficient working conditions (standard 40-hour workweeks, standard crew sizes, standard equipment, and normal material delivery).
Normal Cost (Cn): The direct cost associated with completing the activity in its normal duration. This represents the lowest direct cost under standard operating conditions.
Crash Point (Tc, Cc):
Crash Duration (Tc): The absolute shortest feasible time in which the activity can be completed by applying maximum additional direct resources (such as overtime, multi-shift operations, additional craft labor, larger equipment, or expedited material freight).
Crash Cost (Cc): The direct cost incurred to achieve the crash duration. Because accelerating work introduces labor inefficiencies, overtime premiums, overcrowding, and premium freight fees, Cc > Cn.
Fundamental Axioms of Crashing:
Direct Resources Only: Crashing shortens duration by dedicating extra direct resources (labor, equipment, premium materials). It does not alter project logic or dependencies.
Direct Cost Monotonicity: Direct costs always increase as duration is compressed (Cc > Cn).
Physical Limits (The Crash Floor): An activity cannot be crashed beyond its crash duration (Tc). Beyond this point, physical space constraints (trade stacking), cure times, or equipment limitations prevent further compression regardless of expenditure.
2. Cost Slope Formulation & Mechanics
The Cost Slope represents the incremental direct cost incurred per unit of time saved by compressing an activity. In CPM scheduling, the cost-time relationship between the normal and crash points is assumed to be linear unless discrete piecewise functions are specified. +-----------------------------------------------------------------------------+
- | COST SLOPE FORMULA MATRIX |
- | |
- | Cost Slope = (Crash Cost - Normal Cost) / (Normal Duration - Crash Dur.) |
- | |
- | Cost Slope = ΔC / ΔT = (Cc - Cn) / (Tn - Tc) |
- | |
- | Maximum Allowable Crash Time = ΔT_max = Tn - Tc |
- | |
- | Units: Dollars per Day ($/day), Dollars per Week ($/week), etc. |
- +-----------------------------------------------------------------------------+
Interpreting Cost Slope:
A lower cost slope means the activity can be compressed relatively cheaply per day saved.
A higher cost slope means compression is expensive per day saved.
If an activity has Tn = Tc, it cannot be compressed; its cost slope is undefined or infinite (ΔT = 0).
3. The Systematic Least-Cost Crashing Algorithm
To compress a project network systematically without wasting financial resources, cost engineers follow a rigorous multi-step algorithm: +-----------------------------------------------------------------------------+
- | SYSTEMATIC CPM CRASHING ALGORITHM WORKFLOW |
- | |
- | Step 1: Compute Cost Slope and Maximum Crash Capacity for ALL activities. |
- | Cost Slope = (Cc - Cn) / (Tn - Tc); ΔT_max = Tn - Tc |
- | |
- | Step 2: Perform CPM forward/backward pass to identify ALL paths and the |
- | CRITICAL PATH(S) (Total Float = 0). |
- | |
- | Step 3: Evaluate eligible activities on the CRITICAL PATH(S) that have |
- | remaining crash capacity (ΔT_rem > 0). |
- | |
- | Step 4: Select the critical activity with the LOWEST COST SLOPE. |
- | |
- | Step 5: Crash that activity by 1 time unit (or the maximum allowable units|
- | until either its crash limit is hit or a new critical path forms).|
- | |
- | Step 6: IF multiple parallel critical paths exist: |
- | Must compress ALL critical paths concurrently by the same amount. |
- | Compare: (a) single shared critical activity, vs. |
- | (b) combination of individual critical activities. |
- | Select the alternative with the lowest combined cost slope. |
- | |
- | Step 7: Update direct costs: Direct_Cost_new = Direct_Cost_prev + Slope*Δt|
- | Re-evaluate path lengths and float. |
- | |
- | Step 8: Repeat Steps 3-7 until the target duration is reached or all |
- | critical paths reach their absolute crash limits. |
- +-----------------------------------------------------------------------------+
Important
Cardinal Exam Rule: Never Crash a Non-Critical Activity! Crashing a non-critical activity increases project direct costs without reducing total project duration. An activity must lie on the active critical path for its compression to shorten overall project completion.
Handling Multiple / Parallel Critical Paths:
When a project contains two or more parallel critical paths of equal length:
Shortening only one critical path will not shorten the overall project duration; the other critical path will dictate the project completion date.
The cost engineer must compress all parallel critical paths simultaneously by the exact same amount.
The engineer evaluates two options:
Option A: Crash a single activity that is common/shared across all active critical paths.
Option B: Crash a combination of separate activities (one from each independent critical path) whose sum of cost slopes is less than that of any single shared activity.
Select the option with the lowest aggregate cost slope .
4. Total Project Cost Optimization Curve
In practical cost engineering, project duration decisions cannot be based solely on direct costs. Shortening a project alters three major cost components: +-----------------------------------------------------------------------------+
- | TOTAL PROJECT COST CURVE & OPTIMAL DURATION |
- | |
- | Cost ($) |
- | ^ |
- | | Total Cost Curve (Direct + Indirect) |
- | | . . |
- | | . Minimum Total Cost . |
- | | Direct . * . |
- | | Costs . / . . Indirect Costs |
- | | (Rising) ._____/ ._________. (Declining with time) |
- | | : : |
- | +-------------+-----------+-----------------------------------> Time |
- | Crash Optimal Normal |
- | Duration Duration Duration |
- +-----------------------------------------------------------------------------+
The Three Cost Components:
Direct Costs: Labor, equipment, subcontractors, materials. Direct costs increase monotonically as the schedule is compressed due to crashing premiums.
Indirect Costs (Overhead): Field supervision, project management, site trailers, utilities, rented equipment, insurance, and home office overhead allocation. Indirect costs are time-dependent and decrease linearly as project duration is compressed (e.g., saving $2,000/day for every day the jobsite closes early).
Penalty Costs & Liquidated Damages (LDs) / Early Completion Incentives:
Liquidated Damages: Contractual financial damages assessed against the contractor for each calendar day completion is delayed beyond the contract milestone.
Early Completion Bonus: Financial incentives paid to the contractor for completing the project prior to the contract baseline date.
Total Project Cost Formula:
Total Project Cost(T) = Direct Costs(T) + Indirect Costs(T) + Liquidated Damages(T) - Early Bonuses(T)
The Optimization Rule:
Continue crashing as long as the marginal savings in indirect costs and delay penalties exceed the marginal direct crash cost :
Marginal Indirect Savings + Marginal Penalty Savings > Marginal Direct Cost Slope
The point where Total Project Cost reaches its global minimum represents the Least-Cost / Optimal Project Duration .
5. Comprehensive Step-by-Step Worked Numerical Case Study
To master the crashing algorithm for the CCP exam, consider the following industrial EPC project network:
Project Parameters & Activity Data:
- Indirect Project Overhead Cost: $2,500 per day
- Liquidated Damages: $4,000 per day for every day project completion exceeds Day 22
Target: Determine the optimal, least-cost project duration and total project cost profile.
Activity Predecessors Normal Duration (Tn) Normal Cost (Cn) Crash Duration (Tc) Crash Cost (Cc) Max Crash (ΔT) Cost Slope (ΔC / ΔT)
- A None 6 days $12,000 4 days $16,000 2 days $2,000 / day
- B A 8 days $20,000 5 days $26,000 3 days $2,000 / day
- C A 5 days $15,000 3 days $19,000 2 days $2,000 / day
- D B 6 days $18,000 4 days $24,000 2 days $3,000 / day
- E C 7 days $14,000 4 days $17,000 3 days $1,000 / day
- F D, E 5 days $25,000 3 days $33,000 2 days $4,000 / day
- Total — — $104,000 — — — —
- Step 1: Initial CPM Network Path Analysis (Baseline: Day 25)
- Path 1: A → B → D → F = 6 + 8 + 6 + 5 = 25 days (Critical Path)
- Path 2: A → C → E → F = 6 + 5 + 7 + 5 = 23 days (Float = 2 days)
- Initial Project Duration: 25 days
- Initial Direct Cost: $104,000
- Initial Indirect Cost: 25 days * $2,500/day = $62,500
- Liquidated Damages: (25 - 22) * $4,000 = $12,000
- Initial Total Cost: $104,000 + $62,500 + $12,000 = $178,500
- Step 2: Iteration 1 — Crash from 25 Days to 24 Days
Critical Path: Path 1 (A-B-D-F at 25 days). Path 2 is non-critical at 23 days.
Eligible Critical Activities: A (slope $2,000), B (slope $2,000), D (slope $3,000), F (slope $4,000).
Selection: B (slope $2,000/day). (Note: We choose B over A so we do not needlessly shorten Path 2 which already has float).
Action: Crash Activity B by 1 day (Duration becomes 7 days; 2 days crash remaining).
New Path Durations: Path 1 = 24 days; Path 2 = 23 days.
- Direct Cost: $104,000 + $2,000 = $106,000
- Indirect Cost: 24 * $2,500 = $60,000
- Liquidated Damages: (24 - 22) * $4,000 = $8,000
- Total Cost at 24 Days: $106,000 + $60,000 + $8,000 = $174,000 (Net savings = $4,500)
- Step 3: Iteration 2 — Crash from 24 Days to 23 Days
Critical Path: Path 1 (A-B-D-F at 24 days). Path 2 is at 23 days.
Selection: Crash Activity B by 1 additional day (Duration becomes 6 days; 1 day crash remaining).
New Path Durations: Path 1 = 23 days; Path 2 = 23 days.
Critical Paths: Both Path 1 and Path 2 are now co-critical at 23 days!
- Direct Cost: $106,000 + $2,000 = $108,000
- Indirect Cost: 23 * $2,500 = $57,500
- Liquidated Damages: (23 - 22) * $4,000 = $4,000
- Total Cost at 23 Days: $108,000 + $57,500 + $4,000 = $169,500 (Net savings = $4,500)
- Step 4: Iteration 3 — Crash from 23 Days to 22 Days
Critical Paths: Both Path 1 (A-B-D-F) and Path 2 (A-C-E-F) are critical at 23 days.
Evaluate Options to Compress Both Paths Simultaneously:
Option 1 (Shared Activity A): Crash A (slope = $2,000/day, 2 days available). Combined slope = $2,000/day .
Option 2 (Shared Activity F): Crash F (slope = $4,000/day, 2 days available). Combined slope = $4,000/day .
Option 3 (Combination): Crash cheapest on Path 1 (B at $2,000) + cheapest on Path 2 (E at $1,000). Combined slope = $2,000 + $1,000 = $3,000/day .
Selection: Option 1 (Crash shared Activity A by 1 day; Duration becomes 5 days; 1 day crash remaining).
New Path Durations: Path 1 = 22 days; Path 2 = 22 days.
- Direct Cost: $108,000 + $2,000 = $110,000
- Indirect Cost: 22 * $2,500 = $55,000
- Liquidated Damages: (22 - 22) * $4,000 = $0
- Total Cost at 22 Days: $110,000 + $55,000 + $0 = $165,000 (Net savings = $4,500)
- Step 5: Iteration 4 — Crash from 22 Days to 21 Days
Critical Paths: Both Path 1 and Path 2 are critical at 22 days.
Evaluate Options:
Option 1 (Shared Activity A): Crash A by 1 day (slope = $2,000/day; A reaches its crash limit of 4 days). Combined slope = $2,000/day .
Option 2 (Combination): Crash B ($2,000) + E ($1,000) = $3,000/day .
Option 3 (Shared Activity F): Crash F = $4,000/day .
Selection: Option 1 (Crash shared Activity A by 1 day).
New Path Durations: Path 1 = 21 days; Path 2 = 21 days.
- Direct Cost: $110,000 + $2,000 = $112,000
- Indirect Cost: 21 * $2,500 = $52,500
- Liquidated Damages: $0
- Total Cost at 21 Days: $112,000 + $52,500 + $0 = $164,500 (Net savings = $500)
- Step 6: Iteration 5 — Crash from 21 Days to 20 Days
Critical Paths: Both Path 1 and Path 2 are critical at 21 days. Activity A is now fully crashed (TA = 4).
Evaluate Remaining Options:
Option 1 (Combination): Crash B (slope $2,000, 1 day left) + E (slope $1,000, 3 days left) = $3,000/day .
Option 2 (Shared Activity F): Crash F (slope $4,000/day, 2 days left) = $4,000/day .
Selection: Crash B and E by 1 day each.
New Path Durations: Path 1 = 20 days; Path 2 = 20 days.
- Direct Cost: $112,000 + $3,000 = $115,000
- Indirect Cost: 20 * $2,500 = $50,000
- Liquidated Damages: $0
- Total Cost at 20 Days: $115,000 + $50,000 + $0 = $165,000
- Summary Schedule of Total Project Cost Optimization
Project Duration Crashed Activity / Combination Marginal Direct Cost (ΔC) Total Direct Cost Indirect Cost ($2.5k/day) Liquidated Damages Total Project Cost Economic Decision
- 25 Days None (Baseline) — $104,000 $62,500 $12,000 $178,500 Initial Baseline
- 24 Days Crash B (1d) +$2,000 $106,000 $60,000 $8,000 $174,000 Cost Reduced by $4.5k
- 23 Days Crash B (1d) +$2,000 $108,000 $57,500 $4,000 $169,500 Cost Reduced by $4.5k
- 22 Days Crash A (1d) +$2,000 $110,000 $55,000 $0 $165,000 Cost Reduced by $4.5k
- 21 Days Crash A (1d) +$2,000 $112,000 $52,500 $0 $164,500 OPTIMAL LEAST COST
- 20 Days Crash B (1d) + E (1d) +$3,000 $115,000 $50,000 $0 $165,000 Cost Increases (+ $500)
Tip
Cost Engineering Takeaway: Compressing from Day 21 to Day 20 costs an additional $3,000 in direct labor/equipment while saving only $2,500 in indirect costs (with $0 LD savings). Therefore, the Least-Cost Optimal Project Duration is 21 Days , yielding a minimum total project cost of $164,500 .