SlideShare a Scribd company logo
Lesson 30 (Section 19.2–3)
           Duality in Linear Programming

                          Math 20


                     December 3, 2007


Announcements
   Problem Set 11 on the WS. Due December 5.
   next OH: Monday 1–2 (SC 323)
   next PS: Sunday 6–7 (SC B-10)
   Midterm II review: Tuesday 12/4, 7:30-9:00pm in Hall E
   Midterm II: Thursday, 12/6, 7-8:30pm in Hall A
Outline



   Recap


   Example


   Shadow Prices


   The Dual Problem
Definition
A linear programming problem is a constrained optimization
problem with a linear objective function and linear inequality
constraints.
Definition
A linear programming problem is a constrained optimization
problem with a linear objective function and linear inequality
constraints.

Definition
An LP problem is in standard form if it is expressed as

                 max z = c1 x1 + c2 x2 + · · · + cn xn

subject to the constraints

                  a11 x1 + a12 x2 + · · · + a1n xn ≤ b1
                  a21 x1 + a22 x2 + · · · + a2n xn ≤ b2
                                                 ..
                                                 ..
                                                 ..
                am1 x1 + am2 x2 + · · · + amn xn ≤ bm
                                  x1 , x2 , . . . , xn ≥ 0
In vector notation, an LP problem in standard form looks like

                           max z = c · x

subject to constraints

                  Ax ≤ b                   x≥0
Theorem of the Day for Friday




   Theorem (The Corner Principle)
   In any linear programming problem, the extreme values of the
   objective function, if achieved, will be achieved on a corner of the
   feasibility set.
Outline



   Recap


   Example


   Shadow Prices


   The Dual Problem
Example



  Example
  We are starting a business selling two Harvard insignia products:
  sweaters and scarves. The profits on each are $35 and $10,
  respectively. Each has a pre-bought embroidered crest sewn on it;
  we have 2000 crests on hand. Sweaters take four skeins of yarn
  while scarves only take one, and there are 2300 skeins of yarn
  available. Finally, we have available storage space for 1250 scarves;
  we could use any of that space for sweaters, too, but sweaters take
  up half again as much space as scarves.
  What product mix maximizes revenue?
Formulating the problem


   Let x be the number of sweaters and y the number of scarves
   made. We want to
                         max z = 35x + 10y
   subject to

                             x + y ≤ 2000
                            4x + y ≤ 2300
                           3x + 2y ≤ 2500
                               x, y ≥ 0
Finding the corners

  2300

  2000

                                                       Notice one constraint is
           4x +



                                                       superfluous!
                                x
                y =2




                                    +                            z(0, 0) = 0
  1250                                  y
                                            =                  z(575, 0) = 20, 125
                     300




                                                20
                                                  00        z(0, 1250) = 12, 500
                                                           z(420, 620) = 20, 900
                    3x




                   •
                           +




   (420, 620)
                           2y
                               =
                                25
                                   00




                       575 833 1                        2000
                                     3
Answer




  We should make 420 sweaters and 620 scarves.
Outline



   Recap


   Example


   Shadow Prices


   The Dual Problem
Suppose our business were suddenly given
    one additional crest patch?
    one additional skein of yarn?
    one additional unit of storage space?
How much would profits change?
One more patch

2300                                                    Since we weren’t “up against”
                                                        this constraint in the first place,
2000                                                    one extra doesn’t change our
                                                        optimal product mix.
         4x +




                                                        At this product mix, the
                                                        marginal profit of patches is 0.
                                 x
              y =2




                                     +
1250                                     y
                                             =
                                                 20
                   300




                                                   01
                  3x




                 •
                         +




 (420, 620)
                         2y
                             =
                              25
                                 00




                     575 833 1                          2000
                                     3
One more skein

 2300                                                  We’ll make a little more sweater
                                                       and less scarf
 2000
                                                       The marginal profit is
           4x +




                                                       ∆z = 35(0.4) + 10(−0.6) = 8
                y =2




                                x
                                    +
 1250                                   y
                                            =
                     301




                                                20
                                                  00
                    3x




                    •
                           +
                           2y




(420.4, 619.4)
                               =
                                25
                                   00




                      575 833 1                        2000
                                     3
