第十二章-增广目标函数法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第十二章-增广目标函数法课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十二 增广 目标 函数 课件
- 资源描述:
-
1、最优化最优化主讲:刘陶文课件制作:刘陶文课件制作:刘陶文唯楚有材唯楚有材 於斯为盛於斯为盛学好最优化,走遍天下都不怕学好最优化,走遍天下都不怕第十二章第十二章 约束问题算法约束问题算法(I)增广目标函数法增广目标函数法一、罚函数法一、罚函数法二、二、LagrangeLagrange乘子法乘子法m,1,0)(,2 ,1,0)(.)(min :11mEjxhmIixgtsxfji考察一般约束问题0)(,0)(|)1.12(0)(0)(.)(min :)(,),(),()()(,),(),()(2121111xhxgxDxhxgtsxfxhxhxhxhxgxgxgxgEIEITmmmETmI可行域写
2、成则约束问题可以等价地记.,法称为序列无约束问题算也束问题通常需求解一系列无约无约束问题来求解题化为增广目标函数将约束问增广目标函数法:构造乘子法内点罚函数法外点罚函数法罚函数法:Lagrange第一节 罚函数法综合表达式目标函数与约束函数的增广目标函数:的求解列无约束问题问题的求解转化成一系使得约束中去然后将它加到目标函数惩罚函数特点构造某种构造方法:根据约束的 ,.,于原约束问题的极小点直到收敛内移动或者一直保持在可行域可行域靠近向题的极小点或者无限地迫使这一系列无约束问值函数迭代点给以很大的目标中企图违反约束的那些对无约束问题求解过程策略惩罚解释:利用这种外点罚函数法 1.1.12D外点
3、*x思想思想逼近迭代点向可行域从而使内部的点不惩罚施加惩罚即违反约束的点外的点对可行域DD,)(.,)()(min ,),()(法求解无法用无约束问题的方其特性太坏而且无法实现仅是理论上的想法然而这样的约束问题则原约束问题等价于无惩罚外的点施加无限的即对如构造函数xFxFDDxDxxfxFnRx.,)(0,0,)(,)(,),()(,0,)(,)()()()(,惩罚函数法不同的形式对应不同的有多种形式如果如果的程度偏离可行域的值的大小反映其中为罚参数或罚因子一般地如果很大的正数如果满足:称为惩罚函数其中构造辅助函数即束的点施加有限惩罚现实的想法是对违反约xSDxDxxSDxxSxSxPDxDx
4、xPxPxPxfxF.)(,)(,)(|)(|0 ),(min|)(|0),(min )()()(,),()(0,),(min)(,)()()()(xSDxxSDxxSxhxgxhxgxhxgxSDxEjxhxhIixgxgxEIEjjIiiEjjIiijjii满足:显然即来描述度函数的范数的程度可以用违反约束偏离可行域点函数我们定义约束违反度偏离可行域的程度为了描述点.|)(|0 ),(min|)()(|)(|0 ),(min|)()(:Courant .,2|)(|21|0 ),(min|21)()(|)(|0 ),(min|)()(,11122222罚函数罚函数和他们分别称为是另外两个重
5、要的罚函数罚函数它是最早的罚函数罚函数之为这个辅助函数称范数量函数的由于这里我们使用了向或我们得到辅助函数因此LLxhxgxfxFxhxgxfxFLxhxgxfxFxhxgxfxFEIEIEIEI问题极小点的关系约束察罚函数的极小点与原下面我们通过例子来观).()(.)(min :1.1.12xxgtsxxf问题考察简单的不等式约束例*,(xD极小点)(:)(0,)(1),(,)(0 1,min)(:2xxFxFxxxxxxFxxxFL的极小点得驻点即令则罚函数为对应的可行域可行域*2)(,.)()(min :,xxxxF时当特别靠近向原约束问题的极小点的极小点无约束问题增大时当罚因子由图可知
6、xxtsxxxf.)(min 2.1.12考虑等式约束问题例Tx)1 ,1(*2222121211212122*1:()(-2)2()22(-2)021()()2 2(-2)021,min()()(1,1)TLF xxxxxF xxxxxxF xxxxxF xxx 解 该问题的罚函数为令当的极小点.)(,)(,)()(min,2.1.121.1.12最优解时就是所求的原问题的当特别逐渐靠近可行域增大时而当点的极小无约束问题看出及例由例DxDxDxxF)(min :,2 ,1 ,0,kxFkk题求解一系列的无约束问对的数列取为一个趋于正无穷大把在实际算法中 1.,1:;44.STOP.,)(3,
7、min:2)(21)()(1.1:.0,1 ,0;0)(1.12 1k)(110转步令:步否则转步则得解若:步得解题为初始点求解无约束问以:步构造增广目标函数:步置精度放大系数初始罚因子选定初始点:步外点罚函数法算法kkxxSxFxxSxfxFkRxkkkkkxkknkk函数中可选用多种增广目标注意:在步1)(.)(min 3.1.12为常数用外点法求解例ccxxxtsxxxf,min2)()(:2cxxxxxxF构造增广目标函数解:2)()(),(0,2)()(xxxxxFcxcxcxxxxxxF如果如果求导得0)(0,)(21xxFxxF令图解如下Txcx)122 ,122()(,)1(1
8、时当Tcccxcx)132)(2 ,13)()(,22)(时当*T)1()1(1)(1,)(,),(:.1 1xxxc时并且驻点为:情形*T)()()2 ,()(,),(:.xccxxc时并且驻点为:情形*xcx c1x2x1 )(ca*xcx c1x2x1 )(cb外点法的收敛性先介绍下面的性质:.)(3);)(2);)(1),12.1 1.1.12k单调非降关于序列单调非降关于序列单调非增关于序列则单调增加且序列产生由算法设引理kxFkxfkxSxkkkkk)()(,0)()()(,)()(),()(,)(-kkkkkkkkkkkkkxSxSxSxSxFxFxFxFxkkkk因此即得上述两
9、式相加我们有定义及由证明:.(2),)()()()()(),()()(-成立因此变形得于由kkkkkkkkxfxSxSxfxfxFxFkk.(3),)()(21)()(21)()()(3)1-1-11-成立因此kkkkkkkkkxFxSxfxSxfxFxFkkk.(12.1).,1.12 .)1.12(,1.1.12的解的任何极限点都是问题则趋于单调增加且其中产生由算法设序列存在的解且问题连续可微设函数定理kkkjixxhgf.,0,)()(lim,)()(2)(0 )()()()()()()()()()()(.,*是极小点从而即得令推出又由的连续性得由则有不妨设小点的一个极是若小点是证明:设
10、约束问题的极xDxxSxSkxfxfxSxSxfxfxfxffxfxSxfxFxFxfxxxxxkkkkkkkkkkkkkkkkkk第二节 内点罚函数法.,.,.函数法内点罚函数法又称障碍穿越边界阻碍迭代点的墙在边界上筑成一道很高这好比大边界上点的惩罚为无穷的惩罚来越大对接近边界的点施加越内部移动都是在可行域的内点罚函数法的迭代点.,约束问题故仅适合于不等式的内部非空内点法要求可行域D)6.12(,0)(.)(minIixgtsxfi,0)(|:,0)(|:0IixgRxDDIixgRxDinin的内部可行域思想思想.)(,:)(),()()(称为障碍因子这里趋于正无穷大趋向于边界时当满足其中
展开阅读全文