Study guide
2.4 Float Calculations and Critical-Path Identification
AACE Planning and Scheduling Professional PSP
Track your progress as you read
Finished sections get a check mark.
1 Chapter 0: Introduction & AACE PSP Exam Structure
0.1 Current AACE PSP Exam, Eligibility, and Certification Facts 0.2 Planning and Scheduling Professional Roles and Competencies 0.3 Cost Engineering and Scheduling Terminology per RP 10S-90
2 Chapter 1: Scope Definition & Planning Fundamentals
1.1 Work Breakdown Structure (WBS) Architecture & RP 33R-15 1.2 Organization & Resource Breakdown Structures (OBS, RBS, RAM) 1.3 Project Planning and Activity-Logic Development 1.4 Contract Requirements and Delivery Constraints 1.5 Stakeholder Identification, Needs, and Plan Review 1.6 Constructability Methods and Value Engineering 1.7 Resource Identification and Project Variables 1.8 Scope, Goals, Project Plan, and Phase Definition 1.9 Cost Breakdown Structure and Cost Estimate Development 1.10 Phase Relationships, Baseline Plan, Forecasts, and Risk/Recovery Planning
3 Chapter 2: Critical Path Method Mechanics & Network Logic
2.1 Activity Definition and Logic Relationships 2.2 Activity Durations, Productivity, and Work Calendars 2.3 Forward and Backward Pass Mathematical Mechanics 2.4 Float Calculations and Critical-Path Identification
4 Chapter 3: Advanced Network Techniques & Schedule Constraints
3.1 Schedule Constraints and Their Impact on Dates and Float 3.2 Advanced Logic Modeling: Ladders and Fragnets 3.3 Schedule Levels of Detail and Schedule Basis Documentation 3.4 Schedule Scope and Schedule Specification 3.5 Breakdown-Structure Relationships and the Cost Estimate Model 3.6 Stakeholder Feedback and Types of Schedules 3.7 Activities, Milestones, Schedule Quality, and Basis Documentation
5 Chapter 4: Resource Management & Leveling
4.1 Resource Planning, Allocation, and Histograms 4.2 Resource Leveling vs. Resource Smoothing 4.3 Cumulative Resource S-Curves & Productivity Tracking
6 Chapter 5: Baseline Management & Schedule Updating
5.1 Baseline Establishment, Forecasts, and Controlled Revision 5.2 Progress Measurement and Data Date Mechanics 5.3 Out-of-Sequence Logic: Progress Override vs. Retained Logic 5.4 Schedule Update Review and Quality Verification per RP 53R-06 5.5 Cost/Resource Management, Schedule Change, and Feedback 5.6 Acceleration and Recovery Scheduling per RP 54R-07 5.7 Control Schedules, Variance Analysis, Forecasts, and Management Summaries
7 Chapter 6: Schedule Risk Analysis & Monte Carlo Simulation
6.1 Schedule Risk Principles, Risk Drivers, and Three-Point Estimates 6.2 Monte Carlo Simulation, Criticality, Correlation, and Merge Effects 6.3 Risk Outputs, Confidence Dates, Sensitivity, and Contingency
8 Chapter 7: Earned Value & Earned Schedule Management
7.1 Earned Value Foundations: PV, EV, AC, and Variances 7.2 Traditional EV Performance Indices & Late-Project Quirks 7.3 Earned Schedule (ES) Theory, SV(t), and SPI(t) 7.4 Independent Schedule Forecasting & IEAC(t)
9 Chapter 8: Forensic Schedule Analysis & Delay Claims
8.1 Delay Classification, Criticality, and Contract Questions 8.2 RP 29R-03 Taxonomy, Data Validation, and Method Selection 8.3 TIA, Windowed Analysis, and Subtractive Models 8.4 Concurrency, Pacing, and Float: Technical Analysis Before Entitlement
10 Chapter 9: Executive Communication & Practical Scenario Applications
9.1 Official PSP Memo Writing Framework 9.2 Structured Technical Problem-Solving for PSP Scenarios 9.3 Current Exam Strategy and Core Calculation Review
2.4 Float Calculations and Critical-Path Identification
Key Takeaways Explain This Topic AI
Total float measures schedule flexibility relative to the modeled late dates; free float measures delay possible without moving the early date of an immediate successor.
Critical-path identification should trace a continuous driving sequence to the relevant milestone and should not rely only on a zero-float filter.
Constraints, calendars, multiple float paths, and software settings can produce negative, positive, or discontinuous float values on controlling work.
Interfering float is commonly expressed as total float minus free float under compatible assumptions.
Float ownership and contractual use are governed by the project contract and applicable law, not by a universal AACE rule.
Last updated: October 2026
2.4 Float Calculations and Critical-Path Identification
Float describes flexibility in the current schedule model. AACE RP 49R-06 concerns identifying the critical path. Because constraints, calendars, and software rules can affect reported float, critical-path review should combine calculations with a continuous trace of driving relationships to the milestone being analyzed.
Total, free, and interfering float
Under a consistent zero-based convention:
T F = L S − E S = L F − E F TF = LS - ES = LF - EF TF = L S − ES = L F − EF
Total float is the amount an activity can be delayed from its early dates without moving the applicable late date or completion target in the model. It is a path-related property: several activities can show the same float because delay anywhere along the path consumes shared flexibility.
For a simple zero-lag FS relationship:
F F = E S s u c c e s s o r − E F a c t i v i t y FF = ES_{successor} - EF_{activity} FF = E S s u ccessor − E F a c t i v i t y
Free float is the delay possible without moving the early date of the immediate successor. For SS, FF, multiple successors, lags, and calendars, adapt the endpoint calculation; do not apply the simple FS formula mechanically.
Interfering float is commonly expressed as:
Interfering Float = Total Float − Free Float \text{Interfering Float} = \text{Total Float} - \text{Free Float} Interfering Float = Total Float − Free Float
It is the portion of total float that can be used without delaying the project late date but that would move a successor’s early date.
Example: Activity P has ES 10, EF 16, LS 15, and LF 21. Its FS successor starts early at 19. Total float is 5, free float is 3, and interfering float is 2 under the stated convention.
Critical path
In an unconstrained network whose required finish equals the calculated early finish, the longest path commonly has zero total float. If a finish constraint is earlier than the calculated finish, the controlling path may have negative float. If the required finish is later, the controlling path may have positive float. Therefore “critical equals zero float” is not reliable in every model.
Trace a continuous chain of driving relationships to the relevant milestone. Review longest-path output where available and reconcile it with lowest-float activities, constraints, calendars, and calculation settings. A list of isolated low-float activities is not a path.
Negative float
Negative float indicates that the modeled network cannot meet an imposed date under the current assumptions. If unconstrained completion is 15 November and a required milestone is 31 October, the schedule may show a negative working-day gap on the path controlling that milestone. The precise value depends on calendars and date conventions.
Negative float is a signal, not a recovery plan and not a legal conclusion. Identify the driver, verify the constraint’s source, develop feasible alternatives, and report the current forecast. Responsibility and entitlement require the contract and facts.
Float changes and ownership
Float can change when status, logic, duration, calendars, constraints, scope, or other paths change. Consuming float on one activity can reduce flexibility available to downstream activities. That technical observation does not decide who contractually owns or may use float.
Contracts may expressly allocate float, require notice when it is consumed, or define treatment of concurrent events. In the absence of explicit language, applicable law and project facts still matter. AACE Recommended Practices do not create a universal “project owns float” or “first party to use it owns it” rule.
Review method
For each key milestone:
- identify the governing calendar and date constraint;
- trace driving relationships backward to the data date or project start;
- compare longest path and lowest-float results;
- inspect alternate near-critical paths;
- explain constraints and calendar transitions;
- quantify variance and float consumption; and
separate technical findings from contract conclusions.
The purpose is to explain what controls the milestone and how much modeled flexibility remains—not simply to color every zero-float activity red.
Applied review: trace float to the milestone
When a report shows float, identify the finish milestone or constraint against which late dates were calculated. The same activity can have different apparent urgency when analyzed against a contractual completion, an interim turnover, or an unconstrained project finish. Verify that calendars and relationship endpoints are compatible before comparing float across activities.
Test the controlling path by adding a small delay in a schedule copy and observing the milestone effect. If the expected movement does not occur, inspect constraints, alternate paths, resource leveling, open ends, and software longest-path settings. Preserve the test assumptions; a path check is diagnostic evidence, not a contract conclusion.