次梯度法是求解凸函数
最优化(凸优化)问题的一种迭代法。次梯度法能够用于不可微的目标函数。当目标函数可微时,对于无约束问题次梯度法与梯度下降法具有同样的搜索方向。虽然在实际的应用中,次梯度法比内点法和牛顿法慢得多,但是次梯度法可以直接应用于更广泛的问题,次梯度法只需要很少的存储需求。然而,通过将次梯度法与分解技术结合,有时能够开发出问题的简单分配算法。
其中 表示函数 f在 的次梯度. 如果 f可微,他的次梯度就是梯度向量 有时,不是函数 f在 处的下降方向。因此采用一系列可能的 来追踪目标函数的极小值点,即