优化的数学基础精选课件.ppt
《优化的数学基础精选课件.ppt》由会员分享,可在线阅读,更多相关《优化的数学基础精选课件.ppt(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、关于优化的数学基础第一页,本课件共有70页机械设计问题一般是非线性规划问题。实质上是多元非线性函数的极小化问题,因此,机械优化设计是建立在多元函数的极值理论基础上的。机械优化设计问题分为:无约束优化约束优化无条件极值问题条件极值问题第二页,本课件共有70页补充:补充:等值(线)面等值(线)面:对于可计算的函数对于可计算的函数 f(x)f(x),给定一个设计点,给定一个设计点 X X(k)(k)(x(x1 1(k)(k),x,x2 2(k)(k),x,xn n (k)(k),f(x)f(x)总有一个定值总有一个定值c c 与之对应;而当与之对应;而当f(x)f(x)取定值取定值 c c 时,则有
2、无限多个设计点时,则有无限多个设计点X X(i)(i)(x(x1 1(i)(i),x,x2 2(i)(i),x,xn n(i)(i)(i=1,2,i=1,2,)与之对应,这些点集构成一个)与之对应,这些点集构成一个曲面,称为曲面,称为等值面等值面。当当 c c 取取c c1 1,c,c2 2,等值等值时,就获得一族曲面族,时,就获得一族曲面族,称为称为等值面族等值面族。当当f(x)f(x)是二维时,获是二维时,获得一族等值线族;得一族等值线族;当当f(x)f(x)是三维时,获是三维时,获得一族等值面族;得一族等值面族;当当f(x)f(x)大于三维时,大于三维时,获得一族超等值面族。获得一族超等
3、值面族。第三页,本课件共有70页等值线的等值线的“心心”(以二维为例)一个一个“心心”:是单峰函数的:是单峰函数的极(小)值点极(小)值点,是全局极(小)值点。,是全局极(小)值点。没有没有“心心”:例,线性函数的等值线是平行的,无:例,线性函数的等值线是平行的,无“心心”,认为极值点,认为极值点在无穷远处。在无穷远处。多个多个“心心”:不是单峰函数,每个极(小)值点只是局部极(小):不是单峰函数,每个极(小)值点只是局部极(小)值点,必须通过比较各个极值点和值点,必须通过比较各个极值点和“鞍点鞍点”(须正确判别)的值,(须正确判别)的值,才能确定极(小)值点。才能确定极(小)值点。补充:等值
4、(线)面:补充:等值(线)面:第四页,本课件共有70页等值线的形状等值线的形状:同心圆族、椭圆族,近似椭圆族;同心圆族、椭圆族,近似椭圆族;等值线的疏密等值线的疏密:沿等值线密的方向,函数值变化快;沿等值线密的方向,函数值变化快;沿等值线疏的方向,函数值变化慢。沿等值线疏的方向,函数值变化慢。等值线的疏密定性反应函数值变化率。等值线的疏密定性反应函数值变化率。严重非线性函数严重非线性函数病态函数的等值线病态函数的等值线族是严重偏心和扭曲、分布疏密严重不一族是严重偏心和扭曲、分布疏密严重不一的曲线族。的曲线族。补充:等值(线)面:补充:等值(线)面:第五页,本课件共有70页2.1 多元函数的方向
5、导数与梯度一、方向导数 从多元函数的微分学得知,对于一个连续可微函数f(x)在某一点 的一阶偏导数为:,它表示函数f(x)值在 点沿各坐标轴方向的变化率。有一个二维函数,如图2-1所示。第六页,本课件共有70页图2-1 函数的方向导数 为为 d d 的方向角的方向角,即与坐标轴的夹角即与坐标轴的夹角2.1 多元函数的方向导数与梯度第七页,本课件共有70页其函数在 点沿d方向的方向导数为2.1 多元函数的方向导数与梯度第八页,本课件共有70页2.12.1 多元函数的方向导数和梯度多元函数的方向导数和梯度 二维问题中,二维问题中,f(xf(x1 1,x,x2 2)在在 X X(0)(0)点沿方向点
6、沿方向d d的方向导数可的方向导数可以写为:以写为:二二.二元函数梯度二元函数梯度第九页,本课件共有70页2.12.1 多元函数的方向导数和梯度多元函数的方向导数和梯度其中:其中:是是 X X(0)(0)点的梯度。点的梯度。为为d d方向的单位向量,方向的单位向量,方向导数方向导数为梯度为梯度在方向在方向 d d 上的投影。上的投影。第十页,本课件共有70页结论:函数在某点沿各方向的方向导数随结论:函数在某点沿各方向的方向导数随 即变化,其最大值在余弦函数取值为变化,其最大值在余弦函数取值为1 1时,也就是当时,也就是当梯度方向与梯度方向与d d方向重合时其值最大。可见,方向重合时其值最大。可
7、见,梯度方梯度方向就是函数值变化最快的方向,而梯度的模就是函向就是函数值变化最快的方向,而梯度的模就是函数变化率的最大值。数变化率的最大值。第十一页,本课件共有70页梯度方向和切线方向垂梯度方向和切线方向垂直,即梯度方向为等值直,即梯度方向为等值面的法线方向。面的法线方向。第十二页,本课件共有70页三、多元函数的梯度沿d方向的方向向量即2.12.1 多元函数的方向导数和梯度多元函数的方向导数和梯度第十三页,本课件共有70页总结总结:梯度是梯度是 X X(0)(0)点处最大的方向导数;点处最大的方向导数;梯度的方向是过点的等值线的法线方向;梯度的方向是过点的等值线的法线方向;梯度是梯度是X X(
8、0)(0)点处的局部性质;点处的局部性质;梯度指向函数变化率最大的方向;梯度指向函数变化率最大的方向;正梯度方向是函数值最速上升的方向,正梯度方向是函数值最速上升的方向,负梯度方向是负梯度方向是函数值最速下降的方向函数值最速下降的方向。2.12.1 多元函数的方向导数和梯度多元函数的方向导数和梯度第十四页,本课件共有70页图2-5 梯度方向与等值面的关系第十五页,本课件共有70页2.22.2 多元函数的泰勒展开多元函数的泰勒展开n n 维函数维函数 f(x)f(x)在在 x x(k)(k)点的泰勒展开式点的泰勒展开式:二阶近似式:二阶近似式:其中:增量其中:增量 X(k)=x1(k),x2(k
9、),xn(k)T梯度梯度 一一.Hessian.Hessian 矩阵与正定矩阵与正定第十六页,本课件共有70页2.22.2 多元函数的泰勒展开多元函数的泰勒展开Hesse Hesse 矩阵:矩阵:将函数进行泰勒展开取到二次项时得到二次函数形式,优化计算将函数进行泰勒展开取到二次项时得到二次函数形式,优化计算经常把目标函数表示成二次函数以便使问题简化。经常把目标函数表示成二次函数以便使问题简化。第十七页,本课件共有70页Hesse Hesse 矩阵的特性:是实对称矩阵。矩阵的特性:是实对称矩阵。矩阵正定的充要条件:矩阵正定的充要条件:主子式主子式 det(ait)det(ait)0 0当主子式当
10、主子式 det(ait)0 det(ait)0 时,矩阵半正定时,矩阵半正定 det(ait)det(ait)0 0时,矩阵负定时,矩阵负定 det(ait)0det(ait)0时,矩阵半负定时,矩阵半负定Hesse Hesse 矩阵的正定性:矩阵的正定性:H(x*)H(x*)正定,正定,是是 x*x*为全局极小值点的充分条件为全局极小值点的充分条件;H(x*)H(x*)半正定半正定,是是 x*x*为局部极小值点的充分条件;为局部极小值点的充分条件;H(x*)H(x*)负定,负定,是是 x*x*为全局极大值点的充分条件;为全局极大值点的充分条件;H(x*)H(x*)半负定半负定,是是 x*x*
11、为局部极大值点的充分条件。为局部极大值点的充分条件。正定的二次函数:曲面为椭圆抛物面;正定的二次函数:曲面为椭圆抛物面;等值线族为椭圆曲线族,椭圆中心为极小值点。等值线族为椭圆曲线族,椭圆中心为极小值点。正定正定Hesse Hesse 矩阵矩阵2.2 多元函数的泰勒展开第十八页,本课件共有70页若目标函数f(x)处处存在一阶导数,则极值点的必要条件一阶偏导数等于零,即满足此条件仅表明该点为驻点,不能肯定为极值点,即使为极值点,也不能判断为极大点还是极小点,还得给出极值点的充分条件设目标函数在 点至少有二阶连续的偏导数,则在这一点的泰勒二次近似展开式为:2.3 无约束优化问题的极值条件第十九页,
12、本课件共有70页为N维函数f(x)在点处的Hesse矩阵第二十页,本课件共有70页多元函数f(x)在 处取得极值,则极值的条件为(1)F(X*)=0;必要条件(2)Hesse矩阵G(X*)为正定。充分条件为无约束极小点的充分条件是其Hesse矩阵G(X*)为正定的。为无约束优化问题的极值条件第二十一页,本课件共有70页同学考虑二元函数在 处取得极值的充分必要条件。各阶主子式大于零第二十二页,本课件共有70页2.3 2.3 无约束优化问题的极值条件无约束优化问题的极值条件极值点存在的必要条件:极值点存在的必要条件:如果函数如果函数f f(x x)的一阶导数)的一阶导数ff(x x)存在的话,则欲
13、使)存在的话,则欲使x*x*为极值点的必为极值点的必要条件为:要条件为:ff(x*x*)=0=0极值点存在的的充分条件:极值点存在的的充分条件:f(x)0,则改点为极小值。,则改点为极小值。一一.一元函数一元函数二二.二元函数二元函数极值点存在的必要条件:极值点存在的必要条件:如果函数如果函数f f(x x1 1,x x2 2)在某点处取得极值,必要条件为:)在某点处取得极值,必要条件为:极值点存在的的充分条件:极值点存在的的充分条件:如果函数如果函数f f(x1x1,x2x2)在某点处取得极值,充分条件为在该)在某点处取得极值,充分条件为在该点处的海塞矩阵正定。点处的海塞矩阵正定。第二十三页
14、,本课件共有70页例1:例2:第二十四页,本课件共有70页第四节 凸集、凸函数与凸规划前面我们根据函数极值条件确定了极小点则函数f(x)在 附近的一切x均满足不等式所以函数f(x)在 处取得局部极小值,称 为局部极小点。而优化问题一般是要求目标函数在某一区域内的全局极小点。函数的局部极小点是不是一定是全局极小点呢?第二十五页,本课件共有70页图2-7 下凸的一元函数第二十六页,本课件共有70页一、凸集的线段都全部包含在该集合内,就称该点集为凸集,否则为非凸集。一个点集(或区域),如果连接其中任意两点第二十七页,本课件共有70页凸集的性质:凸集的性质:(1 1)若)若A A是一个凸集,是一个凸集
15、,b b是一个实数,则是一个实数,则bAbA还是凸集。还是凸集。(2 2)若)若A A和和B B是凸集,则集合是凸集,则集合A+BA+B还是凸集。还是凸集。(3 3)任何一组凸集的交集还是凸集。)任何一组凸集的交集还是凸集。第二十八页,本课件共有70页二、凸函数函数f(x)为凸集定义域内的函数,若对任何的及凸集域内的任意两点存在如下不等式:称是定义在凸集上的一个凸函数。当上式中的当上式中的为时,为时,f(x)f(x)是严格凸函数。是严格凸函数。第二十九页,本课件共有70页图2-10 凸函数的定义第三十页,本课件共有70页2.42.4 凸集、凸函数与凸规划凸集、凸函数与凸规划凸函数的性质:凸函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 优化 数学 基础 精选 课件
限制150内