Skip to content

Envelope Theorem for Constrained Optimization

Theorem

In a parametric problem, the value function is the optimized objective value

F(α)=f(γ(α);α),F(\boldsymbol{\alpha})=f(\boldsymbol{\gamma}(\boldsymbol{\alpha});\boldsymbol{\alpha}),

where γ(α)\boldsymbol{\gamma}(\boldsymbol{\alpha}) is an optimizer. For equality constraints, define

L(x,μ;α)=f(x;α)+∑jμjhj(x;α).L(\boldsymbol{x},\boldsymbol{\mu};\boldsymbol{\alpha})=f(\boldsymbol{x};\boldsymbol{\alpha})+\sum_j\mu_jh_j(\boldsymbol{x};\boldsymbol{\alpha}).

If smooth optimizer and multiplier functions satisfy the first-order conditions, then

∂F∂αℓ(α)=∂L∂αℓ(γ(α),μ~(α);α).\frac{\partial F}{\partial\alpha_\ell}(\boldsymbol{\alpha})=\frac{\partial L}{\partial\alpha_\ell}\big(\boldsymbol{\gamma}(\boldsymbol{\alpha}),\widetilde{\boldsymbol{\mu}}(\boldsymbol{\alpha});\boldsymbol{\alpha}\big).

For mixed constraints, the same formula holds with the Lagrangian including the binding inequalities and equality constraints, provided the relevant bordered Hessian is nonsingular and the active set is smooth. In the special equality case hj(x;α)=αj−h~j(x)h_j(\boldsymbol{x};\boldsymbol{\alpha})=\alpha_j-\widetilde h_j(\boldsymbol{x}) with ff independent of α\boldsymbol{\alpha}, the multiplier is the shadow price:

∂F∂αj(α)=μ~j(α).\frac{\partial F}{\partial\alpha_j}(\boldsymbol{\alpha})=\widetilde\mu_j(\boldsymbol{\alpha}).

Interpretation

The envelope theorem computes how the best attainable value changes when a parameter changes. It avoids separately differentiating every movement of the optimizer.

The value function V(alpha) drawn as the upper envelope of grey curves alpha to f(x; alpha), one for each fixed x. At alpha0 the envelope touches one curve and has the same slope.

In the illustrated example, the feasible choices do not depend on α\alpha, and the value function V(α)=max⁡xf(x;α)V(\alpha)=\max_x f(x;\alpha) (written FF in the theorem above) is the upper envelope of the grey curves obtained by fixing xx. At α0\alpha_0, it touches the curve for x∗(α0)x^\ast(\alpha_0) and shares its slope: V′(α0)=∂f∂α(x∗(α0);α0)V'(\alpha_0)=\frac{\partial f}{\partial\alpha}(x^\ast(\alpha_0);\alpha_0). The theorem above gives the corresponding formula when the constraints depend on the parameter.

The derivative of the optimal value F(α)F(\alpha) equals the partial derivative of the Lagrangian with respect to α\alpha at the optimum, here the multiplier μ\mu.

The equality-constraint Lagrange method supplies the stationarity equations. Applying the implicit function theorem to those equations and the constraints can give locally smooth optimizer and multiplier functions when the relevant bordered Hessian is nonsingular. The chain-rule terms involving optimizer movements then cancel by stationarity and differentiated feasibility.


Key Results

  • The value function records the optimum as a function of parameters.
  • The envelope derivative is the direct parameter derivative of the Lagrangian at the optimal solution.
  • A shadow price is the marginal value of relaxing a constraint in the stated equality-constraint setup.

Examples

  • For f(x;α)=αx−x2f(x;\alpha)=\alpha x-x^2, the envelope derivative is x∗(α)x^\ast(\alpha).
  • In utility maximization with income as a parameter, the multiplier on the budget equation measures marginal utility of income.

Prerequisites

Sources

Keywords: envelope theorem, equality envelope theorem, mixed-constraint envelope theorem, value function, shadow price Symbols: alpha, gamma, mu, partial, sum

Last updated: 26 October 2026 00:09