工程最优化第三章.ppt
《工程最优化第三章.ppt》由会员分享,可在线阅读,更多相关《工程最优化第三章.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 非线性规划的几个基本概念非线性规划的几个基本概念 多元函数的多元函数的Taylor展开展开无约束问题的最优性条件无约束问题的最优性条件约束问题的最优性条件约束问题的最优性条件最优化的数值计算方法最优化的数值计算方法要点:要点:方向导数、下降方向、无约束函数极值的必要条件、方向导数、下降方向、无约束函数极值的必要条件、平稳点、平稳点、可行方向、几何最优性条件、起作用约束、可行方向、几何最优性条件、起作用约束、KT定理、定理、KT点、下降迭代算法、算法的收敛性点、下降迭代算法、算法的收敛性3.1 3.1 多元函数泰勒多元函数泰勒(Taylor)(Taylor)的展开公式的展开公式 n
2、元函数元函数f(x1,x2,xn)在点在点x(0)=x1,x2,xnT附近展附近展开到开到二次项二次项的的Taylor公式为公式为余余项项其中其中 xxx(0)=x1x1(0),xnxn(0)T=x1,xnT(1)梯度梯度是向量是向量 f(x(0)梯度的重要性质:梯度的重要性质:几个常用函数的梯度几个常用函数的梯度f(x)=b1x1+bnxn=BTx f(x)=b1,b2,bnT=Bf(x)=x12+xn2=xTx f(x)=2x1,2x2,2xnT=2xf(x)=xTAx(aij=aji)f(x)=2Axf(x)=c+BTx+1/2xTAx f(x)=B+Axx(0)f(x(1)x(1)点点
3、x(0)处的梯度方向与过该点的等值面垂直。处的梯度方向与过该点的等值面垂直。(2)二阶导数矩阵二阶导数矩阵Hesse矩阵矩阵记为记为H(x)n元函数元函数f(x1,x2,xn)的的Taylor展开公式的矩阵形式展开公式的矩阵形式梯梯度度H(x)3.2 3.2 方向导数与最速下降方向方向导数与最速下降方向 (一)方向导数(一)方向导数定义:定义:设设p为从为从x(0)出发的某单位向量,称函数出发的某单位向量,称函数f(x)在点在点x(0)处处沿方向沿方向p的变化率为的变化率为f(x)在点在点x(0)处沿方向处沿方向p的方向导数的方向导数f(x)x(0)Pf(x(0)(二)最速下降(上升)方向(二
4、)最速下降(上升)方向称方向导数小于零的方向为下降方向称方向导数小于零的方向为下降方向,方向导数大于零的方向方向导数大于零的方向为上升方向。为上升方向。最速上升方向为梯度方向最速上升方向为梯度方向 f(x(0),最速下降方向为负梯度方最速下降方向为负梯度方向向 f(x(0)由于由于上升方向上升方向下降方向下降方向变化率为变化率为0 f(x(0)最速上升方向最速上升方向 f(x(0)最速下降方向最速下降方向x(0)称称为点为点x(0)处的下降方向集合处的下降方向集合3.3 3.3 局部局部最优与全局最优最优与全局最优(一)局部最优一)局部最优定义:定义:设设f(x)是定义在可行域是定义在可行域S
5、上的一个函数,若存在上的一个函数,若存在S中的点中的点x*及其一个及其一个 邻域邻域N(x*),使得对任意使得对任意x N(x*),都有都有 f(x*)=f(x)f(x*)0称称x*为为f(x)的局部最小点或极小点;称的局部最小点或极小点;称f*f(x*)为局部最小值为局部最小值(二)全局最优(二)全局最优定义:定义:若存在若存在S中的点中的点x*,使得对所有使得对所有x S,都有都有 f(x*)=f(x)f(x*)0称称x*为为f(x)的全局部最小点或整体最小点;称的全局部最小点或整体最小点;称f*f(x*)为为全局最小值全局最小值xf(x)x1 x2 x3 x4 x5 x6ab3.4 3.
6、4 无约束问题的最优性条件无约束问题的最优性条件研究最优性条件的目的:研究最优性条件的目的:约定:约定:实际问题目标函数可能不连续或导数不存在,甚至是实际问题目标函数可能不连续或导数不存在,甚至是离散函数,最优点可能在不连续点或导数不存在的点。离散函数,最优点可能在不连续点或导数不存在的点。以下讨论时以下讨论时假定假定f(x)处处连续可导处处连续可导.(1)用以求最优点;用以求最优点;(2)用以判定给定点是否为最优点;用以判定给定点是否为最优点;(3)优化方法的基础。优化方法的基础。(一)无约束函数极值的必要条件(一)无约束函数极值的必要条件若若x*是是f(x)的局部最小的局部最小(大)(大)
7、点,则在点,则在x*处必有处必有以及以及Hesse矩阵矩阵是半正定是半正定(半负定)(半负定)的。的。此条件仅是必要的,即对导数存在的点,若不满足上述条件,此条件仅是必要的,即对导数存在的点,若不满足上述条件,肯定不是极值点。但满足此条件,不一定是极值点肯定不是极值点。但满足此条件,不一定是极值点.定义定义:对可微函数:对可微函数f(x),使使的点为的点为平稳点平稳点(或驻点、(或驻点、定点)定点)对一元函数,两个条件变为对一元函数,两个条件变为f(x)0及及f”(x)0.极值点的候选点极值点的候选点平稳点平稳点导数不存在的点导数不存在的点由必要条件可得由必要条件可得“有资格有资格”成为最优成
8、为最优的点的点,如果有充分如果有充分条件该有多好条件该有多好!如如f(x)=x3,当当x=0时,满足上述两个条件,但不是极值点。时,满足上述两个条件,但不是极值点。(二)无约束函数极值的充分条件(二)无约束函数极值的充分条件若点若点x*满足满足 以及以及 是正定是正定(负定)(负定)的,的,则则 x*是是 f(x)的一个严格的局部最小的一个严格的局部最小(大)(大)点。点。例例3.4.1求求f(x1,x2)=2x128x1+2x224x2+20的极值点及极值。的极值点及极值。解:解:先求平稳点先求平稳点平稳点为平稳点为x*2,1THesse矩阵为矩阵为x*2,1T是是f(x)的严格极小点,的严
9、格极小点,f(x*)=10其前主子式其前主子式40,=160Hesse矩阵是正定的。矩阵是正定的。!上上述述最最优优性性条条件件都都是是对对局局部部最最优优点点而而言言的的,工工程程问问题题都都需需要要找找全全局局最最优优点点,这这方方面面已已进进行行大大量量研研究究,但但仍仍没没有有一一个统一的判别方法。个统一的判别方法。如果在可行域中只有一个局部最优点,即为全局最优点,有如果在可行域中只有一个局部最优点,即为全局最优点,有多个局部最优点,则想法全找出来,再比较确定全局最优点。多个局部最优点,则想法全找出来,再比较确定全局最优点。3.5 3.5 约束问题的最优性条件约束问题的最优性条件min
10、f(x)s.t.最优点同时与目标函数及约束函数的性质有关。存在两种情况:最优点同时与目标函数及约束函数的性质有关。存在两种情况:(a)无约束极值点无约束极值点x(0)Sx2x1x2x1SSx(0)=x*x(0)x*(b)无约束极值点无约束极值点x(0)S!目标函数的梯度等于零并不是约束问题的最优性必要条件!目标函数的梯度等于零并不是约束问题的最优性必要条件!带有不等式带有不等式约束约束的优化的优化问题的最优性条件通常是一组不等式与问题的最优性条件通常是一组不等式与方程方程,比较复杂的,很难求解,所以在一般情况下,不是直接,比较复杂的,很难求解,所以在一般情况下,不是直接求解这些条件来获得极值点
11、,而是使用各种迭代法求出近似的求解这些条件来获得极值点,而是使用各种迭代法求出近似的极值点。但极值点。但它它在理论上很重要,在理论上很重要,是各种迭代方法的基础和依据是各种迭代方法的基础和依据。(一)可行方向与起作用约束(一)可行方向与起作用约束 定义:定义:设点设点x x S,p是一个方向,如果存在实数是一个方向,如果存在实数a10,使对所使对所有有 a 0,a1,有,有x x+ap S,则称则称p为点为点x x 的一个的一个可行方向可行方向,或容或容许许方向、允许方向。方向、允许方向。几何上,若从几何上,若从x处沿方处沿方向向p引一射线,若该射引一射线,若该射线起始端有一段在可线起始端有一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工程 优化 第三
限制150内