SlideShare a Scribd company logo
1 of 25
CPM Network Computation
Computation Nomenclature
•     The following definitions and
  subsequent formulas will be given in terms
  of an arbitrary activity designed as (i-j) as
  shown below:




Spring 2008,           Arrow Diagramming       1
King Saud University   Dr. Khalid Al-Gahtani
Computation Nomenclature

                  l                                                                  k

                                    Ei                            Ej
                                         A C T (E S ij, E F ij)
                                    i                             j
                                          D ij (L S ij, L F ij)
                                    Li                            Lj
                                                                                         k
                  l




                  Predecessors                                         Successors
                       Activities                                       Activities


Spring 2008,                        Arrow Diagramming                                        2
King Saud University                Dr. Khalid Al-Gahtani
Forward Pass Computations
STEP 1:                E1 = 0
STEP 2:                Ei = Max all l (El + Dli)           2 ≤ i ≤ n.
STEP 3:                ESij = Ei                           all ij
                       EFij = Ei + Dij                     all ij
STEP 4: The (Expected) project duration can be
   computed as the last activity (En) event time.



Spring 2008,                       Arrow Diagramming                    3
King Saud University               Dr. Khalid Al-Gahtani
Backward Pass Computations
STEP 1: Ln = Ts or En
STEP 2: Lj = Minall k (Lk                 Djk)   1 ≤ j ≤ n-1
STEP 3: LFij = Lj                                 all ij
        LSij = Lj           Dij                   all ij




Spring 2008,           Arrow Diagramming                   4
King Saud University   Dr. Khalid Al-Gahtani
Example 1:
   A ct ivit y ID      D epend s o n        T im e        ES   EF   LS   LF
     A (1 -2)                                  5
     B (2 -3)               A                 15
     C (2 -4)               A                 10
 D u m m y (3 -4)
     D (3 -5)               B                 15
     E (4-5)               B, C               10
     F (5 -6)              D, E                5




Spring 2008,                           Arrow Diagramming                      5
King Saud University                   Dr. Khalid Al-Gahtani
Example 1:
                                          20
                                            3

                            B          20                   D
   0                   5    15                              15   35       40
               A                                                      F
   1                   2                                         5        6
               5                                                      5
   0                   5    C                           E        35       40
                            10         20           10
                                            4

                                          25




Spring 2008,                    Arrow Diagramming                              6
King Saud University            Dr. Khalid Al-Gahtani
Example 2:
  A ct ivit y                         D escript io n                          P redecesso rs   D uratio n
      A                                S ite clearing                              ---            4
      B                             R e m o va l o f trees                         ---            3
      C                            G enera l e xca vat io n                        A              8
      D                          G rad ing genera l area                           A              7
      E                         E xca vat io n fo r trenche s                     B, C            9
      F         P lac ing fo rm w o rk and reinfo rce m e nt fo r co ncrete       B, C            12
      G                          Insta lling sew er line s                        D, E            2
      H                         Insta lling other utilit ie s                     D, E            5
      I                             P o uring co ncrete                           F, G            6




Spring 2008,                               Arrow Diagramming                                           7
King Saud University                       Dr. Khalid Al-Gahtani
Example 2:




Spring 2008,             Arrow Diagramming       8
King Saud University     Dr. Khalid Al-Gahtani
Forward pass calculations
Step 1                                                   E0 = 0
  Step 2
 j= 1          E1     =   M ax{E 0   +   D 0 1 } = M ax{ 0 + 4 } = 4
 j= 2          E2     =   M ax{E 0   +   D 0 2 ; E (1 ) + D 1 2 } = M ax{0 + 3; 4 + 8} = 12
 j= 3          E3     =   M ax{E 1   +   D 1 3 ; E (2) + D 2 3 } = M ax{4 + 7; 12 + 9} = 21
 j= 4          E4     =   M ax{E 2   +   D 2 4 ; E (3) + D 3 4 } = M ax{12 + 12; 21 + 2} = 24
 j= 5          E5     =   M ax{E 3   +   D 3 5 ; E (4) + D 4 5 } = M ax{21 + 5; 24 + 6} = 30



    the minimum time required to complete the project is 30 since E5 = 30