One more storage unit

2300                                            We’ll make a little less sweater
                                                and more scarf
2000
                                                The marginal profit is

                                                ∆z = 35(−0.2) + 10(0.8) = 1

                         x
                             +
1250                             y
                                     =
                                         20
                                           00
             •
                 3x




(419.8, 620.8)
                    +
                    2y
                        =
                         25
                             01




                 575 833 1                      2000
                             3
Shadow Prices


   Definition
   In a linear programming problem in standard form, the change in
   the objective function obtained by increasing a constraint by one is
   called the shadow price of that constraint.
Shadow Prices


   Definition
   In a linear programming problem in standard form, the change in
   the objective function obtained by increasing a constraint by one is
   called the shadow price of that constraint.

   Example
   In our example problem,
       The shadow price of patches is zero
       The shadow price of yarn is 8
       The shadow price of storage is 1
   We should look into getting more yarn!
Outline



   Recap


   Example


   Shadow Prices


   The Dual Problem
Question
Suppose an entrepreneur wants to buy our business’s resources.
What prices should be quoted for each crest? skein of yarn? unit
of storage?
Question
Suppose an entrepreneur wants to buy our business’s resources.
What prices should be quoted for each crest? skein of yarn? unit
of storage?
Answer.
Suppose the entrepreneur quotes p for each crest patch, q for each
skein of yarn, and r for each storage unit.
    Each sweater takes one patch, 4 skeins, and 3 storage units,
    so effectively p + 4q + 3r is bid per sweater
    Likewise, p + q + 2r is bid per scarf.
So we must have

                         p + 4q + 3r ≥ 35
                          p + q + 2r ≥ 10

for us to sell out. The entrepreneur’s goal is to minimize the total
payout
                     w = 2000p + 2300q + 2500r
Definition
Given a linear programming problem in standard form, the dual
linear programming problem is

                    min w = b1 y1 + · · · + bm ym

subject to constraints

                 a11 y1 + a21 y2 + · · · + am1 ym ≥ p1
                 a12 y1 + a22 y2 + · · · + am2 ym ≥ p2
                                                 ..
                                                 ..
                                                 ..
                a1n y1 + a2n y2 + · · · + amn ym ≥ pn
                                     y1 , . . . , ym ≥ 0
In fancy vector language, the dual of the problem

           max z = p · x subject to Ax ≤ b and x ≥ 0

is
           min w = b · y subject to A y ≥ p and y ≥ 0
Solving the Dual Problem

      The feasible set is unbounded (extending away from you)




                  r

                                           p
        q
Solving the Dual Problem

            The feasible set is unbounded (extending away from you)




                (0, 0, 83/4)
                               •




                                   r                                         •

(0, 8, 1)           (12/3, 81/3, 0)                             (35, 0, 0)
                                                 p
            •
       •        •

                    q
  (0, 10, 0)
Solving the Dual Problem

         The feasible set is unbounded (extending away from you)




         w = 21, 875
                       •




                    r                                                   •
  w = 20, 900                                             w = 70, 000
           w = 22, 500
                                              p
         •
     •       •

w = 23, 000 q
Solving the Dual Problem

            The feasible set is unbounded (extending away from you)
            w (0, 8, 1) = 20, 900 is minimal




                (0, 0, 83/4)
                               •




                                   r                                         •

(0, 8, 1)           (12/3, 81/3, 0)                             (35, 0, 0)
                                                 p
            •
       •        •

                    q
  (0, 10, 0)
The Big Idea




      The shadow prices are the solutions to the dual problem
      The payoff is the same in both the primal problem and the
      dual problem

More Related Content

What's hot

Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Methoditsvineeth209
 
Duality in lpp
Duality in lppDuality in lpp
Duality in lppAbu Bashar
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Dronak Sahu
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
Kiran Jadhav
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqn
SHAMJITH KM
 
Simplex Method
Simplex MethodSimplex Method
Simplex MethodSachin MK
 
Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
Nitesh Singh Patel
 
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
Aniruddh Tiwari
 
Dual formulation example
Dual formulation exampleDual formulation example
Dual formulation example
Anurag Srivastava
 
Graphical Method Of LPP
Graphical Method Of LPPGraphical Method Of LPP
Graphical Method Of LPP
KJ Savaliya
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –itsvineeth209
 
