SlideShare a Scribd company logo
PRIMAL & DUAL
PROBLEMS,THEIR INTER
RELATIONSHIP
PREPARED BY:
130010119042 –KHAMBHAYATA MAYUR
130010119045 – KHANT VIJAY
130010119047 – LAD YASH A.
SUBMITTED TO:
PROF. S.R.PANDYA
CONTENT:
 Duality Theory
 Examples
 Standard form of the Dual Problem
 Definition
 Primal-Dual relationship
 Duality in LP
 General Rules for Constructing Dual
 Strong Dual
 Weak Dual
Duality Theory
 The theory of duality is a very elegant and important
concept within the field of operations research. This
theory was first developed in relation to linear
programming, but it has many applications, and
perhaps even a more natural and intuitive
interpretation, in several related areas such as
nonlinear programming, networks and game theory.
 The notion of duality within linear programming asserts
that every linear program has associated with it a
related linear program called its dual. The original
problem in relation to its dual is termed the primal.
 it is the relationship between the primal and its dual,
both on a mathematical and economic level, that is
truly the essence of duality theory.
Duality Theory (continue…)
Examples
 There is a small company in Melbourne which has recently
become engaged in the production of office furniture. The
company manufactures tables, desks and chairs. The
production of a table requires 8 kgs of wood and 5 kgs of
metal and is sold for $80; a desk uses 6 kgs of wood and 4
kgs of metal and is sold for $60; and a chair requires 4 kgs of
both metal and wood and is sold for $50. We would like to
determine the revenue maximizing strategy for this
company, given that their resources are limited to 100 kgs
of wood and 60 kgs of metal.
Standard form of the Primal
Problem
a x a x a x b
a x a x a x b
a x a x a x b
x x x
n n
n n
m m mn n m
n
11 1 12 2 1 1
21 1 22 2 2 2
1 1 2 2
1 2 0
   
   
   

...
...
... ... ... ...
... ... ... ...
...
, ,...,
max
x
j j
j
n
Z c x 
1
Standard form of the Dual
Problem
a y a y a y c
a y a y a y c
a y a y a y c
y y y
m m
m m
n n mn m n
m
11 1 21 2 1 1
12 1 22 2 2 2
1 1 2 2
1 2 0
   
   
   

...
...
... ... ... ...
... ... ... ...
...
, ,...,
min
y
i
i
m
iw b y 
1
Definition
z Z cx
s t
Ax b
x
x
*: max
. .
 

 0
w* : min
x
w  yb
s.t.
yA  c
y  0
Primal Problem Dual Problem
b is not assumed to be non-negative
Primal-Dual relationship
x1 0 x2 0 xn  0 w =
y1 0 a11 a12 a n1  b1
D u a l y2 0 a21 a22 a n2  b2
(m in w ) .. . . .. ... . .. . . .
ym  0 am1 am2 amn  bn
  
Z = c1 c2 cn
Example
5 18 5 15
8 12 8 8
12 4 8 10
2 5 5
0
1 2 3
1 2 3
1 2 3
1 3
1 2 3
x x x
x x x
x x x
x x
x x x
  
   
  
 
, ,
max
x
Z x x x  4 10 91 2 3
x1 0 x2 0 x3 0 w=
y1 0 5 - 18 5  15
Dual y2 0 8 12 0  8
(minw) y3 0 12 - 4 8  10
y4 0 2 0 - 5  5
  
Z= 4 10 - 9
Dual
5 8 12 2 4
18 12 4 10
5 8 5 9
0
1 2 3 4
1 2 3
1 3 4
1 2 3 4
y y y y
y y y
y y y
y y y y
   
   
   
, , ,
min
y
w y y y y   15 8 10 51 2 3 4
d x ei
i
k
i

 
1
d x e
d x e
i
i
k
i
i
i
k
i


 
 
