SlideShare a Scribd company logo
1 of 11
Download to read offline
ADVANCED
OPERATIONS
RESEARCH
By: -
Hakeem–Ur–Rehman
IQTM–PU
A RO
ASSIGNMENT PROBLEMS
ASSIGNMENT PROBLEMS
 The assignment problem refers to the class of LP problems
that involve determining the most efficient assignment of
resources to tasks
 The objective is most often to minimize total costs or total
time to perform the tasks at hand
 One important characteristic of assignment problems is
that only one job or worker can be assigned to one
machine or project
 An assignment problem can be viewed as a transportation
problem in which the capacity from each source is 1 and
the demand at each destination is 1
3
Let m be the number of jobs as well as the operators, and tij be
the processing time of the job i if it is assigned to the operator j.
Here the objective is to assign the jobs to the operators such that
the total processing time is minimized.
Operators
Job
1 2 … j … m
1 t11 t12 t1j t1m
2
.
i ti1 tij tim
.
m tm1 tm2 tmj tmm
GENERAL FORMAT OF
ASSIGNMENT PROBLEM
4
 Examples of assignment problem
Row entity Column entity Cell entity
jobs operators Processing time
Programmer program Processing time
operators machine Processing time
Drivers Routes Travel time
Teachers Subjects Students pass
percentage
5
Assignment problem as a zero-one
( Binary) programming problem
 Min Z= c11x11++cijXij+.+cmmXmm
=
 Subject to x11+…………...+x1m =1
x21+…………...+x2m =1
……..
xm1+…………...+xmm =1
x11+…………...+xm1 =1
x12+…………...+xm2 =1
………………..
x1m+…………...+xmm =1
xij.=0 or 1 for i=1,2….m and
j=1,2…..m.
THE HUNGARIAN METHOD
(FLOOD’S TECHNIQUE)
Test opportunity cost table to see
if optimal assignments are
possible by drawing the minimum
possible lines on columns and/or
rows such that all zeros are
covered
Find opportunity cost
(a) Subtract smallest number in
each row from every number in
that row, then
(b) subtract smallest number in
each column from every
number in that column
Set up cost table for problem Revise opportunity cost table in
two steps:
(a) Subtract the smallest
number not covered by a line
from itself and every other
uncovered number
(b) add this number at every
intersection of any two lines
Optimal solution at zero
locations. Systematically make
final assignments.
(a) Check each row and column
for a unique zero and make the
first assignment in that row or
column
(b) Eliminate that row and
column and search for another
unique zero. Make that
assignment and proceed in a like
manner.
Step 1
Not
optimal
Step 2
Optimal
SPECIAL CASES IN
ASSIGNMENT PROBLEMS
Unbalanced Problem
Maximum Case
Multiple Alternative Solution
Prohibited Assignment
ASSIGNMENT PROBLEMS
USING EXCEL SOLVER
The Fix-It Shop has three rush projects to repair. They have three repair
persons with different talents and abilities. The owner has estimates of
wage costs for each worker for each project. The owner’s objective is to
assign the three project to the workers in a way that will result in the
lowest cost to the shop. Each project will be assigned exclusively to one
worker.
Estimated project repair costs for the Fix-It shop assignment problem
PROJECT
PERSON 1 2 3
Adams $11 $14 $6
Brown 8 10 11
Cooper 9 12 7
ASSIGNMENT PROBLEMS
USING EXCEL SOLVER
ASSIGNMENT PROBLEMS
USING EXCEL SOLVER
QUESTIONS

More Related Content

What's hot

Transportation Assignment
Transportation AssignmentTransportation Assignment
Transportation AssignmentNilam Kabra
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variableDevyaneeDevyanee2007
 
Lesson 33: The Assignment Problem
Lesson 33: The Assignment  ProblemLesson 33: The Assignment  Problem
Lesson 33: The Assignment ProblemMatthew Leingang
 
Game theory (Operation Research)
Game theory (Operation Research)Game theory (Operation Research)
Game theory (Operation Research)kashif ayaz
 
Replacement theory
Replacement theoryReplacement theory
Replacement theoryVILAS ADOLE
 
Operations research - an overview
Operations research -  an overviewOperations research -  an overview
Operations research - an overviewJoseph Konnully
 
