Network Analysis-Prince Dudhatra

Embed Size (px)

Citation preview

  • 8/7/2019 Network Analysis-Prince Dudhatra

    1/60

    Lecture

    onNetwork Analysis

  • 8/7/2019 Network Analysis-Prince Dudhatra

    2/60

    Topics be covered in this lecture

    1. Introduction - Activity, Event & Network

    3. Installation of a New Machine-Network

    2. Errors in Network

    4. Fulkersons rule5. Types of data

    6. How to draw Network ?

    7. Analysis of Network

    E, L, EST, EFT, LST, LFT

    Critical Path, Slack, Float

  • 8/7/2019 Network Analysis-Prince Dudhatra

    3/60

    INTRODUCTION

    In Network Analysis :

    Two aspects : CPM & PERT

    CPM - Critical Path Method

    PERT - Programme Evaluation &

    Review Technique

    Events & Activities

  • 8/7/2019 Network Analysis-Prince Dudhatra

    4/60

    itij

    i - j

    Network, Activity, Event

    i-j - an activity, i & j are events

    tij - duration of activity i-j

    i - starting event of activity i-j

    j - end event of activity i-j

    j

  • 8/7/2019 Network Analysis-Prince Dudhatra

    5/60

    2

    31

    Example of a Network

    AC

    B

    Activities : A, B, C

    Events : 1, 2, 3

  • 8/7/2019 Network Analysis-Prince Dudhatra

    6/60

    Definition

    1. Network - Pictorial representation

    of the interrelationship of all

    events & activities.

    2. Event - instant of time whencertain activities have been

    started or completed.

    3. Activity - The work content

    required to be achieved to

    accomplish an event.

  • 8/7/2019 Network Analysis-Prince Dudhatra

    7/60

    Errors in Network

    1.Looping2.

    3.Parallel activity

    Dangling

    2

    31

    AC

    B

    Looping

  • 8/7/2019 Network Analysis-Prince Dudhatra

    8/60

    Dangling

  • 8/7/2019 Network Analysis-Prince Dudhatra

    9/60

    A

    B

    dummy

    Parallel activity

    1 2

    A

    B

    1

    2

    3

  • 8/7/2019 Network Analysis-Prince Dudhatra

    10/60

    Project : Installation of a new machine

    A - Awaiting Delivery of new machine (10)B - Installation of new machine (3)

    C - Remove existing machine (2)

    D - Dispose existing machine (5)

    E - Install power supply (4)

    F - Connect machine to power (1)

    G - Test complete installation (2)

  • 8/7/2019 Network Analysis-Prince Dudhatra

    11/60

    C D

    A

    E

    B F

    G

    Networkforgiven project

  • 8/7/2019 Network Analysis-Prince Dudhatra

    12/60

    C D

    A

    E

    B FG

    1X

    X

    X

    543

    2

    6

    XX

    X X

    Numbering Events using

    Fulkersons rule

  • 8/7/2019 Network Analysis-Prince Dudhatra

    13/60

    C D

    A

    E

    B FG

    1 543

    2

    6

    1. Activity 1-2 1-3 1-4 2-3 2-6 3-4 4-5 5-6

    Duration 2 10 4 0 5 3 1 2

    Types ofData :

  • 8/7/2019 Network Analysis-Prince Dudhatra

    14/60

    C D

    A

    E

    B FG

    1 543

    2

    6

    Types ofData :

    2. Activity A B C D E F G

    Imm. Pred. - A,C - C - B,E F

  • 8/7/2019 Network Analysis-Prince Dudhatra

    15/60

    C D

    A

    E

    B FG

    1 543

    2

    6

    Types ofData :

    3. C < B, D

    A < B

    B, E < F

    F C

    B > A, C

    F > B, E

    G > F

  • 8/7/2019 Network Analysis-Prince Dudhatra

    17/60

    How to draw network ?

    Activity A B C D E F G H

    Imm.Pred - - - A B,D C B F,E

    A

    B

    C

    D

    G

    F

    E

    Case : I - Given Data

  • 8/7/2019 Network Analysis-Prince Dudhatra

    18/60

    Activity A B C D E F G H

    Imm.Pred - - - A B,D C B F,E

    A

    C

    B

    D

    G

    E

    F

    Given Data :

  • 8/7/2019 Network Analysis-Prince Dudhatra

    19/60

    Activity A B C D E F G H

    Imm.Pred - - - A B,D C B F,E

    A

    C

    B

    D

    G

    HE

    F

    Given Data :

  • 8/7/2019 Network Analysis-Prince Dudhatra

    20/60

    Activity A B C D E F G H

    Imm. Pred - - - A B,D C B F,E

    A D

    G

    EC

    F

    H

    B

    Given Data :

  • 8/7/2019 Network Analysis-Prince Dudhatra

    21/60

    How to draw network ?

    A< F, G ; B< D ; C < E ; D < H ; E, G < I ;

    E, F, G, H < J

    A

    B

    C

    D

    G

    FE

    Case : II - Given Data

    H

  • 8/7/2019 Network Analysis-Prince Dudhatra

    22/60

    A< F, G ; B < D ; C < E ; D < H ; E, G < I ;

    E, F, G, H < J

    A

    B

    C

    D

    G

    F

    E

    Given Data :

    H

  • 8/7/2019 Network Analysis-Prince Dudhatra

    23/60

    A< F, G ; B < D ; C < E ; D < H ; E, G < I ;

    E, F, G, H < J

    A

    B

    C

    D

    G

    F

    E

    Given Data :

    H

    I

  • 8/7/2019 Network Analysis-Prince Dudhatra

    24/60

    A< F, G ; B< D ; C < E ; D < H ; E, G < I ;

    E, F, G, H < J

    A

    B

    C

    D

    G

    F

    E

    Given Data :

    H

    I

    J

  • 8/7/2019 Network Analysis-Prince Dudhatra

    25/60

    A< F, G ; B< D ; C < E ; D < H ; E, G < I ;

    E, F, G, H < J

    A

    B

    C

    D

    G

    F

    E

    Given Data :

    H

    I

    J

  • 8/7/2019 Network Analysis-Prince Dudhatra

    26/60

    Activity: A B C D E F G H I J K L

    Im.Pre. : - - A B B C,D E E G H I,J F

    A

    B

    C

    D

    G

    F

    E

    H

    I

    J

    K

    L

    Case : III - Given Data

  • 8/7/2019 Network Analysis-Prince Dudhatra

    27/60

    Activity: A B C D E F G

    Im.Pre. : - A A B,C C D E,F

    A

    C

    D

    G

    FB

    Case : IV - Given Data

    E

  • 8/7/2019 Network Analysis-Prince Dudhatra

    28/60

    Recapitulation

    Introduction - Activity, Event & Network

    Installation of a New Machine - Network

    Errors in Network

    Fulkersons rule

    T

    ypes of data How to draw Network ?

  • 8/7/2019 Network Analysis-Prince Dudhatra

    29/60

    ANALYSIS OF NETWORK

    How to locate Critical Path ?

    For Event : E, L, Slack, HS, TS

    For Activity : EST, EFT, LST, LFT

    For Activity : Floats - F, FF, IF

    Relationship between Float & Slack

  • 8/7/2019 Network Analysis-Prince Dudhatra

    30/60

    B

    A FJ

    1

    5

    4

    3

    2

    6

    7

    E

    Network for Analysis

    D

    I

    H

    8C

    8

    2

    15

    9

    38

    90

    41

    A - J : Activities

    1 - 8 Events

    G

  • 8/7/2019 Network Analysis-Prince Dudhatra

    31/60

    B

    A FJ

    1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14E=9

    E=1

    E=0C

    82

    1

    5

    9

    3

    89

    04

    1

    E=4

    E=(4, 12)

    E=(15,13, 12)

    E=(17,20)

    E = Earliest Occurrence

    time of Event

    = 12

    = 20

    = 15

  • 8/7/2019 Network Analysis-Prince Dudhatra

    32/60

    B

    A FJ

    1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    L=17L=12

    L=9

    L= ( 3,0,8 )C 8

    2

    1

    5

    9

    3

    8

    9

    0

    41

    L=( 4,9 )

    L=( 12,18 )

    L=18

    L=20

    L = Latest Occurrence

    time of Event

    = 12

    = 4

    = 0

  • 8/7/2019 Network Analysis-Prince Dudhatra

    33/60

    B

    A F

    J

    1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=9

    L=12

    E=1

    L=9

    E=0

    L=0C

    82

    1

    5

    9

    3

    89

    04

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20

    L=204

  • 8/7/2019 Network Analysis-Prince Dudhatra

    34/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=9

    L=12

    E=1

    L=9

    E=0

    L=0

    C

    8

    2

    1

    5

    9

    3

    8

    9

    0

    4

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20L=20

    For Events 1,3,6 and 8 E = L

    Hence 1, 3, 6 and 8 are Critical

    Events

  • 8/7/2019 Network Analysis-Prince Dudhatra

    35/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=9

    L=12

    E=1

    L=9

    E=0

    L=0

    C8

    2

    1

    5

    9

    3

    8

    9

    0

    4

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20L=20

    Hence1 - 3 - 6 - 8 is a Critical Path

  • 8/7/2019 Network Analysis-Prince Dudhatra

    36/60

    Critical Events : E=L : 1, 3, 6, 8

    Critical pathis 1 - 3 - 6 - 8

    A network can have more than

    one critical path

    Critical Path is a path on which allEvents will be Critical.

    Critical path is a Longest path.

  • 8/7/2019 Network Analysis-Prince Dudhatra

    37/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=9

    L=12

    E=1

    L=9

    E=0

    L=0

    C8

    2

    1

    5

    9

    3

    8

    9

    0

    4

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20L=20

    If for activity F , duration ischanged from 9 to 14 then ?

  • 8/7/2019 Network Analysis-Prince Dudhatra

    38/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=9

    L=12

    E=1

    L=9

    E=0

    L=0C

    8

    2

    1

    5

    9

    3

    8

    14

    0

    4

    1

    E=4, L==4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,18, 12)=18

    L=18

    E=(14,20)=20

    L=20

    1 - 3 - 6 - 8 and

    Event 7 also becomes Critical ,hence

    1 - 3- 7 - 8 are Critical Paths

  • 8/7/2019 Network Analysis-Prince Dudhatra

    39/60

    CPM Analysis

    Ej , LjEi , Litij

    i j

    For Event : Ej , Lj , Slack, HS, TS

    Slack = Difference between L & E of an Event

    TS = Tail Slack = Difference of L & E of i

    With respect to i-j activity :

    HS = Head Slack =D

    ifference of L & E of j

  • 8/7/2019 Network Analysis-Prince Dudhatra

    40/60

    CPM Analysis

    Ej, LjEi , Litij

    i j

    For Event : Ei , Li, Ej , Lj , Slack, HS, TS

    Slack = (L-E)

    TS = (Li-Ei)

    HS = (Lj-Ej)

  • 8/7/2019 Network Analysis-Prince Dudhatra

    41/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=9

    L=12

    E=1

    L=9

    E=0

    L=0

    C8

    2

    1

    5

    9

    3

    8

    9

    0

    4

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20L=20

    For Event 2

    E = 9 , L = 12

    Slack = 3

    For Event 5

    E = 14 , L = 17

    Slack = 3

  • 8/7/2019 Network Analysis-Prince Dudhatra

    42/60

    CPM Analysis

    Ej, LjEi , Litij

    i j

    For Activity : EST, EFT, LST, LFT

    EST = Earliest Start Time

    LST = Latest Start Time

    EFT = Earliest Finish Time

    LFT

    = Latest FinishT

    ime

  • 8/7/2019 Network Analysis-Prince Dudhatra

    43/60

    CPM Analysis

    Ej, LjEi , Litij

    i j

    To find value of : EST, EFT, LST, LFT

    EST = Ei

    LFT = Lj

    EFT = Ei + tij

    LST

    = Lj - tij

  • 8/7/2019 Network Analysis-Prince Dudhatra

    44/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=1

    L=9

    E=0

    L=0

    C8

    2

    1

    5

    9

    3

    8

    9

    0

    4

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20L=20

    For Activity 2 - 5

    EST = 9

    EFT = 14

    LFT = 17

    LST = 12

    E=9

    L=12

  • 8/7/2019 Network Analysis-Prince Dudhatra

    45/60

    CPM Analysis

    Ej, LjEi , Litij

    i j

    For Activity : Types of Floats

    F = Total Float

    FF = Free Float

    IF = Independent Float

  • 8/7/2019 Network Analysis-Prince Dudhatra

    46/60

    CPM Analysis

    Ej, LjEi , Litij

    i j

    For Activity : Formulae for Floats

    F = ( Lj - Ei ) - tij

    FF = ( Ej - Ei ) - tij

    IF = ( Ej - Li ) - tij

    Negative IF has to be considered as Zero

  • 8/7/2019 Network Analysis-Prince Dudhatra

    47/60

    Floats : Graphical Presentation

    Lj

    Ej

    Li

    Ei

    tij

    F

    tij

    tij

    FF

    IF

    F = (Lj - Ei) - tijFF = (Ej - Ei) - tij

    IF = (Ej - Li) - tij

  • 8/7/2019 Network Analysis-Prince Dudhatra

    48/60

    B

    A F

    J1

    5

    4

    3

    2

    6

    7

    G

    E

    D

    I

    H

    8

    E=14

    L=17

    E=1

    L=9

    E=0

    L=0

    C8

    2

    1

    5

    9

    3

    8

    9

    04

    1

    E=4, L=(9,4)=4

    E=(4, 12)=12

    L=(18,12)=12

    E=(15,13, 12)=12

    L=18

    E=(14,20)=20L=20

    For Activity 2 - 5

    F = 3, FF= 0, IF = 0

    E=9

    L=12

  • 8/7/2019 Network Analysis-Prince Dudhatra

    49/60

    Floats : Graphical Presentation

    Lj

    Ej

    Li

    Ei

    tij

    F

    tij

    tij

    FF

    IF

    Relationship between Slack & Float

    F = FF + HS

    FF = IF + TS

  • 8/7/2019 Network Analysis-Prince Dudhatra

    50/60

    Recapitulation

    Analysis of a selected Network

    E, L, Critical Path

    For Event : E, L, Slack, HS, TS

    For Activity : EST, EFT, LST, LFT

    For Activity : Floats - F, FF, IF

    Relationships between Float & Slack

    GATE 2002

  • 8/7/2019 Network Analysis-Prince Dudhatra

    51/60

    GATE - 2002

    Job A B C D E F G H I

    Imm. Pred. - - A A B,C B,C F F D,E,G

    Duration 2 4 6 8 6 4 2 8 6

    (a)

    (b)

    (c)

    Drawnetworkandnumbertheevents.

    Determine all critical path(s) andtheirduration(s).

    What arethe floats forjobs B and D ?

    Questions :

    E=14E=2

  • 8/7/2019 Network Analysis-Prince Dudhatra

    52/60

    B

    E I1

    5

    3

    2

    4

    G

    F

    D

    H

    6

    E=14E=2

    E=8

    E=0C

    8

    2

    8

    2

    4

    64

    E=12E=20

    Critical Paths :

    1-2-3-5-6

    1-2-3-4-5-6

    1-2-3-4-6

    For B : F=4, FF=4, IF=4

    D : F=4, FF=4, IF=4

    L=0

    L=2

    6

    L=8 L=12

    L=14

    6

    (2)

    (3)

    (1)

    L=20

    GATE 2003

  • 8/7/2019 Network Analysis-Prince Dudhatra

    53/60

    GATE - 2003(1)

    (A)

    A Projectconsistsof activitiesAto M showninthenetinthe following figurewiththedurationofthe activities

    markedindays

    The projectcan becompleted

    between 18, 19 days

    (C) between 24, 26 days

    (B) between 20, 22 days

    (D) between 60, 70 days

    A, 2

    C, 4

    E, 5

    B, 8

    F, 9

    G, 6

    D, 10

    H, 10

    K, 3

    L, 3

    M, 8

    GATE 2003

  • 8/7/2019 Network Analysis-Prince Dudhatra

    54/60

    GATE - 2003

    Solution :

    Hence,the projectcan becompleted

    (C)between 24, 26 days

    A, 2

    C, 4

    E, 5

    B, 8

    F, 9

    G, 6

    D, 10

    H, 10

    K, 3

    L, 3

    M, 8

    1

    6

    5

    4

    3

    2

    70

    2

    4

    13

    19

    16

    24

    GATE 2000

  • 8/7/2019 Network Analysis-Prince Dudhatra

    55/60

    GATE - 2000

    Job A B C D E F G

    Imm. Pred. - - A,B A C,D A A,B

    Duration 3 5 5 4 4 4 6

    (a)

    (b)

    Drawnetworkandnumbertheevents.

    Determinecritical path anditsduration.

    Questions :

    GATE 2000

  • 8/7/2019 Network Analysis-Prince Dudhatra

    56/60

    GATE - 2000

    Solution :

    B-C-E is Critical Path. Duration = 14.

    A, 2

    B, 5

    D, 4

    C, 5

    G, 6

    F, 4

    E, 41 4

    3

    2

    50,0

    3,6

    5,5

    10,10

    14,14

    0

    GATE PROBLEM

  • 8/7/2019 Network Analysis-Prince Dudhatra

    57/60

    Job A B C D E F G

    Imm. Pred. - - A A B D,E C,F

    Duration 2 2 7 12 10 3 4

    (a)

    (b)

    Constructnetwork. Findcritical path.

    Estimate projectduration.

    Questions :

    GATE PROBLEM

    GATE PROBLEM

  • 8/7/2019 Network Analysis-Prince Dudhatra

    58/60

    Solution :

    A-D-F-G is Critical Path. Duration = 21.

    A, 2

    B, 2

    D, 12

    C, 7G, 4

    F, 3

    E, 10

    1 4

    3

    2

    5 6

    GATE PROBLEM

    GATE QUESTION

  • 8/7/2019 Network Analysis-Prince Dudhatra

    59/60

    GATE QUESTION

    Adummy activity is usedinnetworkto

    describe :

    (a) Resourcerestriction

    (b) Precedence relationship

    (c) Necessary timedelay

    (d) Resourceidleness

  • 8/7/2019 Network Analysis-Prince Dudhatra

    60/60

    Thank youThank youFor any Query or suggestion :Contact :Dr.D.B. NaikProfessor, Training & PlacementSardar Vallabhbhai National InstituteofTechnology, SuratIchchhanath, Surat 395 007

    Email : [email protected]

    Phone No. 0261-2255225 (O)