Chapter 4 More Networks : Critical Path Analysis Flashcards
What is CPA all about
This is using networks to build a project overview , so showing what tasks depends on what , and then seeing how best and how can we SCHEDULE THESE as they will take certain times, seeing if we have to time to spare / not
Then also representing on a gantt chsrt to see if we can get less workers if we start things on different days if we are allowed to
How to do precedence tsble
Left make rows of all activities
Right what they depend on
Fill it out
If last task in lrecedence table says can only be done once all activities are done, what should you try and do?
Quick way to do this!
Yiu should try and SIMPLIFY if you can
So if c depends on A, putting c down means you put A, don’t need so cross out !
2) just look at all activities that haven’t been mentioned before so add those in as these are the only ones that it will depend on
How to draw an ACTIVITY NETWORK!
Remember activity on arc, so what do we label !
Arrows!
Starter node label each node , so start with 0
Then arrows anything coming out that dint depend on anything first, label the ARROWS , not nodes
3) then any time something DEPENDS on something, we put a node down!
- remember to LABEL
4) finally add an end node and label
MAKE SURE TO ADD ARROWS
How to best draw activity network
Try no cross cross curved edges but if need be do it
Straight lines and make them meet,
As we add arrows, what kinds graoh is this
A DIRECTED GRAPH, and thus has source snd sink
Whenever drawing activity networks what’s the most I portsnt thing to do first when looking at precedence tsble
ALWAYS do the ones that depend on ONE THING FIRST, as might be sticky situation after
Dummy line?
What value does it hold?
Do we need tk label?
This allows you to connect things so that precedence is maintained snd still works
Holds a value of 0
No label, just arrow, an extension of one thing
If ever get stuck as drawing wrong,
Just remember to do the one thst depends on one first , rub out and do sgsin
How can we show how activities may have different weights on them?
After drawn activity network, now these activities could have WEIGHTS ON THEM
This could mean they have certain times taken to do it, cost etc
We can do analysis on them tk see what leeway there js
Early / late time?
Box on every node
Early shows earliest can start, or activity before can finish
Late shows latest activity before can finish or activity can starts
If activity before is past late time , or activity ahead starts later, WHOLE PROJECT IS LATE
How to find early times for all
Last box early and late time?
How to find late for all
FORWARD PASS
= consider all paths going into node (must KNKW ALL THE PATHS GOING IN)
- add the weights to current earliest
AND PICK THE LARGEST CHOICE !!!
The last box EARLY AND LATE TIME THE SAME
2) backwards pass, need to know all the arcs going back,
Subtrsvt the weights from current late
and pick the EARLIEST TIME
Why going forward do we pick the latest, and backwards the earliest?
Going forward, if you like an early one, then one of activities it has depended on HASNT HAPPEND YET, must pick the latest
Going backwards have to too or will overrun
Just remember rfirwar backward pass d
Forward big back small so time in middle as less
What should source snd sink look like?
Source = 00
Sink = same same