Module3 Operations Research PDF
Module3 Operations Research PDF
Module3 Operations Research PDF
Slide 1
Transportation, Assignment, and
Transshipment Problems
Slide 2
Transportation, Assignment, and
Transshipment Problems
Slide 3
Transportation Problem
The transportation problem seeks to
minimize the total shipping costs of
transporting goods from m origins or sources
(each with a supply si) to n destinations
(each with a demand dj), when the unit
shipping cost from source, i, to a destination,
j, is cij.
The network representation for a
transportation problem with two sources
and three destinations is given on the next
slide.
Slide 4
Transportation Problem
Network Representation
1 d1
c11
s1 1 c12
c13
2 d2
c21 c
22
s2 2
c23
3 d3
SOURCES DESTINATIONS
Slide 5
Transportation Problem
LP Formulation
The linear programming formulation in terms of the
amounts shipped from the sources to the destinations, xij ,
can be written as:
Min cijxij (total transportation cost)
ij
s.t. xij < si for each source i (supply constraints)
j
xij = dj for each destination j (demand constraints)
i
xij > 0 for all i and j (nonnegativity constraints)
Slide 6
Transportation Problem
Slide 7
Transportation Problem
D1 D2 D3 Supply
15 30 20
S1 50
30 40 35
S2 30
Demand 25 45 10
Slide 8
Problem formulation
X11 + X21 = 25
X12 + X22 = 45
X13 + X23 = 10 demand constraints
X11, …, X23 0
Slide 9
Transportation Problem
Slide 10
Initial Tableau
Slide 11
Northwest corner
30 40 35
S2 20 10 30
Demand 25 45 10
Slide 15
Transportation Algorithm
Slide 16
Assignment Problem
An assignment problem seeks to minimize the total cost
assignment of m workers to m jobs, given that the cost
of worker i performing job j is cij.
It assumes all workers are assigned and each job is
performed.
An assignment problem is a special case of a
transportation problem in which all supplies and all
demands are equal to 1; hence assignment problems
may be solved as linear programs.
The network representation of an assignment problem
with three workers and three jobs is shown on the next
slide.
Slide 17
Assignment Problem
Network Representation
c11
1 1
c12
c13
c21
2
c22 2
c23
c32
c31
3 c33 3
WORKERS JOBS
Slide 18
Assignment Problem
Min cijxij
ij
s.t. xij = 1 for each worker i
j
xij = 1 for each job j
i
xij = 0 or 1 for all i and j.
Slide 19
Variations of Assignment Problem
Slide 20
Hungarian Method
Slide 21
Hungarian Method
Slide 24
Transshipment Problem
Network Representation
3 c36
c13 c37
s1 1 c14 6 d1
c15 c46
4 c47
c23 c24
c56 7 d2
s2 2
c25
5 c57
Slide 26
Solving the transshipment problem using transportation
algorithm
Slide 27
Solving the transshipment problem using transportation
algorithm
a transshipment problem can be transformed to a balanced
transportation problem by using the following procedure:
• Step 1: if necessary, add a dummy demand point or a dummy
supply point as needed
• Step 2: construct a transportation tableau as follows:
◆ A row in the tableau will be needed for each supply point
transshipment point
◆ Each supply point will have a supply equal to its original
Slide 28