Spring 2008,                               Arrow Diagramming                                9
King Saud University                       Dr. Khalid Al-Gahtani
Backward pass calculations
   Step 1                                             L 5 = E 5 = 30
     Step 2
    j= 4          L4   =   M in   {L 5   -   D 45 } = M in { 3 0      - 6} = 24
    j= 3          L3   =   M in   {L 5   -   D 35 ; L 4 - D 3 4 } =   M in {30 -5; 24 - 2} = 22
    j= 2          L2   =   M in   {L 4   -   D 24 ; L 3 - D 2 3 } =   M in {24 - 12; 22 - 9} = 12
    j= 1          L1   =   M in   {L 3   -   D 13 ; L 2 - D 1 2 } =   M in {22 - 7; 12 - 8} = 4
    j= 0          L0   =   M in   {L 2   -   D 02 ; L 1 - D 0 1 } =   M in {12 - 3; 4 - 4} = 0



   • E0 = L0, E1 = L1, E2 = L2, E4 = L4,and E5 = L5.
   • As a result, all nodes but node 3 are in the critical path.
   • Activities on the critical path include:
      A (0,1), C (1,2), F (2,4) and I (4,5)


Spring 2008,                              Arrow Diagramming                                      10
King Saud University                      Dr. Khalid Al-Gahtani
Final Results of Example 1
                             E arlie st          E arlie st                L atest            L atest
               D uratio n
 A ct ivit y                start tim e        finish t im e            start tim e        finish t im e
                  D ij
                             E S ij = E i    E F ij= E S ij + D ij   L S ij= L F ij D ij     L i = L F ij
  A (0,1)          4            0*                   4*                     0                   4*
  B (0,2)          3            0                     3                     9                   12
  C (1,2)          8            4*                  1 2*                    4                  12*
  D (1,3)          7            4                    11                    15                   22
  E (2,3)          9            12                   21                    13                   22
  F (2,4)         12           12*                  2 4*                   12                  24*
  G (3,4)          2            21                   23                    22                   24
  H (3,5)          5            21                   26                    25                   30
  I (4,5)          6           24*                  30*                    24*                 30*

                   *Activity on a critical path since Ei + Dij = Lj.



Spring 2008,                            Arrow Diagramming                                               11
King Saud University                    Dr. Khalid Al-Gahtani
Float and their Management
• Float Definitions:
     – Float or Slack is the spare time available or
       not critical activities.
     – Indicates an amount of flexibility associated
       with an activity.
     – There are four various categories of activity
       float:



Spring 2008,           Arrow Diagramming               12
King Saud University   Dr. Khalid Al-Gahtani
1. Total Float:
•      Total Float or Path Float is the maximum
       amount of time that the activity can be delayed
       without extending the completion time of the
       project.
•      It is the total float associated with a path.
•      For arbitrary activity (i j), the Total Float can
       be written as:
•      Path Float Total Float (Fij)       = LSij ESij
                                          = LFij EFij
                                          = Lj – EFij
Spring 2008,              Arrow Diagramming            13
King Saud University      Dr. Khalid Al-Gahtani
2. Free Float
• Free Float or Activity Float is equal to the amount
  of time that the activity completion time can be
  delayed without affecting the earliest start or
  occurrence time of any other activity or event in the
  network.
• It is owned by an individual activity, whereas path
  or total float is shared by all activities a long slack
  path.
• can be written as:
  Activity Float Free Float (AFij) = Min (ESjk) EFij
                                       = Ej EFij
 Spring 2008,              Arrow Diagramming          14
 King Saud University      Dr. Khalid Al-Gahtani
