漫步最优化十二——局部极小与极大的充分必要条件(下)





广
怀


——

2

  1. 如果 f(x)C2,x 是局部极小值,那么对任意可行方向 d
    • g(x)Td0
    • 如果 g(x)Td=0 ,那么 dTH(x)d0
  2. 如果 x 是局部极小值,且是 R 的内点,那么
    • g(x)=0
    • 对所有 d0,dTH(x)d0

(a)(b) 中的条件 (i) 由前面的定理可得出来。对于 (a) 中的条件 (ii) x=x+αd ,其中 d 是可行方向,由泰勒级数可得

f(x)=f(x)+αg(x)Td+12α2dTH(x)d+o(α2d2)

注意如果条件 (i) 取等号,那么

f(x)=f(x)+12α2dTH(x)d+o(α2d2)

如果

dTH(x)d<0

,那么当 α0

12α2dTH(x)d+o(α2d2)<0


f(x)<f(x)

这与 x 是极小值点相矛盾,因此如果 g(x)Td=0 ,那么

dTH(x)d0

如果 x 是局部极小值点,且是 R 的内点,那么所有向量d是可行方向,因此 (b) 部分得条件 (ii) 成立,这个条件等价于说 H(x) 是半正定的。

通过类比可以得出局部极大值的定理。

3

  1. 如果 f(x)C2,x 是局部极大值,那么对任意可行方向 d
    • g(x)Td0
    • 如果 g(x)Td=0 ,那么 dTH(x)d0
  2. 如果 x 是局部极大值,且是 R 的内点,那么
    • g(x)=0
    • 对所有 d0,dTH(x)d0

(b) 部分的条件 (ii) 等价于 H(x) 是半负定矩阵。

这些条件是局部极值的必要条件但不是充分条件,也就是说有满足这些条件的点,但它们不是极值点。接下来我们考虑一下充分条件,这里暂时考虑 x 位于可行域内部的情况,对于边界的情况比较困难,以后在讲解。

4 如果 f(x)C2,x R 的内点,那么

  1. g(x)=0

    • H(x) 是正定矩阵
    • 就是 x 为局部极小值的充分条件。

      对于任意方向 d ,泰勒级数得到

      f(x+d)=f(x)+g(x)Td+12dTH(x)d+o(d2)

      如果条件 (a) 满足,我们有

      f(x+d)=f(x)+12dTH(x)d+o(d2)

      如果条件 (b) 满足,那么

      12dTH(x)d+o(d2)>0as d0

      因此

      f(x+d)>f(x)

      x 是强局部极小值。

      通过类比可得到极大值的充分条件。

      5 如果 f(x)C2,x R 的内点,那么

      1. g(x)=0

      2. H(x) 是负定矩阵
      3. 就是 x 为局部极大值的充分条件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值