2-2优化方法数学基础

合集下载

工程优化数学基础第二章

工程优化数学基础第二章

化为对
(2)若(P)为 m ax z = c1 x1 + c2 x2 + c3 x3 + c4 x4
称型
一般形式 s.t

a11 x1 a 21 x1
+ +
a12 a 22
x2 x2
+ a13 x 3 + a 23 x 3
+ a14 x 4 + a 24 x 4
= ≤
bb12≥≤
b1 b1
+ a22 y2 + L+ LLL
am2 ym

c2
a1n y1 + a2n y2 + L + amn ym ≥ cn
y1
,
y
2
L
,
y
无符号限制
m
max z = CX
s.t AX = b, X ≥0
m in W = bTY
s.t A T Y ≥ C T , Y无符号限制
第一节 线性规划的对偶问题
题”,记为“D”。
第一节 线性规划的对偶问题
原问题与对偶问题的对应关系
原问题-P
max z = 2x1 + x2
s.t. 5x2 ≤ 15

6x1 + 2x2 ≤ 24

x1 + x2 ≤ 5

x1, x2 ≥ 0

3个约束 2个变量
对偶问题-D
minw=15y +24y +5y
1
2
3
s.t 6 y2 + y3 ≥ 2 5y1 + 2 y2 + y3 ≥ 1 y1, y2 , y3 ≥ 0

现代设计理论与方法(优化设计第二章)

现代设计理论与方法(优化设计第二章)
证明:作变换 X Y Q b 式中: (Y ) f (Y Q 1b)
1
致 1 结论:Q为正定矩阵的二次型 Y QY 的等值面是以 Y 0知 2 的同心椭球面族。原二次函数就是以 X Q b 为中 力 行 心的同心椭球面族,椭圆中心为极小值点。
0
f x2
f xn x
T
0
明 德x0
f i 1 xi
n
cos i f ( x0 )T d f ( x0 ) cos(f , d )
x0
多元函数的梯度的模:
f 1/ 2 f ( x0 ) [ ( ) ] i 1 xi x0
x2 1
该方向上的单位向量为
4 2 2 5 0 5 f ( x ) e 0 2 2 1 f ( x ) 4 (2) 5 5
2 2 1 0 5 5 5 5 新点 x x1 x 0 e 1 1 1 5 1 5 5 5
明 德 任 责
Q为对称矩阵,f ( X ) X T QX
二次型
f ( X ) 致 2QX
知 力 行
第二节 多元函数的泰勒展开
1、一元函数
f x 在
x x0
点处的泰勒展开为:
1 x0 x f x0 x 2 f x f x0 f 2
f x1 x x2 x 2 0
2 f x1x2 x1 2 x f 2 致 2 知 x2 x
0
明 德 任 责
力 行
2 f x12 令 G ( x0 ) 2 f x x 2 1

优化设计的数学基础

优化设计的数学基础

a11 a12 a11 0, a11 a12 a21 a22 0, , a21 a22 an1 an 2
a1n a2 n ann 0
即矩阵A的各阶主子式均大于零。当矩阵A为正定时,其对应的二次型 为正定二次型。 如果实二次型 XTAX 中的矩阵A的各阶主子式负、正相间(即所 有奇数阶主子式小于零,而所有偶数阶主子式大于零),即
■ 函数的泰勒近似展开式和黑塞矩阵 ■ 无约束优化问题的极值条件 ■ 凸函数与凸规划 ■
约束优化问题的极值条件
2.1 二次型与正定矩阵
在介绍优化方法时,常常是将二次型函数作为对象。其原因除了 二次型函数在工程优化问题中有较多的应用且比较简单之外,还因为 任何一个复杂的多元函数都可采用泰勒二次展开式做局部逼近,使复 杂函数简化为二次函数。因此,需要讨论有关二次型函数的问题。
A 称为二次型矩阵,因为 aij = aji ,所以 A =AT,称为对称矩阵,
因此二次型矩阵都是对称矩阵。
2. 正定矩阵
在采用泰勒二次近似展开式讨论函数的极值时,常要分析二次型 函数是否正定或负定。二次型的正定与负定的定义简述如下: 如果对于任意的非零向量 X = [x1, x2, …,xn]T,即x1,x2,…,xn 不全为零,若有 XTAX > 0,则称此二次型 f (X)=XTAX 是正定二次 型, 其对应的矩阵A 称为正定矩阵; 若有 XTAX ≥0,则称此二次型 f (X) = XTAX 为半正定二次型,并称 其相应的矩阵A为半正定矩阵; 若有XTAX < 0,则称此二次型 f (X)=XTAX 为负定二次型,其对应 的矩阵A为负定矩阵。 矩阵A的正定与负定的判别,可用矩阵A的各阶顺序主子式的正负 来判别。矩阵A的正定条件是:
a1n a2 n ann