Transportation problem
Transportation problemTransportation problem
Transportation problemA B
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Assignment problem
Assignment problemAssignment problem
Assignment problemAbu Bashar
 
Transportation model
Transportation modelTransportation model
Transportation modelSATISH
 
Least Cost Method - operation research
Least Cost Method - operation researchLeast Cost Method - operation research
Least Cost Method - operation researchsajan gohel
 
Transportatopn problm
Transportatopn problmTransportatopn problm
Transportatopn problmAnshul Singh
 
Introduction to Operations Research
Introduction to Operations ResearchIntroduction to Operations Research
Introduction to Operations ResearchAditya Classes
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems vkabre
 

What's hot (20)

Transportation Assignment
Transportation AssignmentTransportation Assignment
Transportation Assignment
 
assembly line balancing
assembly line balancingassembly line balancing
assembly line balancing
 
Simplex method: Slack, Surplus & Artificial variable
Simplex method:  Slack, Surplus & Artificial variableSimplex method:  Slack, Surplus & Artificial variable
Simplex method: Slack, Surplus & Artificial variable
 
Lesson 33: The Assignment Problem
Lesson 33: The Assignment  ProblemLesson 33: The Assignment  Problem
Lesson 33: The Assignment Problem
 
Game theory (Operation Research)
Game theory (Operation Research)Game theory (Operation Research)
Game theory (Operation Research)
 
Replacement theory
Replacement theoryReplacement theory
Replacement theory
 
Operations research - an overview
Operations research -  an overviewOperations research -  an overview
Operations research - an overview
 
Assignment problems
Assignment problemsAssignment problems
Assignment problems
 
Transportation problem
Transportation problemTransportation problem
Transportation problem
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Linear programing
Linear programingLinear programing
Linear programing
 
Transportation model
Transportation modelTransportation model
Transportation model
 
Modi method
Modi methodModi method
Modi method
 
Least Cost Method - operation research
Least Cost Method - operation researchLeast Cost Method - operation research
Least Cost Method - operation research
 
Transportatopn problm
Transportatopn problmTransportatopn problm
Transportatopn problm
 
Introduction to Operations Research
Introduction to Operations ResearchIntroduction to Operations Research
Introduction to Operations Research
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems
 
Assignment model
Assignment modelAssignment model
Assignment model
 

Viewers also liked (18)

Goal programming
Goal programmingGoal programming
Goal programming
 
M.c.a.(sem iii) operation research
M.c.a.(sem   iii) operation researchM.c.a.(sem   iii) operation research
M.c.a.(sem iii) operation research
 
Operations research
Operations researchOperations research
Operations research
 
2. cost of quality
2. cost of quality2. cost of quality
2. cost of quality
 
The Passive
The PassiveThe Passive
The Passive
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Into to simulation
Into to simulationInto to simulation
Into to simulation
 
2. lp iterative methods
2. lp   iterative methods2. lp   iterative methods
2. lp iterative methods
 
PM using P6
PM using P6PM using P6
PM using P6
 
Network analysis
Network analysisNetwork analysis
Network analysis
 
7. cqia (kaizen, 5 s, tpm)
7. cqia (kaizen, 5 s, tpm)7. cqia (kaizen, 5 s, tpm)
7. cqia (kaizen, 5 s, tpm)
 
Queueing theory
Queueing theoryQueueing theory
Queueing theory
 
1. intro. to or & lp
1. intro. to or & lp1. intro. to or & lp
1. intro. to or & lp
 
5. transportation problems
5. transportation problems5. transportation problems
5. transportation problems
 
Integer programming
Integer programmingInteger programming
Integer programming
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Qfd house of quality
Qfd house of qualityQfd house of quality
Qfd house of quality
 

Similar to 6. assignment problems

A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemJim Webb
 
AMA_Assignment Theory notes
AMA_Assignment Theory notesAMA_Assignment Theory notes
AMA_Assignment Theory notesCA Niraj Thapa
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 
Assignment Chapter - Q & A Compilation by Niraj Thapa
Assignment Chapter  - Q & A Compilation by Niraj ThapaAssignment Chapter  - Q & A Compilation by Niraj Thapa
Assignment Chapter - Q & A Compilation by Niraj ThapaCA Niraj Thapa
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 
Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problemShivji Dangar
 
