(斯坦福机器学习课程笔记)支持向量机之拉格朗日函数

对于只有等式约束的问题,如:
minf(x)
s.t.hi(x)=0
用拉格朗日函数优化求解的方法是
构造拉格朗日函数
L(x,λi)=f(x)+ki=1λihi(x)
用条件
Lx=0 以及
hi(x)=0
求解

===============================例题=============================
求解:
min8xyz
s.t.x2a2+y2b2+z2c2=1
解题过程是:
构建拉格朗日函数
L(x,y,z,λ)=8xyzλ(x2a2+y2b2+z2c21)
求解条件是:
x2a2+y2b2+z2c2=1
8yzλa22x=0
8xzλb22y=0
8xyλc22z=0

x=33a
y=33b
z=33c

============================================================
对于含有不等式约束的优化问题,如
minf(x)
s.t.hi(x)=0
gj(x)0
构造拉格朗日函数
L(x,λ,μ)=f(x)+λihi(x)+μjgj(x)
可用K.K.T条件求解
hi(x)=0
μjgj(x)=0
Lx=0
还有2个约束条件,对求解没有帮助
μj0
gj(x)0
================================例题===============================
minx+3y
s.t.x+y2
x,y0
构建拉格朗日函数
L(x,y,μ)=x+3y+μ1(2xy)+μ2(x)+μ3(y)
根据K.K.T条件,解方程组
μ1(2xy)=0
μ2(x)=0
μ3(y)=0
1μ1μ2=0
3μ1μ3=0

μ1=1
μ2=0
μ3=2
x=2
y=0

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值