第1章 算法概论(2-数学基础)

第1章 算法概论(2-数学基础)

数学基础
多项式函数

p(n)= a0+a1n+a2n2+…+adnd; ad>0; p(n) = (nd); f(n) = O(nk) f(n)多项式有界; f(n) = O(1) f(n) c; k d p(n) = O(nk) ; k d p(n) = (nk) ; k > d p(n) = o(nk) ; k < d p(n) = (nk) .
数学基础
关于递推方程中取下整和取上整的处理(续)
for any a > 0,
logbn = o(na),即:对数的阶低于 多项式的阶
数学基础
阶乘函数 stirling近似公式
数学基础 3、求和 算术级数: 几何级数:
1 2 k 1 2 ... n n(n 1) (n ) 2 k 1
n
1 x 1 x ... x x 1 k 0
数学基础
单调函数

单调递增:m n f(m) f(n) ; 单调递减:m n f(m) f(n); 严格单调递增:m < n f(m) < f(n); 严格单调递减:m < n f(m) > f(n). x :不大于x的最大整数; x :不小于x的最小整数。
故,对数复杂度函数 通常忽略其对数底是 什么。 常常涉及到问题的二 分,认为对数的底取 2最自然。
|x| 1
x2 x3 x4 x5 ln(1 x) x . 2 3 4 5
for x > -1,
x ln(1 x) x 1 x
log b n log b n lim a log n lim 0 , a n ( 2 ) n n

第二章优化设计的数学模型和基本概念02

第二章优化设计的数学模型和基本概念02

由以上两个实例可见,一个优化设计问题应包括: (1)有描述设计方案的一组设计变量; (2)有一个或几个目标函数(或准则函数),且是设计变量的标量 函数; (3)明确一组表示可接受设计方案的约束条件,且也是全部或几 个设计变量的标量函数; (4)能求出一组设计变量的值,在满足全部约束条件下,使目标 函数达到最小(或最大)值。
X3 X(1) Δ X(1) X(2)
0 X1
X2
2.2 优化设计的基本术语
一.设计变量(续)
从一个设计问题的许多参数中识别出设计变量应注意以下几 点: 1、设计变量应是独立的; 2、用设计变量来阐述设计问题应该是用最少的数量; 3、在开始阐述设计问题时尽可能用较多的设计参数,然后 再从中选出几个对目标函数影响较大的参数取为设计变量,其 余定为常数,可根据设计规范或经验把它取为固定的值。
§2.1 引言
(3)在剪切过程中,剪刃的水平分速度与轧件运行速度尽可能相等并能保持 不变,以避免轧件出现堆钢和拉钢现象。
§2.1 引言
还须满足如下一些条件才能获得可接受的方案: (1)应满足四扦机构曲柄的存在条件,即曲柄l1为最短扦,它与 任一扦的和小于其余二杆的和; (2)为了保证机构具有良好的传力性能,要求其传动角 不应小 于允许[ ]; (3)应满足给定的重叠度 要求; 飞剪机剪切机构的优化设计可叙述为合理选择7个设计参数,在 满足13个条件下,使3个准则函数同时达到最小。
由于要求设计最小重量的压柱而它的重量w可表示为结构参数d的函数即所以若将它赋予丌同的重量例如w2722n195则可以在图上画出等重曲线等在上述可行区域内其最轻的等重曲线不压杆稳定的极限曲线管子壁厚下限曲线交于e点
第二章
优化设计的基本术语和数学模型