3. Interfering Float:
•      That if used will effect the float of other
       activities along its path (shared float).
•      For arbitrary activity (i j), the Interfering
       Float can be written as:
         Interfering Float (ITFij) = Fij AFij
                                       = Lj Ej



Spring 2008,                 Arrow Diagramming         15
King Saud University         Dr. Khalid Al-Gahtani
4. Independent Float
•      It is the amount of float which an activity will
       always possess no matter how early or late it
       or its predecessors and successors are.
•      Float that is “owned” by one activity.
•      In all cases, independent float is always less
       than or equal to free float.
•      can be written as:
       Independent Float (IDFij) = Max (0, Ej Li –Dij)
                                  = Max (0, Min (ESjk) -
                                        Max (LFli) Dij)
Spring 2008,            Arrow Diagramming              16
King Saud University    Dr. Khalid Al-Gahtani
E S ij              E F ij                                  E S jk          L F ij




                                           AF                           IT F
                                                        ID F
                                                        F




Spring 2008,                    Arrow Diagramming                                   17
King Saud University            Dr. Khalid Al-Gahtani
Float Computations
  Path Float Total Float (Fij)                    = LSij ESij
                                                  = LFij EFij
                                                  = Lj – EFij
  Activity Float Free Float (AFij)                = Min (ESjk) EFij
                                                  = Ej EFij
  Interfering Float (ITFij)                       = Fij AFij
                                                  = Lj Ej
  Independent Float (IDFij)                       = Max (0, Ej Li –Dij)
                                                  = Max (0, Min (ESjk)
                                                       Max (LFli) Dij)


Spring 2008,              Arrow Diagramming                         18
King Saud University      Dr. Khalid Al-Gahtani
Example 3:
A ct ivit y                D escript io n                   P redecesso rs   D uratio n
     A                P re lim inary desig n                     ---            6
     B               E va luat io n o f desig n                  A              1
     C               C o ntract negotiat io n                    ---            8
     D         P reparatio n o f fa bricat io n p la nt           C             5
     E                     F ina l de sig n                     B, C            9
     F              Fa bricat io n o f P ro duct                D, E            12
     G         S hip m e nt o f P ro duct to o w ner              F             3




Spring 2008,                        Arrow Diagramming                                 19
King Saud University                Dr. Khalid Al-Gahtani
Example 3:
                       1
                               B
         A

     0                              3
             C                               E
                           X
                                    D                           F       G
                       2                            4               5       6




Spring 2008,                            Arrow Diagramming                   20
King Saud University                    Dr. Khalid Al-Gahtani
Example 3:
                           E arlie st T im e           L atest T im e
                  N o de
                                  Ei                         Li
                       0            0                       0
                       1            6                       7
                       2            8                       8
                       3            8                       8
                       4           17                       17
                       5           29                       29
                       6           32                       32

Spring 2008,                   Arrow Diagramming                        21
King Saud University           Dr. Khalid Al-Gahtani
Example 3:
                 E arlie st     L atest      T otal      Free      Interfering   Indepe nde nt
  A ct ivit y   start tim e   start tim e    F lo at     F lo at      F lo at       F lo at
                   E S ij        L S ij        F ij      A F ij       IT F ij       ID F ij
  A   (0,1)          0             1            1          0           1              0
  B   (1,3)          6             7            1          1           0              0
  C   (0,2)          0             0            0          0           0              0
  D   (2,4)          8            12            4          4           0              4
  E   (3,4)          8             8            0          0           0              0
  F   (4,5)         17            17            0          0           0              0
  G   (5,6)         29            29            0          0           0              0
  X   (2,3)          8             8            0          0           0              0

 • The minimum completion time for the project is 32 days
 • Activities C,E,F,G and the dummy activity X are seen to lie on the critical path.



Spring 2008,                           Arrow Diagramming                                    22
King Saud University                   Dr. Khalid Al-Gahtani
Critical Path Identifications
• The critical path is continues chain of activities from the
  beginning to the end, with zero float (if the zero-float
  convention of letting Lt = Et for terminal network event is
  followed).
