基本介紹
- 中文名:次梯度法
- 外文名:Subgradient method
- 套用:凸函式最最佳化問題
- 分類:最最佳化算法
基本次梯度算法,步長的選取,收斂結果,有約束最最佳化,投影次梯度算法,一般約束問題,
基本次梯度算法











步長的選取
次梯度方法有許多可採用的步長。以下為5種能夠保證收斂性的步長規則:
1、恆定步長,

2、恆定間隔,
,得出
。


3、步長平方可加,但步長不可加,即步長滿足

4、步長不可加但步長遞減,即步長滿足

5、間隔不可加但間隔遞減,即
,其中


注意:上述步長是在算法執行前所確定的,不依賴於算法運行過程中產生的任何數據。這是與標準梯度下降法的顯著區別。
收斂結果
對於恆定間隔的步長以及恆定步長,次梯度算法收斂到最優值的某個鄰域,即

有約束最最佳化
投影次梯度算法
次梯度法的一個擴展版本是投影次梯度法,該方法用於求解有約束最最佳化問題:最小化
,其中 C為凸集。投影次梯度算方法的疊代公式為:





一般約束問題









