SlideShare a Scribd company logo
CONCEPT OF
DUALITY
Optimization Techniques
Concepts of Duality
■ One of the most important discoveries in the early development of linear
programming was the concept of duality.
■ Every LPP has associated with it another LPP. The original problem is called the
“Primal” while the other is called its “Dual”.
■ The optimal solution of either problem reveals information concerning the optimal
solution of the other.
■ This fact is important because the situation can arise where the dual is easier to
solve than the primal.
Example … (Primal)
The Following problem can be formulated as follows:
Min z = 10x1 + 15x2, subject to constraints
5x1 + 7x2 >= 80
6x1 + 11x2 >= 100, x1 >= 0, x2 >= 0
In the formulation, we have assumed that taking more than the minimum
requirement is not harmful.This LPP will be considered as the primal problem.
Basis of Conversion
■ The costs associated with the objective function of one problem are just the
requirements in the other’s set of constraints.
■ The constraint coefficient matrix associated with one problem is simply the
transpose of the constraint Coefficient matrix associated with the other.
■ One of the problems is a maximization problem while the other one is a
minimization problem.
Example …
Symmetric Primal-Dual Problem
• Transposing the coefficient matrix.
• Interchanging the role of constant terms and the role of the objective function.
• Reverting the inequalities.
• Minimizing the objective function instead of maximizing.
Rules For Conversion
■ First convert the objective function to maximization form, if not already.
■ If a constraint has inequality sign “≥”, then multiply both sides by −1 and make the
inequality sign ≤.
■ If a constraint has an equality sign “=”, then it is replaced by two constraints
involving the inequalities going in opposite directions, simultaneously.
■ Every unrestricted variable is replaced by the difference of two non-negative
variables.
Rules of Conversion (contd…)
■ We get the standard primal form of the given LPP in which:
a) all the constraints have “≤” sign, where the objective function is of
maximization form; or
b) all the constraints have “≥” sign, where objective function is of
minimization form.
■ Finally, the dual of the given problem is obtained by:
a) transposing the rows and columns of constraint coefficients;
b) transposing the coefficients (c1, c2, ... , cn) of the objective function and
the right-side constants (b1, b2, ... , bm);
c) changing the inequalities from “≤” to “≥” sign; and
d) minimizing the objective function instead of maximizing it.
Duality in Linear Programming
Duality Theorem: The dual of the dual of a given primal is the primal.
■ If the kth constraint of the primal is an equality, then the dual variable wk is
unrestricted in sign. Also, if pth variable of the primal is unrestricted in sign, then
the pth constraint of the dual is an equality.
■ If the primal or the dual has a finite optimum solution, then the other problem also
possesses a finite optimum solution and the optimum value in both the cases will
be the same.
Example … (Tabular Form)
Dual Simplex Method
■ Such a situation is recognized by first expressing the constraints in the form “≤”
and the objective function in the maximization form.
■ After adding the slack variables and putting the problem in the tabular form, if any
of the right hand side elements are negative and if the optimality condition is
satisfied, then the problem can be solved by the dual simplex method.
■ negative element on the right hand side signifies that the corresponding slack
variable is negative.
■ In this method, we shall proceed towards feasibility maintaining optimality and at
the iteration where the basic solution becomes feasible, it becomes the optimal
basic feasible solution also.
Advantages of Dual Simplex
■ we do not require any artificial variables in the dual simplex method. Hence a lot of
effort is saved whenever this method is applicable.
■ The dual simplex method is similar to the standard simplex method except that the
starting initial solution in standard simplex method is feasible but not optimum
while in the dual simplex it is infeasible but optimum or better than optimum.
■ The dual simplex method works towards feasibility while simplex method works
towards optimality.
THANK YOU
Subham Satpathy

More Related Content

What's hot

LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
rashi9
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Linear programing
Linear programingLinear programing
Linear programing
Aniruddh Tiwari
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –itsvineeth209
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
simplex method
simplex methodsimplex method
simplex method
Dronak Sahu
 
Introduction to optimization Problems
Introduction to optimization ProblemsIntroduction to optimization Problems
Linear programming
Linear programmingLinear programming
Linear programming
Shubhagata Roy
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
Purnima Pandit
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
Dereje Tigabu
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
Roshan Kumar Patel
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
Kiran Jadhav
 
