Appearance
第6章:梯度、投影与近端方法
光滑性与下降引理
设 f 可微且梯度 L-Lipschitz,即 。沿线段积分并界定梯度变化可得
令 ,若 ,则
梯度方向有下降倾向不代表任意步长都下降;步长过大可能跨过谷底并发散。
收敛率与条件数
对有最优解的光滑凸函数,步长 的梯度法有函数值误差 上界。若再有 强凸性,可获得与 有关的线性收敛界。
例如二次函数 Hessian 为 ,L=100、。安全固定步长为 0.01,较平坦方向每步只乘 0.99,解释了条件数大时的缓慢进展。
凸情形的误差界
设 是最优解,取步长 ,记 。展开平方距离可得
凸性给出 ,下降引理给出 。把两式代入,梯度范数项恰好消去:
从第 0 步累加到第 步,右侧距离项相消。由于函数值单调下降,左侧每项至少是 ,于是
这不仅说明最终趋近最优值,也说明常数取决于光滑参数和初始距离。它不要求强凸,却也没有给出强凸条件下那样的几何速度。
投影梯度
对闭凸约束 C,使用 。先沿负梯度移动,再找最近可行点。投影可能抵消部分移动,约束最优点因此不必满足 。
固定点条件等价于 ,把几何法锥与最优性联系起来。
近端梯度
若目标为光滑 f 加非光滑凸 g,定义
再令 。取 g 为集合指示函数就退化为投影梯度。
对 ,逐坐标求解得到软阈值 。小坐标被直接置零,说明稀疏性来自最优性条件,而不只是数值舍入。
练习
- 对 ,比较步长 0.01、0.02、0.03 的迭代行为。
- 从一维次梯度条件推导软阈值。
- 为什么投影后梯度仍不为零可以是正确终止点?