有约束条件的极值问题.ppt_第1页
有约束条件的极值问题.ppt_第2页
有约束条件的极值问题.ppt_第3页
有约束条件的极值问题.ppt_第4页
有约束条件的极值问题.ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五节 有约束条件的极值问题,Min f(x) hi(x)=0 i=1,2,.,m gj(x)0 j=1,2,.,l,对于有约束条件问题采取制约函数法: 可将有约束条件的问题转化为一系列无约束极值问题。 常用的制约函数有两类; 一为惩罚函数,二为障碍函数。 对应于两种函数有外点法和内点法。,外点法 以例来说明外点法基本思路: Min f(x)x12x22 x1x220 该问题的可行域是直线,构造出这样的函数,对可行点不加“惩罚”,对非可行点给以正无穷大的“惩罚”,即 当x1x22时 F(X)x12x22 当x1x22时 F(X),求得无约束条件的F(x) 最优解一定在可行域中。 但对F(x)寻优难以实现,要构造更好的函数。,F(X,)=f(x)+ (h(x)2= x12+x22+(x1+x2-2)2 其中取一很大的正数。 当点x在可行域时, F(X,)= x12+x22 当点x不在可行域时, 即 x1x22时, 使 F(X,)取很大值 (因为很大),而且这个点距可行域越远,F的值就越大。 求解minF(X, ) 问题,迭代点虽然不是可行点,但随着迭代过程进行,迭代点必然向可行域靠近,最后逐步趋向可行域内的最优点。 在迭代过程中令+, 最优点一定在可行域中。 现求无约束问题F(x,)的最优解。,解得: 当很大时, 即令+, 得最优解 x1=1, x2=1。 无约束的极小点接近约束问题的极小点 。 F(x,)称为惩罚函数, 为惩罚因子。,一般地,有约束问题模型为 (1)Min f(x) hi(x)=0 i=1,2,.,m 可用如下形式惩罚函数,(2)Min f(x) gj(x)0 j=1,2,.,l 其惩罚函数可为 F(X,)=f(x)+(x),(3)Min f(x) hi(x)=0 i=1,2,.,m gj(x)0 j=1,2,.,l 其惩罚函数可为 F(X,)=f(x)+(x) 其中,例: 用外点法求,在实际算法中,把取为一个逐步趋向正无穷大的数列k,并对K = 0,1,2,.求解,得极小点数列Xk*。可以证明,如果数列收敛,必收敛于约束问题的极小点X*。惩罚因子(和放大系数)的初始值不能取太大,一般地,取 = 1.0(取10.0)。因越大,无约束目标函数F(X,)的Hesse矩阵越难求,无约束问题的求解越困难,甚至无法求解,所以开始不能太大。,解:令F(X,)=1/3(x1+1)3+x2+(x1-1)2(x1-1)+x22(x2) 则 当xD F(X,)=1/3(x1+1)3 + x2 F(X,)=1/3(x1+1)3 + x2+ (x1-1)2+x22 令:,解得,取1=0.001,=10为初始值,然后289,分别取0.01,0.1,1,10,100,1000,10000,100000得X*=(0.9999,-0.000005)T 本题最优解为X*=(1,0)T,最优目标函数值f(X*)=8/3。,内点法 内点法的迭代点都在可行域内,初始点X(0)必须是可行点。此法对靠近可行域边界的点施加越来越大的惩罚,对边界上的点施加无穷大的惩罚,以阻止迭代点穿越边界,从而将迭代点封在可行域内。内点法仅适用于不等式约束: Min f(x) gj(x)0 j=1,2,.,l 构造函数: F(X,)= f(x)+(x) 其中,(x)叫屏障函数; 0仍叫惩罚函数因子; (x)叫惩罚项。 从D的内点X(0)出发,对Min F(X,)(0)迭代,F(X,)的值逐渐下降,所得的解或近似解只可能是D的内点。 若逐次选取120, k0,求出Min F(X,k)的最优解X(k)也逐步逼近原问题的最优解X*。 1范围可选150,可取0.1或0.01等,初始点X(0)必须为可行点。 例 用内点法求解,解:令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论