0% found this document useful (0 votes)
41 views26 pages

Unit 12

Uploaded by

Priya Ghosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
41 views26 pages

Unit 12

Uploaded by

Priya Ghosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

UNIT 12 .

THE ASSIGNMENT PROBLEM

Structure

12.1 Introduction
Objectives

12.2 Formulation of an Assignment Problem

12.3 . Solving an Assignment Problem


Hungarian Method

12.4 Summary

12.5 Answers/Hints/Solutions
2 . 1 INTRODUCTION The Assignment

In the first three units of this black, you have been introduced to the
transportation problem and a cotnputational niethod for solving it. In this
unit we discuss the Assignment Problem, which is a special case of the
transportation problem. You must have noticed that a transportation problem
is a real life problem. In this unit, you will observe the same for an assign-
ment problem. For example a factory manager may wish to assign three
different jobs to three machines in such a way that the total cost is
minimized. There are 3! = 6 ways of assigning 3 jobes to 3 machines.
Ijowever, ii problem of assigning 10 jobs to 10 machines requires 10!
:~ssignn~ents to be examined, which clearly is not a simple task. Iience, the
need to evolve efficient method to solve an assignment problem. I n this case
also, the sin~plexmethod is not very helpfill although it can be used.

In 1931, the Hungarian mathematician D. Konig, published a theorem on


graphs, whiehwas generalised in the same year by another Hungarian
mathematician E. Eger-vary. This theorem was applied by I-I.W. K~lhnto
solve the assignment problem. The niethoci so evolved was s~litablynamed
the 'Hungariail-Method'. 111 this unit. we shall discuss the 'I-Iungarian
Method' for solving an assigilinent problem.

0bjectives

After completing this unit, you should be able to:

9 identify an assigninent problem, ."


' I
1
o formulate an assignment problem,

t @?
determine that an assignment problem is a special case of a
I transportation problem and so of a linenr programnling problem.

1i +.'
@ solve an Assignment Problem by the I-lungarian Method.

12.2 FORMULATION OF AN ASSIGNMENT PROBLEM

Let us consider the case of a factory which has three jobs to be done on the
three availabIe machines. Each machine is capable of doing any of the three
, jobs. For each job the machining-cost depends on the machine to which it is
I assigned. Costs inc~lrredby doing various jobs on different rnachines are
t given below:

Machine Machine Machine


I
1
I
I

I
Job I

Job I1

Job 111
Special Lincar Programming The problem of assigning jobs to machines, one to each, so as to minimize
Problems the top1 cost of doing all the jobs, is an assignment problem.

Each job machine combination which associates all jobs to machines on one-
to-one basis is called an assignment. Every assignment corresponds to a
'total-cost'. The assignment problem, proposes to determine that assignment
which corresponds to minimum total-cost. This will be called an optimal
assignment.

In the example above, let us write ali the possible assignments. Job I can be
assigned to any of the three available machines. So there are three ways in
which it can be done. Now, Job I1 cannot be assigned to the machine to
which Job I has already been assigned. This is because no two jobs can be
assigned to the same machine and conversely no two machines can be
associated with the same job. So, job I1 can be associated to any of the two
remaining machines, which can be done in two ways Ultimately job III has
only one machine left for it and so has only one way. Combining the above,
there are 3 x 2 x 1, ways in which all the jobs can be assigned to various
machines, one to each. In other words, there are 3! number of possible
assignments. The following table enumerates all these possible assignments
and also mentions the 'total~cost'corresponding to each one of these.

Number Assignment Total-Cost


- \

Job I - ' Machine51


Job I1 - Machine I1
Job 111 - Machine I11

Job I - Machine I
Job I1 - Machine I11
Job I11 - Machine I1

Job1 - Machine I1
Job I1 - Machine 111.
Job Ill - Machine I

Job1 - Machine I1
J O ~ I I- Machine I
Job III - Machine I11

Machine III
Machine I
Machine 11

Job I - Machine III


Job I1 - Machine I1 - 2+3+2=7
Job III - Machine I
Ollt of all these, the ~ninirnumtotal-cost i.e. 7 corresponds to the assignment Problem
'The Assig~~~llenlt ,

i1Job I - Machine 111


Job 11 - Machine I1
Job 111- Muchine I

which is called tlie optimal assignment.


'

