SlideShare a Scribd company logo
By
A. Raja
Subject: Operations Research
Topic : Hungarian Assignment Algorithm
INTRODUCTION
The assignment problem is a particular case of
transportation problem in which the number of jobs
are equal to the number of facilities.
The objective is to maximise total profit of allocation
or to minimise the total cost.
Hungarian Assignment Algorithm
Various steps of the computational procedure for
obtaining an optimal solution may be summarised as
follows.
Step1:
If the number of rows are not equal to the number of
columns and vice versa , then a dummy row or
dummy column must be added with zero cost
elements.
Step2:
Find the smallest cost in each row of the cost
matrix . subtract this smallest cost element from
each element in that row . therefore , there will be
at least one zero in each row of this new matrix
which is called the first reduced cost matrix.
Step3:
In the reduced cost matrix , find the smallest
element in each column . subtract the smallest cost
element from each element in that column . as a
result , there would be at least one zero in each
row and column of the second reduced cost
matrix.
Step4:
Determine an optimum solution a follows:
1.Examine the rows successively until a row with exactly
one zero is found . box around the zero element as an
assigned cell and cross out all other zero in its column.
Proceed in this manner until all the rows have been
examined. If there are more than one zero in any row, then
do not consider that row and pass on the next row.
2.Repeat the procedure for the columns of the reduced
matrix. If there is no single zero in any row or column of
the reduced matrix, then arbitrarily choose a row or
column having the minimum number of zeros. Arbitrarily,
choose zero in the row or column and cross the remaining
zeros in that row or column.
Repeat (1) and (2) steps until all zeros are either assigned
or crossed out.
Step5:
An optimal assignment is found , if the number assigned
cells equals the number of rows and columns.
Step6:
Draw the number of horizontal or vertical lines through all
the zeros.
Step7:
If the minimum number of lines passing through
all the zeros is equal to the number of rows or
columns the optimum solution is attained by an
arbitrary allocation in the position of the zeros not
crossed in step3 otherwise go to the next step.
Step8:
Revise the cost matrix as follows:
1. Find the elements that covered by a line. Choose the
smallest of this elements and subtract this elements
from all the uncrossed elements and add the same at the
point of the intersection of the two lines.
2. Other elements crossed by the lines remain unchanged.
Step9:
Go to step4 and repeat the procedure till an optimum
solution is attained.
THANK YOU
Ad

More Related Content

What's hot (20)

Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational Research
Neha Sharma
 
Operating characteristics ofqueuing system
Operating characteristics ofqueuing systemOperating characteristics ofqueuing system
Operating characteristics ofqueuing system
Aminul Tanvin
 
Decision Trees
Decision TreesDecision Trees
Decision Trees
Student
 
Transportation problems
Transportation problemsTransportation problems
Transportation problems
VishalHotchandani2
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
JIMS Rohini Sector 5
 
Game theory ppt
Game theory pptGame theory ppt
Game theory ppt
Anushka Kapoor
 
simplex method
simplex methodsimplex method
simplex method
Dronak Sahu
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Exponential Weighting Moving Average.
 Exponential Weighting Moving Average. Exponential Weighting Moving Average.
Exponential Weighting Moving Average.
Syed Waqar Hussain Shah
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
Abu Bashar
 
Optimal Solution by MODI Method
Optimal Solution by MODI MethodOptimal Solution by MODI Method
Optimal Solution by MODI Method
DrDeepaChauhan
 
Assignment model
Assignment modelAssignment model
Assignment model
Palash Badal
 
Dominance method
Dominance methodDominance method
Dominance method
pooja rani
 
Decision Theory
Decision TheoryDecision Theory
Decision Theory
BhushanPhirke
 
Vogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution MethodVogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution Method
Kaushik Maitra
 
Game theory
Game theoryGame theory
Game theory
De La Salle University-Manila
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems
vkabre
 
Operations Research - Meaning, Origin & Characteristics
Operations Research -  Meaning, Origin & CharacteristicsOperations Research -  Meaning, Origin & Characteristics
Operations Research - Meaning, Origin & Characteristics
Sundar B N
 