Graphical Method
Graphical MethodGraphical Method
Graphical MethodSachin MK
 
Simplex method
Simplex methodSimplex method
Simplex method
tatteya
 
Simplex method maximisation
Simplex method maximisationSimplex method maximisation
Simplex method maximisation
Anurag Srivastava
 
Lpp simplex method
Lpp simplex methodLpp simplex method
Lpp simplex method
Sneha Malhotra
 
Lesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers ILesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers I
Matthew Leingang
 

What's hot (20)

Procedure Of Simplex Method
Procedure Of Simplex MethodProcedure Of Simplex Method
Procedure Of Simplex Method
 
Duality in lpp
Duality in lppDuality in lpp
Duality in lpp
 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
 
Sensitivity analysis linear programming copy
Sensitivity analysis linear programming   copySensitivity analysis linear programming   copy
Sensitivity analysis linear programming copy
 
Numerical analysis kuhn tucker eqn
Numerical analysis  kuhn tucker eqnNumerical analysis  kuhn tucker eqn
Numerical analysis kuhn tucker eqn
 
Simplex Method
Simplex MethodSimplex Method
Simplex Method
 
Big-M Method Presentation
Big-M Method PresentationBig-M Method Presentation
Big-M Method Presentation
 
Duality
DualityDuality
Duality
 
Operations Research - The Dual Simplex Method
Operations Research - The Dual Simplex MethodOperations Research - The Dual Simplex Method
Operations Research - The Dual Simplex Method
 
Simplex algorithm
Simplex algorithmSimplex algorithm
Simplex algorithm
 
Linear programing
Linear programingLinear programing
Linear programing
 
Dual formulation example
Dual formulation exampleDual formulation example
Dual formulation example
 
Graphical Method Of LPP
Graphical Method Of LPPGraphical Method Of LPP
Graphical Method Of LPP
 
Artificial Variable Technique –
Artificial Variable Technique –Artificial Variable Technique –
Artificial Variable Technique –
 
Graphical Method
Graphical MethodGraphical Method
Graphical Method
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Simplex method maximisation
Simplex method maximisationSimplex method maximisation
Simplex method maximisation
 
Big M method
Big M methodBig M method
Big M method
 
Lpp simplex method
Lpp simplex methodLpp simplex method
Lpp simplex method
 
Lesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers ILesson 27: Lagrange Multipliers I
Lesson 27: Lagrange Multipliers I
 

Viewers also liked

Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
jyothimonc
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
RAVI PRASAD K.J.
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programminggourab27
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical MethodJoseph Konnully
 
Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...Preety Rateria
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1irsa javed
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programming
Zenblade 93
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
Pulchowk Campus
 
Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...
Sunny Mervyne Baa
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
rashi9
 
MYP 5 Real Life linear programming
MYP 5  Real Life linear programmingMYP 5  Real Life linear programming
MYP 5 Real Life linear programming
Chadwick International School
 
New Model of Motivation Metamind Nathan Otto
New Model of Motivation Metamind Nathan OttoNew Model of Motivation Metamind Nathan Otto
New Model of Motivation Metamind Nathan Otto
NathanOtto
 
Modeling the Business Model and Business Strategy – Conception and Implementa...
Modeling the Business Model and Business Strategy – Conception and Implementa...Modeling the Business Model and Business Strategy – Conception and Implementa...
Modeling the Business Model and Business Strategy – Conception and Implementa...
Michael Groeschel
 
2 Systems analysis in agriculture
2 Systems analysis in agriculture2 Systems analysis in agriculture
2 Systems analysis in agricultureCIP-PSE
 
Business Motivation Model - Core Concepts
Business Motivation Model - Core ConceptsBusiness Motivation Model - Core Concepts
Business Motivation Model - Core Concepts
Tom Andries
 
Sound to elelectricity
Sound to elelectricitySound to elelectricity
Sound to elelectricity
Shreedhar subhas Doddannavar
 
CONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDY
CONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDYCONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDY
CONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDY
IAEME Publication
 
Mobile charging using voice
Mobile charging using voiceMobile charging using voice
Mobile charging using voice
Satyanarayana Tammana
 

