Chapter 3 OR
Chapter 3 OR
MODELS)
• The transportation problem arises frequently in planning for the
distribution of goods and services from several supp0ly locations to
several demand locations.
• It is necessary to have the following information to develop transportation
model these are.
A. Supply quantity (capacity of each origin)
B. Demand quantity of each destination
C. Unit transportation cost for each origin - destination route
• The transportation algorithm requires the assumptions that all goods be
homogeneous and supply is equal to the demand.
• Both transportation and assignment problems are members of a category
of linear programming techniques called network flow problems.
1
CONT’D
3
CONT’D
• The initial solution obtained by any of the three methods must satisfy
the following condition:
• The solution must be feasible: It must satisfy all the supply and
demand constraints
• The number of positive allocations must equal to m+n-1, where
m=the number of rows (or origins or supply centers) and n= the
number of columns(or destination centers or demand centers)
Step 3. Test the initial solution for optimality
Testing for optimality can be made using the following approaches:
• Stepping stone approach
• Modified distribution method
4
CONT’D: Example
Origin/ SS
D1 D2 D3 D4
Destination
3
S1 500
2 7 6
5 2
7 3
200
S2
5 4 5
S3 2 300
5
CONT’D: Example
Origin/ SS
D1 D2 D3 D4
Destination
3
S1 500
2 7 6
5 2
7 3
200
S2
5 4 5
S3 2 300
6
CONT’D: Example
5 4 5
S3 2 300
8
OPTIMALITY TESTS
Optimum solution to a TP can be obtained by following two methods.
These methods are much simpler compared to simplex method of an
LPP.
A. Stepping stone Method
B. Modified Distribution method (MODI Method)
A. Stepping-stone method
The Stepping-stone method is an iterative technique for moving from
an initial feasible solution to an optimal solution in transportation
problems.
For the stopping- stone method to be applied, the no of occupied cells
must be m+n-1.
9
OPTIMALITY TESTS
Origin/ SS
D1 D2 D3
Destination
8 4 16
S1 200
100 100
2 18
10 200 200
400
S2
14 12 6
S3 400 400
DD
• Develop an initial feasible solution using the NWCM. And compute
100 300 600 1000
10
OPTIMALITY TESTS
Note:
• A cell evaluator of 0 indicates the existence of another solution just as
good as the current solution. Thus, in the final solution, if cell evaluators
of 0 exist, this indicates the existence of multiple optimal solutions.
• If two or more cells have the same value, then either may be selected.
• If two or more of the "losing" cells contain the same no of units, both will
become empty simultaneously and a “degenerate" solution will result.
• For the minimization case; when one or more cell evaluators are
negatives, the cell with the largest negative should be brought into
solution because that route has the largest potential for improvement
per unit.
• The loop starts and ends at the selected unoccupied cell. Every corner
element of the loop must be an occupied cell.
11
OPTIMALITY TESTS
12
Special cases
13
Special cases
Area-A 4 2 8 100
Area-B 5 1 9 200
Area-C 7 6 3 200
dummy 0 0 0 50
14
ASSIGNMENT PROBLEMS
• The Assignment Problem(AP) refers to the class of LPPs that involves
determining the most efficient assignment of people to projects,
salespeople to territories, contracts to bidders ,jobs to machines, and
so on.
• The objective is to assign a number of resources to an equal number
of activities so as to minimize total costs or total time or maximize
total profit of allocation.
Following are the assumptions:
• Number of jobs is equal to the number of machines or persons
• Each man or machine is loaded with one and only one job.
• Each man or machine is independently capable of handling any of the
jobs being presented.
15
ASSIGNMENT PROBLEMS
• Step.1. Develop the cost table from the given problem
• Step 2.Find the opportunity cost table: It involves two operations:
a. Perform row operation
b. Perform column operation
Step 3.Test for an optimal assignment
• If the number of lines equals either the number of rows or columns in
the table, an optimal assignment can be made.
• If the number of lines is less than the number of rows or columns, an
improvement is possible (we proceed to step 4).
16
ASSIGNMENT PROBLEMS
Step 4.Improve the present opportunity cost table (matrix)
• a. Find the smallest entry in the uncovered cells (cells with no lines through
them) and subtract it from all entries in the uncovered cells.
• b. Add the same smallest entry to those cells in which the lines intersect
(cells with two lines them)
• c. Cells with one line through them are transferred (i.e. unchanged to the
improved table).
• In those problems where the first improvement does not yield an optimal
solution, we keep on improving the solution by repeating step 4 until an
optimal solution is achieved.
Step 5: Make an optimal assignment
• An optimal assignment should be made to cells with a zero entry,
maintaining the one-to-one requirement
17
ASSIGNMENT PROBLEMS
Example: the time taken by four employees to perform four jobs is
given below. Assign the four jobs to the four employees in order to
minimize the total time consumption.
Employees
A B C D
1 D10 20 18 IV
14 V
I II
2 15 25 9 25
III
Jobs
3 30 19 17 12
4 19 24 20 10
18
SPECIAL CASES IN THE ASSIGNMENT PROBLEMS
A. Multiple Optimal Solutions
B. Maximization case in assignment problems
C. Unbalanced Assignment problem
D. Restrictions on Assignments
19