first order method in optimization

Posted optimization-dkk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了first order method in optimization相关的知识,希望对你有一定的参考价值。

这篇文章想阐述一阶优化算法,尽可能的做到全面。

  • 考虑无约束优化问题

                                                              技术分享图片

Gradient Descent Method 有如下迭代形式:

                                                            技术分享图片

这里的 技术分享图片 为步长,不同的步长构造策略生成了不同的梯度算法,例如,

                                                   技术分享图片

则为最速下降法,如果

                                                  技术分享图片

这里的 技术分享图片, 这时候为BB算法。

  • 还是考虑无约束凸优化问题

                                                           技术分享图片

Proximal Point Algorithm 有如下形式:

                                                    技术分享图片

                                                            技术分享图片

                                                    技术分享图片

  • 考虑可分离凸问题:

                                      技术分享图片

这里假设技术分享图片, 在第k步迭代,Proximal Gradient Algorithm 将 技术分享图片 作二次展开

有如下形式:

                                    技术分享图片

PGA等价于Forward Backward Operator。

4.考虑线性约束凸问题:

                                                  技术分享图片

以上是关于first order method in optimization的主要内容,如果未能解决你的问题,请参考以下文章

uni-app中In order to be iterable, non-array objects must have a [Symbol.iterator]() method.报错

leetcode No1114. Print in Order

leetcode No1114. Print in Order

TypeError: Cannot create a consistent method resolution order (MRO) for bases P1, P2

AI - First-order logic

TP5框架如何order自定义排序