SlideShare a Scribd company logo
1 of 48
Assignment Problem
 How to assign the given jobs to some workers on a one-
to-one basis so that the jobs are completed in the least
time or at the least cost.
 How to deal with situations when the number of jobs
do not match with the number of job performers.
 How should the salesmen of a company be assigned to
different sales zones so that the total expected sales are
maximised?
 How to schedule the flights or the bus routes between
two cities so that the layover times for the crew can be
minimised?
 A) complete enumeration method
 B) Transportation method
 C) Simplex method
 D) Hungarian assignment method
Ex. A production supervisor is considering how he should
assign the four jobs that are to be performed, to four of the
workers. He wants to assign the jobs to the workers such
that the aggregate time to perform the jobs is the least.
Based on previous experience, he has the information on
the time taken by the four workers in performing these
jobs, as given in table.
Worker Job
A B C D
1 45 40 51 67
2 57 42 63 55
3 49 52 48 64
4 41 45 60 55
Initial Solution : VAM
Worker Job Supply
A B C D
1 45 [ɛ ] 40 [ɛ ] 51 67 [1] 1
2 57 42 [1] 63 55 1
3 49 [ɛ ] 52 48 [1] 64 1
4 41 [1] 45 60 55 1
Demand 1 1 1 1 4
Total Time : 1 x 67 + 1 x 42 + 1 x 48 + 1 x 41 = 198
Initial Solution : Non-optimal
Worker Job Supply ui
A B C D
1
45 [ɛ
]
40 [ɛ ] 51 67 [1] 1 0
2 57 42 [1] 63 55 1 2
3 49 [ɛ] 52 48 [1] 64 1 4
4 41 [1] 45 60 55 1 -4
Deman
d
1 1 1 1 4
vj 45 40 44 67
Worker Job Supply ui
A B C D
1
45 [ɛ
]
40 [ɛ ] (-7) 51 67 [1] 1 0
2 (-10) 57 42 [1] (-17) 63 (+14) 55 1 2
3
49 [ɛ
]
(-8) 52 48 [1] (+7) 64 1 4
4 41 [1] (-9) 45
(-20)
60
(+8) 55 1 -4
Deman
d
1 1 1 1 4
vj 45 40 44 67
Initial Solution : Non-optimal
Worker Job Supply ui
A B C D
1 45 [ɛ ] 40 [1 ] (-7) 51 ( -14) 67 1 0
2 (-10) 57 42 [ɛ] (-17) 63 55 [1] 1 2
3 49 [ɛ ] (-8) 52 48 [1] (-7) 64 1 4
4 41 [1] (-9) 45 (-20) 60 (-6) 55 1 -4
Demand 1 1 1 1 4
vj 45 40 44 53
Initial Solution : optimal
Total Time = 1 x 40 + 1 x 55 + 1 x 48 + 1 x 41 = 184
Hungarian Assignment Method (HAM)
Step 1 : Locate the smallest cost element in each row of the cost table.
Now subtract this smallest element from each element in that row.
As a result, there shall be at least one zero in each row of the new
table, called the Reduced cost table.
Step 2: In this reduced cost table obtained, consider each column and
locate the smallest element in it. Subtract the smallest value from
every other entry in the column. As a result, there would be at least
one zero in each of the rows and columns of the second reduced
cost table.
Step 3: Draw the minimum number of horizontal and vertical lines
that are required to cover all the ‘Zero’. If the number of lines drawn
is equal to n (the number of rows/columns) the solution is optimal,
and proceed to step 6. If the number of lines drawn is smaller than
n, go to step 4.
Step 4: Select the smallest uncovered (by the lines) cost element.
Subtract this element from all uncovered elements including itself
and add this element to each value located at the intersection of
any two lines.
Step 5: Repeat steps 3 and 4 until an optimal solution is obtained.
Step 6: Make the job assignments to ‘Zero’ elements.
a) Locate a row which contains only one ‘zero’ element. Assign the job
corresponding to this element. Cross out the zeros, if any, in the
column corresponding to the element
b) Repeat (a) for each of such rows which contain only one zero.
Similarly, perform the same operation in respect of each column
containing only one ‘zero’, crossing out the zero, if any, in the row
c) If there is no row or column with only a single ‘Zero’ left, then select a
row/column arbitrarily and choose one of the jobs and make the
assignment. Now cross the remaining zeros in the column and row in
respect of which the assignment is made.
d) Repeat steps (a) through (c) until all assignments are made.
e) Determine the total cost with reference to the original cost table
Ex. Worker Job
A B C D
1 45 40 51 67
2 57 42 63 55
3 49 52 48 64
4 41 45 60 55
Step 1 : Locate the smallest cost element in each row of the cost table.
Now subtract this smallest element from each element in that row. As a
result, there shall be at least one zero in each row of the new table,
called the Reduced cost table.
Worker Job
A B C D
1 5 0 11 27
2 15 0 21 13
3 1 4 0 16
4 0 4 19 14
Step 1
Step 1 : Locate the smallest cost element in each row of the cost table.
Now subtract this smallest element from each element in that row. As a
result, there shall be at least one zero in each row of the new table,
called the Reduced cost table.
Worker Job
A B C D
1 5 0 11 27
2 15 0 21 13
3 1 4 0 16
4 0 4 19 14
Step 2: In this reduced cost table obtained, consider each column
and locate the smallest element in it. Subtract the smallest value
from every other entry in the column. As a result, there would be
at least one zero in each of the rows and columns of the second
reduced cost table.
Step 2
Worker Job
A B C D
1 5 0 11 14
2 15 0 21 0
3 1 4 0 3
4 0 4 19 1
Step 2: In this reduced cost table obtained, consider each column
and locate the smallest element in it. Subtract the smallest value
from every other entry in the column. As a result, there would be
at least one zero in each of the rows and columns of the second
reduced cost table.
Step 3 & 4
Worker Job
A B C D
1 5 0 11 14
2 15 0 21 0
3 1 4 0 3
4 0 4 19 1
Step 3: Draw the minimum number of lines covering all zeros. As a
general , we should first cover those rows/columns which contain
larger number of zeros.
Step 3: Count the number of lines. Which is 4, equal to number of
rows/column, so optimal solution is obtained.
Step 4
Worker Job
A B C D
1 5 0 11 14
2 15 0 21 0
3 1 4 0 3
4 0 4 19 1
Step 4: Make the assignment after scanning the rows and columns
for unit zeros.
Total Time = 40 + 55 + 48 + 41 = 184 minutes
Ex. Using the following cost matrix, determine (a)
optimal job assignment and (b) the cost of
assignments.
Machini
st
Job
1 2 3 4 5
A 10 3 3 2 8
B 9 7 8 2 7
C 7 5 6 2 4
D 3 5 8 2 4
E 9 10 9 6 10
Step 1: Obtain row reduction
Machini
st
Job
1 2 3 4 5
A 8 1 1 0 6
B 7 5 6 0 5
C 5 3 4 0 2
D 1 3 6 0 2
E 3 4 3 0 4
Step 2: Obtain column reduction
Machini
st
Job
1 2 3 4 5
A 7 0 0 0 4
B 6 4 5 0 3
C 4 2 3 0 0
D 0 2 5 0 0
E 2 3 2 0 2
Since the number of lines covering all zeros is less than the number of
columns/rows, we have to modify the table
The lest of the uncovered cell values is 2. this would be subtracted from each of
the uncovered values and added to each value lying at the intersection of lines.
Step 3:Reduced cost table
Machini
st
Job
1 2 3 4 5
A 7 0 0 2 6
B 4 2 3 0 3
C 2 0 1 0 0
D 0 2 5 2 2
E 0 1 0 0 2
Number of lines is 5 and number of rows/columns are 5, so solution is
optimal
Step 4:Assignment of Job
Machini
st
Job
1 2 3 4 5
A 7 0 0 2 6
B 4 2 3 0 3
C 2 0 1 0 0
D 0 2 5 2 2
E 0 1 0 0 2
Total cost associated = 3 + 2 + 4 + 3 + 9 = 21
Solve the following assignment Problem by Hungarian assignment
method
Worker Job
1 2 3
A 4 2 7
B 8 5 3
C 4 5 6
Step 1 : Obtain Row reduction
Worker Job
1 2 3
A 2 0 5
B 5 2 0
C 0 1 2
Ans. A-2, B-3, C-1, Total Time = 2 + 3 + 4 = 9 Minutes.
ABC company is engaged in manufacturing 5 brands of packed snacks. It has
five manufacturing setups, each capable of manufacturing any of its brands one
at a time. The cost to make a brand on these setups vary according to the
following table.
Machini
st
Setup
S1 S2 S3 S4 S5
B1 4 6 7 5 11
B2 7 3 6 9 5
B3 8 5 4 6 9
B4 9 12 7 11 10
B5 7 5 9 8 11
Assuming five setups and five brands, find the optimum
assignment of products on these setups resulting in the
minimum cost
Step 1: Obtain row reduction
Machini
st
Setup
S1 S2 S3 S4 S5
B1 0 2 3 1 7
B2 4 0 3 6 2
B3 4 1 0 2 5
B4 2 5 0 4 3
B5 2 0 4 3 6
Step 2: Obtain column reduction
Machini
st
Setup
S1 S2 S3 S4 S5
B1 0 2 3 0 5
B2 4 0 3 5 0
B3 4 1 0 1 3
B4 2 5 0 3 1
B5 2 0 4 2 4
Since the number of lines covering all zeros is less than the number of
columns/rows, we have to modify the table
The lest of the uncovered cell values is 1. This would be subtracted from each of
the uncovered values and added to each value lying at the intersection of lines.
Machini
st
Setup
S1 S2 S3 S4 S5
B1 0 3 4 0 5
B2 4 1 4 5 0
B3 3 1 0 0 2
B4 1 5 0 2 0
B5 2 0 4 1 3
Step 3: Reduce cost table
Since the number of lines covering all zeros is equal to columns/rows,
so solution is optimal
Machini
st
Setup
S1 S2 S3 S4 S5
B1 0 3 4 0 5
B2 4 1 4 5 0
B3 3 1 0 0 2
B4 1 5 0 2 0
B5 2 0 4 1 3
Step 4: Assignment
Ans: B1-S1, B2-S5, B3-S4, B4-S3, B5-S2, Total cost = 4+5+6+7+5 = 27
Unbalanced assignment Problems
 When number of columns and number of rows are
