Mba or Unit-Iii Notes
Mba or Unit-Iii Notes
Assumptions and
Formulation of Assignment problems,
Hungarian method,
Maximization problems.
LEARNING OBJECTIVES
Understand the features of assignment problems and transportation problems.
Formulate an assignment problem as a square matrix.
Apply the Hungarian method to solve an assignment problem.
make appropriate changes in the Hungarian method to solve an unbalanced
assignment problem,
Profit maximization assignment problem, etc.
INTRODUCTION
Suppose, xij represents the assignment of resource (facility) i to activity (job) j such that
Example 1 A computer centre has three expert programmers. The centre wants three
application programmes to be developed. The head of the computer centre, after carefully
studying the programmes to be developed, estimates the computer time in minutes required
by the experts for the application programmes as follows:
Assign the programmers to the programmes in such a way that the total computer time is
minimum.
Solution: Steps 1 & 2 The minimum time element in rows 1, 2 and 3 is 80, 80 and 110,
respectively. Subtract these elements from all elements in their respective row. The reduced
time matrix is shown in Table
In reduced above Table the minimum time element in columns A, B and C is 0, 10 and 0,
respectively. Subtract these elements from all elements in their respective column in order to
get the reduced time matrix. This is shown in Table .
Step 3 (a) Examine all the rows starting from the first, one-by-one, until a row containing
single zero element is found. In Table rows 1 and 3 have only one zero in the cells (1, C) and
(3, A), respectively. Make an assignment in these cells and cross off all zero elements in the
assigned column as shown in Table.
Now examine each column starting from A in Table . There is one zero in column B in the
cell (2, B). Make an assignment in this cell as shown in Table.
Since the number of assignments (= 3) equals the number of rows (= 3), the optimal solution
is obtained. The pattern of assignments among programmers and programmes with their
respective time (in minutes) is given below:
Example 2 A department of a company has five employees with five jobs to be performed.
The time
(in hours) that each man takes to perform each job is given in the effectiveness matrix.
How should the jobs be allocated, one per employee, so as to minimize the total man-hours?
Solution
Cover the zeros with minimum number of lines (= 4) as explained below:
(a) Mark () row D where there is no assignment.
(b) Mark () columns I and IV since row D has zero element in these columns.
(c) Mark () rows B and E since columns I and IV have an assignment in rows B and E,
respectively.
(d) Since no other rows or columns can be marked, draw straight lines through the unmarked
rows A and C and the marked columns I and IV, as shown in Table
Develop the revised matrix by selecting the smallest element among all uncovered elements
by the lines in Table ; viz., 2. Subtract k = 2 from uncovered elements including itself and add
it to elements 5, 10, 8 and 0 in cells (A, I), (A, IV), (C, I) and (C, IV), respectively, which lie
at the intersection of two lines. The revised matrix, so obtained is shown in Table.
Since the number of assignments (= 5) equals the number of rows (or columns), the solution
is optimal. The pattern of assignments among jobs and employees with their respective time
(in hours) is given below:
Maximization Case in Assignment Problem
If instead of cost matrix, a profit (or revenue) matrix is given, then assignments are mode in
such a way that total profit is maximized. The profit maximization assignment problems are
solved by converting them into a cost minimization problem in either of the following two
ways:
(i) Put a negative sign before each of the elements in the profit matrix in order to convert the
profit values into cost values.
(ii) Locate the largest element in the profit matrix and then subtract all the elements of the
matrix from the largest element including itself.
The transformed assignment problem can be solved by using usual Hungarian method.
Example A company operates in four territories, and four salesmen available for an
assignment. The territories are not equally rich in their sales potential. It is estimated that a
typical salesman operating in each territory would bring in the following annual sales:
Territory : I II III IV
Annual sales (Rs) : 1,26,000 1,05,000 84,000 63,000
The four salesmen also differ in their ability. It is estimated that, working under the same
conditions, their yearly sales would be proportionately as follows:
Salesmen : A B C D
Proportion : 7 5 5 4
If the criterion is maximum expected total sales, the intuitive answer is to assign the best
salesman to the richest territory, the next best salesman to the second richest, and so on;
verify this answer by the assignment technique.
Solution Construct the Effectiveness Matrix: To avoid the fractional values of annual sales of
each salesman in each territory, for convenience, consider their yearly sales as 21 (i.e. the
sum of sales proportions), taking Rs 1,000 as one unit. Now divide the individual sales in
each territory by 21 in order to obtain the required annual sales by each salesman. The
maximum sales matrix so obtained is given in Table
Example A marketing manager has five salesmen and five sales districts. Considering the
capabilities of the salesmen and the nature of districts, the marketing manager estimates that
the sales per month (in hundred rupees) for each salesman in each district would be as
follows:
Find the assignment of salesmen to districts that will result in maximum sales.
Solution The given maximization problem can be converted into a minimization problem by
subtracting
from the largest element (i.e. 41) all the elements of the given table. The new cost data so
obtained is given
in Table .
The solution shown in Table is not optimal since only four assignments are made. Cover the
zeros with the minimum number of lines (= 4) as shown in Table.
Develop the revised cost matrix by selecting the minimum element (= 4) among all
uncovered elements by the lines. Subtract 4 from all uncovered elements, including itself, and
add it to the element at the intersection of the lines. A revised cost table, so obtained, is
shown in Table. Repeat the above procedure again to make the assignments in the reduced
Table. The two alternative assignments are shown in Tables. Two more alternative solutions
exist due to presence of zero element in cells (4, C), (4, D) and cells (5, C), (5, D).
The total minimum cost (Rs) and optimal assignments made are as follows:
MCQ QUESTIONS
1) An assignment problem is considered as a particular case of a transportation problem
because
A. The number of rows equals columns
B. All xij= 0 or 1
C. All rim conditions are 1
D. All of the above
2) An optimal assignment requires that the maximum number of lines that can be drawn
through squares with zero opportunity cost be equal to the number of
A. Rows or columns B. Rows & columns C. Rows + columns –1 d.
D. None of the above
3) While solving an assignment problem, an activity is assigned to a resource through a
square with zero opportunity cost because the objective is to
A. Minimize total cost of assignment
B. Reduce the cost of assignment to zero
C. Reduce the cost of that particular assignment to zero
D. All of the above
4) The method used for solving an assignment problem is called
A. Reduced matrix method
B. MODI method
C. Hungarian method
D. None of the above
5) The purpose of a dummy row or column in an assignment problem is to
A. Obtain balance between total activities &total resources
B. Prevent a solution from becoming degenerate
C. Provide a means of representing a dummy problem
D. None of the above
6) Maximization assignment problem is transformed into a minimization problem by
A. Adding each entry in a column from the maximization value in that column
B. Subtracting each entry in a column from the maximum value in that column
C. Subtracting each entry in the table from the maximum value in that table
D. Any one of the above
7) If there were n workers & n jobs there would be
A. n! solutions B. (n-1)! solutions C. (n!)nsolutions D. n solutions
8) An assignment problem can be solved by
A. Simplex method
B. Transportation method
C. Both a & b
D. None of the above
9) The assignment problem
A. Requires that only one activity be assigned to each resource
B. Is a special case of transportation problem
C. Can be used to maximize resources
D. All of the above
10) An assignment problem is a special case of transportation problem, where
A. Number of rows equals number of columns
B. All rim conditions are 1
C. Values of each decision variable is either 0 or 1
D. All of the above
11) Every basic feasible solution of a general assignment problem, having a square pay-off
matrix of order, n should have assignments equal t
A. 2n+1 B. 2n-1 C. m+n-1 D. m+n
12) The Hungarian method for solving an assignment problem can also be used to solve A.
A transportation problem B. A travelling salesman problem C. A LP problem
D. Both a & b
13) An optimal solution of an assignment problem can be obtained only if
A. Each row & column has only one zero element
B. Each row & column has at least one zero element
C. The data is arrangement in a square matrix
D. None of the above
14) In assignment problem of maximization, the objective is to maximise
A. Profit B. optimization C. cost D. None of the above
15) In the Hungarian method of solving an assignment problem, the row reduction is obtained
by
(a) Dividing each row by the elements of the row above it
(b) Subtracting the elements of the row from the elements of the row above it
(c) Subtracting the smallest element from all other elements of the row
(d) Subtracting all the elements of the row from the highest element in the matrix
PRACTICE PROBLEMS
1) Five men are available to do five different jobs. From past records, the time (in hours)
that each man takes to do each job is known and is given in the following table:
Find out how men should be assigned the jobs in way that will minimize the total time
taken.
2) Five workers are available to work with the machines and the respective costs (in
rupees) associated with each worker machine assignment are given below. A sixth
machine is available to replace one of the existing ones and the associated of that
machine costs are also given below.
What are the job-assignment pairs that shall minimize the cost?