拉格朗日乘子法与库恩塔克条件是什么契合嘛?

君,已阅读到文档的结尾了呢~~
关于拉格朗日乘子法及kkt条件的探究
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
关于拉格朗日乘子法及kkt条件的探究
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口[Math & Algorithm] 拉格朗日乘数法 - 推酷
[Math & Algorithm] 拉格朗日乘数法
拉格朗日乘数法(Lagrange Multiplier Method)之前听数学老师授课的时候就是一知半解,现在越发感觉拉格朗日乘数法应用的广泛性,所以特意抽时间学习了麻省理工学院的在线数学课程。新学到的知识一定要立刻记录下来,希望对各位博友有些许帮助。
1. 拉格朗日乘数法的基本思想
作为一种优化算法,拉格朗日乘子法主要用于解决约束优化问题,它的基本思想就是通过引入拉格朗日乘子来将含有n个变量和k个约束条件的约束优化问题转化为含有(n+k)个变量的无约束优化问题。拉格朗日乘子背后的数学意义是其为约束方程梯度线性组合中每个向量的系数。
解决的问题模型为约束优化问题:
min/max a function f(x,y,z), where x,y,z are not independent and g(x,y,z)=0.
即:min/max f(x,y,z)
s.t. g(x,y,z)=0
2. 数学实例
首先,我们先以麻省理工学院数学课程的一个实例来作为介绍拉格朗日乘数法的引子。
【麻省理工学院数学课程实例】求双曲线xy=3上离远点最近的点。
首先,我们根据问题的描述来提炼出问题对应的数学模型,即:
min f(x,y)=x 2 +y 2 (两点之间的欧氏距离应该还要进行开方,但是这并不影响最终的结果,所以进行了简化,去掉了平方)
s.t. xy=3.
根据上式我们可以知道这是一个典型的约束优化问题,其实我们在解这个问题时最简单的解法就是通过约束条件将其中的一个变量用另外一个变量进行替换,然后代入优化的函数就可以求出极值。我们在这里为了引出拉格朗日乘数法,所以我们采用拉格朗日乘数法的思想进行求解。
我们将x 2 +y 2 =c的曲线族画出来,如下图所示,当曲线族中的圆与xy=3曲线进行相切时,切点到原点的距离最短。也就是说,当f(x,y)=c的等高线和双曲线g(x,y)相切时,我们可以得到上述优化问题的一个极值(注意:如果不进一步计算,在这里我们并不知道是极大值还是极小值)。
现在原问题可以转化为求当f(x,y)和g(x,y)相切时,x,y的值是多少?
如果两个曲线相切,那么它们的切线相同,即法向量是相互平行的,delta(f)//delta(g).
由delta(f)//delta(g)可以得到,delta(f)=lamda*delta(g)。
这时,我们将原有的约束优化问题转化为了一种对偶的无约束的优化问题,如下所示:
原问题:min f(x,y)=x 2 +y
2 & & & & & & &
对偶问题: 由delta(f)=lamda*delta(g)得,
s.t. xy=3 & & & & & & & & & & & & & & & & & & & &f x =lamda*g x,
f y =lamda*g y,
约束优化问题 & & & & & & & & & & & & & & & & & 无约束方程组问题
通过求解右边的方程组我们可以获取原问题的解,即
2x=lamda*y
2y=lamda*x
通过求解上式可得,lamda=2或者是-2;当lamda=2时,(x,y)=(sqrt(3), sqrt(3))或者(-sqrt(3), -sqrt(3)),而当lamda=-2时,无解。所以原问题的解为(x,y)=(sqrt(3), sqrt(3))或者(-sqrt(3), -sqrt(3))。
通过举上述这个简单的例子就是为了体会拉格朗日乘数法的思想,即通过引入拉格朗日乘子(lamda)将原来的约束优化问题转化为无约束的方程组问题。
3. 拉格朗日乘数法的基本形态
下的条件极值,可以转化为函数
的无条件极值问题。
求这个椭球的内接长方体的最大体积。这个问题实际上就是条件极值问题,即在条件 & &
的最大值。
当然这个问题实际可以先根据条件消去
,然后带入转化为无条件极值问题来处理。但是有时候这样做很
困难,甚至是做不到的,这时候就需要用 拉格朗日乘数法 了。
通过拉格朗日乘数法将问题转化为
求偏导得到
联立前面三个方程得到
,带入第四个方程解之
带入解得最大体积为
拉格朗日乘数法对一般多元函数在多个附加条件下的条件极值问题也适用。
题目: 求离散分布的最大熵。
分析:因为离散分布的熵表示如下
而约束条件为
的最大值,根据 拉格朗日乘数法 ,设
求偏导数,得到
个等式的微分,得到
这说明所有的
都相等,最终解得
因此,使用 均匀分布 可得到最大熵的值。
4. 拉格朗日乘数法与KKT条件
我们上述讨论的问题均为等式约束优化问题, 但等式约束并不足以描述人们面临的问题,不等式约束比等式约束更为常见,大部分实际问题的约束都是不超过多少时间,不超过多少人力,不超过多少成本等等。所以有几个科学家拓展了拉格朗日乘数法,增加了几个条件之后便可以用拉格朗日乘数法来求解不等式约束的优化问题了。
min f(x) 或 max& f (x)
s.t. h i (x)=0, i=1,2,…,n
g j (x)&=0, j=1,2,…,m
1.同样构造拉格朗日函数,L(x)=f(x)+∑α i h i (x)+∑β j g j (x)
2.求L(x)的梯度,令其等于0,得到K个方程,但此时L(x)的极值不一定为f(x)的极值,此时L(x)&=f(x),等号成立的条件是∑β j g j (x)=0,也就是β j g j (x)=0,j=0,1,2…,m.(其中β j &=0)再加上等式约束,解方程即可求得最优解。
当求minf(x)时,L(x)=f(x)+∑α i h i (x)+∑β j g j (x)(f(x)&=L(x)),求最大值时L(x)=f(x)+∑α i h i (x)+∑β j g j (x) (f(x)&=L(x))
最后附上拉格朗日乘数法求解不等式约束优化问题的具体推导过程:
我们定义一般化的拉格朗日公式
都是拉格朗日算子。如果按这个公式求解,会出现问题,因为我们求解的是最小值,而这里的
已经不是0了,我们可以将
调整成很大的正值,来使最后的函数结果是负无穷。因此我们需要排除这种情况,我们定义下面的函数:
这里的P代表primal。假设
,那么我们总是可以调整
有最大值为正无穷。而只有g和h满足约束时,
为f(w)。这个函数的精妙之处在于
,而且求极大值。
因此我们可以写作
这样我们原来要求的min f(w)可以转换成求
。如果直接求解,首先面对的是两个参数,而
也是不等式约束,然后再在w上求最小值。这个过程不容易做,那么怎么办呢?
我们先考虑另外一个问题
D的意思是对偶,
将问题转化为先求拉格朗日关于w的最小值,将
看作是固定值。之后在
求最大值的话:
这个问题是原问题的对偶问题,相对于原问题只是更换了min和max的顺序,而一般更换顺序的结果是Max Min(X) &= MinMax(X)。然而在这里两者相等。用
来表示对偶问题如下:
下面解释在什么条件下两者会等价。假设f和g都是凸函数,h是仿射的(affine,
)。并且存在w使得对于所有的i,
。在这种假设下,一定存在
是原问题的解,
是对偶问题的解。还有
满足库恩-塔克条件(Karush-Kuhn-Tucker, KKT condition),该条件如下:
满足了库恩-塔克条件,那么他们就是原问题和对偶问题的解。让我们再次审视公式(5),这个条件称作是KKT dual complementarity条件。这个条件隐含了如果
。也就是说,
时,w处于可行域的边界上,这时才是起作用的约束。而其他位于可行域内部(
的)点都是不起作用的约束,其
。这个KKT双重补足条件会用来解释支持向量和SMO的收敛测试。
这部分内容思路比较凌乱,还需要先研究下《非线性规划》中的约束极值问题,再回头看看。KKT的总体思想是将极值会在可行域边界上取得,也就是不等式为0或等式约束里取得,而最优下降方向一般是这些等式的线性组合,其中每个元素要么是不等式为0的约束,要么是等式约束。对于在可行域边界内的点,对最优解不起作用,因此前面的系数为0。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致第02章(数学基础)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第02章(数学基础)
上传于||暂无简介
大小:1.16MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢卡罗需-库恩-塔克条件判断约束极值点的应用方法1_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
卡罗需-库恩-塔克条件判断约束极值点的应用方法1
上传于||文档简介
&&最​优​化​方​法
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢库恩—塔克-学术百科-知网空间
库恩—塔克
库恩—塔克
kuhn-tucker亦称“K-T条件”。求解非线性规划问题时,判断一个算法的解是否是所求问题的必要条件。...由库恩和塔克于1951年提出。
与"库恩—塔克"相关的文献前10条
企业的目标是追求自身利益的最大化,如果没有任何外部性,那么企业的收益与社会福利是一致的。如果企业生产存在负外部效应(环境污染),那么企业对福利的贡献将受到影响。因此,政府的作用就
本文提出了一种求解非线性约束优化的全局最优的新方法—它是基于利用非线性互补函数和不断增加新的约束来重复解库恩-塔克条件的非线性方程组的新方法。因为库恩-塔克条件是非线性约束优化的
在现有文献研究的基础上,对组合预测模型权重的求解方法作了进一步的研究,给出了一种求解组合预测模型权重的新方法.该方法利用最优化理论当中的库恩—塔克条件,将非线性规划模型转化为线性
本文利用贝叶斯极大似然估计的理论,给出了非负变权组合预测的一种估计方法,同时利用约束极值的库恩—塔克(Kuhu-Tucher)条件把计算问题的二次规划化为线性规划
本文通过引入价格和信息公开度,建立双信号传递模型来研究寡头厂商的价格制定和最优信息公开度等最优决策问题,运用库恩·塔克定理求解最优化问题,试图找出高质量厂商与低质量厂商的分离均衡
采用二层规划研究激励生产商参与回收废弃家电及电子产品的机制。设计了激励机制:政府根据生产商当年回收且正确处理量与当年家电及电子产品废弃量的差额稽征处理基金;当年回收且正确处理量达
为有效处理无功优化模型中不等式约束且不扩大问题的规模,建立了与无功优化问题的库恩-塔克(KKT)条件等价的新模型。通过引入对角矩阵,消去KKT系统中关于界约束的互补关系,减少了变
本文研究了最佳预算模型,利用库恩塔克定理提出了确定最佳预算的方法,本文的结果指明了"零结算"可以导致预算"拥挤"的可能性。
针对空时编码级联波束形成的MIMO-OFDM系统,研究了考虑信道编码的自适应传输方案.本文首先从编码增益的角度出发,利用统计信道状态信息,推导了保证用户QoS星座距离的表达式;然
在大地测量数据处理中,很多情况下可根据先验知识建立合理的不等式约束,能够改善平差结果,提高精度。首先简要总结了附不等式约束平差的各种方法及存在的问题。根据有效约束和库恩塔克条件,
"库恩—塔克"的相关词
快捷付款方式
订购知网充值卡
<font color="#0-819-9993
<font color="#0-
<font color="#0-

我要回帖

更多关于 库恩塔克 的文章

 

随机推荐