- 8
- 0
- 约2.9千字
- 约 16页
- 2016-10-28 发布于广东
- 举报
* 主讲:房亚东 Email:fangyadong@ * 现代设计方法及其应用 西安工业大学机电学院 The Institute of Mechanical and Electrical Engineer, Xian Technological University 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 第六章 一维搜索方法 一维搜索的基本思想 一维搜索方法的Matlab程序及实例 3 1 2 确定单峰区间的方法——进退法 4 5 二次插值法 黄金分割法 ■ 内容 :本章对一维搜索的基本思想和主要处理步骤进行论述,将介绍一维搜索的典型方法。首先介绍如何通过进退法实现单峰区间的确定,然后讨论了黄金分割法和二次插值法求极值点的算法描述及程序框图,最后通过三个实例说明了一维搜索方法的Matlab实现。 ■ 目的 :了解一维搜索的基本思想和步骤,掌握进退法、黄金分割法和二次插值法的处理方法,能够通过Matlab环境实现一维搜索方法的处理。 优化问题涉及从当前点X(k)沿着S(k)方向,寻找最优步长因子α(k),使本次搜索达到最小值,即f(X(k+1)) f(X(k))。上述问题可描述成以下优化问题: 6.1 一维搜索的基本思想 O X1 f(X) X2 f(X(k)) X(k) X(k+1)= X(k)+α(k) S(k) S(k) S(k)所在平面 minf(X(k)+α(k) S(k)) 图 二维问题转化一维问题时的几何关系 6.1 一维搜索的基本思想(续) 图 单峰函数与单峰区间 O x f(x) (a) O x (b) f(x) a b x* a x* b 一维搜索分为两个步骤:首先确定搜索区间,然后在基础上搜索最小点。 6.1 一维搜索的基本思想(续) 图 区间消去法示意图 O x f(x) (a) a b x1 x2 f1 f2 O x f(x) (c) a b x1 x2 f1 f2 O x f(x) (b) a b x1 x2 f1 f2 (1)如果f1 f2如图6-3(a)所示,则将单峰区间缩短为[x1 b]; (2)如果f1= f2如图6-3(b)所示,则将单峰区间缩短为[x1 x2]; (3)如果f1 f2如图6-3(c)所示,则将单峰区间缩短为[a x2]。 消去法的过程为:在区间中任取两点,计算和比较它们函数值的大小,消去大函数值一边的区间,剩下的区间中一定包含极小点。 6.2 确定单峰区间的方法——进退法 O x f(x) (a) x0 O x f(x) x0 x0+h x0+3h x0+h x0+3h x0-h (b) 前进 后退 图 进退示意图 进退法是一种通过比较函数值大小来确定单峰区间的方法,由单峰函数的性质可知,极小点左侧函数值严格下降,右侧严格上升。 6.2 确定单峰区间的方法——进退法(续) 图 进退法程序框图 黄金分割法又称为0.618法,它通过不断缩短区间长度来寻求一维函数f(x)的极小点。其基本思想是在已确定的单峰区间中,适当插入两点,利用区间消去法,寻求极小点。选点一般遵循以下原则: (1)等比收缩原则,区间每一次的缩短率不变; (2)对称取点原则,所插入两点在区间中位置对称。 6.3 黄金分割法 O x f(x) a x2 b x1 x3 图 黄金分割法示意图 6.3 黄金分割法(续) 图 黄金分割法程序框图 二次插值法又叫做近似抛物线法,属于利用拉格朗日多项式逼近的近似法。其基本思想是利用目标函数在不同三点的函数值,构成一个与原函数f(x)相近似的二次多项式 p(x),以函数p(x)的极值xp*作为目标函数f(x)的近似极值点。经过多次迭代,逐步缩短区间,直至满足计算精度,最终逼近函数f(x)的极值点 6.4 二次插值法 6.4 二次插值法(续) 6.4 二次插值法(续) 二次函数插值法算法描述如下: STEP 1 给定单峰区间[x1 x3]和收敛精度ε,并设定x2=0.5( x1+x3),进行算法初始化操作,使得f(x1) f(x2) f(x3); STEP 2 构造过x1、x2、x3构造二次曲线p(x),并按公式6-7计算二次曲线极小值xp*; STEP 3判断二次函数插入法是否满足精度要求: 若? x2- xp*?ε,则将x2和xp*代入f(x)中,并输出函数值较小的点的坐标及对应函数值,并停止求解; 若不满足精度要求,则转向STEP 4; STEP 4 由图6-7所示的x2和xp*的相
您可能关注的文档
- 新现场总线技术 第2版 教学课件 刘泽祥 04 SIMATIC S7 系统及其组态软件.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 05 监控组态软件的功能和使用.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 06 基于PC的自动化系统及其软件.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 07 SIMATIC S7 300、400 PLC的设计应用实例.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 08 基金会现场总线.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 09 LON和LonWorks技术.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 10 CAN总线技术.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 11 其他几种现场总线介绍.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥 12 工业以太网.ppt
- 新现场总线技术 第2版 教学课件 刘泽祥_第1部分:分布式控制系统(单独课程) 01 分布式控制系统概论.ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
原创力文档

文档评论(0)