电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

3第三章-一维优化方法new

29页
  • 卖家[上传人]:206****923
  • 文档编号:88625930
  • 上传时间:2019-05-05
  • 文档格式:PPT
  • 文档大小:1.85MB
  • / 29 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第三章 一维优化方法,3.1 概述 xk+1 = xk + kdk (k = 0, 1, 2, ) 式中 dk为第k+1次迭代的搜索方向,k为沿dk搜索的最佳步长因子。 当方向dk给定, 求最佳步长k就是求一元函数 f(xk+1)=f (xk + kdk )=(k) 的极值问题。即在优化设计的迭代运算中,在搜索方向s(k)上寻求最优步长 (k) 的方法称一维搜索法。求多元函数极值点, 需要进行一系列的一维搜索。,可利用一元函数的极值条件(*)=0求*。把f (xk + kdk )进行泰勒展开并取二阶项,即 上式对进行微分并令其等于零求极值, 得 得 此时需要计算函数梯度和海赛矩阵。,解析法的缺点是需要进行求导计算。 在优化设计中, 求解最佳步长因子主要采用数值解法,通过计算机的反复迭代计算求得最佳步长因子的近似值。 数值解法的基本思路是:先确定*所在的搜索区间, 然后根据区间消去法不断缩小此区间,从而获得*的数值近似解。,3.2 搜索区间的确定与区间消去法原理,一、外推法 在一维搜索时,需要确定一个搜索区间a,b,此区间必须包含函数的极小点 x*,因此搜索区间必须是单谷区间,即该区间内

      2、的函数值呈现“高-低-高”的趋势。如图所示,通过将搜索区间a,b逐渐缩小,直至足够小,就可以得到近似最优点。,从 = 0开始, 以初始步长h0向前试探。如果函数值上升, 则步长变号,即改变试探方向。如果函数值下降, 则维持原来的试探方向,并使步长加倍。区间的始点、中间点依次沿试探方向移动一步。此过程一直进行到函数值再次上升时为止,即可找到搜索区间的终点。最后得到的三点即为搜索区间的始点、中间点和终点,形成函数值的“高-低-高”趋势。,上述确定搜索区间的外推法,其程序框图如图3-4所示。,二、区间消去法原理 假设在搜索区间a,b内任取两点a1、b1, a1 f(b1),如图3-5b所示。由于函数的单谷性,极小点在区间a1,b内。 3) f(a1)= f(b1),极小点在区间a1,b1内。 2)、3)可合并为一种情况,即f(a1) f(b1),极小点在区间a1,b内。,三、一维搜索方法的分类 分为两类: 一类称做试探法, 按某种给定的规律来确定区间内插入点的位置, 如黄金分割法等; 一类称为插值法或函数逼近法,这类方法是根据某些点处的某些信息, 如函数值、一阶导数、二阶导数等, 构造一个插

      3、值函数来逼近原来函数, 用插值函数的极小点作为区间的极小点, 如二次插值法, 三次插值法等。,3.3 一维搜索的试探方法,黄金分割法适用于a,b区间上的任何单峰函数求极小值问题。对函数除要求单峰外不作其它要求,甚至可以不连续。因此,这种方法的适应面相当广。黄金分割法也是建立在区间消去法原理基础上的试探方法。 一、黄金分割法的原理 在搜索区间a, b内适当插入两点1,2 ,12,且在区间内对称位置, 1 = b (b - a) 2 = a + (b - a) 计算其函数值。 y1 = f(1) y2 = f(2) 1)若y1y2则极小点必在区间a,2内, 令b =2,新区间为a,2 2)若y1y2则极小点必在区间1,b内, 令a = 1,新区间为1,b 经过函数值比较,区间缩短一次。 新区间只保留1,2中的一个。,图3-6 黄金分割法,黄金分割法内分点选区的原则之一是要对称的、并采取每次区间缩短率都是相等的。 设原区间长度为1如图3.6所示,保留区间长度为,区间缩短率为 。进行第二次缩短时,新点为3 ,设y1f(3)则新区间为a,1为保持相同的区间缩短率,应有 (1- )/ = 故:1-

      4、 = 2 2 + -1=0 由此可得: =0.618 黄金分割法可使相邻两次搜索区间都具有相同的缩短率0.618。 1=b 0.618(b-a) 2=a+ 0.618(b-a),图3-6 黄金分割法,黄金分割法的搜索过程 1、给出初始搜索区间a,b及收敛精度, 将赋值0.618。 2、按坐标点计算公式 1 = b (b - a) 2 = a + (b - a) 计算1,2 ,并计算相应的函数值f(1) ,f(2) 3、缩短搜索区间。为了能用原来的坐标点计算公式, 需进行区间名称的代换, 并在保留区间中计算一个新的试验点及其函数值。 4、检查区间是否缩短到足够小和函数值是否满足收敛条件,否则返回步骤2. 5、若满足收敛条件,则取最后两点的平均值作为极小点的近似解。,三、黄金分割法流程图,3.4 一维搜索的插值方法,一、插值法概念 假定我们给定的问题是在某一确定区间内寻求函数的极小点的位置,但是没有函数表达式,只有若干试验点处的函数值。我们可以根据这些函数值,构成一个与原目标函数相接近的低次插值多项式,用该多项式的最优解作为原函数最优解的近似解,这种方法是用低次插值多项式逐步逼近原目标函数

      5、的极小点的近似求解方法,称为插值方法或函数逼近法。 二、插值法与试探法的异同点 相同点:都是利用区间消去法原理将初始搜索区间不断缩短,从而求得极小点的数值近似解。 不同点:试验点位置的确定方法不同。,不同点:试验点位置的确定方法不同。 在试探法中试验点的位置是由某种给定的规律确定的,并未考虑函数值的分布。 例如:黄金分割法是按照等比例0.618缩短率确定的。 插值法中,试验点的位置是按函数值近似分布的极小点确定的。 试探法仅仅利用了试验点函数值进行大小的比较,而插值法还要利用函数值本身或其导数信息。插值法是利用函数在已知试验点的值(或导数值)来确定新试验点的位置。所以,当函数具有较好的解析性质时,插值方法比试探方法效果更好。,多项式是函数逼近的一种常用工具。在搜索区间内我们可以利用若干试验点处的函数值来构造低次多项式, 用它作为函数的近似表达式,并用这个多项式的极小点作为原函数极小点的近似。 牛顿法、抛物线法,一、牛顿法(切线法) 对于一维搜索函数y = f(), 假定已给出极小点的一个较好的近似点0,因为一个连续可微的函数在极小点附近与一个二次函数很接近, 所以可在0点附近用一个二次

      6、函数()来逼近f (),即在0点将f () 进行泰勒展开并保留到二次项: f() () = f (0) + f (0)( 0) +0.5f (0)( 0) 2 然后以二次函数 () 的极小点作为f()极小点的一个新近似点1。于是 (1)=0 f (0)+f (0)( 0) =0 1 = 0 f (0)/ f (0) 依次计算下去, 可得牛顿法迭代公式 k+1 = k f (k)/ f (k) k = 0, 1, 2, ,牛顿法的计算步骤: 给定初始点0,控制误差,令k = 0; 1) 计算f (k)、 f (k) 2)求k+1 = k f (k)/ f (k) 3)若k+1 - k 则求得近似解*= k+1 , 停止结算, 否则4) 4)令kk+1转步骤1.,例3-2 给定f ()= 4 43 62 16+4,使用牛顿法求其极小点*。 解: f () = 4(3 32 3-4) f () = 12(2 2-1) 给定初始点0 = 3, 控制误差 = 0.001,计算结果如下表所示。,牛顿法最大的优点是收敛速度快, 但是在每一点处都需计算函数的二阶导数, 工作量较大。特别是用数值微分代替

      7、二阶导数时,舍入误差会影响收敛速度,当f ()很小时候这个问题跟严重。另外, 该方法对于初始点要求选的比较好, 否则有可能是极小化序列发散或收敛到非极小点。,二、二次插值法(抛物线法) 利用原目标函数上的三个插值点,构成一个二次插值多项式,用该多项式的最优解作为原函数最优解的近似解,逐步逼近原目标函数的极小点,称为二次插值方法或抛物线法。 设一维目标函数的搜索区间为a,b,取三点x1、x2、x3,其中x1、x3取区间的端点,即 x1a , x3 b 而x2为区间内的一个点,开始可以取区间的中点,即 x2=0.5 ( x1 + x3 ) 利用函数y = f() 在单谷区间中的三点1 f(2) f(3), 作二次插值多项式 p()=a0 + a1 + a22 它应满足 p(1)=a0 + a11 + a212 p(2)=a0 + a12 + a222 p(3)=a0 + a13 + a232 解方程组,得待定系数a0 、 a1、 a2分别为,于是函数p()就是一个确定的二次多项式,称二次插值函数 如图所示,虚线部分即为二次插值函数,令插值函数p()的一阶导数为0,即 p() = 2a2p + a1= 0 得 p() 极小点为 p* = a1 / 2a2 代入a1、2a2得,令,得,注意: 若c2=0, 则 即 说明三个插值点位于同一条直线上,因此说明区间已经很小,插值点非常接近,故可将2、y2输出作为最优解。,五、区间的缩短 为求得满足收敛精度要求的最优点,往往需要多次进行插值计算,搜索区间不断缩短,使p*不断逼近原函数的极小点*。 第一次区间缩短的方法是,计算p*点的函数值yp*,比较yp*与y2,取其中较小者所对应的点作为新的2,以此点的左右两邻点作为新的1和3,得到缩短后的新区间1,3,如图所示。,新区间,1=a,2,3=b,*,P*,1,2,3,为了在每次计算插入点的坐标时能应用同一计算公式, 新区间端点的坐标及函数值名称需换成原区间端点的坐标和函数值名称。根据p 与2的相对位置, yp与y2的大小以及正向搜索(h0)或反向搜索(h0)的不同,具体换名有如表3-3所示的8种情况。如果成绩( p - 2)h的符号相同, 则正向搜索和反向搜索将采取同样的换名方式。因此八种情况合并为4种。,

      《3第三章-一维优化方法new》由会员206****923分享,可在线阅读,更多相关《3第三章-一维优化方法new》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.