最优化_第2章 优化设计的数学基础

合集下载

现代设计方法---优化设计

现代设计方法---优化设计

E=2×105MPa。现要求在满足使用要求的条件下,试设计一个用
料最省的方案。
优化目标
用料最省
V 1 d 2L
4
d
F M
L
强度条件
max
FL 0.1d 3
w
M
0.2d 3
条件 刚度条件
f
FL3 3EJ
64FL3
3Ed 4
f
边界条件 L Lmin 8c14m
例3 设某车间生产A和B两种产品,每种产品各有两道工序,分 别由两台机器完成这两道工序,其工时列于表中。若每台机器每 周至多工作40小时。产品A的单价为200元,产品B的单价为500 元。问每周A、B产品应各生产多少件,可使总产值为最高。 (这是生产规划的最优化问题)
F —弹簧在负荷P作用下所产生的变形量
n —弹簧的有效圈数
d —弹簧材料的直径
G —弹簧材料的切变模量
3
• 根据上式,如己知或先预定 D2、n、d、G 各参数,通过多次试算、
修改,就有可能得到压簧刚度等于或接近于 的设P计参数。
• 刚度公式也可以写成一般的多元函数表达式,即
• 式中 代表性y能指f 标(xi ) , 是i 设 1计,2参,量,,N分别代 表 、y 、 、 ,所以P xi 。
0 x L
x b
图1-2
这一优化设计问题是具有两个设计变 量(即x和α)的非线性规划问题。
13
例2:有一圆形等截面的销轴,一端固定,一端作用着集中载荷
F=1000N和扭矩M=100N·m。由于结构需要,轴的长度L不得小于
8cm,已知销轴材料的许用弯曲应力[σW]=120MPa,许用扭转切 应力[τ]=80MPa,允许挠度[f]=0.01cm,密度ρ=7.8t/m3,弹性模量

优化设计的数学基础

优化设计的数学基础

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

现代设计方法课件PPT 第2章 优化设计的数学基础

现代设计方法课件PPT 第2章 优化设计的数学基础
1 [ X X (1) ]T 2 f ( X (1) )[ X X (1) ] 2
3x2 6 6(x1 1)2 6x12 12x1 3x2
将 X (点 X (1) 的值相等。
重庆大学机械工程学院
5
现代设计方法——第2章 优化设计的数学基础
分析式(2-9)中的取值对方向导数 f ( X k) ) / S 影响,可知,在设计空间
中,凡是与梯度方向成锐角的方向函数值都增加;凡是与梯度方向成钝角的方
向函数值都减小;梯度 f (X ) 的方向为函数 f(X) 过 X (k) 点的等值线(或等值面)
的外法线方向。
Δ Δ Δ
x2
变化率为零的方向
下降方向
将代数式(2-6)写成矩阵形式,则有
f
(X (k) S
)
f
(X (k) x1
)
cos1
f
(X (k) x2
)
cos2
f ( X (k) )
x1
f ( X (k) ) cos1
x2
cos
2
f ( X (k) )

f ( X (k) )
x1
,
f ( X (k) )
S
cos1 cos2
当 X (k) 为函数的极小点时,有 f (X ) f (X (k) ) 0 ,故必有
[ X X (k) ]T 2 f ( X (k) )[ X X (k) ] 0
根据线性代数的二次型有关知识,上式说明函数的二阶导数矩阵必 须是正定的,这就是多元函数极小值的充分条件。故,多元函数在点 X (k) 取得极小值的充分必要条件是:函数在该点的梯度为零,海赛矩阵(二 阶导数矩阵)正定,即
求展开式的二次项

最优化原理知识点

最优化原理知识点

1.优化设计数学模型的三要素是什么?试写出其数学表达式。

2.常用的迭代终止准则有哪些?(1)点距准则 ||Xk+1-Xk||≤ε(2)值差准则 |f(Xk+1)-f(Xk)|≤ε(3)梯度准则 ||▽ f(Xk+1) ||≤ε3.设计的变量和设计空间的关系是什么?由n个设计变量x1,x2,…xn为坐标所组成的实空间称作设计空间。

4.梯度和方向导数的关系是什么?梯度▽ F(X) 是一个向量,梯度方向是函数具有最大变化率的方向(方向导数最大的方向)。

5.如何判断矩阵的正定性?若有HTHX>0,则称矩阵H是正定矩阵;矩阵A正定的条件是A的各阶主子式大于零。

6.为什么说正定二次函数在最优化理论中具有特殊意义?因为许多最优化理论和最优化方法都是根据正定二次函数提出并加以证明的,而且所有对正定二次函数适用并有效的最优化算法,经证明,对一般非线性函数也是适用和有效的。

