Chapter 5 Network
Chapter 5 Network
Chapter 5 Network
NETWORK MODELING
NETWORKS
• Network
• A set of nodes and connecting arcs or branches. Can be useful in
representing various systems, such as distribution systems, production
systems, and transportation systems.
• Network models are an important approach for problem solving because:
• They can be used to model a wide range of problems.
• They are relatively simple to work with
• They provide a visual portrayal of a problem.
Network Models Are:
Project Management
Critical Path Method (CPM)
Program Evaluation Review Technique (PERT)
A SIMPLE NETWORK DIAGRAM
NETWORK DIAGRAMS
• Activity-on-Node (AON):
• Uses nodes to represent the activity
• Uses arrows to represent precedence relationships
SHORTEST- ROUTE PROBLEM
Labeling Procedure
A label is developed for each node. The labels
consist of two numbers separated by a
comma: The first number refers to the
distance from Node 1 to the labeled node
along a certain path, while the second
number refers to the node that immediately
precedes this node along that path.
EXAMPLE
EXAMPLE8-1
8-1(CONT’D)
(CONT’D)
EXAMPLE
EXAMPLE8-1
8-1(CONT’D)
(CONT’D)
FIGURE 8–2 NETWORK FOR TRI-STATE SHIPPING COMPANY
SHORTEST-ROUTE
PROBLEM
FIGURE 8–3 NETWORK FOR OIL PIPELINE PROBLEM
Note: Arc lengths are not precisely proportional to the distances shown on the arcs.
MINIMAL SPANNING TREE
• In a maximal flow problem, we seek to find the maximum volume of flow from a source node to
terminal sink node in a capacitated network.
• In maximum flow algorithm, we determine if there is any path from source to sink that can carry
flow.
• If there is , the flow is augmented as much as possible along this path; and residual capacities of
the arc used on the path are reduced accordingly.
STEPS OF MAXIMUM FLOW ALGORITHM
• Step1: find path from the source to the sink that has positive
residual capacities. If no path have positive, STOP; the maximum
flow have been found
• Step2: Find the minimum residual capacity of the arc on the path
( call it K) and augment the flow on each involved arc by K
• Step3: Adjust the residual capacities of arcs on the path by
decreasing the residual capacities in direction of flow by K; and
increasing the residual capacities in the direction opposite the flow
by K;
GO TO STEP 1
EXAMPLE A FLOW NETWORK
FIGURE 8–5 UPDATED FLOW NETWORK
FIGURE 8–6 SECOND REVISION OF THE NETWORK
FIGURE 8–7 THIRD REVISION OF FLOW NETWORK
FIGURE 8–8 FINAL SOLUTION FOR FLOW NETWORK EXAMPLE
FIGURE 8–9 FLOW NETWORK FOR DEMONSTRATION OF REVERSE FLOW
FIGURE 8–10 FLOW NETWORK FOR DEMONSTRATION OF REVERSE FLOW
FIGURE 8–11 REVISED FLOW NETWORK
NETWORK PLANNING TECHNIQUES
PROJECT MANAGEMENT
• Program Evaluation & Review Technique (PERT):
• Developed to manage the Polaris missile project
• Many tasks pushed the boundaries of science & engineering (tasks’
duration = probabilistic)
• Dummy activity: An activity which does not consume any resource but
merely depicts the dependence of one activity on other is called dummy
activity. It is introduced in a network when two or more parallel activities
have the same start and finish nodes.
NETWORK DIAGRAMS
Immediate Duration
Activity Description
Predecessor (weeks)
A Develop product specifications None 4
B Design manufacturing process A 6
C Source & purchase materials A 3
D Source & purchase tooling & equipment B 6
E Receive & install tooling & equipment D 14
F Receive materials C 5
G Pilot production run E&F 2
H Evaluate product design G 2
I Evaluate process performance G 3
J Write documentation report H&I 4
K Transition to manufacturing J 2
STEP 2- DIAGRAM THE NETWORK FOR
CABLES BY US
STEP 3 (A)- ADD DETERMINISTIC TIME
ESTIMATES AND CONNECTED PATHS
STEP 3 (A) (CON’T): CALCULATE THE
PROJECT COMPLETION TIMES
Paths Path duration
ABDEGHJK 40
ABDEGIJK 41
ACFGHJK 22
ACFGIJK 23
• The longest path (ABDEGIJK) limits the project’s
duration (project cannot finish in less time than its
longest path)
• ABDEGIJK is the project’s critical path
SOME NETWORK DEFINITIONS
• Using probabilistic time estimates offers the advantage of predicting the probability of project
completion dates
• We have already calculated the expected time for each activity by making three time estimates
• Now we need to calculate the variance for each activity
• The variance of the beta probability distribution is:
62
• Variance for the path ------------
( P O)
2
σ2
62
PROJECT ACTIVITY VARIANCE
Activity Optimistic Most Likely Pessimistic Variance
A 2 4 6 0.44
B 3 7 10 1.36
C 2 3 5 0.25
D 4 7 9 0.69
E 12 16 20 1.78
F 2 5 8 1.00
G 2 2 2 0.00
H 2 3 4 0.11
I 2 3 5 0.25
J 2 4 6 0.44
K 2 2 2 0.00
VARIANCES OF EACH PATH
THROUGH THE NETWORK
Path Activities on Path Variance
Number Path (weeks)
1 A,B,D,E,G,H,J,k 4.82
2 A,B,D,E,G,I,J,K 4.96
3 A,C,F,G,H,J,K 2.24
4 A,C,F,G,I,J,K 2.38
CALCULATING THE PROBABILITY OF
COMPLETING THE PROJECT IN LESS THAN A
SPECIFIED TIME
• When you know:
• The expected completion time
• Its variance
• You can calculate the probability of completing the project in “X” weeks with
the following formula:
• The theory of constraints, the basis for critical chains, focuses on keeping
bottlenecks busy.
• Time buffers can be put between bottlenecks in the critical path
• These feeder buffers protect the critical path from delays in non-critical paths
PROJECT MANAGEMENT WITHIN OM: HOW
IT ALL FITS TOGETHER
• Project management techniques provide a structure for the
project manager to track the progress of different activities
required to complete the project. Particular concern is given
to critical path (the longest connected path through the
project network) activities.
• Any delay to a critical path activity affects the project
completion time. These techniques indicate the expected
completion time and cost of a project. The project manager
reviews this information to ensure that adequate resources
exist and that the expected completion time is reasonable.
PROJECT MANAGEMENT OM ACROSS THE
ORGANIZATION
• Accounting uses project management (PM) information to provide a
time line for major expenditures
• Marketing use PM information to monitor the progress to provide
updates to the customer
• Information systems develop and maintain software that supports
projects
• Operations use PM to information to monitor activity progress both
on and off critical path to manage resource requirements