Chapter 6-Scheduling in Industrial of Engineering
Chapter 6-Scheduling in Industrial of EngineeringChapter 6-Scheduling in Industrial of Engineering
Chapter 6-Scheduling in Industrial of EngineeringFaizAzmy2
 
FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...
FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...
FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...AntareepMajumder
 
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
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations researchsmumbahelp
 

Similar to 6. assignment problems (20)

A0280115(1)
A0280115(1)A0280115(1)
A0280115(1)
 
A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment Problem
 
AMA_Assignment Theory notes
AMA_Assignment Theory notesAMA_Assignment Theory notes
AMA_Assignment Theory notes
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Assignment Chapter - Q & A Compilation by Niraj Thapa
Assignment Chapter  - Q & A Compilation by Niraj ThapaAssignment Chapter  - Q & A Compilation by Niraj Thapa
Assignment Chapter - Q & A Compilation by Niraj Thapa
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Travelling salesman problem
Travelling salesman problemTravelling salesman problem
Travelling salesman problem
 
Asssignment problem
Asssignment problemAsssignment problem
Asssignment problem
 
Design and analysis of algorithms
Design and analysis of algorithmsDesign and analysis of algorithms
Design and analysis of algorithms
 
Chapter 6-Scheduling in Industrial of Engineering
Chapter 6-Scheduling in Industrial of EngineeringChapter 6-Scheduling in Industrial of Engineering
Chapter 6-Scheduling in Industrial of Engineering
 
Operations Research Project
Operations Research ProjectOperations Research Project
Operations Research Project
 
Matching problem
Matching problemMatching problem
Matching problem
 
FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...
FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...
FALLSEM2022-23_BCSE202L_TH_VL2022230103292_Reference_Material_I_25-07-2022_Fu...
 
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
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Mb0048 operations research
Mb0048  operations researchMb0048  operations research
Mb0048 operations research
 
Line balancing and heuristics
Line balancing and heuristicsLine balancing and heuristics
Line balancing and heuristics
 

More from Hakeem-Ur- Rehman

1.introduction to quality & total quality management
1.introduction to quality & total quality management1.introduction to quality & total quality management
1.introduction to quality & total quality managementHakeem-Ur- Rehman
 