Let us now generalise it and formulate it for n jobs. Let there be 11 jobs
which are to be processed on n machines on one-job one-machine basis. Let
the cost incurred by processing each jobs on each machine be known. Then
the problenl of processing all the jobs at minimum cost is known-as the
assignment problem. We will develop a mitthematical fornlulation for the
assignment problem.

Let J,, J, .. ., Jn be the n jobs and let M,, M,, . . ., Mnbe the n machines. Also
let cijbe the cost of processing ith job Ji on j the machi~leMj. One job-one
machine basis implies that not more than one job goes to the same machine
and conversely that not more than one machine process the same job.

I
Let us define variable xi, as follows,
1
0 if it11 job is not assigned to jth machine

I
1 if ith job is assigned to jth machine

No job re.omains unprocessed and no machine remains idle. Note that the
I nuinber of jobs is equal to tlie number of machines. The liypothesis of one
I

1 job-one machine implies


( j = 1 , 2 ,...%,
I
I n)
F
i- 1
I

i gxij = 1 ( i = 1,2, ,., ,n)


I!
I

j= 1

In each of these summntions, only one term on the left hand side has variable
: xij equal to OIIC and the rest are zeros. Also, this particular tern1 (for which
I x , = 1) pertains to that job and that machine which have been assigned
4. r ;

,
1 together.
I
I

Then, the assignment problenl is nlathernatically stated: -


B
Y ' n n

1 '
i c
Minirnise Z =
i-1
x c i j xI
j=l
j r(
6
Subjectto x x i j = l l , , . , . (AP-1)
i
li
i=l

= 1 (i = 2, ..., n)
j-1

i = 1, 2, .,., n
xij= 0 or 1
j = 1, 2, .., , n
SpccialLinearProgramming It may be noted that assigning a non-negative integer value to xij is
Problcms equivalent to assigning values 0 or 1 to xij. For this one has only to see the
constraints of the problem (AP-1). This also justifies the way xij's have been
defined.

An assignment problem is known from its cost-matrix [Cij],which is given


is:

If each row refers to a job and each column refers to a machine, then C4is
the cost of processing ith job on jth machine. Clearly [Cij]is a square matrix
of order n.
L , Assignment Problem as a special case of Transportation Problem.

Let us consider an m x n transportation problem:


-
Minimise Z = x C c i jxg

TP-1

I
I

.where
n
x x , = a,
j=1

XU 2 0,

q = availability at ith source

bj= demand of jth destination


(i = 1,2, +.., n)

I
Ci = per unit transportation cost from ith source to jth destination

and x2= number of units transported from ith source to jth destination.

we state a well known result here that wherever a, and bj in TP-I are -.
integers, then every basic feasible solution of TP-I has integret values.
I
Assignment problem can be viewed as a special' case of transportation The Assignment Problem
problem. What we have to do is only to regard 'jobs' as 'sources' and
'machines' as 'destinations'. As each a, = 1 and each b, = 1, therefore
m 11

x a i = m and x b j = n. In order to solve a transportation problem we


i=l j=l

'balance' it, in case it is not already so. For this, we require m=n i.e. the
number of jobs are taken equal to the number of machines. This is what
we do in an assignment problem i.e. we take the number of jobs equal to
the number of nnachines. Thus, we see that an assignment problem is a
special case of transpoi-tation problem.

, 12.3 SOLBrPNG AN ASSIGNMENT PROBLEM


,
Being a special case of transpoi-tation problem an assignment problem is a
special type of linear prograinming problem. As a result, you can use
simplex method to solve an assignment problem. In view of the special
structure of the assignment problem, a very convenient method has been
evolved for its solution. It is called the Hungarian Method. Before we
discuss this method, let us take up the following results, which lead to its
evolution.

TI-IEOREM I

The optimal solution of an assignment problem remains the tame, if a


constant is added or subtracted from any sow or colbrnn of the cost
matrix,
I
PROOF

Let [Cij] and [C*,] with C*, = CiiFY +vj represent respectively the original
assignment problem, obtained after adding or subtracting constants ui's and
vjls from its rows and colun~ns.Here, ui is the constant added or subtracted
fmm all the elements of ith row of matrix [Cij];and v, is the constant added
or subtracted froill all the elements of the jth column of the matrix [C,]. Let
n n
Z= Ccijxij be the objective function of the original problem with
i=l j=l

cost matrix [Ci,l. The objective function Z* for the resulting assignment
problem with cost matrix [CTj]is given by,
8

I
I
I -
I
Special Linear n n
Programming Problems =Z-IKwhere + U, f x v j = fK
!=I j= 1

This shows that the minimization of the original objective function Z yields
the same solution as the nlinimization of Z*. Only the optimal values differ.

In the light of the above theorem, let us take the assignment problem.

In order to ellsure that no element of the cost-matrix becomes negative,


subtract the minimum element of each row from all the elements of that
row. We get,

In the above reduced cost-matrix, the optimal assignment yielding total-cost


zero is Jl M,, J, MI.So for the original problem the optimal assignment is
Jl M2,J, MI, yielding optimal value;-3 + 2 = 5.

Let us consider a second problem.


I

M, M2

As before, substracting the minimum element of each row from all elements
/
of that row, the reduced matrix obtained is,
The Assignment Psobler?

Keeping in mind the one job-one machine basis, the optimal assignment
yielding total cost zero is J, M,, J, M,. From the original cost-matrix of this
probleni the optimal assignment J, M,, J2 M2 corresponds to total cost 5 -t 2
' = 7.

This is as far as the application of the theorem, given above, is concerned.


Sometimes, even after this, optimal assignments in the reduced cost-matrix,
yielding zero total-cost can not be located. For example, consider the
problem,

J3
I

. ' After subtracting the minimum of each row (column) from all elements of
: that row (column) the reduced matrix so obtained is,

I J3 .
I

I lt can be seen that on one job-one machine basis, an optimal assignment


I ' , yielding total-cost zero cannot be obtained from this reduced matrix. Such
a situation can be systematically identified by observing that all the zeros
I in the above reduced matrix can be covered by a minimum of 2 lines o d y
(shown as dotted lines below)

E
This stalemate can be resolved by creating new zeros from amongst the
f
I

,
I
Specla1 Linear elenzents uncovered by these two dotted lines. For this mininlum of the
! Programming Broh]rnl\ uncovered elements i.e. 1 is subtracted from all uncovered elements; added
i to the eletflents at intersectiori of the dotted lines, leaving other covered
! elements unchanged. The cost-matrix further reduces to,
I I
I

!
M1 M2 M3

Optimal assignment yielding zero total-cost can now be made as J, M,, 3,


M3, J, M2 which corresponds to the total cost 2 + 3 + 2 = 7.

It can now be observed that we can make optimal assignments yielding


zero total cost in the reduced cost matrix, only when, the miilimum
number of dotted horizontal and vertical lines needed to cover all the zeros
is equal to the order of the given assignment problem. I11 the first two
problems (each of order 2), we could make optimal assignments only
when the minimum number of lines required to cover all the zeros was
two. In the third problem of order 3 the optimal assignment could be
made only when the minimum number of lines required to cover all zeros
in the reduced matrix is equal to three.

All the above observations corltribute to the following steps of the


Hungari:tn-Method I'or solvi~lgan 11 xn assignmetit problem.

i) ' Subtract the minimum element of each row from all elements of that
' row.

