task-numbers activity - critical path

Upload: mizmell

Post on 03-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Task-Numbers Activity - Critical Path

    1/3

    NUMB3RSActivity Episode: End of Watch

    Name: ____________________________________________________ Date: ________________

    NUMB3RS Activity: Critical Maths

    In End of Watch, Charlie is trying to understand the possible paths taken by a murder suspect. He initially

    considers using Ant Colony Optimization but he later realizes that he was only thinking of the paths of the

    suspect, and not the paths of the victim. He refers to and discusses Critical Path Analysis (CPA) as a

    mathematical way of finding the most efficient way to complete a set of tasks. In the case of the victim, it

    was the timeline for the day he was killed.

    Although Charlie uses CPA to analyze the activities of the victim, he gives the example of preparing a

    holiday meal. According to Charlie, You need to prepare and cook each part of the meal in a specific order

    and monitor them simultaneously, so that you can serve everything at the same time. Otherwise, your food

    will be cold, or even worse, burnt. So you choose the most efficient order to cook your meal.

    Sometimes identifying all of the individual activities can be the hardest part. Suppose that the followingtable summarizes all the activities for preparing this meal:

    Activity Label Activity Duration (mins)Immediate

    predecessors

    A Slice ham 7 -

    B Heat ham in microwave 10 A

    C Peel and cut yams 8 -

    D Melt butter and brown sugar 5 -

    E Cook yams 20 C, D

    F Rinse and trim green beans 7 -

    G Heat water for green beans 6 -H Cook green beans 6 F, G

    I Peel and cut potatoes 8 -

    J Heat water for potatoes 10 -

    K Cook potatoes 15 I, J

    L Mash and season potatoes 5 K

    M Set table 5 -

    N Plate and serve food 3 B, E, H, L, M

    (Immediate predecessor(s) refers to the last task(s) that must finish before this one can start.)

    1. Before continuing, determine what you think is the minimum completion time for preparing the meal.Explain your reasoning.

    Using the table, the next step is to organize all of the tasks. One way to do this is to make an activity

    network.

  • 7/28/2019 Task-Numbers Activity - Critical Path

    2/3

    NUMB3RSActivity Episode: End of Watch

    The activities linking events 3 & 4, 5 & 6 and 7 & 8 are called dummy activities. These arise in two

    situations: (i) if activity Y has predecessors W and X but Z has predecessor W alone, or (ii) (as in the

    examples above) if two activities would otherwise join the same start and end nodes (activities would be

    identified to a computer by giving the numbers of their start and end nodes and therefore these need to be

    unique).

    If asked to draw the network, it is always a good idea to draw it on a piece of scrap paper first!

    2. Beginning at event 1, trace through the graph to find the earliest event time (EET) for each activity (we

    assume that the EET for event 1 = 0). That is, find the time required to complete all immediate preceding

    activities. Record these times in the left hand box next to each event. (Note that task E can start at minute 8).

    On the graph, highlight or otherwise mark each edge used for an EET.

    3. Why is 8 the EET for activity E, and not 5? (The answer for this question is essential to determining the

    EET for activities H, K and especially N.)

    Identify the single path you highlighted that goes all the way from Event 1 to Event 11. This is the critical

    path, and its total time represents the minimum completion time for the meal.

    4. What are the tasks on the critical path, and what is its total time? How does this compare with your

    answer for Question #1?

    5. Work backwards through the graph from Event 11 to determine the latest event time (LET) for each

    activity. In other words, determine the latest time at which each activity must start to ensure that all

    preparations finish at the same time. Record these times in the right hand box next to each event.

    1

    2

    3

    4

    5

    6

    8

    7

    9

    10

    A (7)

    C (8)

    D (5)

    F (7)

    G (6)

    B (10)

    H (6)

    E (20)

    I (8)J (10)

    K (15)

    L (5)

    Nodes represent events

    which are the start/finish of

    one or more activities: arcs

    represent activities, and theweight of the arc gives the

    duration.

    8

    11N (3)

    M (5)

  • 7/28/2019 Task-Numbers Activity - Critical Path

    3/3

    NUMB3RSActivity Episode: End of Watch

    6. This meal consists of five sub-projects (paths) from Event 1 to Event 11: the ham, the yams, the green

    beans, the mashed potatoes, and setting the table. If dinner is to be served at precisely 6:00 PM, what time

    should each sub-project start?

    7. Do you think it is possible for this meal to be prepared in the minimum completion time entirely by just

    one person? If not, what is the minimum number of cooks needed? Either way, make up a schedule of tasksthat completes the meal in the minimum time.