最优化方法教案

最优化方法教案

ID:25301802

大小:1.08 MB

页数:28页

时间:2018-11-19

最优化方法教案_第1页
最优化方法教案_第2页
最优化方法教案_第3页
最优化方法教案_第4页
最优化方法教案_第5页
资源描述:

《最优化方法教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式可编辑第3章无约束最优化方法●无约束最优化问题:,●方法:迭代法●直线搜索:直线搜索方法:黄金分割法,抛物线插值法,平分法§3.1直线搜索一、黄金分割法二、平分法问题:设,,,,并给出精度.求近似极小点和极小值。基本原理:在内有极小点,且.令,若,则在内有极小点,将的右边一半去掉,得新的搜索区间;若,则在内有极小点,将的左边一半去掉,得新的搜索区间。计算步骤1.令;2.若,则转4,否则;专业知识分享WORD格式可编辑3.计算,若,则转4;若,则,转1;若,则,转1;4.令,停止。注:若满足条件的尚未得到,则可按以下步骤确定

2、:首先任取一点,指定步长。1.计算,若,则,停止;若,则转4;若,则;2.令;3.若,则,停止;若,则令,,停止;若,则令,转2;4.令;5.若,则,停止;若,则令,,停止;若,则令,转4。例:三、抛物线插值法专业知识分享WORD格式可编辑§3.2最速下降法最速下降法,又称梯度法。是最古老的一种算法。在每次迭代中,沿最速下降方向进行搜索。迭代公式为:§3.3牛顿法设二次函数的最优解存在,用梯度法迭代一次即得最优解:。由极值的必要条件,有则若取,则。推广到一般函数,取其中,为在处的海色矩阵。一、牛顿法的基本思想:在迭代过程中将在点附近按

3、泰勒公式展开,取到二次项以二次函数的极小点作为的极小点的第次近似:专业知识分享WORD格式可编辑得牛顿法的迭代公式:………………(*)特殊地,若(一维),(*)式为即为一维情形(一维搜索)的牛顿法的迭代公式。二、牛顿法的步骤已知及梯度,海色矩阵,给出精度。1.选定初始点,计算,,令;2.计算;若,则令,停止,否则;3.计算;4.计算,;5.计算;6.令,转2。三、主要结论定理:已知目标函数及梯度,正定,则由式(*)确定的为下降方向。证明:由正定,则也正定。又,则有则为下降方向。例1:例2:专业知识分享WORD格式可编辑§3.4共轭方向

4、法与共轭梯度法(一)共轭方向法一、共轭方向定义1:设为n阶对称正定方阵,若对于n维空间中的两个非零向量和有,和正交,即,则称向量和关于共轭,或称和是共轭的。推广:设为n阶对称正定方阵,n维非零向量满足,即其中任何两个向量都是共轭的,则称向量组是共轭(向量)。特殊:当,共轭即为正交。例:定理1:设为n阶对称正定方阵,非零向量组为共轭,则此向量组线性无关。二、共轭方向法1.特点:第次迭代时所取的方向和以前各次迭代所取的方向都是共轭的。2.性质设二次函数,其中为n阶正定矩阵,专业知识分享WORD格式可编辑,为常数,为初始点。定理2:设是n元

5、二次函数的极小点,方向为共轭,是由共轭方向法产生的点列,则至多迭代n次就能够达到极小点。(对于二次函数,该性质称为二次终止性)共轭方向的形成可以概括为以下定理:定理3:设1º二次函数,为n阶正定矩阵,为初始点;2º;3º;4º若,则确定方向:则i)都是下降方向;ii)是共轭的;iii),;iv),.(二)共轭梯度法一、系数的其它形式1.对于上述二次函数,由,得专业知识分享WORD格式可编辑(由3º:)则有————SW共轭梯度法2.由,,得(由4º:)则有————FR共轭梯度法3.————PRP共轭梯度法二、最佳步长的计算公式由有得最佳

6、步长:专业知识分享WORD格式可编辑三、FR共轭梯度法的步骤(适用于一般非线性函数,包括二次函数)已知初始点及收敛精度。1.计算;若,令,停;否则2.令,,转63.按FR公式计算:,4.令,若,转8;否则5.若,转8;否则6.作线搜索:7.计算;若,则令,停;否则转38.令,,,,转6;例:试用FR共轭梯度法求下列函数的极小点,取初始点。解:专业知识分享WORD格式可编辑§3.5步长加速法§3.6方向加速法(Powell法)方向加速法,又称Powell法,是无约束最优化的直接方法之一。一、基本思想:在迭代过程中的每个阶段都作n+1次线

7、搜索。首先,依次沿给定的n个线性无关的方向作线搜索,再沿由这一阶段的起点到第n次搜索所得点的方向作一次线搜索,把这次所得的点作为下一阶段的起点。下一阶段的n个搜索方向。二、步骤设的极小点的初始近似为,控制误差为。取n个线性无关的方向,是第个分量为1的单位向量。1.,;2.,;3.作线搜索:令4.令;5.若,则转3,否则;6.;7.作线搜索:专业知识分享WORD格式可编辑令8.若或。则转10,否则;9.令,(可略),,转2;10.令,停.例:设,初始点为.试用Powell法求的极小点。解:1.第一次迭代,.(1);取.(或)(为常数)令

8、得.于是得(2)(为常数)令得.于是得(3);令得.于是得专业知识分享WORD格式可编辑2.第二次迭代,.(1)起点;取.令得.于是得(2)令得.于是得(3);令得.于是得.,则专业知识分享WORD格式可编辑§3.7最小

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。