第一范文网 - 专业文章范例文档资料分享平台

2011-2012最优化理论与方法试题答案 李宗平教授出题

来源:用户分享 时间:2025/7/25 1:43:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2011-2012 第一学期期末考试

最优化理论与方法试题答案

答案:

1.非线性规划极值问题的特点:(1)非线性规划的极值有可能在边界上取得,也可能在可行域的任一点处取得。即极值问题可能在可行域内。(2)目标函数如果是凸函数,定义域为凸规划时,它们的任一点局部极值点极为全局极值点。(3)非线性凸规划问题的极值点存在的充要条件是库恩塔克条件(凸函数极值点处的梯度向量为零)。 2.凸规划的定义:(1)目标函数为凸函数(2)约束条件图形特征表现为凹函数。凸规划的可行域为凸集,任意一极小点都为全局极小点,且极小点的合集为一凸集。 证明:任意一个极小点都为全局极小点。

假设X为凸规划问题的一个局部极小点,

则对于X的一个充分小的邻域Ni(X)内任一点X(X * )都有f(X) f(X)。 设Y是凸规划可行域上的一个局部极小点,λ为任意小的正数,

****

那么:λ* X+(1-λ)*Y Ni(X),则根据上面的叙述有:f(λ* X+(1-λ)*Y) f(X)。

又f(X)为凸函数,根据凸函数的性质有:f(λ* X+(1-λ)*Y) λ* f(X)+ (1-λ) * f(Y)

∴f(Y)≥f(X),即任意一个极小值点为全局极小点。 证明:凸规划极小值点的合集是一个凸集。

根据凸函数的性质3,小于某一个熟知的凸函数点的合集为一个凸集,即Sβ= ,Sβ为凸集,故凸规划极小点的合集是一个凸集。

3.迭代算法:为了求f(X)的最优解,首先给出一个初试估计 ( ),如果按照某一算法得到 ( ),并使 ( )比 ( )更优(例如:对于最小值问题而言,有f( ( )) f( ( ))),再按照该算法得到比 ( )更优的点 ( ),…。以此类推,可得到一个解的数列 ( ) ,若数列 ( ) 末尾有极限 ( ),即 ( ) ( ) ,那么一般认为数列 ( ) 收敛于解 ( )。 常用的迭代终止准则:

(1)相继两次迭代的绝对误差: ( ) ( ) ε ; ( ) ( ) ε . (2)相继两次迭代的相对误差: ( ) ( )

( )

ε ;

( ) ( )

( )

ε

.

(3)目标函数梯度模的足够小: ( ) ε . 其中ε ,ε ,ε ,ε

,ε

0.

4.斐波那契算法:一种对称地把区间缩短的方法,它以最少的次数把区间缩短为所要求的长度(斐波那契长度满足 ),但每次的缩短率不同。

黄金分割法又称0.618法,它是一种等速对称分割法,采用固定的缩短率0.618 和0.382处,同时便于缩短次数进行计算。例如,把区间( )经过n次缩短为单位区间,可

由 来确定。

区别:黄金分割法是等速分割算法,而斐波那契算法是不等速分割算法。+

5. 是函数f(X)定义域的R中的一个可行点,D是函数在点 处的任一可行方向, 是该点起作用的的约束,回答下列问题并证明:

(1)当D是 处可行的下降方向时,D与 和 之间有甚关系? (2)若 是局部极小点,D与 和 之间有甚关系? 解:(1)D为

处可行的下降方向,有

证明:取 为充分小的正数,则 +λ R,且满足 ( λ ) ,对 (X)在 处进行泰勒展开: ( λ )= ( )+ λ D+ ( ), 当λ 0时,有:

( )

=0, λ 当 D 时, ( λ )

( ),D 为可行方向。

对于目标函数f(X)来说,只要f( λ ) 成立,就能证明D为下降方向,同样对于f(X)在 处泰勒展开,得到:

( λ )= ( )+ λ D+ ( ),

( )

=0 当 ( ) D 0时, ( λ ) ( ),D为可行方向。

(2)若 是局部极小点,则不可能找出满足以下条件的的可行方向D来满足:

证明:反证法:假设在点 处存在一个可行方向D同时满足上述条件,则,同(1)所述过程,D为可行下降方向,这与题目条件 是局部极小点相矛盾。所以,D不能同时满足 。

6.对于无约束极值问题 = X+c,式中A为n 的对称矩阵,X,B ,c 为

常数。设向量 ,i=0,1,2,…,n-1,为A共轭,则从任一点 出发,相继以 λ λ

为搜索方向的下述算法:

λ 经过n次一维搜索收敛于上述无约束极值问题的极小点。 解: f(X)=AX+B

经过n次搜索后,得到的解分别是 ,

,…,

f( )= A +B ; f( )= A +B=A( λ )+B= f( )+ λ 设 f( ) ,对于k=0,1,2,…,n-1,有: f( )= f( )+ λλ

= f( )+ λ

λ

在经过一维搜索确定最佳步长λ

λ

时,有:

=

= =0

因此,对于k=0,1,2,…,n-1时,有:

( ) f( )= ( ) f( )+ λ λ

( ) =0

( ) λ

( )

即: f( )为n个线性无关的向量 正交,则只有 f( )=0,所以,

为无约束相关极值问题的极小点,即经过n次以 为方向的算法得到的为 极小点。

7.用梯度法求f(X)= 的极小点,已知 =0.1 解:初始估计 =

∴ =

根据检验终止准则: = + 故需要进行下一次的迭代得到

λ

其中λ

∵H(X)= λ==

∴ = =

此时,检验终止准则: =0 迭代终止。 又∵f(X)的海塞矩阵H(X)是正定时,f(X)为严格凸函数 ∴ =是 的全局极小点,且

8.给出二次规划 -4

要求:(1)库恩—塔克条件求最优解(2)写出等价的线性规划问题并化为标准形

解:标准型:

注意本题运用库恩-塔克条件解题时应该引入4个拉格朗日乘子。 当 = , = , =0, =0时可以求得最优解, 最终最优解为 =

(2)等价的线性规划问题: ( )-6X-3X

标准型:

9.简述把约束极值问题化为无约束极值问题的方法,并且用其中的一种方法求解非线性规划

解:提示,内点法和外点法。 答案为Xmin= .

2011-2012最优化理论与方法试题答案 李宗平教授出题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c82eiz11iye0fvam2h1lg_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top