Big m method
Big m methodBig m method
Big m method
Luckshay Batra
 
Linear programming
Linear programmingLinear programming
Linear programming
Karnav Rana
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Dronak Sahu
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
DagnaygebawGoshme
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
karishma gupta
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
kzoe1996
 

What's hot (20)

LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Linear programing
Linear programingLinear programing
Linear programing
 
graphical method
graphical method graphical method
graphical method
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
simplex method
simplex methodsimplex method
simplex method
 
Introduction to optimization Problems
Introduction to optimization ProblemsIntroduction to optimization Problems
Introduction to optimization Problems
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
 
Chapter 4 Simplex Method ppt
Chapter 4  Simplex Method pptChapter 4  Simplex Method ppt
Chapter 4 Simplex Method ppt
 
Solving linear programming model by simplex method
Solving linear programming model by simplex methodSolving linear programming model by simplex method
Solving linear programming model by simplex method
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Big m method
Big m methodBig m method
Big m method
 
Linear programming
Linear programmingLinear programming
Linear programming
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 

Similar to Concept of Duality

Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
SHAMJITH KM
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
bizuayehuadmasu1
 
Simplex method
Simplex method Simplex method
Simplex method
DevyaneeDevyanee2007
 
SIMPLEX METHOD.pptx
SIMPLEX METHOD.pptxSIMPLEX METHOD.pptx
SIMPLEX METHOD.pptx
Tista3
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
BechanYadav4
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
SantiagoGarridoBulln
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
asthashukla33
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
SHAMJITH KM
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
Divyans890
 
Balaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptxBalaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptx
Mayurkumarpatil1
 
M3L4.ppt
M3L4.pptM3L4.ppt
M3L4.ppt
Rufesh
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
DagnaygebawGoshme
 
Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
Rashid Ansari
 
6260966
62609666260966
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
Hakeem-Ur- Rehman
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
SSA KPI
 
Global optimization
Global optimizationGlobal optimization
Global optimization
bpenalver
 
Ch06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdfCh06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdf
FredCuenca
 
n7-LP-simplex.ppt
n7-LP-simplex.pptn7-LP-simplex.ppt
n7-LP-simplex.ppt
Mayurkumarpatil1
 

Similar to Concept of Duality (20)

Numerical analysis dual, primal, revised simplex
Numerical analysis  dual, primal, revised simplexNumerical analysis  dual, primal, revised simplex
Numerical analysis dual, primal, revised simplex
 
Simplex method material for operation .pptx
Simplex method material for operation .pptxSimplex method material for operation .pptx
Simplex method material for operation .pptx
 
Simplex method
Simplex method Simplex method
Simplex method
 
SIMPLEX METHOD.pptx
SIMPLEX METHOD.pptxSIMPLEX METHOD.pptx
SIMPLEX METHOD.pptx
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Numerical analysis simplex method 2
Numerical analysis  simplex method 2Numerical analysis  simplex method 2
Numerical analysis simplex method 2
 
Linear programming class 12 investigatory project
Linear programming class 12 investigatory projectLinear programming class 12 investigatory project
Linear programming class 12 investigatory project
 
Balaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptxBalaji-opt-lecture3-sp13.pptx
Balaji-opt-lecture3-sp13.pptx
 
M3L4.ppt
M3L4.pptM3L4.ppt
M3L4.ppt
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
Linear Programming
Linear  ProgrammingLinear  Programming
Linear Programming
 
6260966
62609666260966
6260966
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
 
Global optimization
Global optimizationGlobal optimization
Global optimization
 
Ch06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdfCh06_1-2_Simplex_Method.pdf
Ch06_1-2_Simplex_Method.pdf
 
n7-LP-simplex.ppt
n7-LP-simplex.pptn7-LP-simplex.ppt
n7-LP-simplex.ppt
 

More from SubhamSatpathy2

Audience.ppt
Audience.pptAudience.ppt
Audience.ppt
SubhamSatpathy2
 
Labour Migration
Labour MigrationLabour Migration
Labour Migration
SubhamSatpathy2
 
Weighted and Non Weighted Codes
Weighted and Non Weighted CodesWeighted and Non Weighted Codes
Weighted and Non Weighted Codes
SubhamSatpathy2
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
SubhamSatpathy2
 