equal, the problem is balanced problem, and when
not, it is called an unbalanced problem.
 In such situations, dummy column/row, whichever is
smaller in number, are inserted with zeros as the cost
elements.
Constrained Assignment problems
 Sometimes a worker cannot perform a certain job or is
not to be assigned a particular job. To cope with this
situation, the cost of performing that job by such
person is taken to be extremely large (M).
Person Job
J1 J2 J3 J4 J5
P1 27 18 X 20 21
P2 31 24 21 12 17
P3 20 17 20 X 16
P4 22 28 20 16 27
Person Job
J1 J2 J3 J4 J5
P1 27 18 M 20 21
P2 31 24 21 12 17
P3 20 17 20 M 16
P4 22 28 20 16 27
P5
(Dummy)
0 0 0 0 0
Step 1: Reduce row table
Person Job
J1 J2 J3 J4 J5
P1 9 0 M 2 3
P2 19 12 9 0 5
P3 4 1 4 M 0
P4 6 12 4 0 11
P5
(Dummy)
0 0 0 0 0
Step 1: Reduce row/column table
Since the number of lines covering all zeros is not equal to
columns/rows, so solution is not optimal
Person Job
J1 J2 J3 J4 J5
P1 9 0 M 6 3
P2 15 8 5 0 1
P3 4 1 4 M 0
P4 2 8 0 0 7
P5
(Dummy)
0 0 0 4 0
Step 2: Reduce cost table
Since the number of lines covering all zeros is equal to columns/rows,
so solution is optimal
Person Job
J1 J2 J3 J4 J5
P1 9 0 M 6 3
P2 15 8 5 0 1
P3 4 1 4 M 0
P4 2 8 0 0 7
P5
(Dummy)
0 0 0 4 0
Step 3: Assignment
Ans: Assignment is P1-J2, P2-J4, P3-J5, P4-J3, J1 would remain
unassigned. Total Cost = 18 + 12 + 16 + 20 = 66
 In the modification of a plant layout of a factory four new
