Академический Документы
Профессиональный Документы
Культура Документы
Minimum-Cost Flow Problems (Section 7.1) A Case Study: The BMZ Maximum Flow Problem (Section 7.2) Maximum Flow Problems (Section 7.3) Shortest Path Problems: Littletown Fire Department (Section 7.4) Shortest Path Problems: General Characteristics (Section 7.4) Shortest Path Problems: Minimizing Sarahs Total Cost (Section 7.4) Shortest Path Problems: Minimizing Quicks Total Time (Section 7.4) Minimum Spanning Trees: The Modern Corp. Problem (Section 7.5) 7.27.12 7.137.16 7.177.21 7.227.25 7.267.27 7.287.31 7.327.36 7.377.48
7.497.63
These slides are based upon a lecture to second-year MBA students at the University of Washington that discusses network optimization (as taught by one of the authors).
There are rail links directly from Factory 1 to Warehouse 1 and Factory 2 to Warehouse 2. Independent truckers are available to ship up to 50 units from each factory to the distribution center, and then 50 units from the distribution center to each warehouse.
Question: How many units (truckloads) should be shipped along each shipping lane?
80 units produced
F1
W1 60 units needed
DC
70 units F2 produced
W2 90 units needed
80 units produced
F1
$700/unit $300/unit [50 units max.] DC $400/unit [50 units max.] $200/unit [50 units max.]
60 units W1 needed
70 units produced
F2
A Network Model
[80] F1 $300 [50] $700 [0] DC $400 [50] F2 [70] $400 [50] $900 W2 [- 90] $200 [50] [- 60] W1
[- 60] W1
W2 [- 90]
7. The maximum amount of flow allowed through an arc is referred to as the capacity of that arc.
7. The objective is to minimize the total cost of sending the available supply through the network to satisfy the given demand. (An alternative objective is to maximize the total profit from doing this.)
Spreadsheet Model
B 3 4 5 6 7 8 9 10 11
From F1 F1 DC DC F2 F2
To W1 DC W1 W2 DC W2 Total Cost
Ship 30 50 30 50 30 40 $110,000
Nodes F1 F2 DC W1 W2
= = = = =
J 3 4 5 6 7 8
For each quantity in (Range A) that equals x, SUMIF sums the corresponding entries in (Range B).
The net outflow (flow out flow in) from node x is then
Landfill locations
Intermediate warehouses
Production of a specific product Short-term investment options
Processing facilities Market for a specific product Needs for cash at a specific time
Coordinating product Plants mixes at plants Cash flow management Sources of cash at a specific time
Question: How many units should be sent through each shipping lane to maximize the total units flowing from Stuttgart to Los Angeles?
RO Rotterdam
[50 units max.] New York NY {40 units max.] BO ST Stuttgart [70 units max.] Bordeaux [40 units max.]
[80 units max.] New Orle ans LA Los Angeles [70 units max] NO
[40] BO [70] ST
LA
[70] NO
[50]
[40] [30] LI
B 3 4 5 6 7 8 9 10 11 12 13 14
From Stuttgart Stuttgart Stuttgart Rotterdam Bordeaux Bordeaux Lisbon New York New Orleans
To Rotterdam Bordeaux Lisbon New York New York New Orleans New Orleans Los Angeles Los Angeles Maximum Flow
Ship 50 70 30 50 30 40 30 80 70 150
Capacity 50 70 40 60 40 50 30 80 70
Nodes Stuttgart Rotterdam Bordeaux Lisbon New York New Orleans Los Angeles
Supply/Demand = = = = = 0 0 0 0 0
BMZ has a second, smaller factory in Berlin. The distribution center in Seattle has the capability of supplying parts to the customers of the distribution center in Los Angeles when shortages occur at the latter center.
Question: How many units should be sent through each shipping lane to maximize the total units flowing from Stuttgart and Berlin to Los Angeles and Seattle?
LA
[70]
Spreadsheet Model
B 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
From Stuttgart Stuttgart Stuttgart Berlin Berlin Rotterdam Bordeaux Bordeaux Lisbon Hamburg Hamburg New Orleans New York New York Boston Boston
To Rotterdam Bordeaux Lisbon Rotterdam Hamburg New York New York New Orleans New Orleans New York Boston Los Angeles Los Angeles Seattle Los Angeles Seattle Maximum Flow
Ship 40 70 30 20 60 60 30 40 30 30 30 70 80 40 10 20 220
<= <= <= <= <= <= <= <= <= <= <= <= <= <= <= <=
Capacity 50 70 40 20 60 60 40 50 30 30 40 70 80 40 10 20
Nodes Stuttgart Berlin Hamburg Rotterdam Bordeaux Lisbon Boston New York New Orleans Los Angeles Seattle
Supply/Demand
= = = = = = =
0 0 0 0 0 0 0
Question: Which route from the fire station to a certain farming community minimizes the total number of miles?
A 3 (Origin) O 6 4 1 B 2 7 C 4
6 D 3 E
8 6 5 4
F 3 G 2 H 4 6 7 T (Destination)
Spreadsheet Model
B 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 C D E F G H I J K
On Route 1 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 19
Distance 3 6 4 1 6 1 2 4 5 2 7 3 8 3 6 5 4 3 4 3 2 6 2 7
Net Flow 1 0 0 0 0 0 0 0 0 -1
= = = = = = = = = =
Supply/Demand 1 0 0 0 0 0 0 0 0 -1
Question: When should Sarah trade in her car (if at all) during the next three summers?
Operating and Maintenance Costs for Ownership Year Purchase Price $12,000 1 $2,000 2 $3,000 3 $4,500 4 $6,500 1 $8,500
5,500
17,000
Spreadsheet Model
B 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 C D E F G H I J
From Year 0 Year 0 Year 0 Year 0 Year 1 Year 1 Year 1 Year 2 Year 2 Year 3
To Year 1 Year 2 Year 3 Year 4 Year 2 Year 3 Year 4 Year 3 Year 4 Year 4 Total Cost
On Route 0 1 0 0 0 0 0 0 1 0 $21,000
Cost $5,500 $10,500 $17,000 $25,000 $5,500 $10,500 $17,000 $5,500 $10,500 $5,500
Net Flow 1 0 0 0 -1
= = = = =
Supply/Demand 1 0 0 0 -1
2 5 3 ty) 2, 21(P riority) 3, 12(P riority) 4, 9 o ri i (C 3 r P ( ras 1, 27 2 h) ( Cr a sh) 2 5 5 al) 4, 6 2, 18 3, 9 m ) (P riority) r (P riority) y t 3 ri No (C 3 ( 4 io r as (Origin) 0, 30 1, 24 (Pr (P riority) ( h) 2 Cr (C 2 as 2 ra s h) 2, 15 5 4, 3 3, 6 h) (P riority) ((Priority) 3 ri ty ) (C 3 ras 1, 21 ri o h) (Cr (P2 ash 2 5 3, 3 4, 0 ) 2, 12(P riority) (P riority)
0 0 0 0 T (Destination)
r (C (C (C
1 h) as 1 h) s
ra
1 s h) ra
Spreadsheet Model
B 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 C D E F G H I J K
From (0, 30) (0, 30) (0, 30) (1, 27) (1, 27) (1, 24) (1, 24) (1, 21) (1, 21) (2, 21) (2, 21) (2, 18) (2, 18) (2, 15) (2, 15) (2, 12) (3, 12) (3, 12) (3, 9) (3, 9) (3, 6) (3, 6) (3, 3) (4, 9) (4, 6) (4, 3) (4, 0)
To (1, 27) (1, 24) (1, 21) (2, 21) (2, 18) (2, 18) (2, 15) (2, 15) (2, 12) (3, 12) (3, 9) (3, 9) (3, 6) (3, 6) (3, 3) (3, 3) (4, 9) (4, 6) (4, 6) (4, 3) (4, 3) (4, 0) (4, 0) (T) (T) (T) (T) Total Time
On Route 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 1 10
Time 5 4 2 3 2 3 2 3 2 5 3 5 3 5 3 5 2 1 2 1 2 1 2 0 0 0 0
Nodes (0, 30) (1, 27) (1, 24) (1, 21) (2, 21) (2, 18) (2, 15) (2, 12) (3, 12) (3, 9) (3, 6) (3, 3) (4, 9) (4, 6) (4, 3) (4, 0) (T)
Net Flow 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
= = = = = = = = = = = = = = = = =
Supply/Demand 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1
Phase Remaining research Development Design of manufacturing system Initiate production and distribution Total
Question: Which cables should be installed to provide high-speed communications between every pair of centers.
B 2 5 2 7 5 A C 4 E G
4 1 3 1
B 2 2 5 A C E G
1. You are given the nodes of a network but not the links. Instead, you are given the potential links and the positive cost (or a similar measure) for each if it is inserted into the network. 2. You wish to design the network by inserting enough links to satisfy the requirement that there be a path between every pair of nodes. 3. The objective is to satisfy this requirement in a way that minimizes the total cost of doing so.
B 2 5 2 7 5 A C 4 E 7 4 1 3 1 G
B 2 5 2 7 5 A C 4 E 7 4 1 3 1 G
B 2 5 2 7 5 A C 4 E 7 4 1 3 1 G
B 2 5 2 7 5 A C 4 E 7 4 1 3 1 G
B 2 5 2 7 5 A C 4 E 7 4 1 3 1 G
B 2 5 2 7 5 A C 4 E 7 4 1 3 1 G
2. Design of a lightly-used transportation network to minimize the total cost of providing the links (rail lines, roads, etc.)
3. Design of a network of high-voltage electrical power transmission lines.
4. Design of a network of wiring on electrical equipment (e.g., a digital computer system) to minimize the total length of the wire.
5. Design of a network of pipelines to connect a number of locations.