7.什么是库恩-塔克条件?其几何意义又是什么?等式约束:不等式约束:8.为什么二次插值法的收敛速度要比黄金分割法快?而在相同τ下的实际精度没有黄金分割法高?9.试写出梯度法(最速下降法)的迭代算法公式,并简要叙述该算法的特点。

公式:方法特点:1)初始点可任选,每次迭代计算量小,存储量少,程序简短。

即使从一个不好的初始点出发,开始的几步迭代,目标函数值下降很快,然后慢慢逼近局部极小点;2)任意相邻两点的搜索方向是正交的,它的迭代路径为绕道逼近极小点。

当迭代点接近极小点时,步长变得很小,越走越慢。

梯度法只具有线性收敛速度。

10.梯度法计算速度慢的原因是什么?为什么一些好的算法第一步迭代都以负梯度作为搜索方向?在迭代点向函数极小点靠近的过程,走的是曲折的路线,形成“之”字形的锯齿现象,而且越接近极小点锯齿越细。

11.牛顿方向如何得到?有何优点?12.共轭方向如何产生?有何优点?13.线性规划的基本解、基本可行解和最优解之间有什么关系?14.在解的转换中,如何保证目标函数值不仅下降,而且下降的最多?15.非线性约束最优化问题的求解方法有哪两类?各有什么特点?16.约束优化方法中的可行方向法产生可行方向应满足什么条件?试用文字描述并用公式表达。

最优化设计 课后习题答案

最优化设计 课后习题答案