machines M1, M2, M3, and M4 are to be installed in the machine
shop. There are five vacant places A, B, C, D and E available.
Because of limited space, machine M2 cannot be placed at C and
M3 cannot be placed at A. The cost of locating a machine at a
place in hundreds of rupees is as under
A B C D E
M1 9 11 15 10 11
M2 12 9 -- 10 9
M3 -- 11 14 11 7
M4 14 8 12 7 8
Find the optimal assignment schedule.
Step 1: Reduce row/column table
A B C D E
M1 0 2 6 1 2
M2 3 0 M 1 0
M3 M 4 7 4 0
M4 7 1 5 0 1
M5
(dummy)
0 0 0 0 0
Since the number of lines covering all zeros is equal to
columns/rows, so solution is optimal
Step 2: Assignment
A B C D E
M1 0 2 6 1 2
M2 3 0 M 1 0
M3 M 4 7 4 0
M4 7 1 5 0 1
M5
(dummy)
0 0 0 0 0
Ans: Assignment is M1-A, M2-B, M3-E, M4-D, Place C will
be unassigned. Total cost in hundreds of rupees =
9+9+7+7=32.
Unique vs Multiple optimal solutions
 In the process of making assignments, we select a
row/column with only a single zero to make an assignment.
However, a situation may arise wherein the various rows
and columns have multiple zeros.
 In such cases, we get multiple optimal solutions to the
given problem.
Worker Job (Cost in Rs.)
1 2 3 4 5
A 25 18 32 20 21
B 34 25 21 12 17
C 20 17 20 32 16
D 20 28 20 16 27
Worker Job (Cost in Rs.)
1 2 3 4 5
A 25 18 32 20 21
B 34 25 21 12 17
C 20 17 20 32 16
D 20 28 20 16 27
E
(dummy)
0 0 0 0 0
Step 1: Reduce row table
Worker Job (Cost in Rs.)
1 2 3 4 5
A 7 0 14 2 3
B 22 13 9 0 5
C 4 1 4 16 0
D 4 12 4 0 11
E
(dummy)
0 0 0 0 0
Since the number of lines covering all zeros is not equal to
columns/rows, so solution is not optimal
Worker Job (Cost in Rs.)
1 2 3 4 5
A 7 0 14 6 3
B 18 9 5 0 1
C 4 1 4 20 0
D 0 8 0 0 7
E
(dummy)
0 0 0 0 0
Worker Job (Cost in Rs.)
1 2 3 4 5
A 7 0 14 6 3
B 18 9 5 0 1
C 4 1 4 20 0
D 0 8 0 0 7
E
(dummy)
0 0 0 0 0
Solution 1
Worker Job (Cost in Rs.)
1 2 3 4 5
A 7 0 14 6 3
B 18 9 5 0 1
C 4 1 4 20 0
D 0 8 0 0 7
E
(dummy)
0 0 0 0 0
Solution 2
Solution 1
Worker Job Cost
A 2 18
B 4 12
C 5 16
D 1 20
Job left 3
Total
cost
66
Solution 2
Worker Job Cost
A 2 18
B 4 12
C 5 16
D 3 20
Job left 1
Total
cost
66
To stimulate interest and provide an atmosphere for intellectual
discussion, the finance faculty in a management school decides to
hold special seminars on four contemporary topics. Such seminars
would be held once per week in the afternoons. However,
scheduling these seminars (one for each topic, and not more than
one seminar per afternoon) has to be done carefully so that the
number of students unable to attend is kept to a minimum. A
careful study indicated that the number of students who cannot
attend a particular seminar on a specific day is as follows:
Day Leasing Portfolio
Managem
ent
Private
Mutual
Funds
Swaps
and
Options
Monday 50 40 60 20
Tuesday 40 30 40 30
Wednesday 60 20 30 20
Thursday 30 30 20 30
Friday 10 20 10 30
Find an optimal schedule of the seminars. Also find out the total number of students
who will be missing at least one seminar.
Day Leasing Portfolio
Management
Private
Mutual
Funds
Swaps and
Options
Monday 50 40 60 20
Tuesday 40 30 40 30
Wednesday 60 20 30 20
Thursday 30 30 20 30
Friday 10 20 10 30

More Related Content

What's hot

Transportation Method Operation Research
Transportation Method Operation ResearchTransportation Method Operation Research
Transportation Method Operation ResearchR A Shah
 
Assignment problem
Assignment problemAssignment problem
Assignment problemAbu Bashar
 
Deepika(14 mba5012) transportation ppt
Deepika(14 mba5012)  transportation pptDeepika(14 mba5012)  transportation ppt
Deepika(14 mba5012) transportation pptDeepika Bansal
 
