其他分享
首页 > 其他分享> > 拉格朗日函数

拉格朗日函数

作者:互联网

拉格朗日乘数法 Lagrange Multiplier Method

用于求有条件约束时的极值问题,将含有n个变量和k个约束条件的约束优化问题转化为含有n+k给变量的无约束优化问题

拉格朗日函数

$\lambda$为拉格朗日乘子

$F(x,\lambda)=f(x)+\sum\lambda_i g_i(x_i)$

其中所有的$\lambda_i \ge 0$,且$\lambda_i = 0$时对应的约束条件$g_i(x)$是松弛的

如果$f(x)$最小值在所有约束条件的可行域内,则所有约束条件都是松弛的

凸优化问题的拉格朗日函数形式

因为对于$\lambda, \nu$求最大值都会被最后的对于x求最小值而忽略

所以最后就是求$f(x_0)$的最小值和$g_i(x)=0$的问题

注意的一点:虽然最后一项$\sum \nu_i h_i(x)$恒等于0,但梯度不一定为0,所以不能省略

标签:约束条件,拉格朗,函数,sum,最小值,nu,lambda
来源: https://www.cnblogs.com/xiaoqian-shen/p/15442986.html