Biometrics
BiometricsBiometrics
Biometrics
SubhamSatpathy2
 
Internet Security
Internet SecurityInternet Security
Internet Security
SubhamSatpathy2
 

More from SubhamSatpathy2 (6)

Audience.ppt
Audience.pptAudience.ppt
Audience.ppt
 
Labour Migration
Labour MigrationLabour Migration
Labour Migration
 
Weighted and Non Weighted Codes
Weighted and Non Weighted CodesWeighted and Non Weighted Codes
Weighted and Non Weighted Codes
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Biometrics
BiometricsBiometrics
Biometrics
 
Internet Security
Internet SecurityInternet Security
Internet Security
 

Recently uploaded

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

Concept of Duality

  • 2. Concepts of Duality ■ One of the most important discoveries in the early development of linear programming was the concept of duality. ■ Every LPP has associated with it another LPP. The original problem is called the “Primal” while the other is called its “Dual”. ■ The optimal solution of either problem reveals information concerning the optimal solution of the other. ■ This fact is important because the situation can arise where the dual is easier to solve than the primal.
  • 3. Example … (Primal) The Following problem can be formulated as follows: Min z = 10x1 + 15x2, subject to constraints 5x1 + 7x2 >= 80 6x1 + 11x2 >= 100, x1 >= 0, x2 >= 0 In the formulation, we have assumed that taking more than the minimum requirement is not harmful.This LPP will be considered as the primal problem.
  • 4. Basis of Conversion ■ The costs associated with the objective function of one problem are just the requirements in the other’s set of constraints. ■ The constraint coefficient matrix associated with one problem is simply the transpose of the constraint Coefficient matrix associated with the other. ■ One of the problems is a maximization problem while the other one is a minimization problem.
  • 6. Symmetric Primal-Dual Problem • Transposing the coefficient matrix. • Interchanging the role of constant terms and the role of the objective function. • Reverting the inequalities. • Minimizing the objective function instead of maximizing.
  • 7. Rules For Conversion ■ First convert the objective function to maximization form, if not already. ■ If a constraint has inequality sign “≥”, then multiply both sides by −1 and make the inequality sign ≤. ■ If a constraint has an equality sign “=”, then it is replaced by two constraints involving the inequalities going in opposite directions, simultaneously. ■ Every unrestricted variable is replaced by the difference of two non-negative variables.
  • 8. Rules of Conversion (contd…) ■ We get the standard primal form of the given LPP in which: a) all the constraints have “≤” sign, where the objective function is of maximization form; or b) all the constraints have “≥” sign, where objective function is of minimization form. ■ Finally, the dual of the given problem is obtained by: a) transposing the rows and columns of constraint coefficients; b) transposing the coefficients (c1, c2, ... , cn) of the objective function and the right-side constants (b1, b2, ... , bm); c) changing the inequalities from “≤” to “≥” sign; and d) minimizing the objective function instead of maximizing it.
  • 9. Duality in Linear Programming Duality Theorem: The dual of the dual of a given primal is the primal. ■ If the kth constraint of the primal is an equality, then the dual variable wk is unrestricted in sign. Also, if pth variable of the primal is unrestricted in sign, then the pth constraint of the dual is an equality. ■ If the primal or the dual has a finite optimum solution, then the other problem also possesses a finite optimum solution and the optimum value in both the cases will be the same.
  • 11. Dual Simplex Method ■ Such a situation is recognized by first expressing the constraints in the form “≤” and the objective function in the maximization form. ■ After adding the slack variables and putting the problem in the tabular form, if any of the right hand side elements are negative and if the optimality condition is satisfied, then the problem can be solved by the dual simplex method. ■ negative element on the right hand side signifies that the corresponding slack variable is negative. ■ In this method, we shall proceed towards feasibility maintaining optimality and at the iteration where the basic solution becomes feasible, it becomes the optimal basic feasible solution also.
  • 12. Advantages of Dual Simplex ■ we do not require any artificial variables in the dual simplex method. Hence a lot of effort is saved whenever this method is applicable. ■ The dual simplex method is similar to the standard simplex method except that the starting initial solution in standard simplex method is feasible but not optimum while in the dual simplex it is infeasible but optimum or better than optimum. ■ The dual simplex method works towards feasibility while simplex method works towards optimality.