现代设计理论与方法 黄平

现代设计理论与方法 黄平
10.5结构设计
第10章习题
参考文献
附录A课堂讨论
A.1单级直齿圆柱齿轮减速器的优化设计
A.2圆柱螺旋压缩弹簧的优化设计
A.3自行车鞍座曲面反求设计
A.4绿色设计与汽车制造业
附录B设计实验
B.1一维优化实验
B.2无约束多维优化实验
B.3有约束多维优化实验
附录A、B参考文献
附录C中英文索引
8.3绿色设计的原则与方法
8.4绿色设计流程
8.5绿色设计的评价指标体系
8.6绿色设计案例分析
第8章习题
参考文献
第9章 人机工程学
9.1概述
9.2人机系统
9.3人的因素
9.4基于人因的设计
9.5人机原则
第9章习题
参考文献
第10章 设计方法学
10.1概述
10.2产品设计
10.3确定设计任务
10.4方案设计
现代设计理论与方法黄平
本书重点介绍了现代设计理论与方法中的基本理论与方法,具体内容包括:优化设计、摩擦学设计、计算机辅助设计、可靠性设计、创造性设计、反求工程设计、绿色设计、人机工程学和设计方法学。在编写过程中,尽可能将所讲授理论方法与工程中的实际问题相结合,通过算例使学习者更容易对所述现代设计理论与方法的基本内容加以理解和掌握。另外,本书附有课堂讨论和设计实验两部分内容,以加强学习的效果。本书各章附有相应的习题,供教学中使用。本书可作为机械工程类各专业高年级本科生的教材,亦可作为这些专业研究生和其他相近专业本科生、研究生的参考教材,以及工程技术人员的参考书。
第1章 绪论
1.1现代设计理论与方法内容简介
1.2课程学习基本要求
第1章习题
参考文献
第2章 优化设计

第三章优化设计的数学基础

第三章优化设计的数学基础

第三章优化设计的数学基础一等值(线)面目标函数是n维变量的函数,它的函数图像只能在n+1维空间中描述出来。

为了在n维设计空间中反映目标函数的变化情况,常采用目标函数等值面的方法。

对于可计算的函数f(x),给定一个设计点X(k),f(x)总有一个定值c 与之对应;而当f(x)取定值 c 时,则有无限多个设计点X(i)(i=1,2, …)与之对应,这些点集构成一个曲面,称为等值面。

即具有相等目标函数值的设计点构成的平面曲线或曲面称为等值线或等值面。

目标函数F(x)的等值面(线)数学表达式为:F(x)=C当 c 取c1,c2, …等值时,就获得一族曲面族,称为等值面族。

等值线的“心”(以二维为例)一个“心”:是单峰函数的极(小)值点,是全局极(小)值点。

没有“心”:例,线性函数的等值线是平行的,无“心”,认为极值点在无穷远处。

多个“心”:不是单峰函数,每个极(小)值点只是局部极(小)值点,必须通过比较各个极值点和“鞍点”(须正确判别)的值,才能确定极(小)值点。

等值线的形状:同心圆族、椭圆族,近似椭圆族;严重非线性函数——病态函数的等值线族是严重偏心和扭曲、分布疏密严重不一的曲线族。

等值线的疏密:沿等值线密的方向,函数值变化快;沿等值线疏的方向,函数值变化慢。

等值线的疏密定性反应函数值变化率。

二 方向导数与梯度1 方向导数二元函数在点x 0处沿某一方向s 的方向导数方向导数是偏导数概念的推广。