Quantitative Management - Ch 11 Network Models
Quantitative Management -  Ch 11 Network ModelsQuantitative Management -  Ch 11 Network Models
Quantitative Management - Ch 11 Network Models
Agnes Puspita
 
Game Theory Operation Research
Game Theory Operation ResearchGame Theory Operation Research
Game Theory Operation Research
R A Shah
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational Research
Neha Sharma
 
Operating characteristics ofqueuing system
Operating characteristics ofqueuing systemOperating characteristics ofqueuing system
Operating characteristics ofqueuing system
Aminul Tanvin
 
Decision Trees
Decision TreesDecision Trees
Decision Trees
Student
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
Abu Bashar
 
Optimal Solution by MODI Method
Optimal Solution by MODI MethodOptimal Solution by MODI Method
Optimal Solution by MODI Method
DrDeepaChauhan
 
Dominance method
Dominance methodDominance method
Dominance method
pooja rani
 
Vogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution MethodVogel's Approximation Method & Modified Distribution Method
Vogel's Approximation Method & Modified Distribution Method
Kaushik Maitra
 
Assignment Poblems
Assignment Poblems Assignment Poblems
Assignment Poblems
vkabre
 
Operations Research - Meaning, Origin & Characteristics
Operations Research -  Meaning, Origin & CharacteristicsOperations Research -  Meaning, Origin & Characteristics
Operations Research - Meaning, Origin & Characteristics
Sundar B N
 
Quantitative Management - Ch 11 Network Models
Quantitative Management -  Ch 11 Network ModelsQuantitative Management -  Ch 11 Network Models
Quantitative Management - Ch 11 Network Models
Agnes Puspita
 
Game Theory Operation Research
Game Theory Operation ResearchGame Theory Operation Research
Game Theory Operation Research
R A Shah
 

Similar to Algorithm for Hungarian Method of Assignment (20)

Quantitative Math
Quantitative MathQuantitative Math
Quantitative Math
kzoe1996
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
Albin Panalickal
 
AMA_Assignment Theory notes
AMA_Assignment Theory notesAMA_Assignment Theory notes
AMA_Assignment Theory notes
CA Niraj Thapa
 
Hungarian Method
Hungarian MethodHungarian Method
Hungarian Method
Aritra7469
 
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
CA Niraj Thapa
 
Solving ONE’S interval linear assignment problem
Solving ONE’S interval linear assignment problemSolving ONE’S interval linear assignment problem
Solving ONE’S interval linear assignment problem
IJERA Editor
 
A0280115(1)
A0280115(1)A0280115(1)
A0280115(1)
prabhat k prasad
 
A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment Problem
Jim Webb
 
Muzammil irshad.pptxhdududududiufufufufu
Muzammil irshad.pptxhdududududiufufufufuMuzammil irshad.pptxhdududududiufufufufu
Muzammil irshad.pptxhdududududiufufufufu
adarsharyan999
 
Transportation model and assignment model
Transportation model and assignment modelTransportation model and assignment model
Transportation model and assignment model
priyanka yadav
 
Asssignment problem
Asssignment problemAsssignment problem
Asssignment problem
Mamatha Upadhya
 
Design and analysis of algorithm final course
Design and analysis of algorithm final courseDesign and analysis of algorithm final course
Design and analysis of algorithm final course
Abdul salam
 
Design and analysis of algorithm final course
Design and analysis of algorithm final courseDesign and analysis of algorithm final course
Design and analysis of algorithm final course
Abdul salam
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
SmrutiShah9
 
Chapter3.pptx
Chapter3.pptxChapter3.pptx
Chapter3.pptx
ASMAALWADEE2
 
A study on solving Assignment Problem
A study on solving Assignment ProblemA study on solving Assignment Problem
A study on solving Assignment Problem
vivatechijri
 
Brute force method
Brute force methodBrute force method
Brute force method
priyankabhansali217
 
