math 407a: linear optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess lecture...

76
Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality Math 407A: Linear Optimization Lecture 4 Math Dept, University of Washington January 11 Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Upload: others

Post on 03-Sep-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Math 407A: Linear Optimization

Lecture 4

Math Dept, University of Washington

January 11

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 2: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

The Theory of Linear Economic ModelsProduction ModelsThe Optimal Value Function and Marginal ValuesDuality: The Hidden Hand of the Market Place

Linear Programming Duality

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 3: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 4: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

◮ measurement error

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 5: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

◮ measurement error

◮ changes over time

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 6: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

◮ measurement error

◮ changes over time

◮ only an educated guess

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 7: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

◮ measurement error

◮ changes over time

◮ only an educated guess

◮ model error

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 8: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

◮ measurement error

◮ changes over time

◮ only an educated guess

◮ model error

◮ prospective studies

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 9: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Sensitivity Analysis

Problems with the input data for real world LPs.

◮ measurement error

◮ changes over time

◮ only an educated guess

◮ model error

◮ prospective studies

◮ scenario analysis

We need to be able to study how the optimal value and solutionchange as the problem input data change.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 10: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Optimal Value Function

v(ǫ1, ǫ2) = maximize 25B + 20C

subject to 20B + 12C ≤ 1800 + ǫ1

115

B + 115

C ≤ 8 + ǫ2

0 ≤ B ,C

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 11: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

14

15

13

12

1 4

11

10

9

8

5

6

7

4

3

2

1

2 3 5 6 7 8 9 10 11 12 13 14 15

feasible region

B

optimal value = $2625

20B + 12C = 1800

solution(

B

C

)

=(

4575

)

115

B + 115

C = 8

C

objective normal n =(

2520

)

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 12: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

14

15

13

12

1 4

11

10

9

8

5

6

7

4

3

2

1

2 3 5 6 7 8 9 10 11 12 13 14 15

feasible region

B

optimal value = $2625

20B + 12C = 1800

solution(

B

C

)

=(

4575

)

115

B + 115

C = 8

C

objective normal n =(

2520

)

The optimal solution lies at a “corner point” or “vertex” of thefeasible region.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 13: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

Conjecture: For a small range of perturbations to the resources,the vertex associated with the current optimal solution moves butremains optimal.

v(ǫ1, ǫ2) = maximize 25B + 20Csubject to 20B + 12C ≤ 1800 + ǫ1

115

B + 115

C ≤ 8 + ǫ2

0 ≤ B ,C

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 14: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

The conjecture implies that the solution to the perturbed LP liesat the intersection of the two lines 20B + 12C = 1800 + ǫ1 and115

B + 115

C = 8 + ǫ2 for small values of ǫ1 and ǫ2; namely

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 15: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

The conjecture implies that the solution to the perturbed LP liesat the intersection of the two lines 20B + 12C = 1800 + ǫ1 and115

B + 115

C = 8 + ǫ2 for small values of ǫ1 and ǫ2; namely

B = 45 −45

2ǫ2 +

1

8ǫ1

C = 75 +75

2ǫ2 −

1

8ǫ1

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 16: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

The conjecture implies that the solution to the perturbed LP liesat the intersection of the two lines 20B + 12C = 1800 + ǫ1 and115

B + 115

C = 8 + ǫ2 for small values of ǫ1 and ǫ2; namely

B = 45 −45

2ǫ2 +

1

8ǫ1

C = 75 +75

2ǫ2 −

1

8ǫ1

v(ǫ1, ǫ2) = 25B + 20C

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 17: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

The conjecture implies that the solution to the perturbed LP liesat the intersection of the two lines 20B + 12C = 1800 + ǫ1 and115

B + 115

C = 8 + ǫ2 for small values of ǫ1 and ǫ2; namely

B = 45 −45

2ǫ2 +

1

8ǫ1

C = 75 +75

2ǫ2 −

1

8ǫ1

v(ǫ1, ǫ2) = 25B + 20C = 2625 +375

2ǫ2 +

5

8ǫ1.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 18: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Vertex Solutions

The conjecture implies that the solution to the perturbed LP liesat the intersection of the two lines 20B + 12C = 1800 + ǫ1 and115

B + 115

C = 8 + ǫ2 for small values of ǫ1 and ǫ2; namely

B = 45 −45

2ǫ2 +

1

8ǫ1

C = 75 +75

