附录C
发布日期:2021-06-29 18:41:06
浏览次数:2
分类:技术文章
本文共 1511 字,大约阅读时间需要 5 分钟。
文章目录
- 约東最优化中,常用拉格朗日对偶性将原始问题转为对偶问题
- 通过解对偶问题得到原始问题的解
- 该方法应用在许多统计学习方法
- 最大熵模型与支持向量机
1.原始问题
- 称此为原始最优化问题或原始问题
- 首先,引进generalized Lagrange function
- α i ≥ 0 \alpha_i\ge 0 αi≥0
- 考虑 x x x的函数
- P表示原始问题
- 设给定某个 x x x
- 如果 x x x违反原始问题的约束
- 即存在某个 i i i使 c i ( x ) > 0 c_i(x)>0 ci(x)>0或存在某个 j j j使 h j ( w ) ≠ 0 h_j(w)\not=0 hj(w)=0,
- 就有
- 如果 x x x满足约束
- 可知, θ P ( x ) = f ( x ) \theta_P(x)=f(x) θP(x)=f(x)
- 如果考虑
- 它与(C.1)~(C.3)等价,
- 即它们有相同的解
- min x max α , β , α i ≥ 0 L ( x , α , β ) \min\limits_{x}\max\limits_{\alpha,\beta,\alpha_i\ge 0} L(x,\alpha,\beta) xminα,β,αi≥0maxL(x,α,β)称为广义拉格朗日函数的极小极大问题.
- 这样就把原始问题表示为
- 广义拉格朗日函数的极小极大问题
- 定义原始问题的最优值
p ∗ = min x θ P ( x ) (C.9) p^*=\min_x \theta_P(x) \tag{C.9} p∗=xminθP(x)(C.9)
- 称原始问题的值
2.对偶问题
- 再考虑极大化 θ D \theta_D θD,即
- 称广义拉格朗日函数的极大极小问题
- 将广义拉格朗日函数的极大极小问题表示为约束最优化问题
- 称原始问题的对偶问题.
- 定义对偶问题的最优值
- 称对偶问题的值
3.原始问题和对偶问题的关系
- 定理C.1
- 若原始问题和对偶问题都有最优值,
- 则
- 证
- (C.12)和式(C.5),对任意的 α \alpha α, β \beta β和 x x x,
- 有
这儿一点我没写啊
- 推论C.1
- 设 x ∗ x^* x∗和 α ∗ , β ∗ \alpha^*,\beta^* α∗,β∗是原始问题(C.1)~(C.3)
- 和对偶问题(C.12)~(C.13)的可行解,
- 且 d ∗ = p ∗ d^*=p^* d∗=p∗
- 则他们分别是原始问题和对偶问题的最优解
- 某些条件下,原始和对偶问题最优值相等,这时可用解对偶问题替代解原始问题
- 以定理形式叙述有关结论不予证明
- 定理C.2
- 考虑(C.1)-(C.3)和(C.12)-(C.13)
- 设 f ( x ) f(x) f(x)和 c i ( x ) c_i(x) ci(x)是凸,
- h j ( x ) h_j(x) hj(x)是仿射函数
- 且约束 c i ( x ) c_i(x) ci(x)严格可行,
- 即存在 x x x,对所有 i i i有 c i ( x ) < 0 c_i(x)<0 ci(x)<0
- 则存在 x ∗ , α ∗ , β ∗ x^*,\alpha^*,\beta^* x∗,α∗,β∗,
- 使 x ∗ x^* x∗是原始问题的解,
- α ∗ , β ∗ \alpha^*,\beta^* α∗,β∗是对偶问题的解
- 且
- 定理C.3
- 设谁和谁是凸,谁是仿射函数,且不等式约束谁是严格可行
- 则分别是原始问题和对偶问题的解的充要条件是满足
- KKT条件
- (C.24)称为KKT的对偶互补条件.
- 由此条件可知:啥啊
转载地址:https://cyj666.blog.csdn.net/article/details/105035971 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月08日 08时16分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
SQLite Room问题汇总
2021-07-03
linux下多路由器本地配置
2021-07-03
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
2021-07-03
svn快速教程
2021-07-03
xset使用详解
2021-07-03
浅议Unix的defunct进程(“僵尸”进程)
2019-04-30
Visual Assist X的安装路径问题
2019-04-30
终端异常退出后,后台进程不关闭的解决办法
2019-04-30
Linux系统忘记root密码
2019-04-30
Linuxshell脚本在windows下编辑后执行出错
2019-04-30
硬链接不能跨分区的错误
2019-04-30
关于窗口Qt线程停止的问题
2019-04-30
centos NTP服务器配置总结
2019-04-30
QT 容器类之关联存储容器
2019-04-30
windows虚拟机搭建Qt开发环境之IOS
2019-04-30
Redhat安装Mplayer问题汇总
2019-04-30
查看linux是32位还是64位
2019-04-30
ffmpeg
2019-04-30
XCode编译器介绍
2019-04-30