ii) Subtract the minimum element of each column from all elements of
that column.

atleast one zero in each row and


The reduced matrix thus obtained, cont~~ins
eac6 column.

1 Cover all the zeros in the reduced cost-matrix by minimum number of


: horizontal and vertical lines. Let the least number of such lines needed to
cover all the zeros be r. If r = n, an optinl~~lassignment can be made at this
I

1, '
I stage in this case go to Step 4. If r < n, a n optimal assignment can not be
1
made at this stngc. In this case go to Step 3.
Step 3 The Assignment P~wpleln

Mere, the least number of lines needed to cover all the zeros is less than the
order of the assignment problem.

Pick the minimum element not covered by these r covering-lines and,

i) Subtract it from all uncovered elements,

ii) add to all elements at intersection of two covering lines, and

iii) leave all other covered elements unchanged.

Thus we get a new reduced cost-matrix. Go to step 2.

Step 4

Here the minimum number of lines needed to cover all the zeros is exactly
equal to the order of the assignment.

An optimal assignment shall be made now.

i) Examine the rows successively until a row with exnctly one zero is
found. Encircle this zero and cross all other zeros i n its column.

ii) Similarly, examine the columns successively until a column with


exactly one zero is found. Encircle this zero and cross all other zeros
in its row.

Repeating the above steps either of the following situations is encountered:

a) each row and each column has an encircled zero. In this case an
optimal assignment has been made and the process terminates.

b) There lie more than one zero in some rows and columns which are
not encircled. In such a case encircle any one of the zeros which is
nbt encircled arbitrarily and cross all other ziros in its row and
column, both.

Continuing in this way, we shaIl have exnctly one encircled zero in each row
and each column.

Assignments ttre made corresponding to each encircled zero.

Step 5

For obtaining the minimum cost, refer to the original cost-matrix of the
given problem. Optimum cost is obtained by adding costs cij's at all the
encircled-zero positions.

In order to illustrate the above method, let us consider t h e follo.wing


examples.
I
. "I
I
I Special Linear Programming EXAMPLE 1
I Problems
I
Solve the cost-minimizing assignment problem.

Medium + $1 II m IV

Rows &
A

D
Step P

i) Subtracting the minimum element of each row from all elements of i


that row, we get

ii) Subtracting the minimum elements of each column from elements all
of that column, we get

I I1 ,In IV

Step 2

Cover all the zeros by minimum number of horizontal and vertical lines. A
systematic approach for this is to look for a row or column containing the I

maximum number of zeros. See that we can cover ail the zeros by 3 lines
onlys. So, r = 3 < 4 = n, so go to step 3.-
. * ,
The bsignment Problem

Step 3

1. is the least uncovered element.

i) Subtract 1 from all uncovered elements


,
ii) add 1 to elements at intersection of the covering lines viz. 1 at
position (1, 1) and 1 at position (3, 1).

iii) leave other covered elements unchanged.

The reduced cost-matrix so obtained is,

Again, cover the zeros by minimum number of horizontal and vertical lines.
See that we require exactly 4 lines to cover all the,zeros. As r = 4 = n :
optimal assignment can be made at this stage, so go to siep 4.
Special Linear Programming Sfep 4
Problems
! For making assignments, proceed as follows:

I TI 111 IV

i) 2nd row has only one zero in position (2, I), so encircle this zero and
cross all other zeros in its column i.e. the 1st column.

ii) Now, 4th row has only one zero in position (4,4),so encircle this
zero and cross all other zeros in its column i.e. the 4th column.

iii) 3rd column contains only one zero in position (3, I), so encircle it
and cross all other zeros in its row i.e. the 1st row.
, t

. iv) There is only.one zero in 3rd row, so encircle it.


1

As can be seen, each row and each column has a single encircled zero. The
optimal assignment is given by : A-111, B-I, C-11, D-IV

The minimum assignment cost is read from the original cost-matrix as,

EXERCISE 1: Solve the cost-minimizing assignment problem with the


cost-matrix.

Machines

I I1 111 IV W

Jobs
EXAMPLE 2 The Assignment Problem

Solve the cost-minimizing assignment problem whose cost matrix is .---


, -
given below,

J3

94

SOLUTION : Step 41
I

i> Suljtracting the minimum element of each row from all elements of
that row, the reduced cost-matrix is,

' subtracting the minimum element of each column from all elements
ii)
of that column, we get

Step 2

Cover all the zeros by least number of horizontal and vertical lines. Exactly
4 lines are required to cover all the zeros. So, r = 4.
Special Linear M, M2 M3 M4
I Programming Problems
I

J,

As r = 4 = n, we can straightway go to step 4, and make the optimal assign-


men t.

Step 4

i) There is only one zero in 1st row in position (1, I), so encircle this
zero, and cross other zeros (if any) in its column i.e. 1st column.

ii) There is only one zero in 2nd row in position (2, 4), so encircle this
zero and cross other zeros (if any) in is column i.e. 4th column.

MI % M3 M4
1

J,

iii) Now, observe that 3rd and 4th rows as well as 2nd and 3rd columns
contain two zeros each. To break this, and make an assignment, we , ,
!
pick any zero arbitrarily. Say, we pick zero in position (3, 2) and
i
I encircle it. Now, cross all zeros in its row i s . 3rd row as well as its I
1 column i.e.2nd column.
1

I
II
.. I
iv) There is only one zero left in position (4, 3), Encircle it to get the ,
optimal assignment as J, MI, J, M,, J, M,,J4 M,.
I' \
I ,

v) J, MI, J, M2,J, M3, J, M, is an alternative optional assignment. 1 b

Step 5

For determining minimum total cost, refer to the original cost-matrix of this I