Operational research on Assignment ppt
Operational research on Assignment pptOperational research on Assignment ppt
Operational research on Assignment ppt
Nirali Solanki
 
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
PriyankaLunavat
 
Statistics- mode-Grouping and analysis method
Statistics- mode-Grouping and analysis methodStatistics- mode-Grouping and analysis method
Statistics- mode-Grouping and analysis method
suginr1
 
Quantitative Math
Quantitative MathQuantitative Math
Quantitative Math
kzoe1996
 
AMA_Assignment Theory notes
AMA_Assignment Theory notesAMA_Assignment Theory notes
AMA_Assignment Theory notes
CA Niraj Thapa
 
Hungarian Method
Hungarian MethodHungarian Method
Hungarian Method
Aritra7469
 
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
CA Niraj Thapa
 
Solving ONE’S interval linear assignment problem
Solving ONE’S interval linear assignment problemSolving ONE’S interval linear assignment problem
Solving ONE’S interval linear assignment problem
IJERA Editor
 
A Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment ProblemA Comparative Analysis Of Assignment Problem
A Comparative Analysis Of Assignment Problem
Jim Webb
 
Muzammil irshad.pptxhdududududiufufufufu
Muzammil irshad.pptxhdududududiufufufufuMuzammil irshad.pptxhdududududiufufufufu
Muzammil irshad.pptxhdududududiufufufufu
adarsharyan999
 
Transportation model and assignment model
Transportation model and assignment modelTransportation model and assignment model
Transportation model and assignment model
priyanka yadav
 
Design and analysis of algorithm final course
Design and analysis of algorithm final courseDesign and analysis of algorithm final course
Design and analysis of algorithm final course
Abdul salam
 
Design and analysis of algorithm final course
Design and analysis of algorithm final courseDesign and analysis of algorithm final course
Design and analysis of algorithm final course
Abdul salam
 
Assignment problem
Assignment problemAssignment problem
Assignment problem
SmrutiShah9
 
A study on solving Assignment Problem
A study on solving Assignment ProblemA study on solving Assignment Problem
A study on solving Assignment Problem
vivatechijri
 
Operational research on Assignment ppt
Operational research on Assignment pptOperational research on Assignment ppt
Operational research on Assignment ppt
Nirali Solanki
 
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
PriyankaLunavat
 
Statistics- mode-Grouping and analysis method
Statistics- mode-Grouping and analysis methodStatistics- mode-Grouping and analysis method
Statistics- mode-Grouping and analysis method
suginr1
 
Ad

More from Raja Adapa (20)

Ambassador and its journey in India.docx
Ambassador and its journey in India.docxAmbassador and its journey in India.docx
Ambassador and its journey in India.docx
Raja Adapa
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docx
Raja Adapa
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docx
Raja Adapa
 
SCM PPT.pptx
SCM PPT.pptxSCM PPT.pptx
SCM PPT.pptx
Raja Adapa
 
Methods of Capital Budgeting
Methods of Capital BudgetingMethods of Capital Budgeting
Methods of Capital Budgeting
Raja Adapa
 
Outline the Methods of Performance Appraisal
Outline the Methods of Performance AppraisalOutline the Methods of Performance Appraisal
Outline the Methods of Performance Appraisal
Raja Adapa
 
Methods of Wage Fixation 3
Methods of Wage Fixation 3Methods of Wage Fixation 3
Methods of Wage Fixation 3
Raja Adapa
 
Methods of Wage Fixation - 2
Methods of Wage Fixation - 2Methods of Wage Fixation - 2
Methods of Wage Fixation - 2
Raja Adapa
 
Methods of Wage Fixation
Methods of Wage FixationMethods of Wage Fixation
Methods of Wage Fixation
Raja Adapa
 
Loading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission LinesLoading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission Lines
Raja Adapa
 
Some of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBASome of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBA
Raja Adapa
 
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital BudgetingImportant Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
Raja Adapa
 
