Assignment Problem
Assignment Problem
PROBLEM
To make them undersatand the concept of
assignment problem.
To make them understand about the basic
purpose of assignment problem.
To make them aware about the hungarian
method.
To make them learn about the different
types of assignment problem.
The structure of the Assignment Problem is
similar to a transportation problem.
Assignment problem is a special case of the
transportation problem, where m = n and ai
= bj = 1
The computational technique to solve
assignment problem is known as Hungarian
Method
It consists of a series of computational steps as
follows, when the objective function is of
minimization type.
Step 1: From the given problem, find out the
cost table. Note that if the number of origins is
not equal to the number of destinations then a
dummy origin or destination must be added
Step 2: In each row of the table find out the smallest cost
element, subtract this smallest cost element from each
element in that row. So, that there will be at least one zero
in each row of the new table. This new table is known
as First Reduced Cost Table.
Step 3: In each column of the table find out the smallest
cost element, subtract this smallest cost element from each
element in that column. As a result of this, each row and
column has at least one zero element. This new table is
known as Second Reduced Cost Table
Step 4: Now determine an assignment as follows:
◦ For each row or column with a single zero
element cell that has not be assigned or
eliminated, box that zero element as an assigned
cell.
◦ For every zero that becomes assigned, cross out all
other zeros in the same row and for column.
◦ If for a row and for a column there are two or more
zeros, choose the assigned zero cell arbitrarily.
◦ The above procedures may be repeated until every
zero element cell is either assigned (boxed) or
crossed out.
B 15 18 23 17
C 19 17 21 24
D 25 23 24 24
Find the First Reduced Cost Table as shown in
Table
Jobs
1 2 3 4
A 0 5 2 8
Persons
B 0 3 8 2
C 2 0 4 7
D 2 0 1 1
Find the Second Reduced Cost Table as shown
in Table
Jobs
1 2 3 4
A 0 5 1 7
Persons
B 0 3 7 1
C 2 0 3 6
D 2 0 0 0
Smallest
Determine an Assignment Number
Jobs
1 2 3 4
A 0 5 1 7
Persons
B 0 3 7 1
C 2 0 3 6
D 2 0 0 0
Develop new revised table (after subtracting 1 from
uncovered numbers and adding 1 to numbers at
cross-sections)
Jobs
1 2 3 4
A 0 4 0 6
Persons
B 0 2 6 0
C 3 0 3 6
D 3 0 0 0
Determine an assignment
Jobs
1 2 3 4
A 0 4 0 6
Persons
B 0 2 6 0
C 3 0 3 6
D 3 0 0 0
Offices
W X Y Z
Offices
W X Y Z
A 160 220 240 200
Employees
3 50 42 43 40 45
4 35 48 50 46 46
5 38 72 51 51 49
3 22 30 29 32 27
4 37 24 22 26 26
5 34 0 21 21 23