好文档 - 专业文书写作范文服务资料分享网站

《最优化方法》复习题(含答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

《最优化方法》复习题(含答案)

附录5 《最优化方法》复习题

1、设A?Rn?n是对称矩阵,b?Rn,c?R,求f(x)?的梯度和Hesse矩阵.

解 ?f(x)?Ax?b,?2f(x)?A.

2、设?(t)?f(x?td),其中f:Rn?R二阶可导,x?Rn,d?Rn,t?R,试求???(t). 解 ??(t)??f(x?td)Td,???(t)?dT?2f(x?td)d. 3、设方向d?Rn是函数f(x)在点x处的下降方向,令

ddT?f(x)?f(x)TH?I?T?, Td?f(x)?f(x)?f(x)1TxAx?bTx?c在任意点x处2其中I为单位矩阵,证明方向p??H?f(x)也是函数f(x)在点x处的下降方向. 证明 由于方向d是函数f(x)在点x处的下降方向,因此?f(x)Td?0,从而

?f(x)Tp???f(x)TH?f(x)

ddT?f(x)?f(x)T???f(x)(I?T?)?f(x)

d?f(x)?f(x)T?f(x)T???f(x)T?f(x)??f(x)Td?0,

所以,方向p是函数f(x)在点x处的下降方向.

4、S?Rn是凸集的充分必要条件是?m?2,?x1,x2,L,xm?S,x1,x2,L,xm的一切凸组合都属于S.

证明 充分性显然.下证必要性.设S是凸集,对m用归纳法证明.当m?2时,由凸集的定义知结论成立,下面考虑m?k?1时的情形.令x???ixi,

i?1k?1其中xi?S,?i?0,i?1,2,L,k?1,且??i?1.不妨设?k?1?1(不然x?xk?1?S,

i?1k?1结论成立),记y???ixi,有x?(1??k?1)y??k?1xk?1,

1??i?1k?1k

k?i?i?0,i?1,2,L,k,??1, 又

1??k?1i?11??k?1则由归纳假设知,y?S,而xk?1?S,且S是凸集,故x?S.

5、设S?Rn为非空开凸集,f:S?R在S上可微,证明:f为S上的凸函数的充要条件是f(x2)?f(x1)??f(x1)T(x2?x1),?x1,x2?S.

证明 必要性.设f是S上的凸函数,则?x1,x2?S及??(0,1),有

f(?x2?(1??)x1)??f(x2)?(1??)f(x1),

于是

f(x1??(x2?x1))?f(x1)??f(x2)?f(x1),

因S为开集,f在S上可微,故令??0?,得

?f(x1)T(x2?x1)?f(x2)?f(x1),即f(x2)?f(x1)??f(x1)T(x2?x1),?x1,x2?S.

充分性.若有f(x2)?f(x1)??f(x1)T(x2?x1),?x1,x2?S, 则???[0,1],取x??x1?(1??)x2?S,从而

f(x1)?f(x)??f(x)T(x1?x),f(x2)?f(x)??f(x)T(x2?x),

将上述两式分别乘以?和1??后,相加得

?f(x1)?(1??)f(x2)?f(x)??f(x)T(?x1?(1??)x2?x)

?f(x)?f(?x1?(1??)x2),

所以f为凸函数.

6、证明:凸规划minf(x)的任意局部最优解必是全局最优解.

x?S证明 用反证法.设x?S为凸规划问题minf(x)的局部最优解,即存在x的某

x?S个?邻域N?(x),使f(x)?f(x),?x?N?(x)IS.若x不是全局最优解,则存在

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

%%f(?x?(1??)x)??f(x)?(1??)f(x)?f(x).

%%?N?(x)IS,于是f(x)?f(?x?(1??)x当?充分接近1时,可使?x?(1??)x),

矛盾.从而x是全局最优解.

7、设S?Rn为非空凸集,f:S?R是具有一阶连续偏导数的凸函数,证明:x是问题minf(x)的最优解的充要条件是:?f(x)T(x?x)?0,?x?S.

x?S%证明 必要性.若x为问题minf(x)的最优解.反设存在x?S,使得

x?S%%?f(x)T(x?x)?0,则d?x?x是函数f(x)在点x处的下降方向,这与x为问题

minf(x)的最优解矛盾.故?f(x)T(x?x)?0,?x?S.

x?S%%充分性.若?f(x)T(x?x)?0,?x?S.反设存在x)?f(x). ?S,使得f(x%f(x??(x?x))?f(x)???%f(?x?(1??)x)?f(x)?

%?f(x)?(1??)f(x)?f(x)%?f(x)?f(x)?0(??(0,1),

?因S为凸集,f在S上可微,故令??0?,得

%%?f(x)T(x?x)?f(x)?f(x)?0,这与已知条件矛盾,故x是问题minf(x)的最

x?S优解.

8、设函数f(x)具有二阶连续偏导数,xk是f(x)的极小点的第k次近似,利用

f(x)在点xk处的二阶Taylor展开式推导Newton法的迭代公式为 xk?1?xk?[?2f(xk)]?1?f(xk).

证明 由于f(x)具有二阶连续偏导数,故

1f(x)??(x)?f(xk)??f(xk)T(x?xk)?(x?xk)T?2f(xk)(x?xk).

2且?2f(xk)是对称矩阵,因此?(x)是二次函数.为求?(x)的极小点,可令

??(x)?0,即?f(xk)??2f(xk)(x?xk)?0,若?2f(xk)正定,则上式解出的?(x)的平稳点就是?(x)的极小点,以它作为f(x)的极小点的第k?1次近似,记为

xk?1,即xk?1?xk?[?2f(xk)]?1?f(xk),这就得到了Newton法的迭代公式.

9、叙述常用优化算法的迭代公式.

??k?ak?(1??)(bk?ak),(1)0.618法的迭代公式:?

??k?ak??(bk?ak).Fn?k?1???a?(bk?ak),k?kF?n?k?1(k?1,2,L,n?1). (2)Fibonacci法的迭代公式:?????k?ak?Fn?kF(bk?ak)n?k?1(3)Newton一维搜索法的迭代公式: t??(tk)k?1?tk????(t. k)(4)最速下降法用于问题minf(x)?12xTQx?bTx?c的迭代公式: x?f(xTxk)?f(xk)k?1?k??f(xT?f(xk) k)Q?f(xk)(5)Newton法的迭代公式:xk?1?xk?[?2f(x?1k)]?f(xk). (6)共轭方向法用于问题minf(x)?12xTQx?bTx?c的迭代公式: x?x?f(xk)Tdkk?1k?dTdk. kQdk10、已知线性规划:

??minf(x)?2x1?x2?x3;??s..t3x1?x2?x3?60,?x1?2x2?2x3?10, ??x1?x2?x3?20,??x1,x2,x3?0.(1)用单纯形法求解该线性规划问题的最优解和最优值; (2)写出线性规划的对偶问题; (3)求解对偶问题的最优解和最优值.

解 (1)引进变量x4,x5,x6,将给定的线性规划问题化为标准形式:??minf(x)?2x1?x2?x3;??s..t3x1?x2?x3?x4?60,?x1?2x2?2x3?x?5?10, ?x1?x2?x3?x6?20,??x1,x2,L,x6?0.

《最优化方法》复习题(含答案)

《最优化方法》复习题(含答案)附录5《最优化方法》复习题1、设A?Rn?n是对称矩阵,b?Rn,c?R,求f(x)?的梯度和Hesse矩阵.解?f(x)?Ax?b,?2f(x)?A.2、设?(t)?f(x?td),其中f:Rn?R二阶可导,x?Rn,d?Rn,t?R,试求???(t).解
推荐度:
点击下载文档文档为doc格式
0j9lp8wb2q6bod04q39t7z7sh75lu600oho
领取福利

微信扫码领取福利

微信扫码分享