Frank-Wolf最优化方法(共5页).docx

上传人:飞****2 文档编号:14520867 上传时间:2022-05-05 格式:DOCX 页数:5 大小:175.20KB
返回 下载 相关 举报
Frank-Wolf最优化方法(共5页).docx_第1页
第1页 / 共5页
Frank-Wolf最优化方法(共5页).docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《Frank-Wolf最优化方法(共5页).docx》由会员分享,可在线阅读,更多相关《Frank-Wolf最优化方法(共5页).docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上1 Frank-Wolf方法一、问题形式 (1.1) 其中为矩阵,。记并设一阶连续可微。二、算法基本思想 是一个凸多面体,任取,将在处线性展开 用 或 (1.2) 逼近原问题,这是一个线性规划问题,设是其最优解。1) 若,则也是线性规划问题(1.2)的最优解,此时可证为原问题的K-T点。2) 若,则由是(1.2)的最优解,故必有从而 即为在处的下降方向,沿此方向作有约束的一维搜索设最佳步长因子为,令当充分小时 用取代,重复以上计算过程。三、算法迭代步骤1)给定初始点,允许误差,。2)求解线性规划问题,得最优解。3)若,Stop,;否则go to 4)。4)进行一维搜索

2、,得最优步长因子;令,go to 2)四、算法收敛性定理定理1.1设非线性规划问题(1.1)的最优解存在,且对算法产生的点列,线性规划问题 (1.3)的最优解总存在。则1) 若迭代到某步,有,则为问题(1.1)的K-T点;2) 若情形1)总不发生,则算法产生一有界无穷点列,其任意极限点都是原问题(1.1)的K-T点。证明:若情形1)出现,则也是问题(1.3)的最优解,故满足(1.3)的K-T条件: (1.4)而(1.1)的K-T条件: (1.5)(1.4)表明,一起满足K-T条件(1.5),故是原问题的K-T点。2)由点列包含在的极点的凸组合中,而均为的极点,故、均为有界点列。设为的任一极限点

3、,即存在子列,使得: 注意到点列满足: 考虑点列、,不失一般性,设 , , 否则,可以通过反复抽取子序列,使上式对某个子序列成立。由 是的最优解,故,有 且 再由 及 取极限,有 (1.6)不等式组(1.6)等价于: (1.7)若能证明 即为问题 的最优解,由本定理的第一部分可知,为原问题K-T点。下证:,若不然,由(1.7)即知必有 故为处的下降方向,因而当充分小时,有 进而有: (1.8)但为单调下降的有界序列,故存在而且 即 与(1.8)矛盾,故必有。基于上述讨论,可以形成如下求解线性二层规划问题(1)的算法。(1)将不等式约束A1x+B1yb1,A2x+B2yb2,引入松弛变量wRp和wRq满足:A1x+B1y+w=b1,A2x+B2y+w=b2,同时将下层问题用K-T条件进行转换得式。(2)取互补松弛条件为罚函数项,得到相应的式。(3)将(2)式中的变量规范化,即令:z= (x1xn,y1ym,u1uq,v1vm,w1wp,w1wq)T得到相应的式(5).例题:s.t. s.t. (1)引入松弛变量同时利用KT条件对下层问题进行转换,取互补松弛条件为罚函数项同时令则式(1)相应的转换为s.t. Az=b式中:A,b为如下的分块矩阵A=取初始点:专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