最优化方法-习题解答张彦斌计算机学院2014年10月20日Contents1第一章最优化理论基础-P13习题1(1)、2(3)(4)、3、412第二章线搜索算法-P27习题2、4、643第三章最速下降法和牛顿法P41习题1,2,374第四章共轭梯度法P51习题1,3,6(1)105第五章拟牛顿法P73-2126第六章信赖域方法P86-8147第七章非线性最小二乘问题P98-1,2,6188第八章最优性条件P112-1,2,5,6239第九章罚函数法P132,1-(1)、2-(1)、3-(3),62610第十一章二次规划习题11P178-1(1),5291第一章最优化理论基础-P13习题1(1)、2(3)(4)、3、4 1.验证下列各集合是凸集:(1)S={(x1,x2)|2x1+x2≥1,x1−2x2≥1};需要验证:根据凸集的定义,对任意的x(x1,x2),y(y1,y2)∈S及任意的实数λ∈[0,1],都有λx+(1−λ)y∈S.即,(λx1+(1−λ)y1,λx2+(1−λ)y2)∈S证:由x(x1,x2),y(y1,y2)∈S得到,{2x1+x2≥1,x1−2x2≥12y1+y2≥1,y1−2y2≥1(1)1把(1)中的两个式子对应的左右两部分分别乘以λ和1−λ,然后再相加,即得λ(2x1+x2)+(1−λ)(2y1+y2)≥1,λ(x1−2x2)+(1−λ)(y1−2y2)≥1(2)合并同类项,2(λx1+(1−λ)y1)+(λx2+(1−λ)y2)≥1,(λx1+(1−λ)y1)−2(λx2+(1−λ)y2)≥1(3)证毕.2.判断下列函数为凸(凹)函数或严格凸(凹)函数:(3)f(x)=x21−2x1x2+x22+2x1+3x2首先二阶导数连续可微,根据定理1.5,f在凸集上是(I)凸函数的充分必要条件是∇2f(x)对一切x为半正定;(II)严格凸函数的充分条件是∇2f(x)对一切x为正定。

机械优化设计方法

机械优化设计方法
2 1 2 2 1 2 2
2 F B 2 h2 得到m(h) y h
第一章 优化设计概述
第一节 人字架的优化设计
解析法:
dm 2 F d B 2 h 2 2 F B2 求导 ( ) (1 2 ) 0 dh y dh h y h 解得h* B 152 cm 76cm 2 2F 代入D表达式D* 6.43cm T y 4 FB
l
θ
第一章 优化设计概述
第三节 优化设计问题的数学模型
优化问题的几何解释: 无约束优化问题:目标函数的极小点就是等值面的中心; 等式约束优化问题:设计变量x的设计点必须在 所表示的面或线上,为起作用约束。 不等式约束优化问题:可行点 g ( x) 0
h( x) 0
优化设计问题的数学模型的三要素:设计变量、目 标函数和约束条件。
第一章 优化设计概述
第三节 优化设计问题的数学模型
设计变量:
在设计过程中进行选择并最终必须确定的各项独立参数, 称为设计变量。
设计变量向量:
x [ x1x2
xn ]T
设计常量:参数中凡是可以根据设计要求事先给定的,称为设计常量 。 设计变量:需要在设计过程中优选的参数,称为设计变量。 连续设计变量:有界连续变化的量。 离散设计变量:表示为离散量。
钢管壁厚T=0.25cm,
钢管材料的弹性模量E=2.1×105Mpa, 材料密度ρ=7.8×103kg/m3,
许用压应力σy= 420MPa。
求在钢管压应力σ不超过许用压应力σy 和失稳临界应力σe的条件下, 人字架的高h和钢管平均直径D,使钢管总质量m为最小。
第一章 优化设计概述
第一节 人字架的优化设计
绪论

机械优化设计方法-

机械优化设计方法-
其极小点在目标函数等值面的中心。
约束优化: 在可行域内对设计变量求目标函数 的极小点。 其极小点在可行域内或在可行域边界上。
第四节优化设计问题的基本解法
求解优化问题的方法:
解析法
数学模型复杂时不便求解
数值法
可以处理复杂函数及没有数学表达式 的优化设计问题
图1-11 寻求极值点的搜索过程
A TDh
钢管的临界应力 e
Fe A
2E T 2 D2
8 B2 h2
强度约束条件 x y 可以写成 1 F B2 h2 2 TDh y
稳定约束条件 x e 可以写成
1
F B2 h2 2 2E T 2 D2
TDh

,
,...
x1
x2
xn
沿d方向的方向向量
cos1
d
cos
2
...
cos
n

f d
x0
f
x 0 T
d
f x 0 T
cosf ,d
图2-5 梯度方向与等值面的关系
第二节 多元函数的泰勒展开
若目标函数f(x)处处存在一阶导数, 则极值点 的必要条件一阶偏导数等于零, 即
第二章 优化设计的数学基础
机械设计问题一般是非线性规划问题。
实质上是多元非线性函数的极小化问题, 因此, 机械优化设计是建立在多元函数的极值理论 基础上的。
机械优化设计问题分为:
无约束优化 无条件极值问题
约束优化
条件极值问题
第一节 多元函数的方向导数与梯度
一、方向导数
从多元函数的微分学得知,对于一个连续可
f x* 0
满足此条件仅表明该点为驻点, 不能肯定为极值 点, 即使为极值点, 也不能判断为极大点还是极 小点, 还得给出极值点的充分条件

优化设计-最优化基础理论+对分法

优化设计-最优化基础理论+对分法

1.8.2 Newton切线法说明
这种方法一旦用好,收敛速度是很高的.如果初始点选得适当,通 常经过几次迭代就可以得到满足一般精度要求的结果.但是它也有缺点: 需要求二阶导数.如果在多维最优化问题的一维搜索中使用这种方法, 就要涉及Hesse矩阵,一般是难于求出的. 当曲线 y (t ) 在 [a, b] 上有较复杂的弯曲时,这种方法也往往失效.如 图 (a)所示迭代: t0 t1 t2 , 结果t 2 跳出 [a, b] .迭代或者发散,或者找到的根 并不是我们想要的结果. 即使曲线比较正常,在 [a, b] 中或者上凹或者下凹,初始点的选取也必 须适当.在图(b)的情况下,曲线上凹,应选点b作为初始点;而在图 (c)的情况下,曲线下凹,应选点a为初始点.否则都可能失败.
1. 最优化技术的理论基础
1.3 极值理论
一元函数的极值问题
判断极值条件:设函数f(X)在点x0处具有二阶导数f"(x0)。 若f'(x0)<0,则f(x0)为函数的极大值;
若f‘(x0)>0,则f(x0)为函数的极小值。 二元函数极值
对于三元以上函数的极值通常采用二次全微分d
2
f ( P0 )判定
开始
选定 t0,确定[a b],要 ' 求 ( a ) 0, (b) 0
Newton
切线法 计算流 程图
t t 0 ' ( t 0 ) / '' ( t 0 )
t t0
Y
N
t0 t
t * t0 , * (t0 )
t* , *
输出
结束
函数、约束函数在该点的某些信息,确定本次迭代的一个搜索方向和适 当的步长,从而到达一个新点,用式子表示即为

机械优化设计教案

机械优化设计教案

吉林大学教师教案(20 07 ~2008 学年第二学期)课程名称:机械优化设计年级:20XX级01-09班教研室:机械设计及自动化任课教师:李风吉林大学教务处制教案等值线—等高线●等值线●等高线:●它是由许多具有相同目标函数值的设计点所构成的平面曲线。

课后小结1:人字架的优化数学模型2:数学模型的基本构成第二节机械优化问题示例第三节优化设计问题的数学模型2学时五、优化问题的几何解释●无约束优化问题就是在没有限制的条件下,对设计变量求目标函数的极小点。

在设计空间内,目标函数是以等值面的形式反映出来的,则无约束优化问题的极小点即为等值面的中心。

●约束优化问题是在可行域内对设计变量求目标函数的极小点,此极小点在可行域内或在可行域边界上。

课后小结1.机械优化设计数学模型的一般形式2:优化设计的数学基础,梯度的概念第四节优化设计问题的基本解法●求解优化问题:解析解法●数值的近似解法。

2学时●解析解法:把所研究的对象用数学方程(数学模型)描述出来,然后再用数学解析方法(如微分、变分方法等)求出优化解。

●数值解法:只能通过大量试验数据用插值或拟合方法构造一个近似函数式,再来求其优化解,这种方法是属于近似的、迭代性质的数值解法。

不仅可用于求复杂函数的优化解,也可以用于处理没有数学解析表达式的优化设计问题。

因此,它是实际问题中常用的方法。

●可以按照对函数导数计算的要求,把数值方法分为需要计算函数的二阶导数、一阶导数和零阶导数(即只要计算函数值而不须计算其导数)的方法。

●由于数值迭代是逐步逼近最优点而获得近似解的,所以要考虑优化问题解的收敛性及迭代过程的终止条。

收敛性是指某种迭代程序产生的序列收敛于第二章优化设计的数学基础第一节多元函数的方向导数与梯度二、二元函数的梯度考虑到二元函数具有鲜明的几何解释,并且可以象征性地把这种解释推广到多元函数中去,所以梯度概念的引入也先从二元函数人手。

等值线—等高线●等值线●等高线:●它是由许多具有相同目标函数值的设计点所构成的平面曲线。

第2章机械优化设计

第2章机械优化设计

%计算函数f对x1的二阶偏导数 %计算函数f对x1x2的二阶偏导数
第2章 优化设计中的数学基础与MATLAB实 现
例2-1 MATLAB实现,用M文件计算函数梯度和模如下:
% 例2-1梯度的计算 syms x1 x2 f=x1^2+x2^2-4*x1+4; gradf=jacobian(f) Xzuobiao1=[3,2];Xzuobiao2=[2,0]; gfk1=subs(subs(gradf,Xzuobiao1(1)),Xzuobiao1(2)) gmk1=norm(gfk1) igk1=gfk1/gmk1
偏导数对称矩阵。于是元函数的泰勒展开式与二函数的泰勒 展开式完全相同,但各符号的含义不同,其中
X x1, x2, , xn T
f
f f
x1
,
x2
,
f T
,
xn
X
X
(k)
x1
x2
x1(k) x2(k)
xn xn(k)
2 f
x12
H(X)
2 f
2 f
x2x1
2 f
1/
2 /
5
5
0.4472 0.8944
点 X (2) 2,0T 的梯度为
f
(X
(2) )
2x1
2x2
4
x1
2
0 0
x2 0
这说明 f (X ) 在点 X (2) 的梯度为0,即在该点沿 x1 和 x2 轴 的变化率都为零,这个点就是函数的极值点。
第2章 优化设计中的数学基础与MATLAB实 现
(或 x2轴)这个特殊方向的变化率。那么函数沿其它方向的变化
率怎样表示呢?这个问题就是下面要讨论的方向导数。

优化设计第2章 优化设计

优化设计第2章 优化设计
x1 d , x2 l
X [d l ]T [ x1 x2 ]T
目标函数的极小化: 约束条件:
1 1 min f ( X ) V d 2l x12 x2 0.785 x12 x2 4 4
g1 ( X ) 8.33l d 3 8.33x2 x13 0 g 2 ( X ) 6.25 d 3 6.25 x13 0
f ( X ( k 1) ) f ( X ( k ) ) 2
(2-8)
3 5 式中, 2 —— 给定的计算精度,一般可取 10 10 。
(3)函数梯度充分小准则 目标函数在迭代点的梯度已达到充分小,即
f ( X ( k 1) ) 3
(2-9)
3 —— 给定的计算精度,一般可取 103 。 式中,
这一迭代过程用数学式子表达,得数值迭代法的基本迭代格式为:
X ( k 1) X ( k ) ( K ) S ( k ) f ( X ( k 1) ) f ( X ( k ) ) gu ( X ( k 1) ) 0 (u 1, 2, , m) (k 0,1, 2, )
(k )
一维搜索方法一般分两步进行:
■ 首先在方向 S ( k ) 上确定一个包含函数极小点的初始区间,即
确定函数的搜索区间,该区间必须是单峰区间;
■ 然后采用缩小区间或插值逼近的方法得到最优步长,即求出
该搜索区间内的最优步长和一维极小点。 一维搜索方法主要有: 分数法 黄金分割法(0.618法) 二次插值 三次插值法等 本节介绍最常用的黄金分割法和二次插值法。
2.迭代计算的终止准则
目前,通常采用的迭代终止准则有以下几种:
● 点距足够小准则 ● 函数下降量足够小准则 ● 函数梯度充分小准则

第二章 章末整合-高中同步学案优化设计数学A版必修第一册配人教版教学课件

第二章 章末整合-高中同步学案优化设计数学A版必修第一册配人教版教学课件

1)x-1=0有两个实数根.
(2)解 由根与系数的关系知x1+x2=
由题意知x1+x2=0,∴k=1.
−1
,