2ǫ2 −

1

8ǫ1

v(ǫ1, ǫ2) = 25B + 20C = 2625 +375

2ǫ2 +

5

8ǫ1.

It can be verified by direct computation that this indeed yields theoptimal solution for small values of ǫ1 and ǫ2.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 19: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Differentiability of the Optimal Value Function!

The optimal value function is differentiable for small values of ǫ1

and ǫ2.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 20: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Differentiability of the Optimal Value Function!

The optimal value function is differentiable for small values of ǫ1

and ǫ2.

v(ǫ1, ǫ2) = 2625 +375

2ǫ2 +

5

8ǫ1

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 21: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Differentiability of the Optimal Value Function!

The optimal value function is differentiable for small values of ǫ1

and ǫ2.

v(ǫ1, ǫ2) = 2625 +375

2ǫ2 +

5

8ǫ1

∇v(ǫ1, ǫ2) =

[

58

3752

]

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 22: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Differentiability of the Optimal Value Function!

The optimal value function is differentiable for small values of ǫ1

and ǫ2.

v(ǫ1, ǫ2) = 2625 +375

2ǫ2 +

5

8ǫ1

∇v(ǫ1, ǫ2) =

[

58

3752

]

The components of the gradient are called the marginal values forthe resources.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 23: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 24: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 25: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 26: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 27: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

George Danzig, 1914-2005

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 28: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

George Danzig, 1914-2005

Stats, Math, CS, Econ

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 29: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

George Danzig, 1914-2005

Stats, Math, CS, Econ

Leonid Kantorovich, 1912-1986, Nobel Prize 1975

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 30: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

George Danzig, 1914-2005

Stats, Math, CS, Econ

Leonid Kantorovich, 1912-1986, Nobel Prize 1975

Math, Physics, Econ

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 31: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

George Danzig, 1914-2005

Stats, Math, CS, Econ

Leonid Kantorovich, 1912-1986, Nobel Prize 1975

Math, Physics, Econ

Tjalling Koopmans, 1910-1985, Nobel Prize 1975

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 32: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Theory of Linear Economic Models

Linear theory of production

John von Neumann, 1903-1957

Physics, Math, CS, Econ, Stats

Oskar Morgenstern, 1902-1977

Econ (Game Theory)

George Danzig, 1914-2005

Stats, Math, CS, Econ

Leonid Kantorovich, 1912-1986, Nobel Prize 1975

Math, Physics, Econ

Tjalling Koopmans, 1910-1985, Nobel Prize 1975

Econ, Physics, Math, Stats

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 33: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Production Models

The Production Model

in

materials

rawproducts

out

The production

process

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 34: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Production Models

The Production Model

in

materials

rawproducts

out

The production

process

The products are just the raw material reconfigured to lookdifferent.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 35: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Production Models

The Production Model

in

materials

rawproducts

out

The production

process

The products are just the raw material reconfigured to lookdifferent.Profit is the difference between the purchase price of the rawmaterials and the sale price of their reconfigured form as products.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 36: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Production Models

The Production Model

in

materials

rawproducts

out

The production

process

The products are just the raw material reconfigured to lookdifferent.Profit is the difference between the purchase price of the rawmaterials and the sale price of their reconfigured form as products.Making a profit means that you sell the raw materials for morethan you paid for them.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 37: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Production Models

The Production Model

in

materials

rawproducts

out

The production

process

The products are just the raw material reconfigured to lookdifferent.Profit is the difference between the purchase price of the rawmaterials and the sale price of their reconfigured form as products.Making a profit means that you sell the raw materials for morethan you paid for them.On a per unit basis, by how much does the production processincrease the value of the raw materials?

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 38: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Optimal Value Function and Marginal Values

The Optimal Value Function and Marginal Values

On a per unit basis, by how much does the production processincrease the value of the raw materials?

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 39: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Optimal Value Function and Marginal Values

The Optimal Value Function and Marginal Values

On a per unit basis, by how much does the production processincrease the value of the raw materials?

v(ǫ1, ǫ2) = maximize 25B + 20Csubject to 20B + 12C ≤ 1800 + ǫ1

115

B + 115

C ≤ 8 + ǫ2

0 ≤ B ,C

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 40: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

The Optimal Value Function and Marginal Values

The Optimal Value Function and Marginal Values

On a per unit basis, by how much does the production processincrease the value of the raw materials?

