拉格朗日乘數法

2021-09-11 20:35:15 字數 561 閱讀 7362

構造拉格朗日\(l(x, a, b)=f(x)+ag(x)+bh(x)\), 其中\(a>=0\), \(g(x)<=0\), \(h(x)=0\)

我們要求的是\(minf(x)\), 現在就是見證奇蹟的時刻了

除此之外, 因為不等式約束滿足了kkt(要求h(x)=0, a(g(x))=0), 所有有這個結論, \(min_xmax_al(x, a, b)=max_amin_xl(x, a, b)=minf(x)\), 現在來推一遍

所以在進一步的, \(max_amin_xl(x, a, b)=min_x(f(x))+max_amin_x(ag(x))=min_x(f(x))+max_a(0)=min_x(f(x))\)得到kkt結論

以上就是對偶式推導(svm需要對偶式, 如果不適用求解困難)

## 作用

+ 將原始的問題轉換成可以使用smo演算法的形式, 使用smo演算法求解方程

posted @

2018-11-25 17:51

andrew_chan 閱讀(

...)

編輯收藏

拉格朗日乘數法

在求取有約束條件的優化問題時,拉格朗日乘子法 lagrange multiplier 和kkt條件是非常重要的兩個求取方法,對於等式約束的優化問題,可以應用拉格朗日乘子法去求取最優值 如果含有不等式約束,可以應用kkt條件去求取。當然,這兩個方法求得的結果只是必要條件,只有當是凸函式的情況下,才能保...

拉格朗日乘數法

在求取有約束條件的優化問題時,拉格朗日乘子法 lagrange multiplier 和kkt條件是非常重要的兩個求取方法,對於等式約束的優化問題,可以應用拉格朗日乘子法去求取最優值 如果含有不等式約束,可以應用kkt條件去求取。當然,這兩個方法求得的結果只是必要條件,只有當是凸函式的情況下,才能保...

拉格朗日乘數法

在求取有約束條件的優化問題時,拉格朗日乘子法 lagrange multiplier 和kkt條件是非常重要的兩個求取方法,對於等式約束的優化問題,可以應用拉格朗日乘子法去求取最優值 如果含有不等式約束,可以應用kkt條件去求取。當然,這兩個方法求得的結果只是必要條件,只有當是凸函式的情況下,才能保...