ห้องสมุดไป่ตู้
1
(3)解 当 k>0 时,x1=1,x2=- <0,不符合题意;

1
- > 2,
1
1
当-1≤k<0 时,x1=- ,x2=1,2< <3,得 1
解得-2<k<-3;当 k<-1
4 ≠ 0,
2
= (-4) -4 × 4( + 1) = -16 ≥ 0,
解得 k<0.又 x1,x2 是一元二次方程 4kx2-4kx+k+1=0 的两个实数根,∴
1 + 2 = 1,
1 2 =
+1
4
.
∴(2x1-x2)(x1-2x2)=2(12
+
+9 3
9
2
2
2 )-5x1x2=2(x1+x2) -9x1x2=- 4 =-2.∴k=5.又
式,可分a>0和a<0两类,借助(1)(2)两种情况进行解答.
变式训练3设函数y=ax2+(b-2)x+3(a≠0).
(1)若不等式y>0的解集为{x|-3<x<1},求a,b的值;
(2)若b=-a,求不等式y≤1的解集.
解 (1)由不等式 y>0 的解集为{x|-3<x<1},可知方程 ax2+(b-2)x+3=0 的两
3
(1)是否存在实数 k,使(2x1-x2)(x1-2x2)=-2成立?若存在,求出 k 的值;若不存

