- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
上面例题介绍了通过求解KKT方程获得问题解的方法,但KKT方程并不总是很好求解。下面介绍几种约束优化的求解方法:可行方向法、序列无约束化法和SQP法。可行方向法的应用条件:要求所有约束均为线性约束(称为线性约束的优化问题,LCO)。可行方向法的基本思想:当某个可行方向同时也是目标函数的下降方向时,沿此方向移动一定会在满足可行性的情况下改进迭代点的目标函数值。约束非线性规划—可行方向法01x102x2约束非线性规划—可行方向法LCO问题:Minf(x)S.t.aiTx?bi,i?IajTx=bj,j??设x0是LCO的一个可行解,若d是可行域在x0点的可行方向,则d满足AI(x0)d?0(I(x0)={i|aiTx0=bi,i?I}),A?d=0。设x0是LCO的一个可行解,若d是可行域在x0点的下降方向,则d满足dT?f(x0)0。约束非线性规划—可行方向法约束非线性规划—可行方向法求解约束优化的一类重要方法是用一个无约束优化问题的序列逼近约束优化问题,通过无约束优化问题的最优解序列逼近约束优化问题的最优解。01基本思想:将约束条件通过某种转换与目标函数合并形成一个无约束优化问题。这种转换隐含着某种惩罚,即x偏离约束条件越远,受到的惩罚越大。因此也将此类方法称为罚函数法,所形成的无约束优化函数成为罚函数。02约束非线性规划—序列无约束化法二次罚函数法:约束非线性规划—序列无约束化法罚函数:其中(gi)-=max{0,-gi},?称为罚参数,且当?→0时,Q(x,?)的极小值趋于f(x)的极小值。约束非线性规划—序列无约束化法对数障碍函数法:约束非线性规划—序列无约束化法障碍函数:01其中?称为障碍参数,且当?→0时,P(x,?)的极小值趋于f(x)的极小值。02该方法的适用性:COP问题仅包含不等式约束函数,且可行域存在内点。即S0={x|g(x)0}≠?03例:min{f=x/2|x?1}解:构造对数障碍函数P(x,?)=x/2-?ln(x-1)P’x=1/2-?/(x-1)=0,得x?*=1+2?,P*=1/2+?-?ln2?当?→0时得x*=1,f*=1/2约束非线性规划—序列无约束化法二次规划—标准型若有约束非线性规划的目标函数是决策变量x的二次函数且所有约束均为线性约束,称此类非线性规划问题为二次规划(QuadraticProgramming,QP)问题。其标准型为:二次规划—标准型二次规划—极小点存在条件约束非线性规划—SQP法对于非线性约束优化(COP)问题,若x*是COP问题的一个局部最优解,则它对应一个纯等式约束优化问题因此如果事先知道积极约束指标集,那么带有不等式约束优化问题就可以转化为纯等式约束优化问题,并可用准牛顿法求解,这就是逐次二次规划(SequentialQuadraticProgramming,SQP)法。基本思想:在迭代点处构造一个二次规划子问题,近似原来的约束优化问题;然后通过求解该二次规划子问题获得约束优化问题的一个改进迭代点;不断重复此过程,直到求出满足一定要求的迭代点。约束非线性规划—SQP法约束非线性规划—SQP法对于等式约束优化问题Minf(x)S.t.h(x)=0拉格朗日函数记为L(x,?)=f(x)-?Th(x)则?L(x,?)=(?f(x)-?h(x)?,-h(x))T=0,显然问题的最优解(x*,?*)满足此式。设(xk,?k)是第k次迭代结果,根据牛顿法,有:约束非线性规划—SQP法上述迭代过程等价于如下的二次规划的迭代。设给定迭代点(xk,?k),则约束非线性规划—Matlab函数应用约束非线性规划—Matlab函数应用约束非线性规划—Matlab函数应用x=[-9.54741.0474]fval=0.0236iterations:8algorithm:medium-scale:SQP,Quasi-Newton,line-search运行结果:调用有约束非线性规划函数x0=[-1,1];%Startingguessoptions=optimset(LargeScale,off);[x,fval]=fmincon(@objfun,x0,[],[],[],[],[],[],@confun,options)约束非线性规划—Matlab函数应用二次规划—Matlab函数应用首先要将目标函数转换成二次规划标准型,从而得到H和f两个矩阵。调用quadprog并根据需要指定初始有哪些信誉好的足球投注网站点以及其他向量、矩阵。x0=[x1,x2,…,xn];A;b;Aeq;b
您可能关注的文档
最近下载
- 2023年辽宁省沈阳市中考道德与法治(政治)模拟试题卷(含答案解析).pdf
- 【精品】人教版劳动三年级下册《垃圾分类我宣讲》说课稿.docx
- 心理健康指导专项职业能力理论知识考核试卷及答案.docx VIP
- 历年全国各地中考数学真题压轴题训练——函数专题填空题部分(100题)(原卷版).docx VIP
- 《核心素养导向下的小学英语阅读教学的实践与探究》开题报告[001].docx VIP
- 山西太原市高中数学竞赛解题策略-几何分册第5章直角三角形中直角边所在直线上的点.doc VIP
- 北京市昌平区2023-2024学年高一下学期期末质量抽测数学试卷含答案.pdf VIP
- 五星酒店项目工程装饰施工组织设计.doc
- 心理健康指导理论知识专项考核试题题库及答案.pdf VIP
- 心理健康指导理论知识考核试题(含答案).pdf VIP
文档评论(0)