(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.Hakeem-Ur- Rehman
 
Application of or for industrial engineers
Application of or for industrial engineersApplication of or for industrial engineers
Application of or for industrial engineersHakeem-Ur- Rehman
 
Lean six sigma (green belt)new
Lean six sigma (green belt)newLean six sigma (green belt)new
Lean six sigma (green belt)newHakeem-Ur- Rehman
 
Process improvement techniques
Process improvement techniquesProcess improvement techniques
Process improvement techniquesHakeem-Ur- Rehman
 
Production planning & control (PPC)
Production planning & control (PPC)Production planning & control (PPC)
Production planning & control (PPC)Hakeem-Ur- Rehman
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solverHakeem-Ur- Rehman
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysisHakeem-Ur- Rehman
 
12. seven management & planning tools
12. seven management & planning tools12. seven management & planning tools
12. seven management & planning toolsHakeem-Ur- Rehman
 
11. faliure mode & effect analysis
11. faliure mode & effect analysis11. faliure mode & effect analysis
11. faliure mode & effect analysisHakeem-Ur- Rehman
 
10. measurement system analysis (msa)
10. measurement system analysis (msa)10. measurement system analysis (msa)
10. measurement system analysis (msa)Hakeem-Ur- Rehman
 
8. testing of hypothesis for variable & attribute data
8. testing of hypothesis for variable & attribute  data8. testing of hypothesis for variable & attribute  data
8. testing of hypothesis for variable & attribute dataHakeem-Ur- Rehman
 

More from Hakeem-Ur- Rehman (17)

1.introduction to quality & total quality management
1.introduction to quality & total quality management1.introduction to quality & total quality management
1.introduction to quality & total quality management
 
Ilp modeling with excel
Ilp modeling with excelIlp modeling with excel
Ilp modeling with excel
 
Mendeley (new)
Mendeley (new)Mendeley (new)
Mendeley (new)
 
DEA
DEADEA
DEA
 
(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.
 
Application of or for industrial engineers
Application of or for industrial engineersApplication of or for industrial engineers
Application of or for industrial engineers
 
Lean six sigma (green belt)new
Lean six sigma (green belt)newLean six sigma (green belt)new
Lean six sigma (green belt)new
 
Process improvement techniques
Process improvement techniquesProcess improvement techniques
Process improvement techniques
 
Production planning & control (PPC)
Production planning & control (PPC)Production planning & control (PPC)
Production planning & control (PPC)
 
4. linear programming using excel solver
4. linear programming using excel solver4. linear programming using excel solver
4. linear programming using excel solver
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
 
13. value stream mapping
13. value stream mapping13. value stream mapping
13. value stream mapping
 
12. seven management & planning tools
12. seven management & planning tools12. seven management & planning tools
12. seven management & planning tools
 
11. faliure mode & effect analysis
11. faliure mode & effect analysis11. faliure mode & effect analysis
11. faliure mode & effect analysis
 
10. measurement system analysis (msa)
10. measurement system analysis (msa)10. measurement system analysis (msa)
10. measurement system analysis (msa)
 
9. design of experiment
9. design of experiment9. design of experiment
9. design of experiment
 
8. testing of hypothesis for variable & attribute data
8. testing of hypothesis for variable & attribute  data8. testing of hypothesis for variable & attribute  data
8. testing of hypothesis for variable & attribute data
 

Recently uploaded

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

6. assignment problems

  • 2. ASSIGNMENT PROBLEMS  The assignment problem refers to the class of LP problems that involve determining the most efficient assignment of resources to tasks  The objective is most often to minimize total costs or total time to perform the tasks at hand  One important characteristic of assignment problems is that only one job or worker can be assigned to one machine or project  An assignment problem can be viewed as a transportation problem in which the capacity from each source is 1 and the demand at each destination is 1
  • 3. 3 Let m be the number of jobs as well as the operators, and tij be the processing time of the job i if it is assigned to the operator j. Here the objective is to assign the jobs to the operators such that the total processing time is minimized. Operators Job 1 2 … j … m 1 t11 t12 t1j t1m 2 . i ti1 tij tim . m tm1 tm2 tmj tmm GENERAL FORMAT OF ASSIGNMENT PROBLEM
  • 4. 4  Examples of assignment problem Row entity Column entity Cell entity jobs operators Processing time Programmer program Processing time operators machine Processing time Drivers Routes Travel time Teachers Subjects Students pass percentage
  • 5. 5 Assignment problem as a zero-one ( Binary) programming problem  Min Z= c11x11++cijXij+.+cmmXmm =  Subject to x11+…………...+x1m =1 x21+…………...+x2m =1 …….. xm1+…………...+xmm =1 x11+…………...+xm1 =1 x12+…………...+xm2 =1 ……………….. x1m+…………...+xmm =1 xij.=0 or 1 for i=1,2….m and j=1,2…..m.
  • 6. THE HUNGARIAN METHOD (FLOOD’S TECHNIQUE) Test opportunity cost table to see if optimal assignments are possible by drawing the minimum possible lines on columns and/or rows such that all zeros are covered Find opportunity cost (a) Subtract smallest number in each row from every number in that row, then (b) subtract smallest number in each column from every number in that column Set up cost table for problem Revise opportunity cost table in two steps: (a) Subtract the smallest number not covered by a line from itself and every other uncovered number (b) add this number at every intersection of any two lines Optimal solution at zero locations. Systematically make final assignments. (a) Check each row and column for a unique zero and make the first assignment in that row or column (b) Eliminate that row and column and search for another unique zero. Make that assignment and proceed in a like manner. Step 1 Not optimal Step 2 Optimal
  • 7. SPECIAL CASES IN ASSIGNMENT PROBLEMS Unbalanced Problem Maximum Case Multiple Alternative Solution Prohibited Assignment
  • 8. ASSIGNMENT PROBLEMS USING EXCEL SOLVER The Fix-It Shop has three rush projects to repair. They have three repair persons with different talents and abilities. The owner has estimates of wage costs for each worker for each project. The owner’s objective is to assign the three project to the workers in a way that will result in the lowest cost to the shop. Each project will be assigned exclusively to one worker. Estimated project repair costs for the Fix-It shop assignment problem PROJECT PERSON 1 2 3 Adams $11 $14 $6 Brown 8 10 11 Cooper 9 12 7