v(ǫ1, ǫ2) = maximize 25B + 20Csubject to 20B + 12C ≤ 1800 + ǫ1

115

B + 115

C ≤ 8 + ǫ2

0 ≤ B ,C

Solution: The marginal values!

∇v(ǫ1, ǫ2) =

[

375/25/8

]

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 41: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

In the market place there is competition for raw materials, or theinputs to production. This collective competition is the hidden

hand that sets the price for goods in the market place.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 42: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

In the market place there is competition for raw materials, or theinputs to production. This collective competition is the hidden

hand that sets the price for goods in the market place.

Is there a mathematical model for how these prices are set?

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 43: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

In the market place there is competition for raw materials, or theinputs to production. This collective competition is the hidden

hand that sets the price for goods in the market place.

Is there a mathematical model for how these prices are set?

Let us think of the market as a separate agent in the market place.It is the agent that owns and sells the raw materials of production.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 44: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

In the market place there is competition for raw materials, or theinputs to production. This collective competition is the hidden

hand that sets the price for goods in the market place.

Is there a mathematical model for how these prices are set?

Let us think of the market as a separate agent in the market place.It is the agent that owns and sells the raw materials of production.

The goal of the market is to make the most money possible fromits resources by setting the highest prices possible for them.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 45: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

In the market place there is competition for raw materials, or theinputs to production. This collective competition is the hidden

hand that sets the price for goods in the market place.

Is there a mathematical model for how these prices are set?

Let us think of the market as a separate agent in the market place.It is the agent that owns and sells the raw materials of production.

The goal of the market is to make the most money possible fromits resources by setting the highest prices possible for them.

The market does not want to put the producers out of business, itjust wants to take all of their profit.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 46: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

In the market place there is competition for raw materials, or theinputs to production. This collective competition is the hidden

hand that sets the price for goods in the market place.

Is there a mathematical model for how these prices are set?

Let us think of the market as a separate agent in the market place.It is the agent that owns and sells the raw materials of production.

The goal of the market is to make the most money possible fromits resources by setting the highest prices possible for them.

The market does not want to put the producers out of business, itjust wants to take all of their profit.

How can we model this mathematically?

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 47: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

We answer this question in the context of the Plastic Cup Factory.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 48: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: Duality

We answer this question in the context of the Plastic Cup Factory.

A local family-owned plastic cup manufacturer wants to optimize their

production mix in order to maximize their profit. They produce

personalized beer mugs and champagne glasses. The profit on a case of

beer mugs is $25 while the profit on a case of champagne glasses is $20.

The cups are manufactured with a machine called a plastic extruder

which feeds on plastic resins. Each case of beer mugs requires 20 lbs. of

plastic resins to produce while champagne glasses require 12 lbs. per

case. The daily supply of plastic resins is limited to at most 1800 pounds.

About 15 cases of either product can be produced per hour. At the

moment the family wants to limit their work day to 8 hours.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 49: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 50: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 51: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 52: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 53: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Beer Mugs: cost increase =

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 54: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Beer Mugs: cost increase = 20y1 + 115

y2

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 55: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Beer Mugs: cost increase = 20y1 + 115

y2 ≥ 25

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 56: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Beer Mugs: cost increase = 20y1 + 115

y2 ≥ 25Champagne Glasses: cost increase =

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 57: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Beer Mugs: cost increase = 20y1 + 115

y2 ≥ 25Champagne Glasses: cost increase = 12y1 + 1

15y2

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 58: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityBy how much should the market increase the sale price of plasticresin and hourly labor in order to wipe out the profit for the PlasticCup Factory?Define

0 ≤ y1 = price increase for a pound of resin

0 ≤ y2 = price increase for an hour of labor

These price increases should wipe out the per unit profitability forcases of both beer mugs and champagne glasses.

production cost increase ≥ current profit

Beer Mugs: cost increase = 20y1 + 115

y2 ≥ 25Champagne Glasses: cost increase = 12y1 + 1

15y2 ≥ 20

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 59: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityNow minimize the total increase in the cost of raw materialssubject to wiping out the producer’s profit. Hopefully this will keepthe Plastic Cup Factory in business.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 60: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityNow minimize the total increase in the cost of raw materialssubject to wiping out the producer’s profit. Hopefully this will keepthe Plastic Cup Factory in business.