三年级上册数学优化设计上册的答案2022版

三年级上册数学优化设计上册的答案2022版

三年级上册数学优化设计上册的答案2022版本书是三年级上册数学优化设计的教材,内容包括加减法、数量比较、物体的测量、时间的计算等多个方面,全面覆盖了小学数学的基础知识。

以下是本册教材中各章节的内容及答案:第一章加法1、加法初步加数1+2=(3)2+3=(5)3+4=(7)4+5=(9)5+6=(11)6+7=(13)7+8=(15)2、用竖式解决加法问题78+30=(108)29+48=(77)53+42=(95)46+39=(85)81+52=(133)3、用图形解决加法问题(见课本附页)4、回归加法基本概念,练习加法算式第二章减法1、认识“比”1比4(1:4)4比7(4:7)6比9(6:9)2、认识减法符号及减法的概念8-3=(5)9-4=(5)10-6=(4)7-5=(2)6-3=(3)3、用竖式解决减法问题80-30=(50)60-35=(25)78-27=(51)91-50=(41)63-28=(35)4、用图形解决减法问题(见课本附页)5、回归减法基本概念,练习减法算式第三章数量比较1、认识“大于”、“小于”、“等于”5<73>28=82、用图形比较大小(见课本附页)3、用数字比较大小27<2996>8473=734、从图形中找出较大或较小的数量(见课本附页)第四章物体的测量1、认识长度的计量单位1英寸=2.54厘米1厘米=0.394英寸2、认识长度的估算一张卡片的长度估算为5厘米。

3、认识长度的测量用卡尺、直尺等工具测量物体的长度。

4、认识重量的计量单位1千克=1000克1斤=500克5、认识重量的估算一盒面粉的重量估算为1千克。

6、认识重量的测量用秤等工具测量物体的重量。

第五章时间的计算1、认识钟表小时针、分针、秒针的作用和指向。

2、认识时间的读法例:11点20分。

3、认识时间的计算例:3小时40分钟后是几点?答案:下午3点20分。

4、认识日期例:今天是2022年10月1日。

第二章 优化设计

第二章 优化设计
max