Viewers also liked (20)

Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
 
Duality in Linear Programming Problem
Duality in Linear Programming ProblemDuality in Linear Programming Problem
Duality in Linear Programming Problem
 
Duality in Linear Programming
Duality in Linear ProgrammingDuality in Linear Programming
Duality in Linear Programming
 
Linear programming - Model formulation, Graphical Method
Linear programming  - Model formulation, Graphical MethodLinear programming  - Model formulation, Graphical Method
Linear programming - Model formulation, Graphical Method
 
Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...Economic interpretation of duality, shadow price and the complementary slackn...
Economic interpretation of duality, shadow price and the complementary slackn...
 
Linear Programming 1
Linear Programming 1Linear Programming 1
Linear Programming 1
 
Duality
DualityDuality
Duality
 
Applications of linear programming
Applications of linear programmingApplications of linear programming
Applications of linear programming
 
Linear Programming
Linear ProgrammingLinear Programming
Linear Programming
 
Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...Definition of linear programming problem model decision variable, objective ...
Definition of linear programming problem model decision variable, objective ...
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
MYP 5 Real Life linear programming
MYP 5  Real Life linear programmingMYP 5  Real Life linear programming
MYP 5 Real Life linear programming
 
P2 ch03 2
P2 ch03 2P2 ch03 2
P2 ch03 2
 
New Model of Motivation Metamind Nathan Otto
New Model of Motivation Metamind Nathan OttoNew Model of Motivation Metamind Nathan Otto
New Model of Motivation Metamind Nathan Otto
 
Modeling the Business Model and Business Strategy – Conception and Implementa...
Modeling the Business Model and Business Strategy – Conception and Implementa...Modeling the Business Model and Business Strategy – Conception and Implementa...
Modeling the Business Model and Business Strategy – Conception and Implementa...
 
2 Systems analysis in agriculture
2 Systems analysis in agriculture2 Systems analysis in agriculture
2 Systems analysis in agriculture
 
Business Motivation Model - Core Concepts
Business Motivation Model - Core ConceptsBusiness Motivation Model - Core Concepts
Business Motivation Model - Core Concepts
 
Sound to elelectricity
Sound to elelectricitySound to elelectricity
Sound to elelectricity
 
CONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDY
CONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDYCONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDY
CONVERTING SOUND ENERGY INTO ELECTRICITY USING PIEZOELECTRIC MATERIAL: A STUDY
 
Mobile charging using voice
Mobile charging using voiceMobile charging using voice
Mobile charging using voice
 

Similar to Lesson 30: Duality In Linear Programming

Operational research
Operational researchOperational research
Operational research
Albi Thomas
 
Lesson 22: Quadratic Forms
Lesson 22: Quadratic FormsLesson 22: Quadratic Forms
Lesson 22: Quadratic Forms
Matthew Leingang
 
Lesson 11: Limits and Continuity
Lesson 11: Limits and ContinuityLesson 11: Limits and Continuity
Lesson 11: Limits and Continuity
Matthew Leingang
 
Problem Application of Antiderivatives
Problem Application of AntiderivativesProblem Application of Antiderivatives
Problem Application of Antiderivatives
nyaz26
 
Farming Project
Farming ProjectFarming Project
Farming ProjectOliveChan
 
Ism et chapter_12
Ism et chapter_12Ism et chapter_12
Ism et chapter_12
Drradz Maths
 
Ism et chapter_12
Ism et chapter_12Ism et chapter_12
Ism et chapter_12
Drradz Maths
 
23 industrial engineering
23 industrial engineering23 industrial engineering
23 industrial engineeringmloeb825
 
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
 
Lesson 10: the Product and Quotient Rules
Lesson 10: the Product and Quotient RulesLesson 10: the Product and Quotient Rules
Lesson 10: the Product and Quotient Rules
Matthew Leingang
 
LINEAR PROGRAMING
LINEAR PROGRAMINGLINEAR PROGRAMING
LINEAR PROGRAMING
shahzadebaujiti
 
งานคณิตศาสตร์อาจารย์เค
งานคณิตศาสตร์อาจารย์เคงานคณิตศาสตร์อาจารย์เค
งานคณิตศาสตร์อาจารย์เคkrookay2012
 