1
1
d x e
d x e
i
i
k
i
i
i
k
i





  
1
1
Standard form!
Primal-Dual relationship
Primal Problem
opt=max
Constraint i :
<= form
= form
Variable j:
xj >= 0
xj urs
opt=min
Dual Problem
Variable i :
yi >= 0
yi urs
Constraint j:
>= form
= form
Duality in LP
In LP models, scarce resources are allocated, so they
should be, valued
Whenever we solve an LP problem, we solve two
problems: the primal resource allocation problem,
and the dual resource valuation problem
If the primal problem has n variables and m constraints,
the dual problem will have m variables and n
constraints
Primal and Dual Algebra
Primal
j j
j
ij j i
j
j
c X
. . a X b 1,...,
X 0 1,...,
Max
s t i m
j n
 
 


Dual
i
i
ij j
i
i
Min b
s.t. a c 1,...,
Y 0 1,...,
i
i
Y
Y j n
i m
 
 


'
. .
0
Max C X
s t X b
X





'
'
. .
0
Min b Y
s t AY C
Y






Example
1 2
1 2
1 2
1 2
40 30 ( )
. . 120 ( )
4 2 320 ( )
, 0
Max x x profits
s t x x land
x x labor
x x
  
    
   
  

 
 

1 2
1 2 1
1 2 2
1 2
( ) ( )
120 320
. . 4 40 ( )
2 30 ( )
, 0
land labor
Min y y
s t y y x
y y x
y y
 

  
  
  

 
 

Primal
Dual
General Rules for Constructing Dual
1. The number of variables in the dual problem is equal to the number of
constraints in the original (primal) problem. The number of constraints in
the dual problem is equal to the number of variables in the original
problem.
2. Coefficient of the objective function in the dual problem come from the
right-hand side of the original problem.
3. If the original problem is a max model, the dual is a min model; if the original
problem is a min model, the dual problem is the max problem.
4. The coefficient of the first constraint function for the dual problem are the
coefficients of the first variable in the constraints for the original problem,
and the similarly for other constraints.
5. The right-hand sides of the dual constraints come from the objective function
coefficients in the original problem.
Relations between Primal and Dual
1. The dual of the dual problem is again the primal problem.
2. Either of the two problems has an optimal solution if and
only if the other does; if one problem is feasible but
unbounded, then the other is infeasible; if one is infeasible,
then the other is either infeasible or feasible/unbounded.
3. Weak Duality Theorem: The objective function value of the
primal (dual) to be maximized evaluated at any primal (dual)
feasible solution cannot exceed the dual (primal) objective
function value evaluated at a dual (primal) feasible solution.
cTx >= bTy (in the standard equality form)
Relations between Primal and Dual (continued)
4. Strong Duality Theorem: When there is an optimal solution, the
optimal objective value of the primal is the same as the optimal
objective value of the dual.
cTx* = bTy*
Weak Duality
• DLP provides upper bound (in the case of maximization) to
the solution of the PLP.
• Ex) maximum flow vs. minimum cut
• Weak duality : any feasible solution to the primal linear
program has a value no greater than that of any feasible
solution to the dual linear program.
• Lemma : Let x and y be any feasible solution to the PLP and
DLP respectively. Then cTx ≤ yTb.
Strong duality : if PLP is feasible and has a finite
optimum then DLP is feasible and has a finite
optimum.
Furthermore, if x* and y* are optimal solutions for
PLP and DLP then cT x* = y*Tb
Strong Duality
Four Possible Primal Dual Problems
Dual
Primal Finite optimum Unbounded Infeasible
Finite optimum 1 x x
Unbounded x x 2
Infeasible x 3 4

More Related Content

What's hot

Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational ResearchNeha Sharma
 
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Muhammed Jiyad
 
Game theory ppt
Game theory pptGame theory ppt
Game theory ppt
Anushka Kapoor
 
Simplex Method
Simplex MethodSimplex Method
Simplex MethodSachin MK
 
Big m method
Big m methodBig m method
Big m method
Luckshay Batra
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problem
Alvin Niere
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
Nakul Bhardwaj
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex Method
Divyansh Verma
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
Hakeem-Ur- Rehman
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
Kamel Attar
 