• The critical path is the one with least path float (if the
  zero-float convention of letting Lt = Et for terminal
  network event is NOT followed).
• The longest path through the network.
• T = ∑ ti*, where
     – T = project Completion Time
     – ti* = Duration of Critical Activity
• There may be more than one critical paths in a network

Spring 2008,                   Arrow Diagramming            23
King Saud University           Dr. Khalid Al-Gahtani
Identify CP activities & path(s)
1. Critical Activity:
• An activity for which no extra time is available
    (no float, F = 0). Any delay in the completion of
    a critical activity will delay the project duration.

2. Critical Path:
• Joins all the critical activities.
• Is the longest time path in the network?
• CP’s could be multiple in a project network.
Spring 2008,           Arrow Diagramming               24
King Saud University   Dr. Khalid Al-Gahtani
Ownership of float
                                   Allow
             Float      Allow                  Prevent               Ability to
                                 Flexibility               Prevent               Solve TF
    Float Ownership Flexibility               disentitled          Distribute TF
                                 to include               Schedule               changing
   Ownership issues for Resource                 float             among project
                                   change                  Games                  issues
    concepts          leveling               consumption              parties
                                    order
        Contractor        ✓           ✕            ✕         ✓          ✕           ✕
          Owner           ✕           ✓            ✕         ✕          ✕           ✕
         Project           #          #            *         *          ✕           ✕
           Bar1           ✕           ✕            ✓         ✕          ✕           ✕
          50/502           #          #            *         *          ✕           ✕
      Contract Risk3      ✓           ✕            ✓         ✓          ✕           ✕
    Path Distribution4    ✓           ✕            ✓         ✓          ✓           ✕
       Commodity5         ✓           ✓            *         ✓          ✕           ✕
       Day-by-day         ✕           ✕            ✕         ✕          ✕           ✓
     Contract Risk +
    Path Distribution +
                          ✓           ✓            ✓         ✓          ✓           ✓
      Commodity +
       Day-by-day

Spring 2008,                        Arrow Diagramming                                       25
King Saud University                Dr. Khalid Al-Gahtani

More Related Content

Similar to CPM Network Computation Nomenclature

Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationApplications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationIRJET Journal
 
Ramco Sample Paper 2003
Ramco  Sample  Paper 2003Ramco  Sample  Paper 2003
Ramco Sample Paper 2003ncct
 
Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM maggieget
 
Ee gate-15-paper-02 new2
Ee gate-15-paper-02 new2Ee gate-15-paper-02 new2
Ee gate-15-paper-02 new2Sreenadh Reddy
 
Project management activity task
Project management activity taskProject management activity task
Project management activity taskTadele Asmare
 
Ficha trab solidos1 resolução
Ficha trab solidos1 resoluçãoFicha trab solidos1 resolução
Ficha trab solidos1 resoluçãomarcommendes
 
Double patterning (4/20 update)
Double patterning (4/20 update)Double patterning (4/20 update)
Double patterning (4/20 update)Danny Luk
 
Lecture 21 problem reduction search ao star search
Lecture 21 problem reduction search ao star searchLecture 21 problem reduction search ao star search
Lecture 21 problem reduction search ao star searchHema Kashyap
 
Prévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAMPrévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAMCdiscount
 

Similar to CPM Network Computation Nomenclature (13)

Bar chart
Bar chartBar chart
Bar chart
 
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationApplications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
 
Time cost-trade-off
Time cost-trade-offTime cost-trade-off
Time cost-trade-off
 
Ramco Sample Paper 2003
Ramco  Sample  Paper 2003Ramco  Sample  Paper 2003
Ramco Sample Paper 2003
 
Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM Chapter 5 - PERT-CPM
Chapter 5 - PERT-CPM
 