LP Graphical Solution
LP Graphical SolutionLP Graphical Solution
LP Graphical Solution
unemployedmba
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
arunsmm
 
Performance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorPerformance of Optimal Registration Estimator
Performance of Optimal Registration Estimator
Tuan Q. Pham
 

Similar to Lesson 30: Duality In Linear Programming (20)

Operational research
Operational researchOperational research
Operational research
 
Review for final exam
Review for final examReview for final exam
Review for final exam
 
Ch02s
Ch02sCh02s
Ch02s
 
Lesson 22: Quadratic Forms
Lesson 22: Quadratic FormsLesson 22: Quadratic Forms
Lesson 22: Quadratic Forms
 
Lesson 11: Limits and Continuity
Lesson 11: Limits and ContinuityLesson 11: Limits and Continuity
Lesson 11: Limits and Continuity
 
Problem Application of Antiderivatives
Problem Application of AntiderivativesProblem Application of Antiderivatives
Problem Application of Antiderivatives
 
Farming Project
Farming ProjectFarming Project
Farming Project
 
Unexpected ineq
Unexpected ineqUnexpected ineq
Unexpected ineq
 
Ism et chapter_12
Ism et chapter_12Ism et chapter_12
Ism et chapter_12
 
Ism et chapter_12
Ism et chapter_12Ism et chapter_12
Ism et chapter_12
 
23 industrial engineering
23 industrial engineering23 industrial engineering
23 industrial engineering
 
251109 Or
251109 Or251109 Or
251109 Or
 
Linear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima PanditLinear Programming Problems : Dr. Purnima Pandit
Linear Programming Problems : Dr. Purnima Pandit
 
Lesson 10: the Product and Quotient Rules
Lesson 10: the Product and Quotient RulesLesson 10: the Product and Quotient Rules
Lesson 10: the Product and Quotient Rules
 
LINEAR PROGRAMING
LINEAR PROGRAMINGLINEAR PROGRAMING
LINEAR PROGRAMING
 
งานคณิตศาสตร์อาจารย์เค
งานคณิตศาสตร์อาจารย์เคงานคณิตศาสตร์อาจารย์เค
งานคณิตศาสตร์อาจารย์เค
 
LP Graphical Solution
LP Graphical SolutionLP Graphical Solution
LP Graphical Solution
 
Day 01
Day 01Day 01
Day 01
 
Jacobi and gauss-seidel
Jacobi and gauss-seidelJacobi and gauss-seidel
Jacobi and gauss-seidel
 
Performance of Optimal Registration Estimator
Performance of Optimal Registration EstimatorPerformance of Optimal Registration Estimator
Performance of Optimal Registration Estimator
 

More from Matthew Leingang

Making Lesson Plans
Making Lesson PlansMaking Lesson Plans
Making Lesson Plans
Matthew Leingang
 
Streamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choiceStreamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choice
Matthew Leingang
 
Electronic Grading of Paper Assessments
Electronic Grading of Paper AssessmentsElectronic Grading of Paper Assessments
Electronic Grading of Paper Assessments
Matthew Leingang
 
Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)
Matthew Leingang
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
Matthew Leingang
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
Matthew Leingang
 
Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)
Matthew Leingang
 
Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)
Matthew Leingang
 
Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)
Matthew Leingang
 
Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)
Matthew Leingang
 
Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)
Matthew Leingang
 
Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)
Matthew Leingang
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
Matthew Leingang
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
Matthew Leingang
 
Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)
Matthew Leingang
 
Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)
Matthew Leingang
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
Matthew Leingang
 
Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)
Matthew Leingang
 
Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)
Matthew Leingang
 
Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)
Matthew Leingang
 

More from Matthew Leingang (20)

Making Lesson Plans
Making Lesson PlansMaking Lesson Plans
Making Lesson Plans
 
Streamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choiceStreamlining assessment, feedback, and archival with auto-multiple-choice
Streamlining assessment, feedback, and archival with auto-multiple-choice
 