North west corner method
North west corner method North west corner method
North west corner method Akash Jadhav
 
north west corner and matrix minima
north west corner and matrix minimanorth west corner and matrix minima
north west corner and matrix minimaMallaJayachandra
 
Modified Distribution Method (MODI)
Modified Distribution Method (MODI)Modified Distribution Method (MODI)
Modified Distribution Method (MODI)Cool Guy
 
Vogel's Approximation Method
Vogel's Approximation MethodVogel's Approximation Method
Vogel's Approximation MethodUsharaniRavikumar
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation ProblemAlvin Niere
 
Transportation and Assignment
Transportation and AssignmentTransportation and Assignment
Transportation and AssignmentLokesh Payasi
 
Transportation Modelling - Quantitative Analysis and Discrete Maths
Transportation Modelling - Quantitative Analysis and Discrete MathsTransportation Modelling - Quantitative Analysis and Discrete Maths
Transportation Modelling - Quantitative Analysis and Discrete MathsKrupesh Shah
 
Assignment method
Assignment methodAssignment method
Assignment methodR A Shah
 
North West Corner Method
North West Corner MethodNorth West Corner Method
North West Corner MethodMuhammad Waleed
 
Assignment problem ppt
Assignment problem ppt Assignment problem ppt
Assignment problem ppt Babasab Patil
 

What's hot (20)

Transportation Method Operation Research
Transportation Method Operation ResearchTransportation Method Operation Research
Transportation Method Operation Research
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Deepika(14 mba5012) transportation ppt
Deepika(14 mba5012)  transportation pptDeepika(14 mba5012)  transportation ppt
Deepika(14 mba5012) transportation ppt
 
North west corner method
North west corner method North west corner method
North west corner method
 
LEAST COST METHOD
LEAST COST METHOD LEAST COST METHOD
LEAST COST METHOD
 
north west corner and matrix minima
north west corner and matrix minimanorth west corner and matrix minima
north west corner and matrix minima
 
Assignment model
Assignment modelAssignment model
Assignment model
 
Transportation problems
Transportation problemsTransportation problems
Transportation problems
 
Modified Distribution Method (MODI)
Modified Distribution Method (MODI)Modified Distribution Method (MODI)
Modified Distribution Method (MODI)
 
Vogel's Approximation Method
Vogel's Approximation MethodVogel's Approximation Method
Vogel's Approximation Method
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problem
 
Transportation and Assignment
Transportation and AssignmentTransportation and Assignment
Transportation and Assignment
 
Transportation Modelling - Quantitative Analysis and Discrete Maths
Transportation Modelling - Quantitative Analysis and Discrete MathsTransportation Modelling - Quantitative Analysis and Discrete Maths
Transportation Modelling - Quantitative Analysis and Discrete Maths
 
Assignment method
Assignment methodAssignment method
Assignment method
 
unbalanced transportation problem
unbalanced transportation problemunbalanced transportation problem
unbalanced transportation problem
 
North West Corner Method
North West Corner MethodNorth West Corner Method
North West Corner Method
 
Stepping Stone Method
Stepping Stone MethodStepping Stone Method
Stepping Stone Method
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Assignment problem ppt
Assignment problem ppt Assignment problem ppt
Assignment problem ppt
 
Transportation problem
Transportation problemTransportation problem
Transportation problem
 

Viewers also liked

Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations ResearchAbu Bashar
 
Design and analysis of Algorithm By Dr. B. J. Mohite
Design and analysis of Algorithm By Dr. B. J. MohiteDesign and analysis of Algorithm By Dr. B. J. Mohite
Design and analysis of Algorithm By Dr. B. J. MohiteZeal Education Society, Pune
 
Linear programming in market application
Linear programming in market applicationLinear programming in market application
Linear programming in market applicationAhmad Raza Bhatti
 
Pedagogy of science
Pedagogy of sciencePedagogy of science
Pedagogy of scienceAbu Bashar
 
Payback model of risk management by Dr. B. J. Mohite
Payback model of risk management by Dr. B. J. MohitePayback model of risk management by Dr. B. J. Mohite
Payback model of risk management by Dr. B. J. MohiteZeal Education Society, Pune
 
Gender school and society
Gender school and societyGender school and society
Gender school and societyAbu Bashar
 
Project management cpm-pert
Project management   cpm-pertProject management   cpm-pert
Project management cpm-pertAbu Bashar
 
Replacement models in plant and operations
Replacement models in plant and operationsReplacement models in plant and operations
Replacement models in plant and operationsAbu Bashar
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete notekabul university
 
Study on consumer perception towards Public Transports
Study on consumer perception towards Public TransportsStudy on consumer perception towards Public Transports
Study on consumer perception towards Public TransportsAbu Bashar
 
Role and importance of language in the curriculum
Role and importance of language in the curriculumRole and importance of language in the curriculum
Role and importance of language in the curriculumAbu Bashar
 
Problem Definition in research design
Problem Definition in research designProblem Definition in research design
Problem Definition in research designAbu Bashar
 
What is research??
What is research??What is research??
What is research??Abu Bashar
 

Viewers also liked (20)

Greedy method by Dr. B. J. Mohite
Greedy method by Dr. B. J. MohiteGreedy method by Dr. B. J. Mohite
Greedy method by Dr. B. J. Mohite
 
Sequencing problems in Operations Research
Sequencing problems in Operations ResearchSequencing problems in Operations Research
Sequencing problems in Operations Research
 
Design and analysis of Algorithm By Dr. B. J. Mohite
Design and analysis of Algorithm By Dr. B. J. MohiteDesign and analysis of Algorithm By Dr. B. J. Mohite
Design and analysis of Algorithm By Dr. B. J. Mohite
 
