- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机械优化设计之无约束优化方法培训课件
08:00
1
2
目 录
CONTENTS
08:00
第四章 无约束优化方法
概述
01
最速下降法
牛顿型方法
共轭方向与共轭方向法
02
03
04
坐标轮换法
05
共轭梯度法
变尺度法
鲍威尔方法
06
07
08
单形替换法
09
08:00
3
变尺度法也称拟牛顿法,它是基于牛顿法的思想而又作了重大改进的一类方法。我们所介绍的变尺度法是由 Davidon 于1959年提出又经 Fletcher 和 Powell 加以发展和完善的一种变尺度法,故称为DFP变尺度法。
4.7 变尺度法
能否克服各自的缺点,综合发挥其优点?
2) 阻尼牛顿法
1) 梯度法
* 简单,开始时目标函数值下降较快,但越来越慢。
* 目标函数值在最优点附近时收敛快,但要用到二阶导数和矩阵求逆。
(1) 问题提出
4
4.7 变尺度法
(2) 基本思想
变量的尺度变换是放大或缩小各个坐标。通过尺度变换可以把函数的偏心程度降到最低限度。
这种算法仅用到梯度,不必计算海赛阵及其逆矩阵,但又能使搜索方向逐渐逼近牛顿方向,具有较快的收敛速度。
尺度变换技巧能显著地改进几乎所有极小化方法的收敛性质。
例如在用最速下降法求 极小值时 ,需要进行10次迭代才能达到极小点。
梯度法:
牛顿法:
5
4.7 变尺度法
(2) 基本思想
进行尺度变换
在新的坐标系中,函数f(x)的二次项变为:
目的:减少二次项的偏心
如G是正定,则总存在矩阵Q,使得:
对于二次函数:
6
4.7 变尺度法
(2) 基本思想
用矩阵Q-1右乘等式两边,得:
用矩阵Q左乘等式两边,得:
所以
上式说明:二次函数矩阵G的逆阵,可以通过尺度变换矩阵 来求得。
7
(3) 变尺度法的搜索方向 :S(k) = - Ak gk ,称为拟牛顿方向。
(1) Ak为构造的 n n 阶对称矩阵,它随迭代点的位置变化而变化,对梯度起到改变尺度的作用,又称为变尺度矩阵。
若Ak =I,上式为梯度法的迭代公式
若Ak = Hk-1 ,上式为阻尼牛顿法的迭代公式
(3) 迭代公式
4.7 变尺度法
(2) 当矩阵Ak 不断地迭代而能很好地逼近 时,就可以不再需要计算二阶导数。
变尺度法的关键在于尺度矩阵Ak的产生 。
8
拟牛顿方向 S(k) = - Ak gk 必须具有下降性、收敛性和计算的简便性。
下降性—要求变尺度矩阵为对阵正定矩阵;
收敛性—要求变尺度矩阵逐渐逼近Hk-1,满足拟牛顿条件;
简便性—希望变尺度矩阵有如下递推形式:
Ak+1 = Ak +△Ak
(4) 变尺度矩阵的产生
4.7 变尺度法
9
下降性:要求S(k)与-gk之间的夹角小于90o,即:
-[S(k)]T gk0
将拟牛顿方向带入上式,得:
-[S(k)]T gk = [Ak gk]Tgk = [gk]TAk gk 0
所以只要 Ak 为对阵正定矩阵,S(k) 就是下降方向。
(4) 变尺度矩阵的产生
4.7 变尺度法
10
变尺度矩阵是随迭代过程的推进而逐次改变的,因而它是一种矩阵序列
选取初始矩阵A0,并以梯度方向快速收敛,通常取单位矩阵E 作为初始矩阵,即A0=E。而后的矩阵均是在前一构造矩阵的基础上校正得到,令
推广到一般的k+1次构造矩阵
{ Ak },k=1,2,……
A1=A0+△A0
Ak+1=Ak+△Ak
矩阵序列的
基本迭代式
△ Ak 称为校正矩阵
(4) 变尺度矩阵的产生
4.7 变尺度法
简便性:
11
构造矩阵Ak+1应该满足一个重要条件—拟牛顿条件
变尺度法采用构造矩阵来代替牛顿法中海赛矩阵的逆阵,主要目的之一就是为了避免计算二阶偏导数和逆矩阵,力图仅用梯度和其他一些易于获得的信息来确定迭代方向,因此,拟牛顿条件是关于海赛矩阵和梯度之间的关系。
(5) 拟牛顿条件
4.7 变尺度法
12
设F(x) 为一般形式 n 阶的目标函数,并具有连续的一、二阶偏导。在点 x(k) 处的二次泰勒近似展开
该近似二次函数的梯度为:
式中 ,若令 ,则有
(5) 拟牛顿条件
4.7 变尺度法
13
上式中,x(k+1) –x(k) 称之为位移矢量,并简化书写
原创力文档


文档评论(0)