Electronic Grading of Paper Assessments
Electronic Grading of Paper AssessmentsElectronic Grading of Paper Assessments
Electronic Grading of Paper Assessments
 
Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)Lesson 27: Integration by Substitution (slides)
Lesson 27: Integration by Substitution (slides)
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
 
Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)Lesson 26: The Fundamental Theorem of Calculus (slides)
Lesson 26: The Fundamental Theorem of Calculus (slides)
 
Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)Lesson 27: Integration by Substitution (handout)
Lesson 27: Integration by Substitution (handout)
 
Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)Lesson 26: The Fundamental Theorem of Calculus (handout)
Lesson 26: The Fundamental Theorem of Calculus (handout)
 
Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)Lesson 25: Evaluating Definite Integrals (slides)
Lesson 25: Evaluating Definite Integrals (slides)
 
Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)Lesson 25: Evaluating Definite Integrals (handout)
Lesson 25: Evaluating Definite Integrals (handout)
 
Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)Lesson 24: Areas and Distances, The Definite Integral (handout)
Lesson 24: Areas and Distances, The Definite Integral (handout)
 
Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)Lesson 24: Areas and Distances, The Definite Integral (slides)
Lesson 24: Areas and Distances, The Definite Integral (slides)
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
 
Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)Lesson 23: Antiderivatives (slides)
Lesson 23: Antiderivatives (slides)
 
Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)Lesson 22: Optimization Problems (slides)
Lesson 22: Optimization Problems (slides)
 
Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)Lesson 22: Optimization Problems (handout)
Lesson 22: Optimization Problems (handout)
 
Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)Lesson 21: Curve Sketching (slides)
Lesson 21: Curve Sketching (slides)
 
Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)Lesson 21: Curve Sketching (handout)
Lesson 21: Curve Sketching (handout)
 
Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)Lesson 20: Derivatives and the Shapes of Curves (slides)
Lesson 20: Derivatives and the Shapes of Curves (slides)
 
Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)Lesson 20: Derivatives and the Shapes of Curves (handout)
Lesson 20: Derivatives and the Shapes of Curves (handout)
 

Recently uploaded

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

