首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >对偶问题(SVM)

对偶问题(SVM)

作者头像
爱编程的小明
发布2022-09-06 08:25:59
发布2022-09-06 08:25:59
5520
举报
文章被收录于专栏:小明的博客小明的博客

Duality (optimization) In mathematical optimization theory, duality or the duality principle is the principle that optimization problems may be viewed from either of two perspectives, the primal problem or the dual problem. The solution to the dual problem provides a lower bound to the solution of the primal (minimization) problem.However in general the optimal values of the primal and dual problems need not be equal. Their difference is called the duality gap. For convex optimization problems, the duality gap is zero under a constraint qualification condition.

转化对偶问题的方法主要是用来求解形如下列的有约束函数的极值的问题的一种解法:

首先引入参数把有约束问题转化为无约束问题:

于是原来的有约束规划问题转化为了:

下边进行一个简单的说明来证明上述问题与原来的无约束问题等价:

也就是说α\alphaα存在可行的解是建立在g(x)\le0的前提下的.同理可以用来说明β也是一样的条件,换言之,只有当x在原约束条件内时,上述函数才可能有可行解,且最优解的值为\min f(x). 转化成上述问题后,函数的最优值还是不好求解,所以我们引入上述规划问题的对偶问题:

可以通过下列的证明(弱对偶)得到:

具体证明过程如下:

这时如果优化问题是一个凸优化问题,且满足下列的KKT条件:

另外如果\alpha^*>0 ,那么g(x^*)=0,这时我们称约束被激活 如果g(x^*)<0 ,那么\alpha^*=0,这时我们则称约束未被激活 那么上述不等式就可以取到等号,即两个问题是等价的(强对偶):

这也就是说我们要找的最优解满足方程7。这个时候再把x的值代入就可以将原来的优化问题转化为了针对α,β\alpha,\betaα,β的优化问题(SVM的思路)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档