方向导数与偏导数之间的数量关系是n 元函数在点x 0处沿s 方向的方向导数2 梯度二元函数的梯度▽F (x 0)为函数F (x 1,x 2)在x 0点处的梯度。

设010*********(,)(,)lim S F F x x x x F x x s s ∆→∂+∆+∆-=∂∆x 0001212cos cos F F F s x x θθ∂∂∂=+∂∂∂x x x 0000012121cos cos cos cos n n n ii i F F F F s x x x F x θθθθ=∂∂∂∂=+++∂∂∂∂∂=∂∑x x x xx O x 110x 0001212cos cos F F F s x x θθ∂∂∂=+∂∂∂x x x 01212cos cos F F x x θθ⎡⎤⎡⎤∂∂=⎢⎥⎢⎥∂∂⎣⎦⎣⎦x 0010122()T F x F F F F x x x ∂⎡⎤⎢⎥∂⎡⎤∂∂⎢⎥∇==⎢⎥∂∂∂⎢⎥⎣⎦⎢⎥∂⎣⎦x x x 12cos cos s θθ⎡⎤=⎢⎥⎣⎦s 方向和梯度方向重合时,方向导数值最大。

机械优化设计第二五讲讲课文档

机械优化设计第二五讲讲课文档
按二阶偏导数判断凸性:设 f(x) 是定义在凸集D上具有连续二阶导数的函数,则 f(x)在D上为凸函数的充要条件是:f(x)的Hesse矩阵处处半正定。若Hesse矩阵处 处正定,则f(x)为严格凸函数。
现在十九页,总共五十二页。
目标函数是非凸函数(图 a),或可行域是非凸集(图 b):
g( p)
现在十七页,总共五十二页。
第二章 优化设计的数学基础
现在十八页,总共五十二页。
第二章 优化设计的数学基础
凸函数的基本性质:
若f(x)是定义在凸集D上的严格凸函数,则f(x)在D上的一个极小点, 也就
是全局最小点。 凸函数的线性组合仍然为凸函数。
设x(1), x(2)为凸函数 f(x)上的两个最小点,则其连线上的任意点也都是最小点。
偶数阶主子式都大于0; H是半正定矩阵的充要条件是它的所有主子式都大于等于0; H是半负定矩阵的充要条件是它的所有奇数阶主子式都小于等于0,并且它的
所有偶数阶主子式都大于等于0;
Hesse 矩阵的正定性: H(x*)正定, 是 x* 为全局极小值点的充分条件; H(x*)半正定, 是 x* 为局部极小值点的充分条件; H(x*)负定, 是 x* 为全局极大值点的充分条件; H(x*)半负定, 是 x* 为局部极大值点的充分条件。
凸性函数的判定(判别函数为凸函数的条件)
按梯度判断凸性:设f(x)是定义在凸集 D上具有连续一阶导数的函数,则f(x) 在D上为凸函数的充要条件是:对于任意的 x(1),x(2)∈D 都有
成立f ( 。x ( 2 ) ) f ( x ( 1 ) ) [ f ( x ( 1 ) ) T [ x ] ( 2 ) x ( 1 ) ]
2 0
0 2
x22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一,正定二次型
2 f ( X ) = ax12 + bx1 x 2 + cx 2 + dx1 + ex 2 + f 二次函数
写成向量形式
1 T f ( X ) = X HX + B T X + C 2 XTHX二次型,H二次型矩阵 二次型, 二次型矩阵 二次型 正定和负定矩阵. 正定和负定矩阵.对于所有非零向量 XTHX >0,矩阵正定 , XTHX >=0,矩阵半正定 , XTHX < 0,矩阵负定 , XTHX <=0,矩阵半负定 , XTHX =0,矩阵不定 ,
函数沿任一方向的变化率,用方向导数描述. 函数沿任一方向的变化率,用方向导数描述. 二元函数在X ) 二元函数在 (k)处沿与坐标轴夹角为αi的 S方向的变化 方向的变化 率,即方向导数
f ( X ) f x1 + x1 , x2 = lim s →0 S
(k )
(
(k )
(k )
+ x2 f x1 , x2 s
) (
(k )
(k )
)
二,方向导数和梯度
f ( X ) f x1 + x1 , x2 = lim s →0 S
(k )
(
(k )
(k )
+ x2 f x1 , x2 s
) (
(k )
(k )
)
f X (k ) f X (k ) = cosα1 + cosα 2 x1 x2
(
)
(
)
(X ( ) ), f (X ( ) )]cosα f =[
k k
x1
x2
cosα 2
1
二,方向导数和梯度
多元函数在X ) 多元函数在 (k)处方向导数
f X (k ) S
(
)
cosα1 cosα f f f 2 = , ,, xn x1 x2 cosα n
= f X
[ ( )] S
(k )
T
方向S上的单位向量 上的单位向量; 的方向角 的方向角; 的方 梯度 ;方向 上的单位向量; S的方向角; S的方 向余弦
( ) ( ) ( )
2 f X ( k )
( )
2 f X (k ) x1xn 2 f X (k ) x2xn 2 f X (k ) 2 xn
( ) ( ) ( )
取泰勒展开式的前两项, 取泰勒展开式的前两项,得到泰勒线性近似式
f (X ) ≈ f X
(
(k )
) + [f (X )] [X X ]
( ) S cos f (X ( ) ), S
k k
(X ( ) ) cos f (X ( ) ), S = f
2.梯度
f X
(
(k )
)
f X = x1
(
(k )
)
f X + x 2
2
(
(k )
)
f X ++ x 2
2
(
(k )
)
2
S = cos 2 α1 + cos 2 α 2 + + cos 2 α n = 1
f ′( x k ) = 0
f ′′( x k ) ≠ 0
四,函数的极值
多元函数在点X 取得极值的必要条件 必要条件: 多元函数在点 (k)取得极值的必要条件: 函数在该点的所有方向导数等于零——函数在该点的 函数在该点的所有方向导数等于零 函数在该点的 梯度等于零. 梯度等于零. (k )
f (X
f (X
' x2
' x1
(k )
f x1 + x1 , x2 f x1 , x2 ) = lim x1 →0 x1
(k )
(
(k )
) (
(k )
(k )
)
(k )
) = lim
f x1 , x2
(
(k )
(k )
x2 →0
+ x2 f x1 , x2 x2
) (
(k )
(k )
)
二,方向导数和梯度
(k )
T
(k )
三,多元函数的近似表示
用泰勒展开函数f(X)=x13-x23+3x12+3x22-9x1,在 例 用泰勒展开函数 简化成线性函数和二次函数. 点X(1)=[1,1]T简化成线性函数和二次函数. 函数在点X 的函数值, 解 函数在点 (1)的函数值,梯度和二阶导数矩阵
f X (1) = 3 3 x1 2 + 6 x1 9 0 f X (1) = = 2 3 x 2 + 6 x 2 3 0 6 x1 + 6 12 0 2 (1) f X = = 0 0 6 x 2 + 6 0 x1 1 x1 1 (1) X X = = x 2 1 x 2 1
二,方向导数和梯度
1.方向导数 . 导数是描述函数变化率的数学量. 导数是描述函数变化率的数学量. 微分理论知 一元函数在点x 微分理论知,一元函数在点 k的一阶导数表示函数在 该点的变化率. 该点的变化率. 二元函数在某点沿坐标方向x 二元函数在某点沿坐标方向 i的变化率用函数对该坐标 变量的一阶偏导数表示. 变量的一阶偏导数表示.
求函数f(X)=(x1-2)2+(x2-1)2在点 (1)=[3,2]T和X(2)=[2,2]T 在点X 例 求函数 处的梯度并作图表示. 处的梯度并作图表示. 解 梯度
f ( X ) x1 2 x1 4 f ( X ) = = 2 x 2 f ( X ) x 2 2
(1)
f X
函数在某点沿方向S的 函数在某点沿方向 的 方向导数等于 方向导数等于 该点的梯 度在方向S上的投影 上的投影. 度在方向 上的投影.
函数梯度性质
(1) 梯度方向是函数等值线 或等值面 的法线方向 梯度方向是函数等值线(或等值面 或等值面)的法线方向 当S方向与该点的梯度相垂直时,函数在该点沿S的方 方向与该点的梯度相垂直时 函数在该点沿 的方 方向与该点的梯度相垂直 向导数等于零. 向导数等于零. (k ) f X (k ) T
( )
= 6 x1 12 x1 + 3 x 2
代入简化所得的线性函数和二次函数中, 将X(1)代入简化所得的线性函数和二次函数中,其函数 值等于-3,与原函数在点X 的值相等,说明简化正确. 值等于 ,与原函数在点 (1)的值相等,说明简化正确.
2
四,函数的极值
无约束优化问题的极值只取决于目标函数本身性态, 无约束优化问题的极值只取决于目标函数本身性态, 约束优化问题的极值不仅与目标函数的性态有关, 约束优化问题的极值不仅与目标函数的性态有关,且与 约束函数的构成相关. 约束函数的构成相关. (一)无约束问题极值条件 一 无约束问题极值条件 高等数学知 一元函数在点x 取得极值: 高等数学知,一元函数在点 k 取得极值: 必要条件是函数在该点的一阶导数等于零, 必要条件是函数在该点的一阶导数等于零,充分条件 是二阶导数不等于零. 是二阶导数不等于零.
f X
( )
(2 )
2 = 2
0 = 2
(
)
三,多元函数的近似表示
一元函数在点x 的邻域内n阶可导 阶可导, 一元函数在点 k的邻域内 阶可导,可在该点的邻域内 泰勒展开
1 2 f (x ) = f (xk ) + f ′(xk )(x xk ) + f ′′(xk )(x xk ) + + R n 2!
2.梯度
函数在点X ) 函数在点 (k)的梯度是由函数在该点的一阶偏导数组 成的向量 .
f ( X
(K )
f X )= x1
(
(k )
) , f (X ) ,, (
(k )
(k ) T f X
x 2
x n
)
根据矢量代数
f X S
(
(k )
) = [f (X ( ) )]
k
T
S
k
= f X k
§2 优化方法数学基础 优化设计——极值 极值 优化设计 多变量, 多变量,多约束非线性优化 高等数学极值理论是求解基础, 高等数学极值理论是求解基础,但是不能直 接求出最优解. 接求出最优解. 对多变量约束优化问题的求解方法所涉及的 数学概念及有关理论进行补充和扩展. 数学概念及有关理论进行补充和扩展. 介绍二次函数,多元函数的梯度, 介绍二次函数,多元函数的梯度,函数的近 似表示以及极值条件和数值迭代解法等基本概念. 似表示以及极值条件和数值迭代解法等基本概念.
]
(
)[
]
三,多元函数的近似表示
二阶导数矩阵[海赛 矩阵, 阶对称矩阵 二阶导数矩阵 海赛(Hessian)矩阵,n阶对称矩阵 海赛 矩阵
2 f X (k ) 2 x1 2 f X (k ) = x x 2 1 2 (k ) f X x x n 1
( ) ( ) ( )
2 f X (k ) x1x2 2 f X (k ) 2 x2 2 f X (k ) xn x2
一,正定二次型
线性代数可知,矩阵 的正定性除用定义判断外 的正定性除用定义判断外, 线性代数可知,矩阵H的正定性除用定义判断外,还可 以用矩阵的各阶主子式进行判别 主子式——包含第一个元素在内的左上角各阶子矩阵所 包含第一个元素在内的左上角各阶子矩阵所 主子式 对应的行列式. 对应的行列式. 如果矩阵的各阶主子式均大于零, 如果矩阵的各阶主子式均大于零,即n阶主子式 阶主子式
f X (k ) (K ) T = f ( X ) S = f ( X ( K ) ) S
(
) [
相关文档
最新文档