SlideShare a Scribd company logo
1 of 19
Dr. R K Vidhate
Assistant Professor
GNIT Nagpur
 This is a special type of transportation
problem in which each source should have the
capacity to fulfill the demand of any of the
destinations.
2
Operators
Job
1 2 … j … m
1 t11 t12 t1j t1m
2
.
i ti1 tij tim
.
m tm1 tm2 tmj tmm
3
General format of assignment problem
 Examples of assignment problem
4
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
 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.
m
j
for
X
m
i
for
X
X
C
Z
Min
m
i
ij
m
j
ij
m
i
m
j
ij
ij
,....
1
1
,....
1
1
1
1
1 1










 
5
 As in transportation problems assignment
problems also can be balanced ( with equal
number of rows and columns) or unbalanced.
 When it is unbalanced the necessary number of
row/s or column/s are added to balance it. That
is to make a square matrix.
 The values of the cell entries of the dummy rows
or columns will be made equal to zero.
6
Operator
job
1 2 3 4 5
1 10 12 15 12 8
2 7 16 14 14 11
3 13 14 7 9 9
4 12 10 11 13 10
5 8 13 15 11 15
7
 Consists of two phases.
 First phase: row reductions and column
reductions are carried out.
 Second phase :the solution is optimized in
iterative basis.
8
 Step 0: Consider the given cost matrix
 Step 1: Subtract the minimum value of
each row from the entries of that row, to
obtain the next matrix.
 Step 2: Subtract the minimum value of
each column from the entries of that
column , to obtain the next matrix.
 Treat the resulting matrix as the input for
phase 2.
9
 Step3: Draw a minimum number of lines to
cover all the zeros of the matrix.
 Procedure for drawing the minimum number
of lines:
 3.1 Row checking
1 Starting from the first row ,if there’s only one
zero in a row mark a square round the zero
entry and draw a vertical line passing through
that zero. Otherwise skip the row.
2.After scanning the last row, check whether all
the zeros are covered with lines. If yes go to
step 4. Otherwise do column scanning. 
10
 3.2 Column checking
1. Starting from the first column: if there’s
only one zero in a column mark a square
round the zero entry and draw a horizontal
line passing through that zero. otherwise
skip the column.
2.After scanning the last column, check
whether all the zeros are covered with
lines. If yes go to step 4. Otherwise do row
scanning. 
11
 Step 4: check whether the number of squares
marked is equal to the number of
rows/columns of the matrix.
 If yes go to step 7. Otherwise go to step 5.
 Step 5: Identify the minimum value of the
undeleted cell values ,say ‘x’. Obtain the next
matrix by the following steps.
5.1 Copy the entries covered by the lines ,but
not on the intersection points.
5.2 add x to the intersection points
5.3 subtract x from the undeleted cell values.
Step 6: go to step 3.
Step 7: optimal solution is obtained as marked
by the squares
12
 If the problem is a maximization problem
,convert the problem into a minimization
problem by multiplying by -1.
 Then apply the usual procedure of an
assignment problem.
13
Sales
region
Sales person
1 2 3 4
1 10 22 12 14
2 16 18 22 10
3 24 20 12 18
4 16 14 24 20
14
Sales
region
Sales person
1 2 3 4
1 -10 -22 -12 -14
2 -16 -18 -22 -10
3 -24 -20 -12 -18
4 -16 -14 -24 -20
15
Sales
region
Sales person
1 2 3 4
1 12 0 10 8
2 6 4 0 12
3 0 4 12 6
4 8 10 0 4
16
Sales
region
Sales person
1 2 3 4
1 12 0 10 4
2 6 4 0 8
3 0 4 12 2
4 8 10 0 0
17
Sales
region
Sales person
1 2 3 4
1 12 0 10 4
2 6 4 0 8
3 0 4 12 2
4 8 10 0 0
18
 Note that the number of squares is equal to the number
of rows of the matrix. solution is feasible and optimal.
 Result:
Salesman Sales
Region
Sales
1 2 22
2 3 22
3 1 24
4 4 20
19

More Related Content

What's hot

Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems vkabre
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –itsvineeth209
 
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
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex MethodDivyansh Verma
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Methoditsvineeth209
 
AMA_Assignment Theory notes
AMA_Assignment Theory notesAMA_Assignment Theory notes
AMA_Assignment Theory notesCA Niraj Thapa
 
Exponents powerpoint
Exponents powerpointExponents powerpoint
Exponents powerpoint40654453
 
Multiplying polynomials
Multiplying polynomialsMultiplying polynomials
Multiplying polynomials41326204
 
Spearman's Rank calculations
Spearman's Rank calculationsSpearman's Rank calculations
Spearman's Rank calculationsGuerillateacher
 
May 26, 2015
May 26, 2015May 26, 2015
May 26, 2015khyps13
 