minimize 1800y1 + 8y2

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 61: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityNow minimize the total increase in the cost of raw materialssubject to wiping out the producer’s profit. Hopefully this will keepthe Plastic Cup Factory in business.

minimize 1800y1 + 8y2

Rewriting the Market’s price increase problem we get

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 62: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityNow minimize the total increase in the cost of raw materialssubject to wiping out the producer’s profit. Hopefully this will keepthe Plastic Cup Factory in business.

minimize 1800y1 + 8y2

Rewriting the Market’s price increase problem we get

minimize 1800y1 + 8y2

subject to 20y1 + y2/15 ≥ 2512y1 + y2/15 ≥ 200 ≤ y1, y2

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 63: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityNow minimize the total increase in the cost of raw materialssubject to wiping out the producer’s profit. Hopefully this will keepthe Plastic Cup Factory in business.

minimize 1800y1 + 8y2

Rewriting the Market’s price increase problem we get

minimize 1800y1 + 8y2

subject to 20y1 + y2/15 ≥ 2512y1 + y2/15 ≥ 200 ≤ y1, y2

This is another linear program!

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 64: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Hidden Hand of the Market Place: DualityNow minimize the total increase in the cost of raw materialssubject to wiping out the producer’s profit. Hopefully this will keepthe Plastic Cup Factory in business.

minimize 1800y1 + 8y2

Rewriting the Market’s price increase problem we get

minimize 1800y1 + 8y2

subject to 20y1 + y2/15 ≥ 2512y1 + y2/15 ≥ 200 ≤ y1, y2

This is another linear program!

Let us compare this LP with the original LP.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 65: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Linear Programming Duality

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 66: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Linear Programming Duality

Primal:

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 67: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Linear Programming Duality

Primal: max 25B + 20C

s.t. 20B + 12C ≤ 1800

115

B + 115

C ≤ 8

0 ≤ B ,C

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 68: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Linear Programming Duality

Primal: max 25B + 20C

s.t. 20B + 12C ≤ 1800

115

B + 115

C ≤ 8

0 ≤ B ,C

Dual:

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 69: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Duality: The Hidden Hand of the Market Place

Linear Programming Duality

Primal: max 25B + 20C

s.t. 20B + 12C ≤ 1800

115

B + 115

C ≤ 8

0 ≤ B ,C

Dual: min 1800y1 + 8y2

s.t. 20y1 + 115

y2 ≥ 25

12y1 + 115

y2 ≥ 20

0 ≤ y1, y2

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 70: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

Linear Programming Duality: Matrix Notation

P

Primal: max cT x

s.t. Ax ≤ b

0 ≤ x

D

Dual: min bT y

s.t. AT y ≥ c

0 ≤ y

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 71: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

What is the Solution to the Dual?

Recall the goal of the Market:

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 72: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

What is the Solution to the Dual?

Recall the goal of the Market:

The market wants to make the most money possible from its

resources by setting the highest prices it can without driving the

producers out of business.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 73: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

What is the Solution to the Dual?

Recall the goal of the Market:

The market wants to make the most money possible from its

resources by setting the highest prices it can without driving the

producers out of business.

in

materials

rawproducts

out

The production

process

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 74: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

What is the Solution to the Dual?

Recall the goal of the Market:

The market wants to make the most money possible from its

resources by setting the highest prices it can without driving the

producers out of business.

in

materials

rawproducts

out

The production

process

The marginal values give the per unit increase in the value of the

resources due to the production process.

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 75: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

What is the Solution to the Dual?

Recall the goal of the Market:

The market wants to make the most money possible from its

resources by setting the highest prices it can without driving the

producers out of business.

in

materials

rawproducts

out

The production

process

The marginal values give the per unit increase in the value of the

resources due to the production process.

The marginal values should be the solution to the dual!

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington

Page 76: Math 407A: Linear Optimizationburke/crs/407/... · 2010. 1. 15. · only an educated guess Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington. Outline Sensitivity

Outline Sensitivity Analysis The Theory of Linear Economic Models Linear Programming Duality

What is the Solution to the Dual?

Recall the goal of the Market:

The market wants to make the most money possible from its

resources by setting the highest prices it can without driving the

producers out of business.

in

materials

rawproducts

out

The production

process

The marginal values give the per unit increase in the value of the

resources due to the production process.

The marginal values should be the solution to the dual!

And indeed, they are the solution!

Lecture 4: Math 407A: Linear Optimization Math Dept, University of Washington