Professional Documents
Culture Documents
Alena Rybickova
CTU, Prague
T RANSPORTATION PROBLEM
cij unit shipping cost between i-th source and j-th destination
xij amount of material shipped between i-th source and j-th
destination
T RANSPORTATION PROBLEM
Objective function:
n X
X m
cij xij → min
i=1 j=1
Problem constraints:
n
X
xij = bj , j = 1...m
i=1
m
X
xij = ai , i = 1...n
j=1
Non-negative constraints:
S TEP 1: Select the cell with the least unit transportation cost and allocate
as many units as possible to that cell.
S TEP 2: If the minimum cost exists in several cells, select a cell arbitrarily
and assign the possible number of goods. Then consider the
remaining cells of the same unit transportation cost.
S TEP 3: Select a cell with the next higher unit transportation cost and
continue the process till all requirements are met.
V OGEL’ S APPROXIMATION METHOD (VAM)
S TEP 1: Determine the difference between the lowest two cells in all rows
and columns, including dummies.
S TEP 2: Identify the row or column with the largest difference.
S TEP 3: Allocate as much as possible to the lowest-cost cell in the row or
column with the highest difference.
S TEP 4: Stop the process if all row and column requirements are met. If
not, go to the next step.
S TEP 5: Recalculate the differences between the two lowest cells
remaining in all rows and columns. Any row and column with
zero supply or demand should not be used in calculating further
differences. Then go to Step 2.
MODI
Optimality test:
1. Create equations for each occupied cell (non-zero xij )
ui + vj = cij
rij = cij − ui − vj
Solution improvement:
1. Select unoccupied cell with smallest value of reduced cost
(negative).
2. Starting in this cell, find a closed cycle with corners in occupied
cells.
3. Assign alternately + and - to the corner cells (starting +). Find
minimum of - cells. Increase and decrease xij on the cycle by this
value.