Professional Documents
Culture Documents
Associated with each network is a FLOW (e.g., oil products flow in a pipeline, and automobile traffic flows in
highways). In general, the flow in a network is limited by the capacity of its arcs, which may be finite or infinite.
MINIMIZING COSTS:
Suppose you want to supply a set of houses (say, in a new subdivision) with: electric power, water, sewage lines
and or telephone lines. To keep costs down, you could connect these houses with a spanning tree (of, for example, power
lines). However, the houses are not all equal distances apart and to reduce costs even further, you could connect the
houses with a minimum-cost spanning tree.
2. KRUSKAL’S ALGORITHM - Also a greedy algorithm that finds a minimum spanning tree for a connected weighted
undirected graph
STEPS:
a. Consider all paths and construct a table of the following format
b. Arrange the listed paths in order of increasing weight. The first in this arrangement will be the priority in creating the
minimum spanning tree.
Example: A cable company wants to connect villages to their network. What is the minimum length of cable needed?
QUANTITATIVE MANAGEMENT- NETWORK MODELS
* NOTE: The spanning tree should include all vertices/nodes, and should not have the edges forming a loop. If the
number of nodes is n, then the number of arcs should be n–1. More than one set of connections might be possible;
however, the minimum sum should remain the same.
SHORTEST PATH PROBLEM
The Shortest Path Problem identifies how a person or item can travel from one location to another while
minimizing the total distance traveled. It finds the shortest route to a series of destinations.
DIJKSTRA’S ALGORITHM (by Edsger Dijkstra)
- A graph search algorithm that solves the single-source shortest path problem for a graph with nonnegative edge path
costs, producing a shortest path tree. It is often used in routing.
Example: Find the shortest cable route of the following:
1. From Node S to all the vertices. 2. From node S to all the vertices
SEATWORK:
A. Find the minimum spanning tree of the following water pipelines:
1. Using Prim’s algorithm, start with node 0. 2. Using Kruskal’s Algorithm.
B. Find the shortest cable route from node S to all vertices using Djikstra Method.
QUANTITATIVE MANAGEMENT- NETWORK MODELS
Event: An event (or node) will always occur at the beginning and end of an activity. The event has no resources and is
represented by a circle. The ith event and jth event are the tail event and head event respectively,
Merge and Burst Events: One or more activities can start and end simultaneously at an event
Preceding and Succeeding Activities Network Model: Activities performed before given events are known as
preceding activities, and activities performed after a given event are known as succeeding activities.
QUANTITATIVE MANAGEMENT- NETWORK MODELS
Critical Path: After determining the earliest and the latest scheduled times for various activities, the minimum time
required to complete the project is calculated. In a network, among various paths, the longest path which determines the
total time duration of the project is called the critical path. The following conditions must be satisfied in locating the critical
path of a network.
An activity is said to be critical only if both the conditions are satisfied.
1. LC – ES = 0 2. ESj - ESi = LCj – LCj = Dij
Example 3: An R & D project has a list of tasks to be performed whose time estimates are given as follows: (the time is in
days)
ACTIVITY 1-2 1-3 1-4 2-4 3-4 3-5 4-6 4-7 5-7 6-7
ACTIVITY
A B C D E F G H I J
NAME
QUANTITATIVE MANAGEMENT- NETWORK MODELS
to 4 2 6 1 6 6 3 4 2 2
tm 6 3 8 2 7 7 5 11 4 9
tp 8 10 16 3 8 14 7 12 6 10
a.) Construct the project network.
b.) Find the expected duration and variance of each activity.
c.) Find the critical path and expected project completion time.
Example 4: Considering the following table summarizing the details of a project: (Duration is in weeks)
ACTIVITY A B C D E F G H I J
PREDECESSOR - - - A B C C E,F D H,G
to 15 3 3 3 3 3 6 12 6 6
tm 18 9 12 6 6 15 6 12 15 6
tp 21 15 21 9 27 27 24 30 24 24
a.) Construct the project network.
b.) Find the expected duration and variance of each activity.
c.) Find the critical path and expected project completion time.
d.) Determine the probability that the project will be completed on a) on the expected completion time; b) three weeks
before the expected completion and c) two weeks after the expected completion time.
CRASHING A PROJECT
Three Components of the Cost of a Project
1. Direct costs (from labor and materials)
2. Indirect costs (from overhead costs and facilities costs)
3. Penalty costs (from delays)
Crashing Technique
This is a scheduled strategy in which costs and scheduled trade-offs are analyzed to determine and how to obtain
the greatest amount of compression at the least incremental cost.
Considerations:
1. Normal Time: Normal time is the time required to complete the activity at normal conditions and cost. Also equal
to the expected time, Ta
2. Normal Cost: Associated with the Normal Time. “How much is the cost if the activities are performed
in the normal time?”
3. Crash Time: Crash time is the shortest possible activity time; crashing more than the normal time will increase
the direct cost.
4. Crash Cost: Activity cost associated with the crash time
Cost Slope
Cost slope is the increase in cost per unit of time saved by crashing. A linear cost curve as shown:
QUANTITATIVE MANAGEMENT- NETWORK MODELS
ACTIVITY:
1. A project has the following schedule:
Activity A B C D E F G H I J
Predecessor - A A A A B, C F, D, E E F I, G, H
Duration, weeks 7 8 10 6 2 5 8 7 5 2
a. Construct the CPM Network
b. Determine the Critical Path and Project Completion Time
c. Compute total floats and free floats for non critical activities
QUANTITATIVE MANAGEMENT- NETWORK MODELS
2. Considering the following table summarizing the details 3. Given the project normal and crash schedule,
of a project: The duration is given in weeks