Assignment Problem
Assignment Problem
PROJECT
PERSON 1 2 3
Brown 8 10 11
Cooper 9 12 7
Assignment Model Approach
Summary of Fix-It Shop assignment alternatives
and costs
PRODUCT ASSIGNMENT
LABOR TOTAL
1 2 3
COSTS ($) COSTS ($)
Adams Brown Cooper 11 + 10 + 7 28
Adams Cooper Brown 11 + 12 + 11 34
Brown Adams Cooper 8 + 14 + 7 29
Brown Cooper Adams 8 + 12 + 6 26
Cooper Adams Brown 9 + 14 + 11 34
Cooper Brown Adams 9 + 10 + 6 25
The Hungarian Method
(Flood’s Technique)
The Hungarian method is an efficient method of
finding the optimal solution to an assignment
problem without having to make direct comparisons
of every option
It operates on the principle of matrix reduction
By subtracting and adding appropriate numbers in
the cost table or matrix, we can reduce the problem
to a matrix of opportunity costs
Opportunity costs show the relative penalty
associated with assigning any person to a project as
opposed to making the best assignment
We want to make assignment so that the opportunity
cost for each assignment is zero
Three Steps of the Assignment Method
Not
Set up cost table for problem Revise opportunity cost table
optimal
in two steps:
Step 1 (a) Subtract the smallest
number not covered by a line
from itself and every other
Find opportunity cost
uncovered number
(a) Subtract smallest number in
(b) add this number at every
each row from every number
intersection of any two lines
in that row, then
(b) subtract smallest number in
each column from every
number in that column Optimal solution at zero
locations. Systematically make
final assignments.
Step 2
(a) Check each row and column
for a unique zero and make the
Test opportunity cost table to first assignment in that row or
see if optimal assignments are column
possible by drawing the
minimum possible lines on (b) Eliminate that row and
columns and/or rows such that Optimal column and search for another
all zeros are covered unique zero. Make that
assignment and proceed in a
like manner.
The Hungarian Method
(Flood’s Technique)
PROJECT PROJECT
PERSON 1 2 3 PERSON 1 2 3
Brown 8 10 11 Brown 0 2 3
Cooper 9 12 7 Cooper 2 5 0
Adams $5 $8 $0 Adams $5 $6 $0
Brown 0 2 3 Brown 0 0 3
Cooper 2 5 0 Cooper 2 3 0
PROJECT
PERSON 1 2 3
Adams $5 $6 $0
Cooper 2 3 0
Adams $3 $4 $0
Brown 0 0 5
Cooper 0 1 0
Table 10.32
The Hungarian Method
(Flood’s Technique)
◼ Optimality test on the revised opportunity cost
table
PROJECT
PERSON 1 2 3
Adams $3 $4 $0
Cooper 0 1 0
Adams to project 3 6
Brown to project 2 10
Cooper to project 1 9
Total cost 25
Making the Final Assignment
1 2 3 1 2 3 1 2 3
Table 10.35