SJUT/MAT210/Interpolation/Splines 2013-14S2
SJUT/MAT210/Interpolation/Splines 2013-14S2SJUT/MAT210/Interpolation/Splines 2013-14S2
SJUT/MAT210/Interpolation/Splines 2013-14S2John Ham
 
Exponents powerpoint
Exponents powerpointExponents powerpoint
Exponents powerpoint40394303
 

What's hot (20)

Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –
 
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
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex Method
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Method
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Big m method
Big m methodBig m method
Big m method
 
Operations research 1_the_two-phase_simp
Operations research 1_the_two-phase_simpOperations research 1_the_two-phase_simp
Operations research 1_the_two-phase_simp
 
AMA_Assignment Theory notes
AMA_Assignment Theory notesAMA_Assignment Theory notes
AMA_Assignment Theory notes
 
Exponents powerpoint
Exponents powerpointExponents powerpoint
Exponents powerpoint
 
Operations Research - Simplex Method Principles
Operations Research - Simplex Method PrinciplesOperations Research - Simplex Method Principles
Operations Research - Simplex Method Principles
 
Multiplying polynomials
Multiplying polynomialsMultiplying polynomials
Multiplying polynomials
 
Exponents
ExponentsExponents
Exponents
 
Spearman's Rank calculations
Spearman's Rank calculationsSpearman's Rank calculations
Spearman's Rank calculations
 
May 26, 2015
May 26, 2015May 26, 2015
May 26, 2015
 
SJUT/MAT210/Interpolation/Splines 2013-14S2
SJUT/MAT210/Interpolation/Splines 2013-14S2SJUT/MAT210/Interpolation/Splines 2013-14S2
SJUT/MAT210/Interpolation/Splines 2013-14S2
 
matlab pde toolbox
matlab pde toolboxmatlab pde toolbox
matlab pde toolbox
 
Exponents powerpoint
Exponents powerpointExponents powerpoint
Exponents powerpoint
 
Group members
Group membersGroup members
Group members
 

Similar to Assignment model

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
 
Mrongraphs acm-sig-2 (1)
Mrongraphs acm-sig-2 (1)Mrongraphs acm-sig-2 (1)
Mrongraphs acm-sig-2 (1)Nima Sarshar
 
Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Prashant Khandelwal
 
Matrix Multiplication(An example of concurrent programming)
Matrix Multiplication(An example of concurrent programming)Matrix Multiplication(An example of concurrent programming)
Matrix Multiplication(An example of concurrent programming)Pramit Kumar
 
dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)Mumtaz Ali
 
Simplex Method
Simplex MethodSimplex Method
Simplex Methodkzoe1996
 
Directions Please show all of your work for each problem.If.docx
Directions Please show all of your work for each problem.If.docxDirections Please show all of your work for each problem.If.docx
Directions Please show all of your work for each problem.If.docxkimberly691
 
designanalysisalgorithm_unit-v-part2.pptx
designanalysisalgorithm_unit-v-part2.pptxdesignanalysisalgorithm_unit-v-part2.pptx
designanalysisalgorithm_unit-v-part2.pptxarifimad15
 
Synthetic Division Notes
Synthetic Division NotesSynthetic Division Notes
Synthetic Division Notescmorgancavo
 
Chapter 12 Dynamic programming.pptx
Chapter 12 Dynamic programming.pptxChapter 12 Dynamic programming.pptx
Chapter 12 Dynamic programming.pptxMdSazolAhmmed
 

Similar to Assignment model (20)

Ac4103169172
Ac4103169172Ac4103169172
Ac4103169172
 
Assignment
AssignmentAssignment
Assignment
 
LLSF_for_Imperial
LLSF_for_ImperialLLSF_for_Imperial
LLSF_for_Imperial
 
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
 
Mrongraphs acm-sig-2 (1)
Mrongraphs acm-sig-2 (1)Mrongraphs acm-sig-2 (1)
Mrongraphs acm-sig-2 (1)
 
Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem Ap for b.tech. (mechanical) Assignment Problem
Ap for b.tech. (mechanical) Assignment Problem
 
Matrix Multiplication(An example of concurrent programming)
Matrix Multiplication(An example of concurrent programming)Matrix Multiplication(An example of concurrent programming)
Matrix Multiplication(An example of concurrent programming)
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Polygon filling
Polygon fillingPolygon filling
Polygon filling
 
dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)dynamic programming complete by Mumtaz Ali (03154103173)
dynamic programming complete by Mumtaz Ali (03154103173)
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Greedy Algorihm
Greedy AlgorihmGreedy Algorihm
Greedy Algorihm
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Directions Please show all of your work for each problem.If.docx
Directions Please show all of your work for each problem.If.docxDirections Please show all of your work for each problem.If.docx
Directions Please show all of your work for each problem.If.docx
 
