title: 拉格朗日乘子法 tags:
拉格朗日乘子法描述
问题
minf(x)s.t. hi(x)=0 i=0,1,⋯,n 可转换为
其中 λi=0,称为拉格朗日乘子
合理性解释
现有一个二维的优化问题
minf(x,y)s.t. g(x,y)=c 绿线标出的是约束 g(x,y)=c 的点的轨迹。蓝线是的 f(x,y) 等高线
要想让目标函数的等高线和约束相切,则他们切点的梯度一定在一条直线上
从图上可以直观地看到在最优解处,f(x,y) 和 g(x,y) 的法线方向刚好相反(或者说叫梯度共线),即
∇[f(x,y)+λ(g(x,y)−c)]=0 λ=0∇代表梯度
minF(x,y)=f(x,y)+λ(g(x,y)−c) 新方程 F(x,y) 在达到极值时与 f(x,y) 相等,因为 g(x,y)−c=0
附录
梯度
梯度的本意是一个向量(矢量),表示某一函数在该点处的方向导数沿着该方向取得最大值,即函数在该点处沿着该方向(此梯度的方向)变化最快,变化率最大(为该梯度的模)。
参考