problem and add the costs comsponding to J, M,, J, M4, J, Ma,J4 M, This
,
1

1
I
I1 gives the minimum assignment cost as.
I
:
. I
2+1+3+4=10. I I
I I
Note that any arbitrary choice in step 4 (iii), of the zero to'& encircled, The Assignmcnt Problcm
would yield the same rnir~irnumtotal-cost.

EXERCISE 2: Solve the cost-minimizing assignment problem.

I I1 III IV v VI

EXAMPLE 3

The owner of a small machine shop has 4 mechanists available to do 4


jobs. Jobs are offered with expected profits for each mechanist as
fol Iows:

Machanists

, Jobs C

1
I

Find by using the assignment method, the assignment of mechanists to


I jobs that will result in a maximum profit.

SOLUTION

,From linear programming we know that a maximization problem can be


,
converted into a minimization problem by replacing the costs with their
I I
I
negatives. It is also known that an assignment problem'is a linear
, I programming problem. So, we can convert the above maximizing assign-
I ment problem into the usual minimizing assignment problem, by replacing
costs with their negatives and proceed with the Hungarian Method.
The corresponding minimizing assignment problem has thk cost-mabix
given below:
I
I
Spccial Lincar Programming
Problcms

Step I

i) Substract the minimum element -7 from all elements of 1st row.


Similarly, subtract -8, -9'and -7 respectively from all elements of
2nd, 3rd and 4th rows. The reduced matrix is,

(Note that this step amounts to subtracting each element of the original ,
matrix (of the profit maximizing assignment problem) from the correspond-
ing maximum element of their rows respectively. In other words, substract %

all elements of 1st row from the maximum element i.e. 7 of the 1st row.
Similarly, for the other rows).
The Assignment Problem

Step 3

The minimum uncovered, element is 1, so


,

i) subkracting 1 from all uncovered elements

ii) adding 1 to elements at intersection of hoiizontal and vertical lines


viz. elements at positions (1,4) and (3,4).

iii) leaving all other covered elements unchanged, we get,

Observe that now we require exactly 4 lines to cover all the zeros i.e. now r
= n. So, we can go to step 4, and make optinlal assignment.

Step 4

i) There is a single zero in 2nd row in the position (2,4). Encircle this
,'I'
zero and cross all other zeros in its column i.e. 4th column.

ii) There is a single zero in 3rd row in the position (3, 3). Encircle this
zera and cross all other zeros (if any) in its colull~nsi.e. 3rd column.

iii) N ~ Wthere
, is only one unmarked zero in 4th row in the position .
(4,l). Encircle this zero and cross all other zeros in its column i.e.
-
~lstcolumn. ---
Special Linear
Programming Problems
A

iv) There is now a single zero in 1st row in the position (1,2). Encircle it
to get the optimal assignment as AII, B N , CIII, DI.

Step 5

Adding costs cox-responding to these as~ignmentsfrom the original profit


maximizing matrix we get the maximum profit as,

EXERCISE 3: There are 5 jobs to be done on 5 available machines. The


following matrix shows the return in rupees on assigning various jobs to
different machines. Determine an assignment which maximizes the total
return.
MI M, M3 . M4 M5

12.4 SUMMARY

Assignment problem has been studied in rhis unit. Given an equal number of
jobs and machines the problem consists of determining an optimal assign-
ment. If the objective is to minimize the total cost incurred, the problem is
i' known as cost minimizing assignment problem or simply assignment
problem. In skction 12.1, an assignment problem has been introduced
systematically taking real life situations. Mathematical formulation of the
"problem has been developed in section 12.2, It has been shown that an
assignment problem is represented completely by its cost-matrix.

An assignment problem is a special type of transpoi-tation problem and $0


of a linear programming problem. Consequently, it can be solved by the
transportation technique or by the simplex method. Because of special The Assignment Problem
structure of ail assignment problem, a simple method called the Hungarian
Method for solving it has been developed in Section 12.3.

Some examples illustrating the Hungarian Method have been discussed. A


number of exercises have also been given which involve assignment
problem ill which the objective function is to be maximized.'
' Special Linear Programming
Problems 12.5 ANSWERSININTSISOLUTIONS
El Optimal assignment : AII, BV, CIII,DIV,EI

Minimum assignrnent'cost = 39

E2 Optimal assignment : AIII, BV,CII DVI,EI,FIV or AID,BIV,CII,


DIV,EVI,FI

