UTF8gbsn
介绍
现在我们来介绍下拉格朗日乘数法.首先提出问题. 假如我们有一个目标函数
f(x) 约束条件为 g(x)=0
拉格朗日乘数法的流程是写出目标函数
L(x,λ)=f(x)−λg(x)
并求出稳定点
{∇f(x)g(x)=λ∇g(x)=0
通过计算稳定点中的极值来求原函数f(x)在约束条件g(x)=0下的极值.
几何proof
从几何的角度来说,
函数f(x)的等高线和g(x)=0在极值点应该相等.
因为约束条件使得函数曲线相切.

Analytic proof
假如P点是f(x)在约束条件g(x)下的极值点.
另外假设一个参数方程r(t)=(x1(t),x2(t),⋯,xn(t)), 是一个曲线,
它在约束条件的表面. 切r(0)=P点.
另外假设h(t)=f(x1(t),x2(t),⋯,xn(t)).于是我们可以得出下面的等式
h′(t)=∇f(x)∣r(t)⋅r′(t)
又因为P点为极值点, 可知.
h′(0)=∇f∣P⋅r′(0)=0
可见∇f∣P在点P处垂直于r(t). 而r(t)是约束面上的任意曲线.
所以可见∇f∣P在点P处垂直于月书面g(x)=0.
于是我们可以得 ∇f∣P=λ∇gP
于是这就是拉格朗日乘数法的由来.