已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章线搜索技术 前章知识回顾与本章知识提要2 1精确线搜索及其matlab实现2 2非精确线搜索及其matlab实现2 3线搜索法的收敛性 前章知识回顾 1 无约束优化问题 对于函数hi x gj x 若集合e i hi x 0 与i i gj x 0 构成的指标集e i为空集 则称之为无约束优化问题 2 凸函数 设函数f d包含于rn r 其中d为凸集 称f是d上的凸函数 是指对任意的x y d及任意的实数 0 1 都有f x 1 y f x 1 f y 当等号不成立时f是严格的凸函数 本章知识提要 研究无约束优化问题的数值方法 不仅是出于实际问题的需要 同时也是研究约束优化问题数值方法的基础 本章主要讨论一维线搜索算法及其收敛性分析 我们考虑下面的无约束优化模型通过某种搜索方式确定步长因子使得 2 1 这实际上是怒变函数在一个规定的方向上移动所形成的单变量优化问题 也就是所谓的 线搜索 或 一维搜索 技术 令 2 2 这样 搜索式 2 1 等价于求步长使得线搜索有精确线搜索和非精确线搜索之分 所谓精确线搜索 是指求使目标函数沿方向达到极小 即或若是连续可微的 那么由精确线搜索得到的步长因子具有如下性质 亦即 2 3 上述性质在后面的算法收敛分析中起着很重要的作用 所谓非精确线搜索 是指选取使目标函数得到可接受的下降量 即是可接受的 定义13设是定义在实数集上的一元函数 并且 若存在区间 a b 使 则称 a b 是极小化问题 2 4 的搜索区间 进一步 若使得在上严格递减 在上严格递增 则称 a b 是的单峰区间 是 a b 上的单峰函数 下面介绍一种确定搜索区间并保证具有近似单峰性质的数值算法 进退法算法2 进退法 步1选取计算置k 0 步2令计算 若转步3否则转步4 步3加大步长 令转步2 步4反向搜索或输出 若k 0 令k 1 转步2 否则停止迭代 令输出 a b 2 1精确线搜索及其matlab实现 精确线搜索分为两类 一类是使用导数的搜索 如插值法 牛顿法 及抛物线法等 另一类是不用导数的搜索 如0 618法 分数法及成功 失败法等 这里仅介绍0 618法和二次插值法 1 黄金分割法设其中是搜索区间上的单峰函数 在第i次迭代时的搜索区间为 取两个试探点且 计算 根据单峰函数的性质 可能会出现如下两种情形之一 1 若则令 2 若则令 我们要求两个试探点满足下面两个条件 a 和的长度相同 即 b 区间长度的缩短率相同 即 从而可得 2 5 先考虑情形 1 此时 新的搜索区间为为了进一步缩短搜索区间 需取新的试探点由 2 5 得 若令 t 0 2 6 则解方程 2 6 得区间长度缩短率为t 0 618算法3 0 618法 步0确定搜索区间和容许误差 0 计算初始试探点及相应的函数值置i 0 步1若转步2 否则 转步3 步2计算左试探点 若停算 输出 否则 令 计算 i i 1 转步1 步3计算右试探点 若停算 输出否则 令计算 i i 1 转步1 程序1 0 618法程序 用0 618法求单变量函数 在单峰区间 a b 上的近似极小点 function s phis k g e golds phi a b delta epsilon 输入 phi是目标函数 a b是搜索区间的两个端点 delta epsilon分别是自变量和函数值的容许误差 输出 s phis分别是近似极小点和极小值 g是nx4矩阵 其第k行分别是a p q b的第k次迭代值 ak pk qk bk e ds dphi 分别是s和phis的误差限 t sqrt 5 1 2 h b a phia feval phi a phib feval phi b p a 1 t h q a t h phip feval phi p phiq feval phi q k 1 g k a p q b while abs phib phia epsilon h delta if phip phiq b q phib phiq q p phiq phip h b a p a 1 t h phip feval phi p elsea p phia phip p q phip phiq h b a q a t h phiq feval phi q endk k 1 g k a p q b endds abs b a dphi abs phib phia if phip phiq s p phis phip elses q phis phiq ende ds dphi 2 抛物线法抛物线法也叫做二次插值法 其基本思想是 在搜索区间中不断地使用二次多项式去近似目标函数 并逐步用差值多项式的极小点去逼近先搜索问题s 0 的极小点 算法4 抛物线法 步0由算法2确定三点对应的函数值分别为满足设定容许误差 0 步1若 停算 输出 步2计算插值点 根据计算和 若转步4 否则 转步3 步3若 则转步1 否则 转步1 步4若 则 转步1 否则 转步1 程序2 抛物线法程序 求函数在区间 a b 上的局部极小值 从初始开始 然后在区间和上进行搜索 function s phis ds dphi s qmin phi a b delta epsilon 输入 phi是目标函数 a和b是搜索区间的端点 delta epsilon是容许误差 输出 s是近似极小点 phis是对应的近似极小值 k是迭代次数 ds是迭代终止时的步长 dphi是 phi s1 phi s s是迭代向量s0 a maxj 20 maxk 30 big 1e6 err 1 k 1 s k s0 cond 0 h 1 ds 0 00001 if abs s0 1e4 h abs s0 1e 4 end while kepsilon elsecond 1 endendj j 1 if abs h big abs s0 big cond 5 endendif cond 5 bars s1 barphi feval phi s1 else 二次插值求phisd 2 2 phi1 phi0 phi2 if d 0 barh h 4 phi1 3 phi0 phi2 d elsebarh h 3 cond 4 endbars s0 barh barphi feval phi bars h abs h h0 abs barh h1 abs barh h h2 abs barh 2 h 确定下一次迭代的h值if h0big abs bars big cond 5 end if abs h big abs bars big cond 5 enderr abs phi1 barphi s0 bars k k 1 s k s0 endif cond 2 非精确线搜索及其matlab实现 1 wolfe准则wolfe准则是指 给定 求使得下面两个不等式同时成立 2 10 2 11 其中 条件 2 11 有时也用另一个更强的条件 2 12 来代替 这样 充分小时 可保证 2 12 变成近似精确线搜索 2 10 和 2 12 也成为强wolfe准则 定理10设有下界且 令 则存在一个区间 a b 0 a b 使每一个 a b 均满足 2 10 和 2 12 2 armijo准则armijo准则是指 给定的 令步长因子 其中是满足下列不等式的最小非负整数 2 13 可以证明 若是连续可微的且满足 则armijo准则是有限终止的 即存在正数 使得对于充分大的正整数m 2 13 式成立 算法5 armijo准则 步0给定 令m 0 步1若不等式成立 置 停算 否则 转步2 步2令m m 1 转步1 线搜索的收敛性 所谓 线搜索法 是指线搜索技术求步长因子的无约束优化问题下降类算法的简称 其一般算法框架是 算法6 线搜索算法框架 步0初始化 选取有关参数及初始化迭代点 设定容许误差 令k 0 步1检验终止判别准则 计算 若 输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学年六年级班主任工作总结
- 七年级历史与社会 道德与法治下学期3月学情自测卷-培优卷(全解全析)(浙江专用)
- 军用防弹衣尺寸调节操作手册
- 板式换热器拆装作业指导书
- 家庭软木地板铺装与保养指南
- 针灸考试题集及答案
- 2026年北京市西城区九年级统一测试试卷英语(含详细答案解析)
- 2026届江西重点中学协作体高三下学期第二次联考物理试卷(含答案)
- 2025-2026学年上海音乐学院附属黄浦比乐中学高一(上)期中信息技术试卷(含答案)
- 一次性医用耗材临床规范使用共识 (2026 版)
- 杭州市住宅品质提升设计导则(试行)2025
- T-CCPS 0014-2024 国有企业合规管理体系有效性评价原则与实施指南
- 黑龙江省大庆市祥阁学校2024-2025学年五年级上学期期末语文试题
- 售后服务方案(15篇)
- TCHATA 040-2024 结核病相关临床样本保藏规范
- 高考物理复习易错题专练:静电场
- 国家职业技术技能标准 6-04-05-02 涂装工 人社厅发200966号
- 手术烟雾的预防与控制
- 社会学概论-终结性考核-国开(SC)-参考资料
- 中医熨烫治疗
- 2024年甘肃高考物理+化学+生物试卷(真题+答案)
评论
0/150
提交评论