Simplex Algorithm
Simplex AlgorithmSimplex Algorithm
Simplex Algorithm
 
designanalysisalgorithm_unit-v-part2.pptx
designanalysisalgorithm_unit-v-part2.pptxdesignanalysisalgorithm_unit-v-part2.pptx
designanalysisalgorithm_unit-v-part2.pptx
 
Synthetic Division Notes
Synthetic Division NotesSynthetic Division Notes
Synthetic Division Notes
 
Chapter 12 Dynamic programming.pptx
Chapter 12 Dynamic programming.pptxChapter 12 Dynamic programming.pptx
Chapter 12 Dynamic programming.pptx
 
Asssignment problem
Asssignment problemAsssignment problem
Asssignment problem
 
Systems of linear equations; matrices
Systems of linear equations; matricesSystems of linear equations; matrices
Systems of linear equations; matrices
 

Recently uploaded

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 

Assignment model

  • 1. Dr. R K Vidhate Assistant Professor GNIT Nagpur
  • 2.  This is a special type of transportation problem in which each source should have the capacity to fulfill the demand of any of the destinations. 2
  • 3. Operators Job 1 2 … j … m 1 t11 t12 t1j t1m 2 . i ti1 tij tim . m tm1 tm2 tmj tmm 3 General format of assignment problem
  • 4.  Examples of assignment problem 4 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.  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. m j for X m i for X X C Z Min m i ij m j ij m i m j ij ij ,.... 1 1 ,.... 1 1 1 1 1 1             5
  • 6.  As in transportation problems assignment problems also can be balanced ( with equal number of rows and columns) or unbalanced.  When it is unbalanced the necessary number of row/s or column/s are added to balance it. That is to make a square matrix.  The values of the cell entries of the dummy rows or columns will be made equal to zero. 6
  • 7. Operator job 1 2 3 4 5 1 10 12 15 12 8 2 7 16 14 14 11 3 13 14 7 9 9 4 12 10 11 13 10 5 8 13 15 11 15 7
  • 8.  Consists of two phases.  First phase: row reductions and column reductions are carried out.  Second phase :the solution is optimized in iterative basis. 8
  • 9.  Step 0: Consider the given cost matrix  Step 1: Subtract the minimum value of each row from the entries of that row, to obtain the next matrix.  Step 2: Subtract the minimum value of each column from the entries of that column , to obtain the next matrix.  Treat the resulting matrix as the input for phase 2. 9
  • 10.  Step3: Draw a minimum number of lines to cover all the zeros of the matrix.  Procedure for drawing the minimum number of lines:  3.1 Row checking 1 Starting from the first row ,if there’s only one zero in a row mark a square round the zero entry and draw a vertical line passing through that zero. Otherwise skip the row. 2.After scanning the last row, check whether all the zeros are covered with lines. If yes go to step 4. Otherwise do column scanning.  10
  • 11.  3.2 Column checking 1. Starting from the first column: if there’s only one zero in a column mark a square round the zero entry and draw a horizontal line passing through that zero. otherwise skip the column. 2.After scanning the last column, check whether all the zeros are covered with lines. If yes go to step 4. Otherwise do row scanning.  11
  • 12.  Step 4: check whether the number of squares marked is equal to the number of rows/columns of the matrix.  If yes go to step 7. Otherwise go to step 5.  Step 5: Identify the minimum value of the undeleted cell values ,say ‘x’. Obtain the next matrix by the following steps. 5.1 Copy the entries covered by the lines ,but not on the intersection points. 5.2 add x to the intersection points 5.3 subtract x from the undeleted cell values. Step 6: go to step 3. Step 7: optimal solution is obtained as marked by the squares 12
  • 13.  If the problem is a maximization problem ,convert the problem into a minimization problem by multiplying by -1.  Then apply the usual procedure of an assignment problem. 13
  • 14. Sales region Sales person 1 2 3 4 1 10 22 12 14 2 16 18 22 10 3 24 20 12 18 4 16 14 24 20 14
  • 15. Sales region Sales person 1 2 3 4 1 -10 -22 -12 -14 2 -16 -18 -22 -10 3 -24 -20 -12 -18 4 -16 -14 -24 -20 15
  • 16. Sales region Sales person 1 2 3 4 1 12 0 10 8 2 6 4 0 12 3 0 4 12 6 4 8 10 0 4 16
  • 17. Sales region Sales person 1 2 3 4 1 12 0 10 4 2 6 4 0 8 3 0 4 12 2 4 8 10 0 0 17
  • 18. Sales region Sales person 1 2 3 4 1 12 0 10 4 2 6 4 0 8 3 0 4 12 2 4 8 10 0 0 18
  • 19.  Note that the number of squares is equal to the number of rows of the matrix. solution is feasible and optimal.  Result: Salesman Sales Region Sales 1 2 22 2 3 22 3 1 24 4 4 20 19