- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
无约束最优化问题minf(x)
xRn
直接方法:
不用计算导数,只需计算函数值的方法。
目前一页\总数二十一页\编于七点
一.模式搜索法(HookeJeeves方法,1961年)
1.基本思想:算法从初始基点开始,交替实施两种搜索:轴向
搜索和模式搜索。轴向搜索依次沿n个坐标轴的方向进行,
用来确定新的基点和有利于函数值下降的方向。模式搜索则
沿着相邻两个基点的连线方向进行,试图使函数值下降更快。
2.算法分析
问题minf(x)
T
令ej(0,,0,1,0,,0),j1,2,,n表示n个坐标轴方向。
给定初始步长,加速因子。任取初始点x1作为第一个基点。
以下用xj表示第j个基点。
目前二页\总数二十一页\编于七点
在每一轮轴向搜索中,用i表示沿第个坐标轴方向搜索时
yiei
的出发点。
轴向搜索:e2
11
令yx。y1x1y2
沿e1方向搜索:
y3
如果11,则令
f(ye1)f(y)
21
yye1;
否则,如果11,
f(ye1)f(y)
O
则令21e1
yye1;
否则,令y2y1。
再从2出发,仿上沿进行搜索得到3,
ye2y
目前三页\总数二十一页\编于七点
依次进行搜索,直到得到点yn1。(一轮轴向搜索结束。)
如果f(yn1)f(x1),则缩小步长,仍以x1为起点进行新的
轴向搜索。否则,进行模式搜索。e2
模式搜索:y1x1y2
n11
如果f(y)f(x),3
yx2
则令x2yn1。
1
x2x1方向可能有利于函数y
值下降,因此下一步沿x2x1
Oe1
方向进行模式搜索。
即令y1x2(x2x1)。
目前四页\总数二十一页\编于七点
如何判断模式搜索是否有效?
以y1为起点进行下一轮轴向搜索,所得的点仍记为yn1。
如果f(yn1)f(x2),表明此次模式搜索成功,令
文档评论(0)