Function Point Analysis (FPA) by Dr. B. J. Mohite
Function Point Analysis (FPA) by Dr. B. J. MohiteFunction Point Analysis (FPA) by Dr. B. J. Mohite
Function Point Analysis (FPA) by Dr. B. J. Mohite
 
Linear programming in market application
Linear programming in market applicationLinear programming in market application
Linear programming in market application
 
Pedagogy of science
Pedagogy of sciencePedagogy of science
Pedagogy of science
 
Payback model of risk management by Dr. B. J. Mohite
Payback model of risk management by Dr. B. J. MohitePayback model of risk management by Dr. B. J. Mohite
Payback model of risk management by Dr. B. J. Mohite
 
Unit 4 or
Unit 4 orUnit 4 or
Unit 4 or
 
Gender school and society
Gender school and societyGender school and society
Gender school and society
 
Functional Modules of ERP By Dr. B. J. Mohite
Functional Modules of ERP By Dr. B. J. MohiteFunctional Modules of ERP By Dr. B. J. Mohite
Functional Modules of ERP By Dr. B. J. Mohite
 
Project management cpm-pert
Project management   cpm-pertProject management   cpm-pert
Project management cpm-pert
 
Replacement models in plant and operations
Replacement models in plant and operationsReplacement models in plant and operations
Replacement models in plant and operations
 
Operation research complete note
Operation research  complete noteOperation research  complete note
Operation research complete note
 
Managerial Decision Making by Dr. B. J. Mohite
Managerial Decision Making by Dr. B. J. MohiteManagerial Decision Making by Dr. B. J. Mohite
Managerial Decision Making by Dr. B. J. Mohite
 
Study on consumer perception towards Public Transports
Study on consumer perception towards Public TransportsStudy on consumer perception towards Public Transports
Study on consumer perception towards Public Transports
 
Software metrics by Dr. B. J. Mohite
Software metrics by Dr. B. J. MohiteSoftware metrics by Dr. B. J. Mohite
Software metrics by Dr. B. J. Mohite
 
Game theory
Game theoryGame theory
Game theory
 
Role and importance of language in the curriculum
Role and importance of language in the curriculumRole and importance of language in the curriculum
Role and importance of language in the curriculum
 
Problem Definition in research design
Problem Definition in research designProblem Definition in research design
Problem Definition in research design
 
What is research??
What is research??What is research??
What is research??
 

Similar to Assignment problem

Decision Science.pdf
Decision Science.pdfDecision Science.pdf
Decision Science.pdfpandeyaman577
 
Chapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptxChapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptxPriyankaLunavat
 
Hungarian Assignment Problem
Hungarian Assignment ProblemHungarian Assignment Problem
Hungarian Assignment ProblemVivekSaurabh7
 
Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...
Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...
Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...Firas Husseini
 
qadm-ppt-150918102124-lva1-app6892.pdf
qadm-ppt-150918102124-lva1-app6892.pdfqadm-ppt-150918102124-lva1-app6892.pdf
qadm-ppt-150918102124-lva1-app6892.pdfHari31856
 
Assignment Problem by using Hungarian Method
Assignment Problem by using Hungarian MethodAssignment Problem by using Hungarian Method
Assignment Problem by using Hungarian Methodapurvac2
 
Quantitative Analysis For Decision Making
Quantitative Analysis For Decision MakingQuantitative Analysis For Decision Making
Quantitative Analysis For Decision Makingaminsand
 
Hungarian Method
Hungarian MethodHungarian Method
Hungarian MethodAritra7469
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems vkabre
 
A.Consider the transportation problem where costs are to be minimi.docx
A.Consider the transportation problem where costs are to be minimi.docxA.Consider the transportation problem where costs are to be minimi.docx
A.Consider the transportation problem where costs are to be minimi.docxransayo
 
just reference
just referencejust reference
just referenceSumin Kim
 
Case Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - newCase Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - newKayla Davenport
 

Similar to Assignment problem (20)

Decision Science.pdf
Decision Science.pdfDecision Science.pdf
Decision Science.pdf
 
Chapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptxChapter 1 Assignment Problems (DS) (1).pptx
Chapter 1 Assignment Problems (DS) (1).pptx
 
Hungarian Assignment Problem
Hungarian Assignment ProblemHungarian Assignment Problem
Hungarian Assignment Problem
 
Asssignment problem
Asssignment problemAsssignment problem
Asssignment problem
 
Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...
Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...
Quantitativeanalysisfordecisionmaking 13427543542352-phpapp02-120719222252-ph...
 
qadm-ppt-150918102124-lva1-app6892.pdf
qadm-ppt-150918102124-lva1-app6892.pdfqadm-ppt-150918102124-lva1-app6892.pdf
qadm-ppt-150918102124-lva1-app6892.pdf
 
Hungarian algorithm
Hungarian algorithmHungarian algorithm
Hungarian algorithm
 
Assignment Problem by using Hungarian Method
Assignment Problem by using Hungarian MethodAssignment Problem by using Hungarian Method
Assignment Problem by using Hungarian Method
 
Quantitative Analysis For Decision Making
Quantitative Analysis For Decision MakingQuantitative Analysis For Decision Making
Quantitative Analysis For Decision Making
 
Hungarian Method
Hungarian MethodHungarian Method
Hungarian Method
 
Qa 2
Qa 2Qa 2
Qa 2
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems
 
Assignment problem notes
Assignment problem notesAssignment problem notes
Assignment problem notes
 
A.Consider the transportation problem where costs are to be minimi.docx
A.Consider the transportation problem where costs are to be minimi.docxA.Consider the transportation problem where costs are to be minimi.docx
A.Consider the transportation problem where costs are to be minimi.docx
 