Ee gate-15-paper-02 new2
Ee gate-15-paper-02 new2Ee gate-15-paper-02 new2
Ee gate-15-paper-02 new2
 
Project management activity task
Project management activity taskProject management activity task
Project management activity task
 
Ficha trab solidos1 resolução
Ficha trab solidos1 resoluçãoFicha trab solidos1 resolução
Ficha trab solidos1 resolução
 
Double patterning (4/20 update)
Double patterning (4/20 update)Double patterning (4/20 update)
Double patterning (4/20 update)
 
Lecture 21 problem reduction search ao star search
Lecture 21 problem reduction search ao star searchLecture 21 problem reduction search ao star search
Lecture 21 problem reduction search ao star search
 
Prévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAMPrévision de consommation électrique avec adaptive GAM
Prévision de consommation électrique avec adaptive GAM
 
Cm exercise 4
Cm exercise 4Cm exercise 4
Cm exercise 4
 
EE gate-2016-set-1
EE gate-2016-set-1EE gate-2016-set-1
EE gate-2016-set-1
 

More from Tu Nguyen, PMP®,PMI-RMP®

More from Tu Nguyen, PMP®,PMI-RMP® (20)

3.estimating
3.estimating3.estimating
3.estimating
 
2.tendering
2.tendering2.tendering
2.tendering
 
1.introduction
1.introduction1.introduction
1.introduction
 
Session 8 gdas pmp study group presentation
Session 8   gdas pmp study group presentationSession 8   gdas pmp study group presentation
Session 8 gdas pmp study group presentation
 
Session 7 gdas pmp study group presentation
Session 7   gdas pmp study group presentationSession 7   gdas pmp study group presentation
Session 7 gdas pmp study group presentation
 
Session 6 gdas pmp study group presentation
Session 6   gdas pmp study group presentationSession 6   gdas pmp study group presentation
Session 6 gdas pmp study group presentation
 
Session 5 gdas pmp study group presentation
Session 5   gdas pmp study group presentationSession 5   gdas pmp study group presentation
Session 5 gdas pmp study group presentation
 
Session 4 gdas pmp study group presentation
Session 4   gdas pmp study group presentationSession 4   gdas pmp study group presentation
Session 4 gdas pmp study group presentation
 
Session 10 gdas pmp study group presentation
Session 10   gdas pmp study group presentationSession 10   gdas pmp study group presentation
Session 10 gdas pmp study group presentation
 
Session 3 gdas pmp study group presentation
Session 3   gdas pmp study group presentationSession 3   gdas pmp study group presentation
Session 3 gdas pmp study group presentation
 
Session 2 gdas pmp study group presentation
Session 2   gdas pmp study group presentationSession 2   gdas pmp study group presentation
Session 2 gdas pmp study group presentation
 
Contract
ContractContract
Contract
 
Time cost-control
Time cost-controlTime cost-control
Time cost-control
 
Resources
ResourcesResources
Resources
 
Pert
PertPert
Pert
 
Organization
OrganizationOrganization
Organization
 
Ch 6 construction progress control
Ch 6 construction progress controlCh 6 construction progress control
Ch 6 construction progress control
 
Ch 4 cash flow and investment appraisal
Ch 4 cash flow and investment appraisalCh 4 cash flow and investment appraisal
Ch 4 cash flow and investment appraisal
 
Ch 3 contract strategy
Ch 3 contract strategyCh 3 contract strategy
Ch 3 contract strategy
 
Ch 2 planning and scheduling
Ch 2 planning and schedulingCh 2 planning and scheduling
Ch 2 planning and scheduling
 