Integer programming
Integer programmingInteger programming
Integer programming
Hakeem-Ur- Rehman
 
Transportation problems
Transportation problemsTransportation problems
Transportation problems
VishalHotchandani2
 
Goal programming
Goal programmingGoal programming
Goal programming
Hakeem-Ur- Rehman
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Methoditsvineeth209
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Dronak Sahu
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
SukhpalRamanand
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
Hisham Al Kurdi, EAVA, DMC-D-4K, HCCA-P, HCAA-D
 
Linear programing
Linear programingLinear programing
Linear programing
anam katmale
 

What's hot (20)

Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Transportation Problem in Operational Research
Transportation Problem in Operational ResearchTransportation Problem in Operational Research
Transportation Problem in Operational Research
 
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
Sensitivity analysis in linear programming problem ( Muhammed Jiyad)
 
Game theory ppt
Game theory pptGame theory ppt
Game theory ppt
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Big m method
Big m methodBig m method
Big m method
 
Transportation Problem
Transportation ProblemTransportation Problem
Transportation Problem
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Special Cases in Simplex Method
Special Cases in Simplex MethodSpecial Cases in Simplex Method
Special Cases in Simplex Method
 
3. linear programming senstivity analysis
3. linear programming senstivity analysis3. linear programming senstivity analysis
3. linear programming senstivity analysis
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
Integer programming
Integer programmingInteger programming
Integer programming
 
Transportation problems
Transportation problemsTransportation problems
Transportation problems
 
Goal programming
Goal programmingGoal programming
Goal programming
 
Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Method
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Integer Linear Programming
Integer Linear ProgrammingInteger Linear Programming
Integer Linear Programming
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Linear programing
Linear programingLinear programing
Linear programing
 
Duality
DualityDuality
Duality
 

Similar to primal and dual problem

Duality.ppt
Duality.pptDuality.ppt
Duality.ppt
airhossein
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
DagnaygebawGoshme
 
Mb 106 quantitative techniques 8
Mb 106 quantitative techniques 8Mb 106 quantitative techniques 8
Mb 106 quantitative techniques 8
KrishnaRoy45
 
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft ConstraintsApproximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Shunji Nishimura
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
Hakeem-Ur- Rehman
 
The Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.pptThe Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.ppt
eslameslam18
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programmingchaitu87
 
lecture on support vector machine in the field of ML
lecture on support vector machine in the field of MLlecture on support vector machine in the field of ML
lecture on support vector machine in the field of ML
AkashVerma639361
 
Dual formulation example
Dual formulation exampleDual formulation example
Dual formulation example
Anurag Srivastava
 
Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research
Derbew Tesfa
 
しっかり学ぶ数理最適化輪読会・2.3
しっかり学ぶ数理最適化輪読会・2.3しっかり学ぶ数理最適化輪読会・2.3
しっかり学ぶ数理最適化輪読会・2.3
TakeruMimata
 
aaoczc2252
aaoczc2252aaoczc2252
aaoczc2252
Perumal_Gopi42
 
Differential equations
Differential equationsDifferential equations
Differential equations
Dawood Aqlan
 
Differential equations
Differential equationsDifferential equations
Differential equationsCharan Kumar
 
Chapter 4 Duality & sensitivity analysis hand out last .pdf
Chapter 4 Duality & sensitivity analysis hand out last .pdfChapter 4 Duality & sensitivity analysis hand out last .pdf
Chapter 4 Duality & sensitivity analysis hand out last .pdf
Tsegay Berhe
 
Output Units and Cost Function in FNN
Output Units and Cost Function in FNNOutput Units and Cost Function in FNN
Output Units and Cost Function in FNN
Lin JiaMing
 
Crt
CrtCrt

Similar to primal and dual problem (20)

Duality.ppt
Duality.pptDuality.ppt
Duality.ppt
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
Mb 106 quantitative techniques 8
Mb 106 quantitative techniques 8Mb 106 quantitative techniques 8
Mb 106 quantitative techniques 8
 
Approximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft ConstraintsApproximate-At-Most-k Encoding of SAT for Soft Constraints
Approximate-At-Most-k Encoding of SAT for Soft Constraints
 
5. advance topics in lp
5. advance topics in lp5. advance topics in lp
5. advance topics in lp
 
The Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.pptThe Use of Fuzzy Optimization Methods for Radiation.ppt
The Use of Fuzzy Optimization Methods for Radiation.ppt
 
OR Linear Programming
OR Linear ProgrammingOR Linear Programming
OR Linear Programming
 
lecture on support vector machine in the field of ML
lecture on support vector machine in the field of MLlecture on support vector machine in the field of ML
lecture on support vector machine in the field of ML
 
Dual formulation example
Dual formulation exampleDual formulation example
Dual formulation example
 
Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research Linearprog, Reading Materials for Operational Research
Linearprog, Reading Materials for Operational Research
 
しっかり学ぶ数理最適化輪読会・2.3
しっかり学ぶ数理最適化輪読会・2.3しっかり学ぶ数理最適化輪読会・2.3
しっかり学ぶ数理最適化輪読会・2.3
 
aaoczc2252
aaoczc2252aaoczc2252
aaoczc2252
 
Differential equations
Differential equationsDifferential equations
Differential equations
 
Differential equations
Differential equationsDifferential equations
Differential equations
 
Chapter 4 Duality & sensitivity analysis hand out last .pdf
Chapter 4 Duality & sensitivity analysis hand out last .pdfChapter 4 Duality & sensitivity analysis hand out last .pdf
Chapter 4 Duality & sensitivity analysis hand out last .pdf
 
5598 l6 duality-notes (1)
5598 l6 duality-notes (1)5598 l6 duality-notes (1)
5598 l6 duality-notes (1)
 
Ai unit-3
Ai unit-3Ai unit-3
Ai unit-3
 
Output Units and Cost Function in FNN
Output Units and Cost Function in FNNOutput Units and Cost Function in FNN
Output Units and Cost Function in FNN
 
Crt
CrtCrt
Crt
 
IIT JEE Maths 1984
IIT JEE Maths   1984IIT JEE Maths   1984
IIT JEE Maths 1984
 

More from Yash Lad

Ayodhya Dispute & Verdict
Ayodhya Dispute & VerdictAyodhya Dispute & Verdict
Ayodhya Dispute & Verdict
Yash Lad
 
Bio-Weapon Design
Bio-Weapon DesignBio-Weapon Design
Bio-Weapon Design
Yash Lad
 
AIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEM
AIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEMAIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEM
AIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEM
Yash Lad
 
Ballasting Of Tractors & Power Tillers
Ballasting Of Tractors & Power TillersBallasting Of Tractors & Power Tillers
Ballasting Of Tractors & Power Tillers
Yash Lad
 
Motor Vehicle Act Definitions
Motor Vehicle Act DefinitionsMotor Vehicle Act Definitions
Motor Vehicle Act Definitions
Yash Lad
 
Project : Aqua Silencer
Project : Aqua SilencerProject : Aqua Silencer
Project : Aqua Silencer
Yash Lad
 
Wheel & Tyre-Service,Repair & Overhaul
Wheel & Tyre-Service,Repair & OverhaulWheel & Tyre-Service,Repair & Overhaul
Wheel & Tyre-Service,Repair & Overhaul
Yash Lad
 
Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...
Yash Lad
 
nuclear fission and fusion
nuclear fission and fusionnuclear fission and fusion
nuclear fission and fusion
Yash Lad
 

More from Yash Lad (9)

Ayodhya Dispute & Verdict
Ayodhya Dispute & VerdictAyodhya Dispute & Verdict
Ayodhya Dispute & Verdict
 
Bio-Weapon Design
Bio-Weapon DesignBio-Weapon Design
Bio-Weapon Design
 
AIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEM
AIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEMAIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEM
AIRBAG SYSTEM FOR 2-WHEELER VEHICLE SYSTEM
 