l 。这是一个合理选择 d 和 l
Fl w 0.1d 3
T 3 0.2d
②刚度条件:
挠度表达式
Fl 3 64 Fl 3 f f 3EJ 3Ed 4
③结构尺寸边界条件: l lmin 8 cm 将题意的有关已知数值代入,按优化数学模型的规范形式,可归纳为 如下数学模型:
3
例2-2 现用薄钢板制造一体积为5 m ,长度不小于4m的无上盖 的立方体货箱。要求该货箱的钢板耗费量最少,试确定货箱的长、 宽和高的尺寸。 解:分析可知,钢板的耗费量与货箱的表面积成正比。 设货箱的长、宽、高分别为 x1 , x2 , x3,货箱的表面积为S,则 该问题的物理表达式为: (1) 货箱的钢板耗费量(即货箱的表面积用料)最少:
设计变量:
X [ x1 x2 ]T
1 1 ) x2 x1
目标函数的极小化: min f ( X ) x1 x2 2( x1 x3 x2 x3 ) x1 x2 10(
约束条件:
g1 ( X ) 4 x1 0 g 2 ( X ) x2 0 h( X ) 5 x1 x2 x3 0
例2-3 某车间生产甲、乙两种产品。生产甲种产品每件需使用材 料9kg、3个工时、4kw电,可获利润60元。生产乙种产品每件需用材 料4kg、10个工时、5kw电,可获利120元。若每天能供应材料360kg, 有300个工时,能供200kw电。试确定两种产品每天的产量,以使每天 可能获得的利润最大。 解:这是一个生产计划问题,可归结为既满足各项生产条件,又 使每天所能获得的利润达到最大的优化设计问题。 设每天生产的甲、乙两种产品分别为 x1 , x2 件,每天获得的利润可 用函数 f ( x1 , x2 ) 表示,即

优化设计_精品文档

优化设计_精品文档

现代设计方法
等值曲面:目标函数值相等的所有设计点的集合称为目
标函数的等值曲面。二维:等值线;三维:等值面;三
维以上:等超越面。
等高线
z
等值线族形象地反映了目 标函数值的变化规律,越 靠近极值点的等值线,表 示的目标函数值越小,其 分布也越密集。
等值线族
y
o
x
x*(中心极值点)
二维设计变量下的等值线
用性外,还要检查其可行性,即是否满足 gu (X ) 0 的约束条件,如果适用性和可行性兼备,再进行 下一次迭代,最终自然也能求得非常接近约束最 优点的近似最优点 X * 。
现代设计方法
综上所述,采用数值法进行迭代求优时,除了 选择初始点X (0)以外,如何确定迭代方向 S (k)和步长 (k)成为非常重要的环节,他们将直接决定着搜索的 效率、函数值逐步下降的稳定性和优化过程所需的 时间等。
f ( X (k1) ) f ( X (k) )
相对下降量准则:
f ( X (k1) ) f ( X (k) ) f ( X (k1) )
( f ( X ) (k1) 1)
现代设计方法
C. 梯度准则
根据迭代点的函数梯度达到足够小而建立的准 则,表示为
f ( X (k1) )

f x1
X X (3) X (4) *
S (2) S (3)
S (1) X (1)
X (2)
若不满足则改变步长, S (0)
X (0)
满足则进入下一步
x1
现代设计方法
X (k) ——第k个迭代点 S (k) ——从第k个迭代点出发寻找下一个迭代
点的搜索方向 (k) ——沿S (k)前进的步长

《机械优化设计》第2章优化设计的数学基础

《机械优化设计》第2章优化设计的数学基础

数在点x0处沿s方向的方向导数
f d
x0
f x1
x0
cos1
f x2
x0
c os 2
.......
f xn
x0
c os n
n
i 1
f xi
x0
c os i
6
2020年9月16日3时36分
2、二元函数的梯度
f d
x0
f x1
cos 1 +
x0
f x2
cos2
x0
f f
x1
,
x2
x0
cos1
5
5
5
新点 x1
该点函数值
2
x1
x0
e
0 1
51
5 5
1
2
5 1
5 5
5 5
f
( x1 )
3x12
4x1x2
x22
x1
26 5
2
5
13
2020年9月16日3时36分
常用梯度公式:
注意:梯度为向量
(1) f (X ) C(常数) f (X ) 0
(2) f (X ) bT X
cபைடு நூலகம்s
2
f

f
(x0 )
x1
f
x2
x0
f
x1
, f x2
T
x0
d
cos1
c
os
2
为函数F(x1,x2)
在x0点处的梯度
f d
x0
f (x0 )T d
f (x0 )
cos(f , d)
7
2020年9月16日3时36分

工程最优化设计理论、方法和应用PPT课件

工程最优化设计理论、方法和应用PPT课件
∆Xk = αk dk 即 Xk+1=Xk+αk dk 满足f(Xk+1) < f(Xk)
于是 变成求
f(Xk+1)=f(Xk+αk dk )
的极值点问题
这里的核心问题是确定
?dk ?αk
1.解析法:可以确定dk(目标函数的负梯度方向),也可求出
一元函数的极值确定一最佳搜索步长αk,即φ(αk ) = f(Xk+αk dk ),应有φ’(αk )=0
min f (x1,..., xn )
s.t. gk (x1,..., xn ) 0 k 1,..., n
Eular,Lagrange, Problems in infinite dimensions, calculus of variations
1950s-, 数学规划法, 即:数值计算法(迭代法)—通过计算求得最优解。
供应量
360
300
200

分析:设每天生产甲产品 x1 件, 乙产品 x2 件,于是该生产计划问题可归结为
求变量 x1, x2 使函数 f(x1,x2)=60x1+120x2 极大化
需满足条件
g1(x1, x2 ) 9x1 4x2 360
g2 (x1, x2 ) 3x1 10x2 300
g3 (x1, x2 ) 4x1 5x2 200
Fe
2EI
L2
其中,I钢管截面惯性矩
I (R4 r4 ) A (T 2 D2 )
4
8
1
刚好满足强度约束条 件 时,有
F1 A
F(B2 h2 ) 2
TDh
y
其中 A是钢管截面面积 A=π(R2-r2)= πTD
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(0) (0) f ( x1(0) , x2 x2 ) f ( x1(0) , x2 ) f ( x) lim x2 X ( 0) x2 0 x2
分别表示沿坐标轴x1和x2方向在X (0)处的f(X)变化率。
§2.1
多元函数的导数与梯度
(0) (0) f x1(0) x1 , x2 x2 f x1(0) , x2 f lim d X ( 0 ) d 0 d (0) (0) (0) f x1 x1 , x2 f x1(0) , x2 x1 lim d 0 x1 d
n元函数极值充分条件:海塞矩阵为正定。
2 f 2 x 1 2 f x2 x1 (0) G( X ) 2 f xn x1
2 f xn x2
§2.4
凸集、凸函数与凸规划
f X f X*
函数f(X)在X*附近的一切X均满足不等式
2.二阶导数( Hessian矩阵)判断
Hessian矩阵G(X)在R上处处半正定。
(0) 1 (0) 2
X (0)
x2
§2.2
多元函数的泰勒展开
二元函数泰勒展开矩阵形式:
f x1 , x2 f X
(0)
f ( X
(0) T
1 ) X X TG ( X (0) )X 2
2 f x 2 1 其中: G ( X (0) ) 2 f x2 x1
2 2
2 5 5 5 1 5 1 5 5
f
X
(1)
26 3x 4 x1 x2 x |X ( 0 ) 5 2 5
2 1
§2.2
多元函数的泰勒展开
一元函数泰勒展开:
1 '' 0 f x f x f x x f x x 2 2
X (0) -▽f(X (0))
上升方向 最速下降方向 下降方向 d: 等值线的切线方向, 函数值变化率为零的方向 最速上升方向
0
x1
§2.1
多元函数的导数与梯度
f f f x , x ,... x 2 n X ( 0) 1
T
进一步推导到n维:
f X
(0)
f 即 d
cos 1 cos 2 沿d方向的方向向量 d ... cos n
X ( 0)
f X
(0) T

(0) f X d cos f , d
§2.1
多元函数的导数与梯度
▽f(X (0)) x2 -▽f(X (0))
f
''
X 0
f '' X 0
f '' X 0
极大值
极小值
偶次阶导数不 为零为极值点
奇次阶导数不 为零为拐点
§2.3
无约束优化问题的极值条件
f f 0 x1 x2
二元函数极值必要条件:
即:
f ( X ) 0
2 f 0 2 x1
2 f x12 f x2x1
X
(0)
x1(0) 2 (0) x2 1
§2.3
无约束优化问题的极值条件
2 f x 2 G ( X (0) ) 2 1 f x2 x1 2 f x1x2 2 0 2 f 0 2 2 x2
f(X)在X0点沿d方向的方向导数:
lim
(0) (0) f x1(0) x1 , x2 x2 f x1(0) x1 , x2 x2
d 0
x2
x2
d
d
f cos 1 f cos 2 x1 X ( 0) x2 X ( 0 )
上升方向 最速下降方向 下降方向
梯度重要性质:
① 梯度是 X (0)点处最大的 方向导数; ② 梯度方向是过点的等值 线的法线方向; ③ 梯度是X (0)点处的局部 性质; ④ 梯度指向函数变化率最 大的方向; ⑤ 正梯度方向是函数值最 速上升的方向,负梯度 方向是函数值最速下降 的方向。
X (0)
2 f x1x2 称为海赛(Hessian)矩阵 2 f 2 x2 X ( 0 )
§2.2
多元函数的泰勒展开
n元函数泰勒展开矩阵形式:
f (X ) f X
(0)
f ( X
(0) T
1 T (0) ) X x G ( X )X 2
2 f x1xn 2 f x2 xn 2 f xn 2 X (0)
2
二元函数极值充分条件:海 塞矩阵各阶主子式均大于零。
2 f x1x2 f 2 x2
2
0
§2.3
无约束优化问题的极值条件
求函数 f(X)=x12+x22-4x1-2x2+5 的极值
解 :1)根据极值的必要条件求驻点
f x 2 x 4 1 1 0 f ( x ) f 2 x2 2 x 2
称f(x)是定义在凸集上的一个凸函数。
f(x)
( f x1) 1 f x2
f x1 1 x2
0
a x1
x
x2 b
x
§2.4
凸集、凸函数与凸规划
f x2 f x1 x2 x1 f x1
T
三、凸性条件 1.一阶导数判断
2 f 2 x 1 2 f x2 x1 (0) G( X ) 2 f xn x1
2 f x1x2 2 f x2 2
2 f xn x2
§2.3
无约束优化问题的极值条件
f 'X 0
必要条件
一元函数极值条件:
2)利用海塞矩阵判断驻点是否为极值点
一阶主子式:
2 f x12
(0)
20
X ( 0)
二阶主子式: G( X
2 0 ) 40 0 2
X
(0)
2 为极值点,f(X (0))=0为极值 1
§2.3
无约束优化问题的极值条件
2 f x1x2 2 f x2 2 2 f x2 xn 0 2 f (0) xn 2 X 2 f x1xn
方向导数最大值发生在 :
cos f , d 1
结论: d方向取梯度方向时,函数值的变化率最大。 可见梯度方向是函数值变化最大的方向
§2.1
f d
多元函数的导数与梯度
cos f , d 0
(0) f X 0 cos f , d
X (0)
x2
▽f(X (0))
Δd x2(0) X (0) θ2 θ1 0 x1(0) Δx1
Δx2
表示沿d方向在X (0)处的f(X)变化率。
x1
§2.1
多元函数的导数与梯度
x3
n维函数f(X)在X (0)点沿d方 向的方向导数:
f f f cos 1 cos 2 d X ( 0) x1 X ( 0) x2 X ( 0) f cos n xn X ( 0) f cos i i 1 xi X ( 0)
为d方向的单位向量,则有
f d
X ( 0)
f f (0) T cos 1 cos 2 f X d x1 X ( 0) x2 X ( 0)
§2.1X ( 0)
f X
(0) T

