- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章第五节有约束件的极值问题
习题 1.用最速下降法解 3.用单纯型法求 的极小值设初始点为 4.用外点法解 * * 第五节 有约束条件的极值问题 Min f(x) hi(x)=0 i=1,2,...,m gj(x)≥0 j=1,2,...,l 对于有约束条件问题采取制约函数法: 可将有约束条件的问题转化为一系列无约束极值问题。 常用的制约函数有两类; 一为惩罚函数,二为障碍函数。 对应于两种函数有外点法和内点法。 外点法 以例来说明外点法基本思路: Min f(x)=x12+x22 x1+x2-2=0 该问题的可行域是直线 构造出这样的函数,对可行点不加“惩罚”,对非可行点给以正无穷大的“惩罚”,即 当x1+x2=2时 F(X)=x12+x22 当x1+x2≠2时 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不在可行域时, 即 x1+x2≠2时, 使 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)} 则 当x∈D F(X,μ)=1/3(x1+1)3 + x2 F(X,μ)=1/3(x1+1)3 + x2+ μ{(x1-1)2+x22} 令: 解得 取μ1=0.001,β=10为初始值,然后μ2…μ8μ9,分别取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的内点。 若逐次选取μ1μ2…0, μk→0,求出Min F(X,μk)的最优解X(μk)也逐步逼近原问题的最优解X*。 μ1范围可选1~50,β可取0.1或0.01等,初始点X(0)必须为可行点。 例 用内点法求解 解:令 并令 所求最优解为 2.用变尺度法求二次函数 的极小值点,其中 5.用内点法解题4 *
您可能关注的文档
最近下载
- 《发电企业电线电缆采购技术规范 第3部分:低压电力电缆》.docx VIP
- 智慧仓储SMT仓库管理系统解决方案0831(59页PPT).pptx VIP
- 兵团连队职工试题及答案.doc VIP
- 第六单元(知识清单)-2023-2024学年四年级语文上册单元速记·巧练(统编版) .docx VIP
- YY_T 1200-2024 葡萄糖测定试剂盒(酶法).pdf VIP
- 力标准机检定规程.pdf VIP
- 《发电企业电线电缆采购技术规范 第2部分:塑料绝缘控制电缆》.docx VIP
- 中华人民共和国传染病报告卡(最新版)填写与管理指南.docx VIP
- 学校幼儿园食堂从业人员考试卷附答案.docx
- 《人身保险》全套课件.pptx VIP
原创力文档


文档评论(0)