BBA-LSM-Week 7
BBA-LSM-Week 7
Transportation
1
Distribution and Network Models
2
Transportation, Transshipment,
and Assignment Problems
3
Transportation, Transshipment,
and Assignment Problems
4
Supply Chain Models
5
Transportation Problem
6
Transportation Problem
Network Representation
1 d1
c11
s1 1 c12
c13
2 d2
c21
s2 2 c22
c23
3 d3
Sources Destinations
7
Transportation Problem
8
Transportation Problem
9
Transportation Problem
10
Transportation Problem
11
Transportation Problem: Example #1
Acme Block Company has orders for 80 tons of concrete blocks at three
suburban locations as follows:
Northwood -- 25 tons, Westwood -- 45 tons, and
Eastwood -- 10 tons. Acme has two plants, each of
which can produce 50 tons per week. Delivery cost per ton from each plant to
each suburban location is shown on the next slide. How should end of week
shipments be made to fill the above orders?
12
Transportation Problem: Example #1
13
Transportation Problem: Example #1
Optimal Solution
14
Transportation Problem: Example #2
The Navy has 9,000 pounds of material in Albany, Georgia that it wishes to ship
to three installations: San Diego, Norfolk, and Pensacola. They require 4,000,
2,500, and 2,500 pounds, respectively. Government regulations require equal
distribution of shipping among the three carriers. The shipping costs per pound
for truck, railroad, and airplane transit are shown on the next slide. Formulate
and solve a linear program to determine the shipping arrangements (mode,
destination, and quantity) that will minimize the total shipping cost.
Destination
Mode San Diego Norfolk Pensacola
Truck $12 $6 $5
Railroad 20 11 9
Airplane 30 26 28
15
Transportation Problem: Example #2
16
Transportation Problem: Example #2
17
Transportation Problem: Example #2
18
Transportation Problem: Example #2
Computer Output
19
Transportation Problem: Example #2
Solution Summary
• San Diego will receive 1000 lbs. by truck and 3000 lbs. by airplane.
• Norfolk will receive 2000 lbs. by truck and 500 lbs. by railroad.
• Pensacola will receive 2500 lbs. by railroad. The total shipping cost will be
$142,000.
20
Transshipment Problem
21
Transshipment Problem
Network Representation
c36
3
c13
s1 1 c37 6 d1
c14
c15 c46
Supply 4 c47 Demand
c23
c24 c56
s2 2 7 d2
c25
5 c57
Sources Destinations
Intermediate Nodes
22
Transshipment Problem
23
Transshipment Problem
24
Transshipment Problem: Example
The Northside and Southside facilities of Zeron Industries supply three firms
(Zrox, Hewes, Rockrite) with customized shelving for its offices. They both order
shelving from the same two manufacturers, Arnold Manufacturers and
Supershelf, Inc.
Currently weekly demands by the users are 50 for Zrox, 60 for Hewes, and
40 for Rockrite. Both Arnold and Super shelf can supply at most 75 units to its
customers. Additional data is shown on the next slide.
25
Transshipment Problem: Example
Zeron N Zeron S
Arnold 5 8
Supershelf 7 4
26
Transshipment Problem: Example
Network Representation
Zrox 50
5 1
Zeron
75 Arnold
N 5
8 8
Hewes 60
7 3
Super Zeron 4
75 Shelf S
4 4 Rock-
Rite 40
27
Transshipment Problem: Example
28
Transshipment Problem: Example
29
Transshipment Problem: Example
Constraints Defined
30
Transshipment Problem: Example
Computer Output
Objective Function Value = 1150.000
Variable Value Reduced Cost
X13 75.000 0.000
X14 0.000 2.000
X23 0.000 4.000
X24 75.000 0.000
X35 50.000 0.000
X36 25.000 0.000
X37 0.000 3.000
X45 0.000 3.000
X46 35.000 0.000
X47 40.000 0.000
31
Transshipment Problem: Example
Solution
Zrox 50
5
75 1
Zeron
75 Arnold
N 5
8 8
Hewes 60
7 3 4
Super Zeron
75 Shelf S
4 4 Rock-
Rite 40
32
Assignment Problem
33
Assignment Problem
Network Representation
c11
1 1
c12
c13
Agents Tasks
c21
c22
2 2
c23
c31
c32
3 c33 3
34
Assignment Problem
continued
35
Assignment Problem
36
Assignment Problem
37
Assignment Problem
38
Assignment Problem: Example
Network 50
West. A
Represen- 36
tation 16
28
Subcontractors
Fed. 30 B
18
35 32 Projects
Gol. C
20
25 25
Univ.
14
40
Assignment Problem: Example
Min 50x11+36x12+16x13+28x21+30x22+18x23
+35x31+32x32+20x33+25x41+25x42+14x43
s.t. x11+x12+x13 < 1
x21+x22+x23 < 1
Agents
x31+x32+x33 < 1
x41+x42+x43 < 1
x11+x21+x31+x41 = 1
x12+x22+x32+x42 = 1 Tasks
x13+x23+x33+x43 = 1
xij = 0 or 1 for all i and j
41
Assignment Problem: Example
42
Distribution and Network Models
Shortest-Route Problem
Maximal Flow Problem
A Production and Inventory Application
43
Shortest-Route Problem
44
Shortest-Route Problem
45
Shortest-Route Problem
46
Example: Shortest-Route
Susan Winslow has an important business meeting in Paducah this evening. She has a number of
alternate routes by which she can travel from the company headquarters in Lewisburg to Paducah.
The network of alternate routes and their respective travel time, ticket cost, and transport mode
appear on the next two slides. If Susan earns a wage of $15 per hour, what route should she take to
minimize the total travel cost? F
2 5
K L
A
B G
C J
3
6
1
D I
H Paducah
Lewisburg E M
4
47
Example: Shortest-Route
48
Example: Shortest-Route
49
Example: Shortest-Route
F
2 5
K L
A
B G J
C 3
6
1
D H I Paducah
Lewisburg
E M
4
50
Example: Shortest-Route
Solution Summary
51
Maximal Flow Problem
52
53
54
Maximal Flow Problem
55
Maximal Flow Problem
LP Formulation
(as Capacitated Transshipment Problem)
• There is a variable for every arc.
• There is a constraint for every node; the flow out must equal the flow
in.
• There is a constraint for every arc (except the added sink-to-source
arc); arc capacity cannot be exceeded.
• The objective is to maximize the flow over the added, sink-to-source
arc.
56
Maximal Flow Problem
LP Formulation
(as Capacitated Transshipment Problem)
57
Example: Maximal Flow
58
Example: Maximal Flow
Network Representation
3
Denver 2 5 St. Louis
3
4 2 3 2
3 4
San 4 3
Diego 1 4 7 Tampa
3 1
3 5 1 5 Dallas
Houston 3 6 Atlanta
6
59
Example: Maximal Flow
60
Example: Maximal Flow
LP Formulation
• 18 variables (for 17 original arcs and 1 added arc)
• 24 constraints
• 7 node flow-conservation constraints
• 17 arc capacity constraints (for original arcs)
61
Example: Maximal Flow
LP Objective Function
Max x71
62
Example: Maximal Flow
LP Formulation (continued)
• Arc Capacity Constraints
x12 < 4 x13 < 3 x14 < 4
x24 < 2 x25 < 3
x34 < 3 x36 < 6
x42 < 3 x43 < 5 x45 < 3 x46 < 1 x47 < 3
x52 < 3 x54 < 4 x57 < 2
x64 < 1 x67 < 5
63
Example: Maximal Flow
64
Example: Maximal Flow
2
2 5
3 1 2
Source Sink
4 3
1 4 7
3 2 5
10 3 6
5
65
Example: Maximal Flow
66
Example: Maximal Flow
2
2 5
3 1 2
Source Sink
4 3
1 4 7
1
3 1 5
10 3 6
4
67
68