CPM Network Computation Nomenclature

  • 1. CPM Network Computation Computation Nomenclature • The following definitions and subsequent formulas will be given in terms of an arbitrary activity designed as (i-j) as shown below: Spring 2008, Arrow Diagramming 1 King Saud University Dr. Khalid Al-Gahtani
  • 2. Computation Nomenclature l k Ei Ej A C T (E S ij, E F ij) i j D ij (L S ij, L F ij) Li Lj k l Predecessors Successors Activities Activities Spring 2008, Arrow Diagramming 2 King Saud University Dr. Khalid Al-Gahtani
  • 3. Forward Pass Computations STEP 1: E1 = 0 STEP 2: Ei = Max all l (El + Dli) 2 ≤ i ≤ n. STEP 3: ESij = Ei all ij EFij = Ei + Dij all ij STEP 4: The (Expected) project duration can be computed as the last activity (En) event time. Spring 2008, Arrow Diagramming 3 King Saud University Dr. Khalid Al-Gahtani
  • 4. Backward Pass Computations STEP 1: Ln = Ts or En STEP 2: Lj = Minall k (Lk Djk) 1 ≤ j ≤ n-1 STEP 3: LFij = Lj all ij LSij = Lj Dij all ij Spring 2008, Arrow Diagramming 4 King Saud University Dr. Khalid Al-Gahtani
  • 5. Example 1: A ct ivit y ID D epend s o n T im e ES EF LS LF A (1 -2) 5 B (2 -3) A 15 C (2 -4) A 10 D u m m y (3 -4) D (3 -5) B 15 E (4-5) B, C 10 F (5 -6) D, E 5 Spring 2008, Arrow Diagramming 5 King Saud University Dr. Khalid Al-Gahtani
  • 6. Example 1: 20 3 B 20 D 0 5 15 15 35 40 A F 1 2 5 6 5 5 0 5 C E 35 40 10 20 10 4 25 Spring 2008, Arrow Diagramming 6 King Saud University Dr. Khalid Al-Gahtani
  • 7. Example 2: A ct ivit y D escript io n P redecesso rs D uratio n A S ite clearing --- 4 B R e m o va l o f trees --- 3 C G enera l e xca vat io n A 8 D G rad ing genera l area A 7 E E xca vat io n fo r trenche s B, C 9 F P lac ing fo rm w o rk and reinfo rce m e nt fo r co ncrete B, C 12 G Insta lling sew er line s D, E 2 H Insta lling other utilit ie s D, E 5 I P o uring co ncrete F, G 6 Spring 2008, Arrow Diagramming 7 King Saud University Dr. Khalid Al-Gahtani
  • 8. Example 2: Spring 2008, Arrow Diagramming 8 King Saud University Dr. Khalid Al-Gahtani
  • 9. Forward pass calculations Step 1  E0 = 0 Step 2 j= 1  E1 = M ax{E 0 + D 0 1 } = M ax{ 0 + 4 } = 4 j= 2  E2 = M ax{E 0 + D 0 2 ; E (1 ) + D 1 2 } = M ax{0 + 3; 4 + 8} = 12 j= 3  E3 = M ax{E 1 + D 1 3 ; E (2) + D 2 3 } = M ax{4 + 7; 12 + 9} = 21 j= 4  E4 = M ax{E 2 + D 2 4 ; E (3) + D 3 4 } = M ax{12 + 12; 21 + 2} = 24 j= 5  E5 = M ax{E 3 + D 3 5 ; E (4) + D 4 5 } = M ax{21 + 5; 24 + 6} = 30 the minimum time required to complete the project is 30 since E5 = 30 Spring 2008, Arrow Diagramming 9 King Saud University Dr. Khalid Al-Gahtani
  • 10. Backward pass calculations Step 1  L 5 = E 5 = 30 Step 2 j= 4  L4 = M in {L 5 - D 45 } = M in { 3 0 - 6} = 24 j= 3  L3 = M in {L 5 - D 35 ; L 4 - D 3 4 } = M in {30 -5; 24 - 2} = 22 j= 2  L2 = M in {L 4 - D 24 ; L 3 - D 2 3 } = M in {24 - 12; 22 - 9} = 12 j= 1  L1 = M in {L 3 - D 13 ; L 2 - D 1 2 } = M in {22 - 7; 12 - 8} = 4 j= 0  L0 = M in {L 2 - D 02 ; L 1 - D 0 1 } = M in {12 - 3; 4 - 4} = 0 • E0 = L0, E1 = L1, E2 = L2, E4 = L4,and E5 = L5. • As a result, all nodes but node 3 are in the critical path. • Activities on the critical path include: A (0,1), C (1,2), F (2,4) and I (4,5) Spring 2008, Arrow Diagramming 10 King Saud University Dr. Khalid Al-Gahtani
  • 11. Final Results of Example 1 E arlie st E arlie st L atest L atest D uratio n A ct ivit y start tim e finish t im e start tim e finish t im e D ij E S ij = E i E F ij= E S ij + D ij L S ij= L F ij D ij L i = L F ij A (0,1) 4 0* 4* 0 4* B (0,2) 3 0 3 9 12 C (1,2) 8 4* 1 2* 4 12* D (1,3) 7 4 11 15 22 E (2,3) 9 12 21 13 22 F (2,4) 12 12* 2 4* 12 24* G (3,4) 2 21 23 22 24 H (3,5) 5 21 26 25 30 I (4,5) 6 24* 30* 24* 30* *Activity on a critical path since Ei + Dij = Lj. Spring 2008, Arrow Diagramming 11 King Saud University Dr. Khalid Al-Gahtani
  • 12. Float and their Management • Float Definitions: – Float or Slack is the spare time available or not critical activities. – Indicates an amount of flexibility associated with an activity. – There are four various categories of activity float: Spring 2008, Arrow Diagramming 12 King Saud University Dr. Khalid Al-Gahtani
  • 13. 1. Total Float: • Total Float or Path Float is the maximum amount of time that the activity can be delayed without extending the completion time of the project. • It is the total float associated with a path. • For arbitrary activity (i j), the Total Float can be written as: • Path Float Total Float (Fij) = LSij ESij = LFij EFij = Lj – EFij Spring 2008, Arrow Diagramming 13 King Saud University Dr. Khalid Al-Gahtani
  • 14. 2. Free Float • Free Float or Activity Float is equal to the amount of time that the activity completion time can be delayed without affecting the earliest start or occurrence time of any other activity or event in the network. • It is owned by an individual activity, whereas path or total float is shared by all activities a long slack path. • can be written as: Activity Float Free Float (AFij) = Min (ESjk) EFij = Ej EFij Spring 2008, Arrow Diagramming 14 King Saud University Dr. Khalid Al-Gahtani
  • 15. 3. Interfering Float: • That if used will effect the float of other activities along its path (shared float). • For arbitrary activity (i j), the Interfering Float can be written as: Interfering Float (ITFij) = Fij AFij = Lj Ej Spring 2008, Arrow Diagramming 15 King Saud University Dr. Khalid Al-Gahtani
  • 16. 4. Independent Float • It is the amount of float which an activity will always possess no matter how early or late it or its predecessors and successors are. • Float that is “owned” by one activity. • In all cases, independent float is always less than or equal to free float. • can be written as: Independent Float (IDFij) = Max (0, Ej Li –Dij) = Max (0, Min (ESjk) - Max (LFli) Dij) Spring 2008, Arrow Diagramming 16 King Saud University Dr. Khalid Al-Gahtani
  • 17. E S ij E F ij E S jk L F ij AF IT F ID F F Spring 2008, Arrow Diagramming 17 King Saud University Dr. Khalid Al-Gahtani
  • 18. Float Computations Path Float Total Float (Fij) = LSij ESij = LFij EFij = Lj – EFij Activity Float Free Float (AFij) = Min (ESjk) EFij = Ej EFij Interfering Float (ITFij) = Fij AFij = Lj Ej Independent Float (IDFij) = Max (0, Ej Li –Dij) = Max (0, Min (ESjk) Max (LFli) Dij) Spring 2008, Arrow Diagramming 18 King Saud University Dr. Khalid Al-Gahtani
  • 19. Example 3: A ct ivit y D escript io n P redecesso rs D uratio n A P re lim inary desig n --- 6 B E va luat io n o f desig n A 1 C C o ntract negotiat io n --- 8 D P reparatio n o f fa bricat io n p la nt C 5 E F ina l de sig n B, C 9 F Fa bricat io n o f P ro duct D, E 12 G S hip m e nt o f P ro duct to o w ner F 3 Spring 2008, Arrow Diagramming 19 King Saud University Dr. Khalid Al-Gahtani
  • 20. Example 3: 1 B A 0 3 C E X D F G 2 4 5 6 Spring 2008, Arrow Diagramming 20 King Saud University Dr. Khalid Al-Gahtani
  • 21. Example 3: E arlie st T im e L atest T im e N o de Ei Li 0 0 0 1 6 7 2 8 8 3 8 8 4 17 17 5 29 29 6 32 32 Spring 2008, Arrow Diagramming 21 King Saud University Dr. Khalid Al-Gahtani
  • 22. Example 3: E arlie st L atest T otal Free Interfering Indepe nde nt A ct ivit y start tim e start tim e F lo at F lo at F lo at F lo at E S ij L S ij F ij A F ij IT F ij ID F ij A (0,1) 0 1 1 0 1 0 B (1,3) 6 7 1 1 0 0 C (0,2) 0 0 0 0 0 0 D (2,4) 8 12 4 4 0 4 E (3,4) 8 8 0 0 0 0 F (4,5) 17 17 0 0 0 0 G (5,6) 29 29 0 0 0 0 X (2,3) 8 8 0 0 0 0 • The minimum completion time for the project is 32 days • Activities C,E,F,G and the dummy activity X are seen to lie on the critical path. Spring 2008, Arrow Diagramming 22 King Saud University Dr. Khalid Al-Gahtani
  • 23. Critical Path Identifications • The critical path is continues chain of activities from the beginning to the end, with zero float (if the zero-float convention of letting Lt = Et for terminal network event is followed). • The critical path is the one with least path float (if the zero-float convention of letting Lt = Et for terminal network event is NOT followed). • The longest path through the network. • T = ∑ ti*, where – T = project Completion Time – ti* = Duration of Critical Activity • There may be more than one critical paths in a network Spring 2008, Arrow Diagramming 23 King Saud University Dr. Khalid Al-Gahtani
  • 24. Identify CP activities & path(s) 1. Critical Activity: • An activity for which no extra time is available (no float, F = 0). Any delay in the completion of a critical activity will delay the project duration. 2. Critical Path: • Joins all the critical activities. • Is the longest time path in the network? • CP’s could be multiple in a project network. Spring 2008, Arrow Diagramming 24 King Saud University Dr. Khalid Al-Gahtani
  • 25. Ownership of float Allow Float Allow Prevent Ability to Flexibility Prevent Solve TF Float Ownership Flexibility disentitled Distribute TF to include Schedule changing Ownership issues for Resource float among project change Games issues concepts leveling consumption parties order Contractor ✓ ✕ ✕ ✓ ✕ ✕ Owner ✕ ✓ ✕ ✕ ✕ ✕ Project # # * * ✕ ✕ Bar1 ✕ ✕ ✓ ✕ ✕ ✕ 50/502 # # * * ✕ ✕ Contract Risk3 ✓ ✕ ✓ ✓ ✕ ✕ Path Distribution4 ✓ ✕ ✓ ✓ ✓ ✕ Commodity5 ✓ ✓ * ✓ ✕ ✕ Day-by-day ✕ ✕ ✕ ✕ ✕ ✓ Contract Risk + Path Distribution + ✓ ✓ ✓ ✓ ✓ ✓ Commodity + Day-by-day Spring 2008, Arrow Diagramming 25 King Saud University Dr. Khalid Al-Gahtani