Ballasting Of Tractors & Power Tillers
Ballasting Of Tractors & Power TillersBallasting Of Tractors & Power Tillers
Ballasting Of Tractors & Power Tillers
 
Motor Vehicle Act Definitions
Motor Vehicle Act DefinitionsMotor Vehicle Act Definitions
Motor Vehicle Act Definitions
 
Project : Aqua Silencer
Project : Aqua SilencerProject : Aqua Silencer
Project : Aqua Silencer
 
Wheel & Tyre-Service,Repair & Overhaul
Wheel & Tyre-Service,Repair & OverhaulWheel & Tyre-Service,Repair & Overhaul
Wheel & Tyre-Service,Repair & Overhaul
 
Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...Analysis and selection of body member sections, Body subframe and underfloor ...
Analysis and selection of body member sections, Body subframe and underfloor ...
 
nuclear fission and fusion
nuclear fission and fusionnuclear fission and fusion
nuclear fission and fusion
 

Recently uploaded

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
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
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
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
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
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.
 

Recently uploaded (20)

A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
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
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
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
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
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
 

primal and dual problem

  • 1. PRIMAL & DUAL PROBLEMS,THEIR INTER RELATIONSHIP PREPARED BY: 130010119042 –KHAMBHAYATA MAYUR 130010119045 – KHANT VIJAY 130010119047 – LAD YASH A. SUBMITTED TO: PROF. S.R.PANDYA
  • 2. CONTENT:  Duality Theory  Examples  Standard form of the Dual Problem  Definition  Primal-Dual relationship  Duality in LP  General Rules for Constructing Dual  Strong Dual  Weak Dual
  • 3. Duality Theory  The theory of duality is a very elegant and important concept within the field of operations research. This theory was first developed in relation to linear programming, but it has many applications, and perhaps even a more natural and intuitive interpretation, in several related areas such as nonlinear programming, networks and game theory.
  • 4.  The notion of duality within linear programming asserts that every linear program has associated with it a related linear program called its dual. The original problem in relation to its dual is termed the primal.  it is the relationship between the primal and its dual, both on a mathematical and economic level, that is truly the essence of duality theory. Duality Theory (continue…)
  • 5. Examples  There is a small company in Melbourne which has recently become engaged in the production of office furniture. The company manufactures tables, desks and chairs. The production of a table requires 8 kgs of wood and 5 kgs of metal and is sold for $80; a desk uses 6 kgs of wood and 4 kgs of metal and is sold for $60; and a chair requires 4 kgs of both metal and wood and is sold for $50. We would like to determine the revenue maximizing strategy for this company, given that their resources are limited to 100 kgs of wood and 60 kgs of metal.
  • 6. Standard form of the Primal Problem a x a x a x b a x a x a x b a x a x a x b x x x n n n n m m mn n m n 11 1 12 2 1 1 21 1 22 2 2 2 1 1 2 2 1 2 0              ... ... ... ... ... ... ... ... ... ... ... , ,..., max x j j j n Z c x  1
  • 7. Standard form of the Dual Problem a y a y a y c a y a y a y c a y a y a y c y y y m m m m n n mn m n m 11 1 21 2 1 1 12 1 22 2 2 2 1 1 2 2 1 2 0              ... ... ... ... ... ... ... ... ... ... ... , ,..., min y i i m iw b y  1
  • 8. Definition z Z cx s t Ax b x x *: max . .     0 w* : min x w  yb s.t. yA  c y  0 Primal Problem Dual Problem b is not assumed to be non-negative
  • 9. Primal-Dual relationship x1 0 x2 0 xn  0 w = y1 0 a11 a12 a n1  b1 D u a l y2 0 a21 a22 a n2  b2 (m in w ) .. . . .. ... . .. . . . ym  0 am1 am2 amn  bn    Z = c1 c2 cn
  • 10. Example 5 18 5 15 8 12 8 8 12 4 8 10 2 5 5 0 1 2 3 1 2 3 1 2 3 1 3 1 2 3 x x x x x x x x x x x x x x             , , max x Z x x x  4 10 91 2 3
  • 11. x1 0 x2 0 x3 0 w= y1 0 5 - 18 5  15 Dual y2 0 8 12 0  8 (minw) y3 0 12 - 4 8  10 y4 0 2 0 - 5  5    Z= 4 10 - 9
  • 12. Dual 5 8 12 2 4 18 12 4 10 5 8 5 9 0 1 2 3 4 1 2 3 1 3 4 1 2 3 4 y y y y y y y y y y y y y y             , , , min y w y y y y   15 8 10 51 2 3 4
  • 13. d x ei i k i    1 d x e d x e i i k i i i k i       1 1 d x e d x e i i k i i i k i         1 1 Standard form!
  • 14. Primal-Dual relationship Primal Problem opt=max Constraint i : <= form = form Variable j: xj >= 0 xj urs opt=min Dual Problem Variable i : yi >= 0 yi urs Constraint j: >= form = form
  • 15. Duality in LP In LP models, scarce resources are allocated, so they should be, valued Whenever we solve an LP problem, we solve two problems: the primal resource allocation problem, and the dual resource valuation problem If the primal problem has n variables and m constraints, the dual problem will have m variables and n constraints
  • 16. Primal and Dual Algebra Primal j j j ij j i j j c X . . a X b 1,..., X 0 1,..., Max s t i m j n       Dual i i ij j i i Min b s.t. a c 1,..., Y 0 1,..., i i Y Y j n i m       ' . . 0 Max C X s t X b X      ' ' . . 0 Min b Y s t AY C Y      
  • 17. Example 1 2 1 2 1 2 1 2 40 30 ( ) . . 120 ( ) 4 2 320 ( ) , 0 Max x x profits s t x x land x x labor x x                      1 2 1 2 1 1 2 2 1 2 ( ) ( ) 120 320 . . 4 40 ( ) 2 30 ( ) , 0 land labor Min y y s t y y x y y x y y                   Primal Dual
  • 18. General Rules for Constructing Dual 1. The number of variables in the dual problem is equal to the number of constraints in the original (primal) problem. The number of constraints in the dual problem is equal to the number of variables in the original problem. 2. Coefficient of the objective function in the dual problem come from the right-hand side of the original problem. 3. If the original problem is a max model, the dual is a min model; if the original problem is a min model, the dual problem is the max problem. 4. The coefficient of the first constraint function for the dual problem are the coefficients of the first variable in the constraints for the original problem, and the similarly for other constraints. 5. The right-hand sides of the dual constraints come from the objective function coefficients in the original problem.
  • 19. Relations between Primal and Dual 1. The dual of the dual problem is again the primal problem. 2. Either of the two problems has an optimal solution if and only if the other does; if one problem is feasible but unbounded, then the other is infeasible; if one is infeasible, then the other is either infeasible or feasible/unbounded. 3. Weak Duality Theorem: The objective function value of the primal (dual) to be maximized evaluated at any primal (dual) feasible solution cannot exceed the dual (primal) objective function value evaluated at a dual (primal) feasible solution. cTx >= bTy (in the standard equality form)
  • 20. Relations between Primal and Dual (continued) 4. Strong Duality Theorem: When there is an optimal solution, the optimal objective value of the primal is the same as the optimal objective value of the dual. cTx* = bTy*
  • 21. Weak Duality • DLP provides upper bound (in the case of maximization) to the solution of the PLP. • Ex) maximum flow vs. minimum cut • Weak duality : any feasible solution to the primal linear program has a value no greater than that of any feasible solution to the dual linear program. • Lemma : Let x and y be any feasible solution to the PLP and DLP respectively. Then cTx ≤ yTb.
  • 22. Strong duality : if PLP is feasible and has a finite optimum then DLP is feasible and has a finite optimum. Furthermore, if x* and y* are optimal solutions for PLP and DLP then cT x* = y*Tb Strong Duality
  • 23. Four Possible Primal Dual Problems Dual Primal Finite optimum Unbounded Infeasible Finite optimum 1 x x Unbounded x x 2 Infeasible x 3 4