最优化方法复习题

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

《最优化方法》复习题

一、 简述题

1、怎样判断一个函数是否为凸函数.

(例如: 判断函数212

2

212151022)(x x x x x x x f +-++=是否为凸函数) 2、写出几种迭代的收敛条件.

3、熟练掌握利用单纯形表求解线性规划问题的方法(包括大M 法及二阶段法).

见书本61页(利用单纯形表求解);

69页例题 (利用大M 法求解、二阶段法求解);

4、简述牛顿法和拟牛顿法的优缺点. 简述共轭梯度法的基本思想.

写出Goldstein 、Wolfe 非精确一维线性搜索的公式。 5、叙述常用优化算法的迭代公式.

(1)0.618法的迭代公式:(1)(),

().k k k k k

k k k a b a a b a λτμτ=+--⎧⎨=+-⎩

(2)Fibonacci 法的迭代公式:11

1(),(1,2,,1)()

n k k

k k k n k n k k k k k n k F a b a F k n F a b a F λμ---+--+⎧

=+-⎪⎪=-⎨

⎪=+-⎪⎩

L . (3)Newton 一维搜索法的迭代公式: 1

1k k k

k x x G g -+=-. (4)推导最速下降法用于问题1min ()2

T

T f x x Gx b x c =

++的迭代公式: 1()T k k

k k k T k k k

g g x x f x g G gx +=-∇

(5)Newton 法的迭代公式:211[()]()k k k k x x f x f x -+=-∇∇.

(6)共轭方向法用于问题1min ()2

T

T f x x Qx b x c =

++的迭代公式: 1()T k k

k k k T

k k

f x d x x d d Qd +∇=-. 二、计算题

双折线法练习题 课本135页 例3.9.1 FR 共轭梯度法例题:课本150页 例4.3.5 二次规划有效集:课本213页例6.3.2, 所有留过的课后习题.

三、练习题:

1、设n n A R ⨯∈是对称矩阵,,n b R c R ∈∈,求1()2

T

T f x x Ax b x c =++在任意点x 处的梯度和Hesse 矩阵.

解 2(),()f x Ax b f x A ∇=+∇=.

2、设()()t f x td ϕ=+,其中:n f R R →二阶可导,,,n n x R d R t R ∈∈∈,试求()t ϕ''. 解 2()(),()()T T t f x td d t d f x td d ϕϕ'''=∇+=∇+.

3、证明:凸规划min ()x S

f x ∈的任意局部最优解必是全局最优解.

证明 用反证法.设x S ∈为凸规划问题min ()x S

f x ∈的局部最优解,即存在x 的某

个δ邻域()N x δ,使()(),()f x f x x N x S δ≤∀∈I .若x 不是全局最优解,则存在

x S ∈%,使()()f x f x <%.由于()f x 为S 上的凸函数,因此 (0,1)λ∀∈,有

((1))()(1)()()f x x f x f x f x λλλλ+-≤+-<%%.

当λ充分接近1时,可使(1)()x x

N x S δλλ+-∈%I ,于是()((1))f x f x x λλ≤+-%,矛盾.从而x 是全局最优解.

4、已知线性规划:123123123123123min ()2;..360,2210,20,,,0.f x x x x s t x x x x x x x x x x x x =-+⎧⎪++≤⎪⎪

-+≤⎨⎪+-≤⎪⎪≥⎩

(1)用单纯形法求解该线性规划问题; (2)写出线性规划的对偶问题;

解 (1)引进变量456,,x x x ,将给定的线性规划问题化为标准形式:

123123412351236126min ()2;

..360,2210,20,,,,0.f x x x x s t x x x x x x x x x x x x x x x =-+⎧⎪+++=⎪⎪

-++=⎨⎪+-+=⎪⎪≥⎩

L

所给问题的最优解为(0,20,0)T x =,最优值为20f =-. (2)所给问题的对偶问题为:

123123123123123max ()601020;..32,21,21,,,0.g y y y y s t y y y y y y y y y y y y =---⎧⎪---≤⎪⎪

-+-≤-⎨⎪--+≤⎪⎪≥⎩

5、用0.618法求解 2min ()(3)t t ϕ=-,要求缩短后的区间长度不超过0.2,初始区间取[0,10]. 解 第一次迭代: 取11[,][0,10],0.2a b ε==. 确定最初试探点11,λμ分别为

11110.382() 3.82a b a λ=+-=,11110.618() 6.18a b a μ=+-=.

求目标函数值:21()(3.823)0.67ϕλ=-=,21()(6.183)10.11ϕμ=-=.

比较目标函数值:11()()ϕλϕμ<. 比较11 6.1800.2a με-=->=. 第二次迭代:

212121210, 6.18, 3.82,()()0.67a a b μμλϕμϕλ========.

2222220.382()0.382(6.180) 2.36,()(2.363)0.4a b a λϕλ=+-=-==-=.

2222()(), 3.82a ϕλϕμμε<-=>. 第三次迭代:

323232320, 3.82, 2.36,()()0.4a a b μμλϕμϕλ========.

2333330.382()0.382(3.820) 1.46,()(1.463) 2.37a b a λϕλ=+-=-==-=.

3333()(), 3.82 1.46b ϕλϕμλε>-=->. 第四次迭代:

434343431.46, 3.82, 2.36,()()0.4a b b λλμϕλϕμ========.

444440.618() 1.460.0.618(3.82 1.46) 2.918,()0.0067a b a μϕμ=+-=+-==. 4444()(), 3.82 2.36b ϕλϕμλε>-=->. 第五次迭代:

545454542.36, 3.82, 2.918,()()0.0067a b b λλμϕλϕμ========.

555550.618() 3.262,()0.0686a b a μϕμ=+-==. 5555()(), 3.262 2.36a ϕλϕμμε<-=->. 第六次迭代:

656565652.36, 3.262, 2.918,()()0.0067a a b μμλϕμϕλ========.

666660.382() 2.7045,()0.087a b a λϕλ=+-==.

6666()(), 3.262 2.7045b ϕλϕμλε>-=->.

相关文档
最新文档