d f X (0) cos f , d
第二章优化设计的数学基础
2.1 多元函数的导数与梯度 2.2 多元函数的泰勒展开 2.3 无约束优化极值条件 2.4 凸集、凸函数与凸规划 2.5等式约束优化极值条件
2.6 不等式约束优化极值条件
§2.1
一、方向导数
多元函数的导数与梯度
二元函数f(x1,x2)在X (0)的偏导数为:
(0) (0) f ( x1(0) x1 , x2 ) f ( x1(0) , x2 ) f ( x) lim x1 X ( 0) x1 0 x1
f X f X 6 x1 4 x2 , 4 x1 2 x2 x1 x2
函数在X (0)=[0, 1]T 处的最速下降方向是
f X x 6 x1 4 x2 4 1 (0) f X f X 4 x1 2 x2 x1 0 2 x2 1 x2 x1 0
函数f(X)在X*处取得局部极小值,称X*为 局部极小点。 而优化问题一般是要求目标函数在某一区 域内的全局极小点。
§2.4
凸集、凸函数与凸规划
一、凸集 一个点集(或区域),如果连接其中任意两点的线 段都全部包含在该集合内,就称该点集为凸集,否 则为非凸集。
x2 x2 y x1 y x2 x2
x1 0
n
x3(0)
θ3
d θ2
X (0)
θ1
0
x2(0) x2
x1(0) x1
§2.1
二、梯度
多元函数的导数与梯度
对于二维函数f(X)在X (0)点处的梯度:
f X

(0)
f x f x x , x 1 2 X ( 0)
T
cos 1 d cos 2
x2 1
§2.1
多元函数的导数与梯度
4 2
这个方向上的单位向量是:
e
相关文档
最新文档