优化方法复习word版

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章 最优化问题的基本概念

§1.1最优化的概念

最优化就是依据最优化原理和方法,在满足相关要求的前提下,以尽可能高的效率求得工程问题最优解决方案的过程。

§1.2最优化问题的数学模型

1.最优化问题的一般形式

⎪⎪⎩

⎪⎪⎨⎧===≤q v x x x h p u x x x g t s x x x f x x x find n v n u n n ,,2,10),,,(,,2,10),,,(..),,,(min ,,,21212121 2.最优化问题的向量表达式

⎪⎪⎩

⎪⎪⎨⎧=≤0)(0)(..)(min X H X G t s X f X find 式中:T n x x x X ],,,[21 =

T p X g X g X g X G )](,),(),([)(21 =

T p X h X h X h X H )](,),(),([)(21 =

3.优化模型的三要素

设计变量、约束条件、目标函数称为优化设计的三要素!

设计空间:由设计变量所确定的空间。设计空间中的每一个点都代表一个设计方案。 §1.3优化问题的分类

按照优化模型中三要素的不同表现形式,优化问题有多种分类方法:

1按照模型中是否存在约束条件,分为约束优化和无约束优化问题

2按照目标函数和约束条件的性质分为线性优化和非线性优化问题

3按照目标函数个数分为单目标优化和多目标优化问题

4按照设计变量的性质不同分为连续变量优化和离散变量优化问题

第2章 最优化问题的数学基础

§2.1 n 元函数的可微性与梯度

一、可微与梯度的定义

1.可微的定义

设)(X f 是定义在n 维空间n R 的子集D 上的n 元实值函数,且D X ∈0。若存在n 维向量L ,对于任意n 维向量P ,都有

0)()(lim 000=--+→P

P L X f P X f T P 则称)(X f 在0X 处可微。

2.梯度

设有函数)(X F ,T n x x x X ],,,[21 =,在其定义域内连续可导。我们把)(X F 在定义域内某点X 处的所有一阶偏导数构成的列向量,定义为)(X F 在点X 处的梯度。记为:

T

n k x F x F x F X F ⎥⎦⎤⎢⎣⎡∂∂∂∂∂∂=∇,,,)(21 梯度有3个性质:

⑴函数在某点的梯度方向为函数过该点的等值线的法线方向;

⑵函数值沿梯度方向增加最快,沿负梯度方向下降最快;

⑶梯度描述的只是函数某点邻域内的局部信息。

§2.2极小点及其判别条件

一、相关概念

1.极小点与最优解

设)(X f 是定义在n 维空间n R 的子集D 上的n 元实值函数,若存在D X ∈*及实数0>δ,使得)(),(**X X D X N X ≠⋂∈∀δ都有)()(*X f X f ≤,则称*X 为)(X f 的局部极小点;若)()(*X f X f <,则称*X 为)(X f 的严格局部极小点。

若D X ∈∀,都有)()(*X f X f ≤,则称*X 为)(X f 的全局极小点,若)()(*X f X f <,则称*X 为)(X f 的全局严格极小点。

对最优化问题⎪⎪⎩

⎪⎪⎨⎧=≤0)(0)(..)(min X H X G t s X f X find 而言 满足所有约束条件的向量T n x x x X ],,,[21 =称为上述最优化问题的一个可行解,全体可行解组成的集合称为可行解集。在可行解集中,满足:

)(min )(*X f X f =的解称为优化问题的最优解。

2.凸集和凸函数

凸集:设n R D ⊂,若对所有的D X X ∈21、,及]1,0[∈α,都有D X X ∈-+21)1(αα,则称D 为凸集。

凸函数:设1:R R D f n →⊂,D 是凸集,如果对于所有的D X X ∈21、,及]1,0[∈α,都有)()1()(])1([2121X f X f X X f αααα-+≤-+,则称)(X f 为D 上的凸函数。

二、局部极小点的判别条件

驻点:设)(X f 是定义在n 维空间n R 的子集D 上的n 元实值函数,*X 是D 的内点,若0)(*=∇X f ,则称*X 为)(X f 的驻点。

局部极小点的判别:设)(X f 是定义在n 维空间n R 的子集D 上的n 元实值函数,具有连续的二阶偏导数。若*X 是)(X f 的驻点,且)(*2X f ∇是正定矩阵,则*X 是)(X f 的严格局部极小点。

三、全局极小点的判别

1.凸规划

对于优化问题:⎩⎨⎧=≤p

i X g t s X f i ,,2,10)(..)(min 若)(X f 、)(X g i 都是凸函数,则称该优化问题为凸规划。

2.全局极小点的判别

若优化问题为凸规划,则该优化问题的可行集为凸集,其任何局部最优解都是全局最优解。(能否证明)

第3章 无约束优化方法

§3.1下降迭代算法及终止准则

一、数值优化方法的基本思想 基本思想就是在设计空间内选定一个初始点k

X ,从该点出发,按照某一方向k S (该方向的确定原则是使函数值下降)前进一定的步长k α,得到一个使目标函数值有所下降的新设计点1+k X ,然后以该点为新的初始点,重复上面过程,直至得到满足精度要求的最优点

*X 。

该思想可用下式表示:k k k k S X X α+=+1

二、迭代计算的终止准则

工程中常用的迭代终止准则有3种:

⑴点距准则

相邻两次迭代点之间的距离充分小时,迭代终止。

数学表达为:ε≤-+k k X X 1

⑵函数下降量准则(值差准则)

相邻两次迭代点的函数值之差充分小,迭代终止。 数学表达为:ε≤-+)()(1k k X f X f

⑶梯度准则

目标函数在迭代点处的梯度模充分小时,迭代终止。

数学表达为:ε≤∇+)(1k X f

三、算法的收敛速度

对于某一确定的下降算法,其优劣如何评价?人们通常采用收敛速度来评价。 下面给出度量收敛速度的几个概念。

1.P 阶收敛

设序列{}k X 收敛于解*X ,若存在常数0≥P 及L 、0k ,使当0k k ≥时下式:

p

k k X X L X X **1-≤-+ 成立,则称{}k X 为P 阶收敛。

2.线性收敛

设序列{}k X 收敛于解*X ,若存在常数0k 、L 及)1,0(∈θ,使当0k k ≥时下式:

k k L X X θ≤-+*1

成立,则称{}k X 为线性收敛。

3.超线性收敛

设序列{}k X 收敛于解*X ,若任给0>β都存在00>k ,使当0k k ≥时下式:

**1X X X X k k -≤-+β

成立,则称{k X 为超线性收敛。

§3.2一维最优化方法

一、确定初始区间的进退法

任选一个初始点0x 和初始步长h ,由此可确定两点01x x =和h x x +=12,通过比较这两点函数值)(1x f 、)(2x f 的大小,来决定第三点3x 的位置。比较这三点函数值是否

相关文档
最新文档