Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Problem
MG 3400
A.Gerstenfeld
Introduction
Unknown:
Shipping schedule. (It will satisfy the
requirements at each destination while
minimizing the total cost of the shipments)
Mathematical structure of the
transportation problem
Mathematical Structure
m n
Minimize Z = cij xij (Objective function)
i=1 j=1
Problem Situation
Company: Sea Treasures Seafood Co.
- Located in Jacksonville
- Two seafood caneries- San Diego, N.Orleans
- Warehouses: Los Angeles, Kansas City, Atlanta, and
Philadelphia
Management wants:
Minimum shipping cost from the three cannery locations
to the four distribution warehouses
Problem Situation (2)
Data
Warehouses Yearly Demmand Canneries Estimated
(# of cases) yearly Output (#
Los Angeles 35,000 of cases)
Kansas City 20,000 San Diego 40,000
Destination
Requirement 35,000 20,000 25,000 45,000 125,000
Destination
Requirement 35,000 20,000 25,000 45,000 125,000
Total Shipping cost
$USD 490,000
Shipping Route Number of Cases Cost per case Total
Destination
Requirement 35,000 20,000 25,000 45,000 125,000
Example
The Stepping-stone Method
Begin the analysis with step 1 (closed
loop) assigned +1, -1, to offset the matrix
By following our closed path in the different
unoccupied cells, we obtain the following:
Cell (1,3) (STEP 1)
1. Add one unit to cell (1,3) = +8.50
2. Substract one unit from one cell (2,3) = - 3.00
3. Add one unit to cell (2,2) = +4.50
4. Substract one unit from cell (1,2) = - 7.50
Net Change = +2.50
Example
The Stepping-stone Method
Another example is to get the number in
cell (3,1) (STEP 2)
Cell (3,1) (STEP 2)
1. Add one unit to cell (3,1) = + 10.00
2. Substract one unit from one cell (3,4) = - 6.00
3. Add one unit to cell (2,4) = + 7.50
4. Substract one unit from cell (2,2) = - 4.50
5. Add one unit to cell (1,2) = + 7.50
6. Substract one unit from cell (1,1) = - 1.00
Net Change = +13.50
Example
The Stepping-stone Method
If all net cost changes are >= 0, the basic feasible solution is
optimal. If one or more of the net cost changes is < 0, we can
reduce the value of the objective function (shipping cost)
In the table we have in cell (3,3) a negative value of -0.50.
Optimization:
a. The amount of the allocation we place in an unoccupied
cell is always the minimum amount in the cells .
D3 D4
O2 -1 3.00 +1 7.5
25,000 10,000
1
O3 +1 1.00 -1 6.00
35,000
2
Example
The Stepping-stone Method
Diagramatically, we have 2 possibilities (1
and 2 in the table)
We compute the number of units to
allocate to cell (3,3) as
Allocation to Cell (3,3) =
minimum cell(2,3) cell(3,4)
25,000 35,000
= 25,000
Solution (1)- Table
Origin D1 D2 D3 D4 Origin
Los Angeles Kansas City Atlanta Philadelphia Availability
Destination
Requirement 35,000 20,000 25,000 45,000 125,000
Solution (2) - Cost
$USD 487,500
Shipping Route Number of Cases Cost per case Total
Special Situations
Alternative Optimal Solutions:
More than one optimal solution (one or more of the
unoccupied cells could have a net cost savings equal to zero)
Reallocation will provide another solution iwht the same
total transportation cost
Unacceptable Transportation Routes:
You could select an undesirable transporation route by
assigning an arbitrary large cost to that location
Degeneracy
It occurs when less than (m+n-1) of the Xij values are
strictly positive. (Initial basic feasible solution, or It could
occur in the interation
Degeneracy (Example)
Initial Feasible Solution
Origin D1 D2 D3 D4 Origin
Availability
O1 2 6 3 4
15 15
O2 3 1 4 2
5 10 15 30
O3 3 6 3 2
20 20
Destination
Requirement 20 10 15 20 65
Degeneracy (Example)
Initial Feasible Solution
Origin D1 D2 D3 D4 Origin
Availability
O1 2 6 3 4
15 +6 0 +3 15
O2 3 1 4 2
5 10 15 0 30
*Cell Added
O3 3 6 3 2
0 +5 -1 20 20
Destination
Requirement 20 10 15 20 65
z=155
* Use the stepping-stone method
Degeneracy (Example)
Initial Feasible Solution
Origin D1 D2 D3 D4 Origin
Availability
O1 2 6 3 4
15 +6 +1 +3 15
O2 3 1 4 2
5 10 +1 15 30
O3 3 6 3 2
0 +5 15 5 20
Destination
Requirement 20 10 15 20 65
z = 140
(Optimal)
O1 5 10 15 8 9 7 0
45 +2 +9 +4 +7 -2 +4 45
O2 14 13 10 9 20 21 0
+5 +1 10 +1 +14 +8 60 70
O3 15 11 13 25 8 12 0
+7 20 +4 +18 +3 10 +1 30
O4 9 19 12 8 6 13 0
5 +7 +2 35 15 40 5 100
Dest.
Requir. 50 20 10 35 15 50 65 245
Unbalanced Transportation
Model(3)(2nd. BFS)
Origin D1 D2 D3 D4 D5 D6 Slack Origin
Destin. Availabi.
O1 5 10 15 8 9 7 0
5 +4 +9 +4 +7 40 +4 45
O2 14 13 10 9 20 21 0
+5 +3 10 +1 +14 +10 60 70
O3 15 11 13 25 8 12 0
+5 20 +2 +16 +1 10 -1 30
O4 9 19 12 8 6 13 0
45 +9 +2 35 15 +2 5 100
Dest.
Requir. 50 20 10 35 15 50 65 245
Unbalanced Transportation
Model(3)(3rd. BFS)
Origin D1 D2 D3 D4 D5 D6 Slack Origin
Destin. Availabi.
O1 5 10 15 8 9 7 0
0 +4 +10 +4 +7 45 +5 45
O2 14 13 10 9 20 21 0
+4 +2 10 0 +14 +9 60 70
O3 15 11 13 25 8 12 0
+5 20 +3 +16 +1 5 5 30
O4 9 19 12 8 6 13 0
50 +9 +3 35 15 +2 +1 100
Dest.
Requir. 50 20 10 35 15 50 65 245
Optimal Solution!!
Unbalanced Transportation
Model(3)
Shipping Route number of units $ per unit Total
01-D1 0 5 0
O1-D6 45 7 315
O2-D3 10 10 100
O2-SLACK DEST 60 0 0
O3-D2 20 11 220
O3-D6 5 12 60
O3-SLACK DEST 5 0 0
O4-D1 50 9 450
O4-D4 35 8 280
O4-D5 15 6 90
TOTAL 1,515