下载此文档

一维搜索方法[网搜] 工程优化课件 西电.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第三章一维搜索方法 一维搜索可用于: ①求一元函数的最优解(一般指:极小点、极小值); ②多维优化设计时,在第k次迭代中,求最优步长。即把目标函数看成是步长α的一元函数。
一维搜索的2个步骤: ①确定fmin所在的区间,即找出“高-低-高”单峰区间。单峰区间是指函数在该区间内只有1个极值点,; ②缩小搜索区间,当区间足够小时得到最优点。
图a的函数具有“高--低--高”变化特点,而图b和图c可以看成是图a的特例。
一维搜索方法属于无约束规划问题的直接法。 常用解法有成功—失败法,黄金分割法,二次插值法,等等。其基本思想都是确保搜索区间是一个单峰区间,并通过重复不断缩小单峰区间。
—进退法 如果目标函数为图a的形式,则可以通过进退法确定出一个严格的单峰区间。即在此单峰区间内,函数呈“两头大,中间小”的特点。这里“两头”为区间的两个端点,“中间”为该区间内的任一点。
确定单峰区间的步骤如下: 1、给定初始点α1和初始步长h,令α2=α1+h. 2、记f1= f(α1), f2= f(α2),比较f1和f2的大小。 3、若f1>f2 (如下图a、b),则前进h,即前进到α3,得f3。比较f2与f3:若f2≤f3(如图a),则找到了三个点满足“两头大,中间小”的特点。若f2>f3(如图b),则将步长加倍,前进到α3+2h位置,然后对第2步的试探点重新编号:α1=α2,α2=α3,α3=α3+2h,检查新一轮搜索中的三点是否满足“两头大,中间小”的特点,若不,则重复这一过程。
若f1≤f2 (如下图c、d),则作后退计算。后退到图中第3点,然后对调1、2点。比较f2与f3: 若f2≤f3(如图c),则找到了“两头大,中间小”的区间:[α3,α1]。 若f2>f3(如图d),则将步长加倍,即加倍后退到图d中第三行的α3位置,然后对第2步的试探点重新编号,检查新一轮搜索中的三点是否满足“两头大,中间小”的特点,若不,则重复这一过程。
以上两种搜索过程中试点1、2、3的排列顺序有什么特点?

一维搜索方法[网搜] 工程优化课件 西电 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jiquhe72
  • 文件大小3.02 MB
  • 时间2018-08-05