最优化方法复习大纲
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
f
(
x1 )1
1/ 2 0
0 1/ 8
x2 x1 2 f ( x1)1f ( x1) [0,0]T
例3 试写出下述问题的K T条件。
min f ( x) 3 x12 3 x1x2 2 x22
s.t .
x12 2 x1 2 x22 x2 x1 2 x22 4 x2 2
K T 条件为
6 4
x1 x2
3 x2 3 x1
1
22 4x2
x1 1
1(3 x12 2x1 2
4
1 x2
x22 x2 )
4 0
2
0 1
0
ቤተ መጻሕፍቲ ባይዱ
2x2 0
1,2 0
例4 试分别写出下述问题的惩罚函数及障碍函数。 min f ( x) ( x1 2x2 )2 2x2 s.t. 3x12 2x2 6
3
x2 0
解: f ( x) [ 6x1 3x2,4x2 3x1 ]T g1( x) 3 x12 2x1 2x22 x2
g1( x) [ 2 2x1 , 4x2 1]T
g2( x) x1 2x22 4x2 2
g2( x) [1,4x2 4]T
g3( x) x2 g3( x) [ 0,1]T
2 0 2 0 0 12
问:(1)确定当前单纯型表中的基变量,基本可行解, 目标函数值。
(2)判断其是否为最优单纯型表,是则给出理由;不是, 则继续求解该问题的最优解。
解:
(1)基变量为
x2 , x,4基, x本5可行解为
目标函数值为12。
x1。 (0,4,0,2,6)T
(2)因为变量 型表。
的最优解计算. 6. 模式搜索法:计算。
7. 最优性条件: 积极约束判断,K-T条件, K-T点 判别。
8. 惩罚函数法: 外点法惩罚函数的构造,内点法障 碍函数的构造,外点法、内点法计算。
9. 线性规划: 建立线性规划模型,化标准型,基 本可行解的计算,单纯型表上的单纯型算法.
例1. 试用梯度法解下述问题 min f ( x) x12 4 x22
s.t .
2 x1 x4 x5 x7 2 2x2 x4 x5 x8 5
x1 , x2 , x4 , x5 , x6 , x7 , x8 0
例6 设某线性规划问题用单纯型算法求解得到
如下的单纯型表。
x1 x2 x3 x4 x5 b
2 0 2 1 0 2
2
1
1
00
4
2 0 6 0 1 6
已知初始点 x1 (1,1)T ,求迭代点x2。
解: f ( x) [ 2x1 ,8x2 ]T d1 f ( x1) [ 2, 8]T
x x1 d1 [1 2,1 8]T
记 ( ) f ( x1 d1) (1 2 )2 4(1 8 )2
令 '( ) 4(1 2 ) 64(1 8 ) 0
解: 惩罚函数
G( x, M ) ( x1 2x2 )2 2x2 M[min{ 2x2 6 3x12,0}]2
障碍函数
(
x,
)
(
x1
2
x2
)2
2
x2
u
2
x2
1 6
3
x12
或
( x, ) ( x1 2x2 )2 2x2 uln(2x2 6 3x12 )
例5 将下面的线性规划问题化为标准型。
最优化方法复习提纲
一、概念
最优化问题,凸集,凸函数,局部极小点,全 局极小点,下降方向,最优步长,共轭方向, 可行方向,积极约束,线性规划问题,基本解。
二、计算
1. 黄金分割法 。 2. 梯度法:迭代公式,计算 。
3. 共轭梯度法:共轭方向概念、性质,搜索方向、 搜索步长的公式推导 . 4. 牛顿法:迭代公式,计算 . 5. 最小二乘法: 最小二乘问题; 线性最小二乘问题
min z 2 x1 x2 3 x3
x1 x2 2 x3 4
s.t .
2 x1 x3 2 2x2 x3 5
x1 , x2 0, x3无约束
解: 令 x3 x4 x5 .
max z 2 x1 x2 3 x4 3 x5
x1 x2 2 x4 2 x5 x6 4
的检x1验数
,1 所以2不是0最优单纯
x1 x2 x3 x4 x5 b
2 0 2 1 0 2
2
1
1
00
4
2 0 6 0 1 6
2
0 2 0 0 12
x1 x2 x3 x4 x5 b
0 1 3 1 0 6
1 1/ 2 1/ 2 0 0
2
0 1 5 0 1 2
0 1 3 0 0 16
17
1 130
x2
x1
1d 1
[ 48, 3]T 65 65
例 2. 试用牛顿法解下述问题 min f ( x) x12 4 x22
已知初始点 x1 (1,1)T ,求迭代点x2。
解: f ( x) [ 2x1 ,8x2 ]T f ( x1) [2,8]T
2
f
(
x
)
2 0
0 8