Theoretical Framework for a Marketing Project
Theoretical Framework for a Marketing ProjectTheoretical Framework for a Marketing Project
Theoretical Framework for a Marketing Project
Raja Adapa
 
Types of Market Structure
Types of Market StructureTypes of Market Structure
Types of Market Structure
Raja Adapa
 
Types of Scales and Scaling Techniques
Types of Scales and Scaling TechniquesTypes of Scales and Scaling Techniques
Types of Scales and Scaling Techniques
Raja Adapa
 
Market Location Tactics
Market Location TacticsMarket Location Tactics
Market Location Tactics
Raja Adapa
 
Porter's Five Force Model
Porter's Five Force ModelPorter's Five Force Model
Porter's Five Force Model
Raja Adapa
 
Outline of Types of Organizational Structures
Outline of Types of Organizational StructuresOutline of Types of Organizational Structures
Outline of Types of Organizational Structures
Raja Adapa
 
Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)
Raja Adapa
 
Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)
Raja Adapa
 
Ambassador and its journey in India.docx
Ambassador and its journey in India.docxAmbassador and its journey in India.docx
Ambassador and its journey in India.docx
Raja Adapa
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docx
Raja Adapa
 
To create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docxTo create anaconda environment user defined path other than default path.docx
To create anaconda environment user defined path other than default path.docx
Raja Adapa
 
Methods of Capital Budgeting
Methods of Capital BudgetingMethods of Capital Budgeting
Methods of Capital Budgeting
Raja Adapa
 
Outline the Methods of Performance Appraisal
Outline the Methods of Performance AppraisalOutline the Methods of Performance Appraisal
Outline the Methods of Performance Appraisal
Raja Adapa
 
Methods of Wage Fixation 3
Methods of Wage Fixation 3Methods of Wage Fixation 3
Methods of Wage Fixation 3
Raja Adapa
 
Methods of Wage Fixation - 2
Methods of Wage Fixation - 2Methods of Wage Fixation - 2
Methods of Wage Fixation - 2
Raja Adapa
 
Methods of Wage Fixation
Methods of Wage FixationMethods of Wage Fixation
Methods of Wage Fixation
Raja Adapa
 
Loading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission LinesLoading Capability Limits of Transmission Lines
Loading Capability Limits of Transmission Lines
Raja Adapa
 
Some of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBASome of the Basic Important Concepts in MBA
Some of the Basic Important Concepts in MBA
Raja Adapa
 
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital BudgetingImportant Formulas of BEP, Ratio Analysis, Capital Budgeting
Important Formulas of BEP, Ratio Analysis, Capital Budgeting
Raja Adapa
 
Theoretical Framework for a Marketing Project
Theoretical Framework for a Marketing ProjectTheoretical Framework for a Marketing Project
Theoretical Framework for a Marketing Project
Raja Adapa
 
Types of Market Structure
Types of Market StructureTypes of Market Structure
Types of Market Structure
Raja Adapa
 
Types of Scales and Scaling Techniques
Types of Scales and Scaling TechniquesTypes of Scales and Scaling Techniques
Types of Scales and Scaling Techniques
Raja Adapa
 
Market Location Tactics
Market Location TacticsMarket Location Tactics
Market Location Tactics
Raja Adapa
 
Porter's Five Force Model
Porter's Five Force ModelPorter's Five Force Model
Porter's Five Force Model
Raja Adapa
 
Outline of Types of Organizational Structures
Outline of Types of Organizational StructuresOutline of Types of Organizational Structures
Outline of Types of Organizational Structures
Raja Adapa
 
Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)Model paper 6 (UGC NET Paper-1)
Model paper 6 (UGC NET Paper-1)
Raja Adapa
 
Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)Model paper 5 (UGC NET Paper-1)
Model paper 5 (UGC NET Paper-1)
Raja Adapa
 
Ad

Recently uploaded (20)

Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Operations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdfOperations Management (Dr. Abdulfatah Salem).pdf
Operations Management (Dr. Abdulfatah Salem).pdf
Arab Academy for Science, Technology and Maritime Transport
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-3-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-3-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 
Introduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe EngineeringIntroduction to Vibe Coding and Vibe Engineering
Introduction to Vibe Coding and Vibe Engineering
Damian T. Gordon
 
Sinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_NameSinhala_Male_Names.pdf Sinhala_Male_Name
Sinhala_Male_Names.pdf Sinhala_Male_Name
keshanf79
 
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Phoenix – A Collaborative Renewal of Children’s and Young People’s Services C...
Library Association of Ireland
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Geography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjectsGeography Sem II Unit 1C Correlation of Geography with other school subjects
Geography Sem II Unit 1C Correlation of Geography with other school subjects
ProfDrShaikhImran
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
To study Digestive system of insect.pptx
To study Digestive system of insect.pptxTo study Digestive system of insect.pptx
To study Digestive system of insect.pptx
Arshad Shaikh
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
One Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learningOne Hot encoding a revolution in Machine learning
One Hot encoding a revolution in Machine learning
momer9505
 
GDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptxGDGLSPGCOER - Git and GitHub Workshop.pptx
GDGLSPGCOER - Git and GitHub Workshop.pptx
azeenhodekar
 
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public SchoolsK12 Tableau Tuesday  - Algebra Equity and Access in Atlanta Public Schools
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schools
dogden2
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...
Celine George
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - WorksheetCBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
CBSE - Grade 8 - Science - Chemistry - Metals and Non Metals - Worksheet
Sritoma Majumder
 
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsepulse  ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulse
sushreesangita003
 
How to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 WebsiteHow to Subscribe Newsletter From Odoo 18 Website
How to Subscribe Newsletter From Odoo 18 Website
Celine George
 

Algorithm for Hungarian Method of Assignment

  • 1. By A. Raja Subject: Operations Research Topic : Hungarian Assignment Algorithm
  • 2. INTRODUCTION The assignment problem is a particular case of transportation problem in which the number of jobs are equal to the number of facilities. The objective is to maximise total profit of allocation or to minimise the total cost.
  • 3. Hungarian Assignment Algorithm Various steps of the computational procedure for obtaining an optimal solution may be summarised as follows. Step1: If the number of rows are not equal to the number of columns and vice versa , then a dummy row or dummy column must be added with zero cost elements.
  • 4. Step2: Find the smallest cost in each row of the cost matrix . subtract this smallest cost element from each element in that row . therefore , there will be at least one zero in each row of this new matrix which is called the first reduced cost matrix.
  • 5. Step3: In the reduced cost matrix , find the smallest element in each column . subtract the smallest cost element from each element in that column . as a result , there would be at least one zero in each row and column of the second reduced cost matrix.
  • 6. Step4: Determine an optimum solution a follows: 1.Examine the rows successively until a row with exactly one zero is found . box around the zero element as an assigned cell and cross out all other zero in its column. Proceed in this manner until all the rows have been examined. If there are more than one zero in any row, then do not consider that row and pass on the next row. 2.Repeat the procedure for the columns of the reduced matrix. If there is no single zero in any row or column of the reduced matrix, then arbitrarily choose a row or column having the minimum number of zeros. Arbitrarily, choose zero in the row or column and cross the remaining zeros in that row or column. Repeat (1) and (2) steps until all zeros are either assigned or crossed out.
  • 7. Step5: An optimal assignment is found , if the number assigned cells equals the number of rows and columns. Step6: Draw the number of horizontal or vertical lines through all the zeros.
  • 8. Step7: If the minimum number of lines passing through all the zeros is equal to the number of rows or columns the optimum solution is attained by an arbitrary allocation in the position of the zeros not crossed in step3 otherwise go to the next step.
  • 9. Step8: Revise the cost matrix as follows: 1. Find the elements that covered by a line. Choose the smallest of this elements and subtract this elements from all the uncrossed elements and add the same at the point of the intersection of the two lines. 2. Other elements crossed by the lines remain unchanged. Step9: Go to step4 and repeat the procedure till an optimum solution is attained.