Lesson 30: Duality In Linear Programming

  • 1. Lesson 30 (Section 19.2–3) Duality in Linear Programming Math 20 December 3, 2007 Announcements Problem Set 11 on the WS. Due December 5. next OH: Monday 1–2 (SC 323) next PS: Sunday 6–7 (SC B-10) Midterm II review: Tuesday 12/4, 7:30-9:00pm in Hall E Midterm II: Thursday, 12/6, 7-8:30pm in Hall A
  • 2. Outline Recap Example Shadow Prices The Dual Problem
  • 3. Definition A linear programming problem is a constrained optimization problem with a linear objective function and linear inequality constraints.
  • 4. Definition A linear programming problem is a constrained optimization problem with a linear objective function and linear inequality constraints. Definition An LP problem is in standard form if it is expressed as max z = c1 x1 + c2 x2 + · · · + cn xn subject to the constraints a11 x1 + a12 x2 + · · · + a1n xn ≤ b1 a21 x1 + a22 x2 + · · · + a2n xn ≤ b2 .. .. .. am1 x1 + am2 x2 + · · · + amn xn ≤ bm x1 , x2 , . . . , xn ≥ 0
  • 5. In vector notation, an LP problem in standard form looks like max z = c · x subject to constraints Ax ≤ b x≥0
  • 6. Theorem of the Day for Friday Theorem (The Corner Principle) In any linear programming problem, the extreme values of the objective function, if achieved, will be achieved on a corner of the feasibility set.
  • 7. Outline Recap Example Shadow Prices The Dual Problem
  • 8. Example Example We are starting a business selling two Harvard insignia products: sweaters and scarves. The profits on each are $35 and $10, respectively. Each has a pre-bought embroidered crest sewn on it; we have 2000 crests on hand. Sweaters take four skeins of yarn while scarves only take one, and there are 2300 skeins of yarn available. Finally, we have available storage space for 1250 scarves; we could use any of that space for sweaters, too, but sweaters take up half again as much space as scarves. What product mix maximizes revenue?
  • 9. Formulating the problem Let x be the number of sweaters and y the number of scarves made. We want to max z = 35x + 10y subject to x + y ≤ 2000 4x + y ≤ 2300 3x + 2y ≤ 2500 x, y ≥ 0
  • 10. Finding the corners 2300 2000 Notice one constraint is 4x + superfluous! x y =2 + z(0, 0) = 0 1250 y = z(575, 0) = 20, 125 300 20 00 z(0, 1250) = 12, 500 z(420, 620) = 20, 900 3x • + (420, 620) 2y = 25 00 575 833 1 2000 3
  • 11. Answer We should make 420 sweaters and 620 scarves.
  • 12. Outline Recap Example Shadow Prices The Dual Problem
  • 13. Suppose our business were suddenly given one additional crest patch? one additional skein of yarn? one additional unit of storage space? How much would profits change?
  • 14. One more patch 2300 Since we weren’t “up against” this constraint in the first place, 2000 one extra doesn’t change our optimal product mix. 4x + At this product mix, the marginal profit of patches is 0. x y =2 + 1250 y = 20 300 01 3x • + (420, 620) 2y = 25 00 575 833 1 2000 3
  • 15. One more skein 2300 We’ll make a little more sweater and less scarf 2000 The marginal profit is 4x + ∆z = 35(0.4) + 10(−0.6) = 8 y =2 x + 1250 y = 301 20 00 3x • + 2y (420.4, 619.4) = 25 00 575 833 1 2000 3
  • 16. One more storage unit 2300 We’ll make a little less sweater and more scarf 2000 The marginal profit is ∆z = 35(−0.2) + 10(0.8) = 1 x + 1250 y = 20 00 • 3x (419.8, 620.8) + 2y = 25 01 575 833 1 2000 3
  • 17. Shadow Prices Definition In a linear programming problem in standard form, the change in the objective function obtained by increasing a constraint by one is called the shadow price of that constraint.
  • 18. Shadow Prices Definition In a linear programming problem in standard form, the change in the objective function obtained by increasing a constraint by one is called the shadow price of that constraint. Example In our example problem, The shadow price of patches is zero The shadow price of yarn is 8 The shadow price of storage is 1 We should look into getting more yarn!
  • 19. Outline Recap Example Shadow Prices The Dual Problem
  • 20. Question Suppose an entrepreneur wants to buy our business’s resources. What prices should be quoted for each crest? skein of yarn? unit of storage?
  • 21. Question Suppose an entrepreneur wants to buy our business’s resources. What prices should be quoted for each crest? skein of yarn? unit of storage? Answer. Suppose the entrepreneur quotes p for each crest patch, q for each skein of yarn, and r for each storage unit. Each sweater takes one patch, 4 skeins, and 3 storage units, so effectively p + 4q + 3r is bid per sweater Likewise, p + q + 2r is bid per scarf. So we must have p + 4q + 3r ≥ 35 p + q + 2r ≥ 10 for us to sell out. The entrepreneur’s goal is to minimize the total payout w = 2000p + 2300q + 2500r
  • 22. Definition Given a linear programming problem in standard form, the dual linear programming problem is min w = b1 y1 + · · · + bm ym subject to constraints a11 y1 + a21 y2 + · · · + am1 ym ≥ p1 a12 y1 + a22 y2 + · · · + am2 ym ≥ p2 .. .. .. a1n y1 + a2n y2 + · · · + amn ym ≥ pn y1 , . . . , ym ≥ 0
  • 23. In fancy vector language, the dual of the problem max z = p · x subject to Ax ≤ b and x ≥ 0 is min w = b · y subject to A y ≥ p and y ≥ 0
  • 24. Solving the Dual Problem The feasible set is unbounded (extending away from you) r p q
  • 25. Solving the Dual Problem The feasible set is unbounded (extending away from you) (0, 0, 83/4) • r • (0, 8, 1) (12/3, 81/3, 0) (35, 0, 0) p • • • q (0, 10, 0)
  • 26. Solving the Dual Problem The feasible set is unbounded (extending away from you) w = 21, 875 • r • w = 20, 900 w = 70, 000 w = 22, 500 p • • • w = 23, 000 q
  • 27. Solving the Dual Problem The feasible set is unbounded (extending away from you) w (0, 8, 1) = 20, 900 is minimal (0, 0, 83/4) • r • (0, 8, 1) (12/3, 81/3, 0) (35, 0, 0) p • • • q (0, 10, 0)
  • 28. The Big Idea The shadow prices are the solutions to the dual problem The payoff is the same in both the primal problem and the dual problem