Documente Academic
Documente Profesional
Documente Cultură
Eivind Eriksen
Envelope theorems
Example (Continued)
The derivative of the value function is given by
∂f ∗ ∂ ∂
f (x ∗ (a); a) = 5a2 = 10a
=
∂a ∂a ∂a
On the other hand, we see that f (x; a) = −x 2 + 2ax + 4a2 gives
∂f ∂f
= 2x + 8a ⇒ = 2a + 8a = 10a
∂a ∂a x=x ∗ (a)
since x ∗ (a) = a.
The fact that these computations give the same result is not a
coincidence, but a consequence of the envelope theorem for unconstrained
optimization problems:
Eivind Eriksen (BI Dept of Economics) Lecture 7 October 15, 2010 3 / 20
Envelope theorems
Determine the optimal value function π ∗ (p). Verify the envelope theorem.
Eivind Eriksen (BI Dept of Economics) Lecture 7 October 15, 2010 4 / 20
Envelope theorems
Solution
The profit function is π(x, y ) = 13x + py − C (x, y ), hence we compute
Solution (Continued)
Hence the optimal value function π ∗ (p) = π(x ∗ , y ∗ ) is given by
80p 2 − 140p + 80
1 1
π (1600 + 100p), (−700 + 800p) =
15 15 3
Theorem
Let f (x; a), g1 (x; a), . . . , gm (x; a) be functions in n variables x1 , . . . , xn that
depend on the parameter a. For a fixed value of a, consider the following
Lagrange problem: Maximize/minimize f (x; a) subject to the constraints
g1 (x; a) = · · · = gm (x; a) = 0. Let x∗ (a) be a solution to the Lagrange
problem, and let λ∗ (a) = λ∗1 (a), . . . , λ∗m (a) be the corresponding Lagrange
multipliers. If the NDCQ condition holds, then we have
∂ ∗ ∂L
f (x (a); a) =
∂a ∂a x=x∗ (a),λ=λ∗ (a)
Notice that any equality constraint can be re-written in the form used in
the theorem, since
gj (x; a) = bj ⇔ gj (x; a) − bj = 0
Hence we see that the partial derivative with respect to the parameter
a = bj is given by
∂L
= λj
∂bj
By the envelope theorem for constrained maxima, this gives that
∂f (x∗ )
= λ∗j
∂bj
where x∗ is the solution to the Lagrange problem, λ∗1 , . . . , λ∗m are the
corresponding Lagrange multipliers, and f (x∗ ) is the optimal value
function.
Eivind Eriksen (BI Dept of Economics) Lecture 7 October 15, 2010 8 / 20
Envelope theorems
Example
Consider the following Lagrange problem: Maximize f (x, y ) = x + 3y
subject to g (x, y ) = x 2 + ay 2 = 10. When a = 1, we found earlier that
x∗ (1) = (1, 3) is a solution, with Lagrange multiplier λ∗ (1) = 1/2 and
maximum value f ∗ (1) = f (x∗ (1)) = f (1, 3) = 10. Use the envelope
theorem to estimate the maximum value f ∗ (1.01) when a = 1.01, and
check this by computing the optimal value function f ∗ (a).
Solution
The NDCQ condition is satisfied when a 6= 0, and the Lagrangian is given
by
L = x + 3y − λ(x 2 + ay 2 − 10)
To find an exact expression for f ∗ (a), we solve the first order conditions:
∂L 1
= 1 − λ · 2x = 0 ⇒ x =
∂x 2λ
∂L 3
= 3 − λ · 2ay = 0 ⇒ y =
∂y 2aλ
Eivind Eriksen (BI Dept of Economics) Lecture 7 October 15, 2010 10 / 20
Envelope theorems
Solution (Continued)
We substitute these values into the constraint x 2 + ay 2 = 10, and get
1 2 3 2 a+9
(
) + a( ) = 10 ⇔ = 10
2λ 2aλ 4aλ2
q
This gives λ = ± a+9 40a when a > 0 or a < −9. Substitution gives
solutions for x (a), y ∗ (a) and f ∗ (a) (see Lecture Notes for details). For
∗
a = 1.01, this gives x ∗ (1.01) ' 1.0045, y ∗ (1.01) ' 2.9836 and
f ∗ (1.01) ' 9.9553.
Bordered Hessians
B = g1 L0011 L0012
0
g 0 L00 L00
2 21 22
Example
Find the bordered Hessian for the following local Lagrange problem: Find
local maxima/minima for f (x1 , x2 ) = x1 + 3x2 subject to the constraint
g (x1 , x2 ) = x12 + x22 = 10.
Solution
The Lagrangian is L = x1 + 3x2 − λ(x12 + x22 − 10). We compute the
bordered Hessian
0 2x1 2x2
0 = −2x1 (−4x1 λ) + 2x2 (4x2 λ) = 8λ(x12 + x22 )
B = 2x1 −2λ
2x2 0 −2λ
and since x12 + x22 = 10 by the constraint, we get B = 80λ. We solved the
first order conditions and the constraint earlier, and found the two
solutions (x1 , x2 , λ) = (1, 3, 1/2) and (x1 , x2 , λ) = (−1, −3, −1/2). So the
bordered Hessian is B = 40 in x = (1, 3), and B = −40 in x = (−1, −3).
Using the following theorem, we see that (1, 3) is a local maximum and
that (−1, −3) is a local minimum for f (x1 , x2 ) subject to x12 + x22 = 10.
Theorem
Consider the following local Lagrange problem: Find local maxima/minima
for f (x1 , x2 ) subject to g (x1 , x2 ) = b. Assume that x∗ = (x1∗ , x2∗ ) satisfy
the constraint g (x1∗ , x2∗ ) = b and that (x1∗ , x2∗ , λ∗ ) satisfy the first order
conditions for some Lagrange multiplier λ∗ . Then we have:
1 If the bordered Hessian B(x1∗ , x2∗ , λ∗ ) < 0, then (x1∗ , x2∗ ) is a local
minima for f (x) subject to g (x) = b.
2 If the bordered Hessian B(x1∗ , x2∗ , λ∗ ) > 0, then (x1∗ , x2∗ ) is a local
maxima for f (x) subject to g (x) = b.
Kuhn-Tucker conditions
Definition
Just as in the case of equality constraints, the Lagrangian is given by
Necessary condition
Theorem
Assume that x∗ = (x1∗ , . . . , xN∗ ) solves the optimization problem with
inequality constraints. If the NDCQ condition holds at x∗ , then there are
unique Lagrange multipliers λ1 , . . . , λm such that (x1∗ , . . . , xn∗ , λ1 , . . . , λm )
satisfy the Kuhn-Tucker conditions.
We must check that the NDCQ condition holds. The matrix is (2x1 2x2 ).
If x12 + x22 < 1, the NDCQ condition is empty. If x12 + x22 = 1, the NDCQ
condition is that (2x1 2x2 ) has rank one, and this is satisfied. By the
extreme value theorem, the function f has a maximum on the closed and
bounded set given by x12 + x22 ≤ 1 (a circular disk with radius one), and
therefore (x1 , x2 ) = (0, 1) is a maximum point.
Eivind Eriksen (BI Dept of Economics) Lecture 7 October 15, 2010 19 / 20
Optimization problems with inequality constraints