Sequencing
SequencingSequencing
Sequencing
 
basics
basicsbasics
basics
 
Basic math
Basic mathBasic math
Basic math
 
upload
uploadupload
upload
 
just reference
just referencejust reference
just reference
 
Case Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - newCase Study 3 Production Cost Perfect Comp Answer Sheet - new
Case Study 3 Production Cost Perfect Comp Answer Sheet - new
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Assignment problem

  • 1.
  • 2. Assignment Problem  How to assign the given jobs to some workers on a one- to-one basis so that the jobs are completed in the least time or at the least cost.  How to deal with situations when the number of jobs do not match with the number of job performers.  How should the salesmen of a company be assigned to different sales zones so that the total expected sales are maximised?  How to schedule the flights or the bus routes between two cities so that the layover times for the crew can be minimised?
  • 3.  A) complete enumeration method  B) Transportation method  C) Simplex method  D) Hungarian assignment method
  • 4. Ex. A production supervisor is considering how he should assign the four jobs that are to be performed, to four of the workers. He wants to assign the jobs to the workers such that the aggregate time to perform the jobs is the least. Based on previous experience, he has the information on the time taken by the four workers in performing these jobs, as given in table. Worker Job A B C D 1 45 40 51 67 2 57 42 63 55 3 49 52 48 64 4 41 45 60 55
  • 5. Initial Solution : VAM Worker Job Supply A B C D 1 45 [ɛ ] 40 [ɛ ] 51 67 [1] 1 2 57 42 [1] 63 55 1 3 49 [ɛ ] 52 48 [1] 64 1 4 41 [1] 45 60 55 1 Demand 1 1 1 1 4 Total Time : 1 x 67 + 1 x 42 + 1 x 48 + 1 x 41 = 198
  • 6. Initial Solution : Non-optimal Worker Job Supply ui A B C D 1 45 [ɛ ] 40 [ɛ ] 51 67 [1] 1 0 2 57 42 [1] 63 55 1 2 3 49 [ɛ] 52 48 [1] 64 1 4 4 41 [1] 45 60 55 1 -4 Deman d 1 1 1 1 4 vj 45 40 44 67
  • 7. Worker Job Supply ui A B C D 1 45 [ɛ ] 40 [ɛ ] (-7) 51 67 [1] 1 0 2 (-10) 57 42 [1] (-17) 63 (+14) 55 1 2 3 49 [ɛ ] (-8) 52 48 [1] (+7) 64 1 4 4 41 [1] (-9) 45 (-20) 60 (+8) 55 1 -4 Deman d 1 1 1 1 4 vj 45 40 44 67 Initial Solution : Non-optimal
  • 8. Worker Job Supply ui A B C D 1 45 [ɛ ] 40 [1 ] (-7) 51 ( -14) 67 1 0 2 (-10) 57 42 [ɛ] (-17) 63 55 [1] 1 2 3 49 [ɛ ] (-8) 52 48 [1] (-7) 64 1 4 4 41 [1] (-9) 45 (-20) 60 (-6) 55 1 -4 Demand 1 1 1 1 4 vj 45 40 44 53 Initial Solution : optimal Total Time = 1 x 40 + 1 x 55 + 1 x 48 + 1 x 41 = 184
  • 9. Hungarian Assignment Method (HAM) Step 1 : Locate the smallest cost element in each row of the cost table. Now subtract this smallest element from each element in that row. As a result, there shall be at least one zero in each row of the new table, called the Reduced cost table. Step 2: In this reduced cost table obtained, consider each column and locate the smallest element in it. Subtract the smallest value from every other entry in the column. As a result, there would be at least one zero in each of the rows and columns of the second reduced cost table. Step 3: Draw the minimum number of horizontal and vertical lines that are required to cover all the ‘Zero’. If the number of lines drawn is equal to n (the number of rows/columns) the solution is optimal, and proceed to step 6. If the number of lines drawn is smaller than n, go to step 4. Step 4: Select the smallest uncovered (by the lines) cost element. Subtract this element from all uncovered elements including itself and add this element to each value located at the intersection of any two lines. Step 5: Repeat steps 3 and 4 until an optimal solution is obtained.
  • 10. Step 6: Make the job assignments to ‘Zero’ elements. a) Locate a row which contains only one ‘zero’ element. Assign the job corresponding to this element. Cross out the zeros, if any, in the column corresponding to the element b) Repeat (a) for each of such rows which contain only one zero. Similarly, perform the same operation in respect of each column containing only one ‘zero’, crossing out the zero, if any, in the row c) If there is no row or column with only a single ‘Zero’ left, then select a row/column arbitrarily and choose one of the jobs and make the assignment. Now cross the remaining zeros in the column and row in respect of which the assignment is made. d) Repeat steps (a) through (c) until all assignments are made. e) Determine the total cost with reference to the original cost table
  • 11. Ex. Worker Job A B C D 1 45 40 51 67 2 57 42 63 55 3 49 52 48 64 4 41 45 60 55 Step 1 : Locate the smallest cost element in each row of the cost table. Now subtract this smallest element from each element in that row. As a result, there shall be at least one zero in each row of the new table, called the Reduced cost table.
  • 12. Worker Job A B C D 1 5 0 11 27 2 15 0 21 13 3 1 4 0 16 4 0 4 19 14 Step 1 Step 1 : Locate the smallest cost element in each row of the cost table. Now subtract this smallest element from each element in that row. As a result, there shall be at least one zero in each row of the new table, called the Reduced cost table.
  • 13. Worker Job A B C D 1 5 0 11 27 2 15 0 21 13 3 1 4 0 16 4 0 4 19 14 Step 2: In this reduced cost table obtained, consider each column and locate the smallest element in it. Subtract the smallest value from every other entry in the column. As a result, there would be at least one zero in each of the rows and columns of the second reduced cost table.
  • 14. Step 2 Worker Job A B C D 1 5 0 11 14 2 15 0 21 0 3 1 4 0 3 4 0 4 19 1 Step 2: In this reduced cost table obtained, consider each column and locate the smallest element in it. Subtract the smallest value from every other entry in the column. As a result, there would be at least one zero in each of the rows and columns of the second reduced cost table.
  • 15. Step 3 & 4 Worker Job A B C D 1 5 0 11 14 2 15 0 21 0 3 1 4 0 3 4 0 4 19 1 Step 3: Draw the minimum number of lines covering all zeros. As a general , we should first cover those rows/columns which contain larger number of zeros. Step 3: Count the number of lines. Which is 4, equal to number of rows/column, so optimal solution is obtained.
  • 16. Step 4 Worker Job A B C D 1 5 0 11 14 2 15 0 21 0 3 1 4 0 3 4 0 4 19 1 Step 4: Make the assignment after scanning the rows and columns for unit zeros. Total Time = 40 + 55 + 48 + 41 = 184 minutes
  • 17. Ex. Using the following cost matrix, determine (a) optimal job assignment and (b) the cost of assignments. Machini st Job 1 2 3 4 5 A 10 3 3 2 8 B 9 7 8 2 7 C 7 5 6 2 4 D 3 5 8 2 4 E 9 10 9 6 10
  • 18. Step 1: Obtain row reduction Machini st Job 1 2 3 4 5 A 8 1 1 0 6 B 7 5 6 0 5 C 5 3 4 0 2 D 1 3 6 0 2 E 3 4 3 0 4
  • 19. Step 2: Obtain column reduction Machini st Job 1 2 3 4 5 A 7 0 0 0 4 B 6 4 5 0 3 C 4 2 3 0 0 D 0 2 5 0 0 E 2 3 2 0 2 Since the number of lines covering all zeros is less than the number of columns/rows, we have to modify the table The lest of the uncovered cell values is 2. this would be subtracted from each of the uncovered values and added to each value lying at the intersection of lines.
  • 20. Step 3:Reduced cost table Machini st Job 1 2 3 4 5 A 7 0 0 2 6 B 4 2 3 0 3 C 2 0 1 0 0 D 0 2 5 2 2 E 0 1 0 0 2 Number of lines is 5 and number of rows/columns are 5, so solution is optimal
  • 21. Step 4:Assignment of Job Machini st Job 1 2 3 4 5 A 7 0 0 2 6 B 4 2 3 0 3 C 2 0 1 0 0 D 0 2 5 2 2 E 0 1 0 0 2 Total cost associated = 3 + 2 + 4 + 3 + 9 = 21
  • 22. Solve the following assignment Problem by Hungarian assignment method Worker Job 1 2 3 A 4 2 7 B 8 5 3 C 4 5 6
  • 23. Step 1 : Obtain Row reduction Worker Job 1 2 3 A 2 0 5 B 5 2 0 C 0 1 2 Ans. A-2, B-3, C-1, Total Time = 2 + 3 + 4 = 9 Minutes.
  • 24. ABC company is engaged in manufacturing 5 brands of packed snacks. It has five manufacturing setups, each capable of manufacturing any of its brands one at a time. The cost to make a brand on these setups vary according to the following table. Machini st Setup S1 S2 S3 S4 S5 B1 4 6 7 5 11 B2 7 3 6 9 5 B3 8 5 4 6 9 B4 9 12 7 11 10 B5 7 5 9 8 11 Assuming five setups and five brands, find the optimum assignment of products on these setups resulting in the minimum cost
  • 25. Step 1: Obtain row reduction Machini st Setup S1 S2 S3 S4 S5 B1 0 2 3 1 7 B2 4 0 3 6 2 B3 4 1 0 2 5 B4 2 5 0 4 3 B5 2 0 4 3 6
  • 26. Step 2: Obtain column reduction Machini st Setup S1 S2 S3 S4 S5 B1 0 2 3 0 5 B2 4 0 3 5 0 B3 4 1 0 1 3 B4 2 5 0 3 1 B5 2 0 4 2 4 Since the number of lines covering all zeros is less than the number of columns/rows, we have to modify the table The lest of the uncovered cell values is 1. This would be subtracted from each of the uncovered values and added to each value lying at the intersection of lines.
  • 27. Machini st Setup S1 S2 S3 S4 S5 B1 0 3 4 0 5 B2 4 1 4 5 0 B3 3 1 0 0 2 B4 1 5 0 2 0 B5 2 0 4 1 3 Step 3: Reduce cost table Since the number of lines covering all zeros is equal to columns/rows, so solution is optimal
  • 28. Machini st Setup S1 S2 S3 S4 S5 B1 0 3 4 0 5 B2 4 1 4 5 0 B3 3 1 0 0 2 B4 1 5 0 2 0 B5 2 0 4 1 3 Step 4: Assignment Ans: B1-S1, B2-S5, B3-S4, B4-S3, B5-S2, Total cost = 4+5+6+7+5 = 27
  • 29. Unbalanced assignment Problems  When number of columns and number of rows are equal, the problem is balanced problem, and when not, it is called an unbalanced problem.  In such situations, dummy column/row, whichever is smaller in number, are inserted with zeros as the cost elements.
  • 30. Constrained Assignment problems  Sometimes a worker cannot perform a certain job or is not to be assigned a particular job. To cope with this situation, the cost of performing that job by such person is taken to be extremely large (M).
  • 31. Person Job J1 J2 J3 J4 J5 P1 27 18 X 20 21 P2 31 24 21 12 17 P3 20 17 20 X 16 P4 22 28 20 16 27
  • 32. Person Job J1 J2 J3 J4 J5 P1 27 18 M 20 21 P2 31 24 21 12 17 P3 20 17 20 M 16 P4 22 28 20 16 27 P5 (Dummy) 0 0 0 0 0 Step 1: Reduce row table
  • 33. Person Job J1 J2 J3 J4 J5 P1 9 0 M 2 3 P2 19 12 9 0 5 P3 4 1 4 M 0 P4 6 12 4 0 11 P5 (Dummy) 0 0 0 0 0 Step 1: Reduce row/column table Since the number of lines covering all zeros is not equal to columns/rows, so solution is not optimal
  • 34. Person Job J1 J2 J3 J4 J5 P1 9 0 M 6 3 P2 15 8 5 0 1 P3 4 1 4 M 0 P4 2 8 0 0 7 P5 (Dummy) 0 0 0 4 0 Step 2: Reduce cost table Since the number of lines covering all zeros is equal to columns/rows, so solution is optimal
  • 35. Person Job J1 J2 J3 J4 J5 P1 9 0 M 6 3 P2 15 8 5 0 1 P3 4 1 4 M 0 P4 2 8 0 0 7 P5 (Dummy) 0 0 0 4 0 Step 3: Assignment Ans: Assignment is P1-J2, P2-J4, P3-J5, P4-J3, J1 would remain unassigned. Total Cost = 18 + 12 + 16 + 20 = 66
  • 36.  In the modification of a plant layout of a factory four new machines M1, M2, M3, and M4 are to be installed in the machine shop. There are five vacant places A, B, C, D and E available. Because of limited space, machine M2 cannot be placed at C and M3 cannot be placed at A. The cost of locating a machine at a place in hundreds of rupees is as under A B C D E M1 9 11 15 10 11 M2 12 9 -- 10 9 M3 -- 11 14 11 7 M4 14 8 12 7 8 Find the optimal assignment schedule.
  • 37. Step 1: Reduce row/column table A B C D E M1 0 2 6 1 2 M2 3 0 M 1 0 M3 M 4 7 4 0 M4 7 1 5 0 1 M5 (dummy) 0 0 0 0 0 Since the number of lines covering all zeros is equal to columns/rows, so solution is optimal
  • 38. Step 2: Assignment A B C D E M1 0 2 6 1 2 M2 3 0 M 1 0 M3 M 4 7 4 0 M4 7 1 5 0 1 M5 (dummy) 0 0 0 0 0 Ans: Assignment is M1-A, M2-B, M3-E, M4-D, Place C will be unassigned. Total cost in hundreds of rupees = 9+9+7+7=32.
  • 39. Unique vs Multiple optimal solutions  In the process of making assignments, we select a row/column with only a single zero to make an assignment. However, a situation may arise wherein the various rows and columns have multiple zeros.  In such cases, we get multiple optimal solutions to the given problem.
  • 40. Worker Job (Cost in Rs.) 1 2 3 4 5 A 25 18 32 20 21 B 34 25 21 12 17 C 20 17 20 32 16 D 20 28 20 16 27
  • 41. Worker Job (Cost in Rs.) 1 2 3 4 5 A 25 18 32 20 21 B 34 25 21 12 17 C 20 17 20 32 16 D 20 28 20 16 27 E (dummy) 0 0 0 0 0 Step 1: Reduce row table
  • 42. Worker Job (Cost in Rs.) 1 2 3 4 5 A 7 0 14 2 3 B 22 13 9 0 5 C 4 1 4 16 0 D 4 12 4 0 11 E (dummy) 0 0 0 0 0 Since the number of lines covering all zeros is not equal to columns/rows, so solution is not optimal
  • 43. Worker Job (Cost in Rs.) 1 2 3 4 5 A 7 0 14 6 3 B 18 9 5 0 1 C 4 1 4 20 0 D 0 8 0 0 7 E (dummy) 0 0 0 0 0
  • 44. Worker Job (Cost in Rs.) 1 2 3 4 5 A 7 0 14 6 3 B 18 9 5 0 1 C 4 1 4 20 0 D 0 8 0 0 7 E (dummy) 0 0 0 0 0 Solution 1
  • 45. Worker Job (Cost in Rs.) 1 2 3 4 5 A 7 0 14 6 3 B 18 9 5 0 1 C 4 1 4 20 0 D 0 8 0 0 7 E (dummy) 0 0 0 0 0 Solution 2
  • 46. Solution 1 Worker Job Cost A 2 18 B 4 12 C 5 16 D 1 20 Job left 3 Total cost 66 Solution 2 Worker Job Cost A 2 18 B 4 12 C 5 16 D 3 20 Job left 1 Total cost 66
  • 47. To stimulate interest and provide an atmosphere for intellectual discussion, the finance faculty in a management school decides to hold special seminars on four contemporary topics. Such seminars would be held once per week in the afternoons. However, scheduling these seminars (one for each topic, and not more than one seminar per afternoon) has to be done carefully so that the number of students unable to attend is kept to a minimum. A careful study indicated that the number of students who cannot attend a particular seminar on a specific day is as follows: Day Leasing Portfolio Managem ent Private Mutual Funds Swaps and Options Monday 50 40 60 20 Tuesday 40 30 40 30 Wednesday 60 20 30 20 Thursday 30 30 20 30 Friday 10 20 10 30 Find an optimal schedule of the seminars. Also find out the total number of students who will be missing at least one seminar.
  • 48. Day Leasing Portfolio Management Private Mutual Funds Swaps and Options Monday 50 40 60 20 Tuesday 40 30 40 30 Wednesday 60 20 30 20 Thursday 30 30 20 30 Friday 10 20 10 30