下载此文档

模式搜索法.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 7 页
数学与计算科学学院
实 验 报 告
实验项目名称 模式搜索法
所属课程名称 最优化方法
实 验 类 型 算法编程
实 验 日 期 2015年11月20号
班 级
学 号 20
姓 名
成 绩
一、实验概述:
【实验目的】
掌握模式搜索法;
使用计算机语言表达最优化方法。
【实验原理】
模式搜索算法从初始基点开始,包括两种类型的移动,这就是探测移动和模式移动。探测移动依次沿n个坐标轴进行,用以确定新的基点和有利于函数值下降的方向。模式移动沿相邻两个基点连线方向进行,试图顺着“山谷”使函数值更快的减小。
设目标函数为。坐标方向

给定初始步长,加速因子。任意初始点作为第1个基点。下面以表示第个基点。在每轮探测移动中,自变量用表示,即是沿探测的出发点。这样,
精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 1 页
是沿探测的出发点,是沿探测得到的点。
首先,从出发,进行探测移动。先沿探测。
如果,则探测成功,令

并从出发,沿进行探测。否则,沿方向的探测失败,再沿-方向探测。
如果,则沿-方向探测成功,则令

并从出发,沿探测。
如果,则沿-方向的探测也失败。


再从出发,沿进行探测。方法同上,得到的点记作,按此方式做下去,直至沿n个坐标轴方向探测完毕,得到点。
如果,则作为新的基点。记作

这时,可望是有利函数值减小的方向。
下一步,沿方向进行模式移动,令新的为

模式移动以后,以为起点进行探测移动,这轮探测仍然沿坐标轴方向进行。探测完毕,得到的点仍记为。
如果,则表明此次模式移动成功,于是取新的基点

精品文档,仅供学习与交流,如有侵权请联系网站删除
【精品文档】第 2 页
再沿方向进行模式移动。
如果,则表明模式移动及此次模式移动之后的探测移动均无效。于是退回到基点,减小步长,再从出发,依次沿坐标轴各个方向进行探测移动。如此继续下去,直到满足精度要求,即步长小于事先给定的正数为止。
【实验环境】
计算机 VC++
二、实验内容:
【实验方案】
列举例题
手工计算
将计算步骤等实现程序化
实验结果分析
【实验过程】
例题 min ,取初点 初始步长
计算步骤:
精品文档,仅供学习与交流,如有侵权请联系网站删除

模式搜索法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nhtmtr11
  • 文件大小1.06 MB
  • 时间2021-11-27