I Minimum assignment cost = 20.

E3 Optimal assignment : J, - 4,J, - M,,J, - M4,


J4 - 4,
J, -ha,
1

I
I
. - Maximum total return = 50. -
- - - --
Tlic Assignment Problem
REVIEW

This block has again four units namely units 9, 10, 11 and 12. In blockI,the
Linear Progr:imming was introduced and its solution only in two variables
was discussed by the graphical method. In block 2, the algebraic method
known as Si~nplexalgorithm was used to solve the problem having any
number of variables.

I11 this
block, you have studied some typical special linear programming
I
probleins namely the transportation problem and the assignment problem.
You must check for yourself to know whether you have successfully
achieved the desired objectives in this block. For this, you will do well, if
you try the followmg self-check problems and verify your answers given at
I the end of the block:

P1 Give the Mattrematical Model of the TP represented in tabular form


as givcn below:

Sl 40
bj + 40 80

P2 Compute a basic feasible solution, using North West Corner Method,


for the followii~gTP
Special Linear B3 Use Matrix Minima Method lo determine a basic feasible solution to
Programming Problems the following TP. .
I

A company has three plants at locations A , B and C; which supply'to


warehouses located at D, E, F, G and H. Monthly plant capacities are
800, 500 and 900 units respectively. Monthly warehouse
requirements are 400,400, 200, 400 and 800 units respectively. Unit ,
transportation costs (in rupees) are given below:

400 100 200 400 800


Determine an optir~~iim distribution for the company in order to minimize the ,

total transportation cost.

P5 A company has 4 warehouses and 5 stores..The surplus in the I

warehouses, the requirements of the stores and cost (in rupees) of


transporting one unit of commodity from~warehousei to store j are
given below:

I
Store The Assignment Problem
1 2 3 4 5 Surplus
I

1 Warehouse' 2

I
Requirements 80 100 100 90 90
I
1
.
I P6 A team of 5 horses and 5 riders has entered a jumping-show contest.
The number of penalty points to be expected when each rider rides
any horse is given below:
Riders
R, R, R, R.4 Rs
HI

H,

Horses H,

H4

%
How should the horses be allotted to the riders so as to minimize the total
expected loss of the team?
.
P7 Five operators have to be assigned to five machines. The assignment
costs are given as:
! I
I Machines
I 1

I
I I1 111 IV v
I
A
I

B
Operator C

Operator A cannot operate machine 111 and operator C cannot operate


machine 1V.Find an assignment schedule that minimizes the total cost.
Special Linear
Programming Problems REVIEWIANSWERSIHUNTSISOLUTIONS

P1 Minimize
i
I
1
z = 4xl1+ 3x1, + 7xZ1+ 2x2,+ 5x31 +x3,
Subject to
1
4 ~i~ + x I 2 = SO, xll+ xZ1+ x3,= 40'
xZ1+ xZ2= 30, XL2+ xz2+ x3, = 80
xJ1+ xJ2= 40,
X, r O.

I P2 x,,=25, xI2= 15, x~~= 20


!
p x2, = 15, xZ4= 25, x,, = 10
t X35 = 20.
I
[

I P3 x14= 10, x13= 10, x~~= 20


x3*= 15, x-32 = 25, Xj3 = 10
I
x,, = 0 (or any other basic variable that does not form a closed chain)

P4 Optimum distribution for the company is:

A toH 800

C to G 300
T11e minimum transportation cost is Rs. 9,200.

PS From warehouse 1 to store 3 100 units


I

From warehouse 2 to store 1 80 units I

From warehouse 2 to store 5 70 units , ' II'

From warehouse 3 to store 2 ' 100 units I

j
! From warehouse.3 to store 5 .
. 20 units
I I
I,
, I From warehouse 4 to store .4 90 units.
,
1
. I
(

I
Minimum cost of transportation = Rs. 4;200
-' 88 * .
r
I
P6 Optimal assignment : H,- R,, H,- R,,H,- R,, H,- R,, H,- R, The AssignmentRoblem

Minimum penalty points = 8 I ,

P7 Hint : Take as infinite, all cost entries where an assignment is not to


be made. In the problem, take C13= q,= -. Then solve the problem
by the usual Hungarian Method.

Optimal assignment : AIV, BIII, CV, DII, EI

Minimum assignment cost = 15


(~ltemativeoptimal assignment also exists) B"r, I

You might also like