可行方向法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可行方向法 摘要 可行方向法是求解最优化问题的重要方法,在可行方向法求解过程中,一般需要构造一个求解可行下降方向的子问题,而可行方向法的不同取决于所采用的求解可行下降方向的子问题,它具有如下特点:迭代过程中所采用的搜索方向为可行方向,所产生的迭代点列是中在可行域内,目标函数值单调下降,由此可见,很多方法都可以归入可行方向法一类,本文主要介绍Frank-Wolf方法。 一、问题形式 (11.1) 其中为矩阵,,。记并设一阶连续可微。 二、算法基本思想 是一个凸多面体,任取,将在处线性展开 用 或 (11.2) 逼近原问题,这是一个线性规划问题,设是其最优解。 若,则也是线性规划问题(11.2)的最优解,此时可证为原问题的K-T点。 若,则由是(11.2)的最优解,故必有 从而 即为在处的下降方向,沿此方向作有约束的一维搜索             设最佳步长因子为,令 当充分小时             用取代,重复以上计算过程。  三、算法迭代步骤 1)给定初始点,允许误差,。 2)求解线性规划问题,得最优解。 3)若,Stop,;否则go to 4)。 4)进行一维搜索,得最优步长因子; 令,,go to 2) 四、算法收敛性定理 定理11.1设非线性规划问题(11.1)的最优解存在,且对算法产生的点列,线性规划问题 (11.3) 的最优解总存在。则 若迭代到某步,有,则为问题(11.1)的K-T点; 若情形1)总不发生,则算法产生一有界无穷点列,其任意极限点都是原问题(11.1)的K-T点。 证明:若情形1)出现,则也是问题(11.3)的最优解,故满足(11.3)的K-T条件: (11.4) 而(11.1)的K-T条件: (11.5) (11.4)表明,,一起满足K-T条件(11.5),故是原问题的K-T点。 2)由点列包含在的极点的凸组合中,而均为的极点,故、均为有界点列。设为的任一极限点,即存在子列,使得: 注意到点列满足: 考虑点列、、,不失一般性,设 , , 否则,可以通过反复抽取子序列,使上式对某个子序列成立。由 是的最优解,故,有 且 再由 及 取极限,有 (11.6) 不等式组(11.6)等价于: (11.7) 若能证明 即为问题 的最优解,由本定理的第一部分可知,为原问题K-T点。下证:,若不然,由(11.7)即知必有 故为处的下降方向,因而当充分小时,有 进而有: (11.8) 但为单调下降的有界序列,故存在 而且 即 与(11.8)矛盾,故必有。 五、流程图 Y Y N Y N 六、部分算法说明及代码 编写目标函数文件myf.m如下: function f=myf(x) %目标函数 f=4*x(1)^2+x(2)^2-32*x(1)-34x(2); 编写约束函数文件mycf.m如下: function[c,ceq]=confun(x) %约束函数 %非线性不等式约束 c=[x(1);x(2);2-x(1);6-x(1)-2*x(2)]; %非线性等式约束 ceq=[]; %初始条件 x0=[0,0]; %目标函数的梯度文件dmyf.m function g=dmyf(x) g=[8*x(1)-32;2*x

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档