Chapter 5 Network Models Examples Discussed in This Chapter
Chapter 5 Network Models Examples Discussed in This Chapter
Chapter 5 Network Models Examples Discussed in This Chapter
Given input data: Transportation cost, plant capacity and regional demand
Region 1 Region 2 Region 3 Region 4 Capacity
Plant 1 $131 $218 $266 $120 450
Plant 2 $250 $116 $263 $278 600
Plant 3 $178 $132 $122 $180 500
Demand 450 200 300 300
Problem: Determine the least cost transportation plan to meet the demand for the four regions
from the capacities available at the three plants.
Example 5.2: Transportation model approach for maximizing profit when selling price and
cost of production are given.
Problem: Develop a production and transportation plan that maximizes after-tax profit
Decision variables: No. of automobiles sent from each plant to each region
Constraints: Quantity shipped from a plan cannot exceed capacity
Quantity shipped to a region must meet its demand
The problem is to find an assignment of machines to jobs such that the total completion time is
minimized.
Decision variables: Assignment of each machine to each job, 0 = not assigned, 1 = assigned
Objective function: Minimize cost completion time
Constraints: Only one machine is assigned to a given job
No. of jobs assigned to a given machine does not exceed its capacity
Input variables: Plant capacity, customer demand, arc capacity, shipment cost
Decision variables: Shipment on allowed arcs
Objective function: Minimize total shipment cost
Constraints: Flow on each arc <= capacity
Inflow and outflow must be balanced for each node as follows
Supply node: Outflow – Inflow <= available capacity
Demand node: Inflow – Outflow >= demand
Transshipment nodes: Inflow – outflow = 0
Optimal solution in network:
Extensions:
Two products on the flow network
Perishable product, i.e. shrinkage in warehouse
This problem is similar to the Minimum cost network flow model discussed earlier, except,
Node 1 is the “Supplier” node with a capacity of 1
Node 10 is the “demander” node with a demand 1
All other nodes are similar to warehouses where inflows must equal outflows
Arcs: An arc between node “i” and node “j” represents purchase of a new machine at the
beginning of quarter “i” and selling it off at the beginning of quarter “j”. No arc is
required for the first 3 quarters of the life of the machine as machine are not sold within a
year. Also, no arcs are required past three years as machine not sold till three years are
sold off at the end of three years.
Arc (4,12) = Use the machine from quarter 4 to 11, and at the end of quarter 11 trade it in
for a new machine
Cost of an arc: Cost of arc = Maintenance cost for the duration of the arc – salvage value + Cost
of new machine
Cost of arc (4,12) = Maintenance cost for the first 8 quarters of the life of the machine -
Salvage value at the end of 8 quarter + Purchase price of a new machine
i.e. = (100 + 165 + 230 + 295 + 360 + 425 + 490 + 555) - (1530 – 7*110) + 3530 = $5390
Example 5: Project Scheduling
A project is defined by (i) a list of activities to be completed, (ii) duration of activity time for each
activity, and (iii) a list of immediate predecessors for each activity.
Forward scheduling
Earliest start time of a given activity (ES) = Max{Earliest finish time all its predecessors}
Earliest finish time of a given activity (EF) = ES + Duration
Backward scheduling
Latest finish time of a given activity (LF) = Min{Latest start time all its successors}
Latest start time of a given activity (LS) = LF - Duration
An activity with zero slack is a critical activity. A path from start to finish using only critical
activities is called a critical path.