无约束问题的最优条件

无约束问题的最优条件

考虑无约束优化问题:

\[\begin{aligned} \min & f(x) \\ \text { s.t. } & x \in X \subseteq R^{n} \end{aligned} \]

![在这里插入图片描述]( https://img-blog.csdnimg.cn/2021052900030576.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70#pic_center)

  • 若f(x)为凸函数 则 \(x^*\)是最优解 \(\Leftrightarrow\) \(\nabla f\left(x^{*}\right)=0_{\circ}\)
  • 若f(x)为一般函数
    • 一阶必要条件(First-Order Necessary Conditions)
      假设\(f(x)\)\(x^*\)处是可微的,如果\(x^*\)是局部最小值,那么\(\nabla f\left(x^{*}\right)=0\)
    • 二阶必要条件(Second-Order Necessary Conditions)
      假设\(f(x)\)\(x^*\)处是二阶可微的,如果\(x^*\)是局部最小值,那么\(\nabla f\left(x^{*}\right)=0\)\(\nabla^{2} f\left(\mathbf{x}^{*}\right)\)是半正定矩阵
    • 二阶充分条件(Second-Order Sufficient Conditions)
      假设\(f(x)\)\(x^*\)处是二阶可微的,如果\(x^*\)是局部最小值,那么\(\nabla f\left(x^{*}\right)=0\)\(\nabla^{2} f\left(\mathbf{x}^{*}\right)\)是正定矩阵
      ![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210529000325464.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70)

回顾泰勒定理(Taylor's Theorem)

为了证明,我们回顾一下泰勒定理
如果f在R上连续可微,则

\[f(x+p)=f(x)+\nabla f(x+t p)^{\top} p$$$$t \in(0,1) \]

如果f在R上二次连续可微,则可以得到

\[f(x+p)=f(x)+\nabla f(x)^{\top} p+\frac{1}{2} p^{\top} \nabla^{2} f(x+t p) p \]

具体推导如下
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210529001822940.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70)

一阶必要条件(First-Order Necessary Conditions)

假设\(f(x)\)\(x^*\)处是可微的,如果\(x^*\)是局部最小值,那么\(\nabla f\left(x^{*}\right)=0\)

\(proof\)如下:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210529002235614.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70)

二阶必要条件(Second-Order Necessary Conditions)

假设\(f(x)\)\(x^*\)处是二阶可微的,如果\(x^*\)是局部最小值,那么\(\nabla f\left(x^{*}\right)=0\)\(\nabla^{2} f\left(\mathbf{x}^{*}\right)\)是半正定矩阵

\(proof\)如下:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210529002250326.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70)

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210529002302151.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70)

二阶充分条件(Second-Order Sufficient Conditions)

假设\(f(x)\)\(x^*\)处是二阶可微的,如果\(x^*\)是局部最小值,那么\(\nabla f\left(x^{*}\right)=0\)\(\nabla^{2} f\left(\mathbf{x}^{*}\right)\)是正定矩阵

\(proof\)如下:
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20210529002308817.jpg?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTUwODI2NQ==,size_16,color_FFFFFF,t_70)
参考

  • Nocedal, Jorge, & Wright, Stephen J. (0). Numerical optimization. 2nd ed.. Springer.
posted @ 2021-05-29 16:23  未来我想陪你  阅读(1402)  评论(0)    收藏  举报