Lagrangian 对偶 和 Slater 条件
目錄1.Lagrange函數(shù):2.Lagrange對(duì)偶函數(shù)和對(duì)偶問(wèn)題:3.幾何解釋:5.參考文獻(xiàn):
1.Lagrange函數(shù):
回憶上節(jié)的記號(hào),對(duì)于任意一個(gè)優(yōu)化問(wèn)題(不一定是凸優(yōu)化問(wèn)題):
egin{equation}egin{split} ext{min}quad & f_{0}(x)
ewline ext{subject to:}quad & f_{i}(x)leq 0, i=1,...,m
ewline & h_{i}(x)=0, i=1,...,pend{split}end{equation}
我們可以看到,上述問(wèn)題的真正難點(diǎn)就在于一組等式和不等式約束條件。所謂"拉格朗日對(duì)偶"的基本想法就是通過(guò)擴(kuò)充目標(biāo)函數(shù),將原有問(wèn)題中的目標(biāo)函數(shù)$f_{0}$擴(kuò)充為$f_{0}$以及約束函數(shù)的加權(quán)和,也就是將約束函數(shù)和原始的目標(biāo)函數(shù)一并統(tǒng)一考慮,以達(dá)到簡(jiǎn)化約束條件的目的。
這時(shí)我們可以定義其Lagrange 函數(shù):
$$L: D imesmathbb{R}^{m} imesmathbb{R}^{p}ightarrow mathbb{R},$$
egin{equation}L(x,lambda,
u)=f_{0}(x)+sum_{i=1}^{m}lambda_{i}f_{i}(x)+sum_{i=1}^{p}
u_{i}h_{i}(x).end{equation}
這時(shí)我們稱(lambda_{i})為對(duì)應(yīng)于第(i)個(gè)不等式約束條件(f_{i}leq 0)的拉格朗日乘子,稱(
u_{i})為對(duì)應(yīng)于第(i)個(gè)等式約束條件(h_{i}= 0)的拉格朗日乘子.
2.Lagrange對(duì)偶函數(shù)和對(duì)偶問(wèn)題:
我們定義Lagrange對(duì)偶函數(shù):
[g:mathbb{R}^{m} imesmathbb{R}^{p}longrightarrow mathbb{R},
]
egin{equation}g(lambda,
u)=inf_{xin D}L(x,lambda,
u)end{equation}
值得注意的是,無(wú)論 (f_{i}), (h_{i})是否為凸函數(shù),Lagrange 對(duì)偶函數(shù)(g)都將是凹函數(shù)。另外,對(duì)于任意的(xinmathbb{R}^{n})滿足(1)中的約束條件以及((lambda,
u)inmathbb{R}^{m} imesmathbb{R}^{p}),(lambdasucceq 0)
egin{split}g(lambda,
u)leq L(x,lambda,
u)&=f_{0}(x)+sum_{i=1}{m}lambda_{i}f_{i}(x)+sum_{i=1}{p}
u_{i}h_{i}(x)
ewline &leq f_{0}(x),end{split}
上式兩邊同時(shí)取下確界"(inf_{C})"我們得到:
egin{equation}
g(lambda,
u)leq p^{ast}
end{equation}
現(xiàn)在我們考慮如下的優(yōu)化問(wèn)題:
egin{equation}egin{split}maxquad & g(lambda,
u)
ewline ext{subject to:}quad & lambdasucceq 0 end{split}end{equation}
則我們稱該問(wèn)題是原始問(wèn)題(1)的"Lagrange對(duì)偶問(wèn)題",簡(jiǎn)稱"對(duì)偶問(wèn)題"。
這時(shí)我們?cè)O(shè)(q^{ast})為上述問(wèn)題的最優(yōu)值,即(q^{ast}=sup_{lbracelambdasucceq 0brace}g(lambda,
u)), 則由(4)可知(q^{ast}leq p^{ast})。我們?cè)倭?d^{ast}=p^{ast}-q^{ast}), 稱(d^{ast})為原問(wèn)題和對(duì)偶問(wèn)題之間的差距(gap). 進(jìn)一步,如果(d^{ast}=0),我們稱原問(wèn)題和對(duì)偶問(wèn)題是強(qiáng)對(duì)偶的。
3.幾何解釋:
為了建立一些幾何直覺,我們定義集合:
egin{equation}mathcal{G} riangleqlbrace (f_{1}(x),...,f_{m}(x),h_{1}(x),...,h_{p}(x),f_{0}(x))in mathbb{R}{m} imesmathbb{R}{p} imesmathbb{R}mid xin D braceend{equation}
這時(shí)候很容易知道:
egin{equation}p^{ast}=inflbrace tmid (u,v,t)in mathcal{G}, upreceq 0, v=0braceend{equation}
對(duì)于任意的(lambdainmathbb{R}^{m}), (
uinmathbb{R}^{p}), (xin D), 過(guò)點(diǎn)(p riangleq (f_{1}(x),...,f_{m}(x),h_{1}(x),...,h_{p}(x),f_{0}(x)))與向量((lambda,
u,1))垂直的超平面為:
[lambdacdot u+
ucdot v+t-L(x,lambda,
u)=0
]
該超平面在(t)軸上的截距正好就是Lagrange函數(shù)在((x,lambda,
u))處的取值!!!
由以上觀察我們?nèi)菀椎贸?g(lambda,
u))的幾何意義:
(g(lambda,
u))是與((lambda,
u,1))垂直且與集合(mathcal{G})相交的超平面的t-截距的最小值!!!!,
(注意,“最小值”是不嚴(yán)謹(jǐn)?shù)恼f(shuō)法,其實(shí)應(yīng)該是下確界,但是為了方便理解而這么將錯(cuò)就錯(cuò),畢竟這里我們是形象描述!!!)
如上圖所示,在這里我們畫出了一個(gè)無(wú)等式約束條件,二維情形下對(duì)應(yīng)的示意圖。如圖所示,(g(lambda)) 是以(-t)為斜率的一條直線在t軸上的截距。可以觀察到該直線要是繼續(xù)向下平移的話將不再和(mathcal{G})相交。同時(shí)我們注意到,當(dāng)(lambdageq 0)時(shí),(g(lambda)<p^{ast}),這時(shí)(gap)嚴(yán)格大于零, 這似乎時(shí)是因?yàn)橛捎?mathcal{G})的非凸性并且(mathcal{G})的右半部分,也就是(ugeq 0)部分的最低點(diǎn)比左半部分更低造成的。
為了研究方便,我們引入“上鏡圖”(Epigrah)的概念。我們定義集合:
egin{equation}mathcal{A}=lbrace p+ (u,0,t)in mathbb{R}{m} imesmathbb{R}{p} imesmathbb{R}mid pin mathcal{G}, uin mathbb{R}^{m},usucceq 0, tin mathbb{R}, tgeq 0braceend{equation}
并稱之為最優(yōu)化問(wèn)題(1)的上鏡圖(Epigrah)。容易看出,上鏡圖是由(mathcal{G})的一系列正向平移所構(gòu)成。
如圖所示,我們這里畫出了和上圖情形之下的上鏡圖(mathcal{A})的示意圖。我們?nèi)菀昨?yàn)證如下的性質(zhì):
性質(zhì)1:如果原問(wèn)題(1)是一個(gè)凸優(yōu)化問(wèn)題,也就是(f_{i}),i=0,..,m均為凸函數(shù),而(h_{i}),i=1,...,p均為仿射函數(shù)的時(shí)候,其上鏡圖(mathcal{A})是一個(gè)凸集。
###4.Slater條件:
有了以上的鋪墊,我們可以介紹一個(gè)結(jié)果,它告訴我們,在什么樣的條件下凸優(yōu)化問(wèn)題和其Lagrange對(duì)偶問(wèn)題是強(qiáng)對(duì)偶的,也就是什么條件下我們可以將原問(wèn)題進(jìn)行轉(zhuǎn)化。所幸的是,這個(gè)條件告訴我們,一般情況下強(qiáng)對(duì)偶是成立的,因?yàn)樵摋l件很弱。
定理:如果原問(wèn)題(1)是一個(gè)凸優(yōu)化問(wèn)題,存在( ilde{x}in ext{relint} D) 使得:(f_{i}( ilde{x})<0), 對(duì)任意的(i=1,...,m), 則原問(wèn)題和對(duì)偶問(wèn)題是強(qiáng)對(duì)偶的。
證明:
我們不妨假設(shè)仿射函數(shù):
(h_{i}(x)=sum_{j=1}^{n}a_{ij}x_{j}+b_{i}), 且矩陣(A=(a_{ij}))滿足(rank(A)=p),否則我們可以進(jìn)一步減少等式約束條件的數(shù)量,得到等價(jià)的凸優(yōu)化問(wèn)題,而(d^{ast})保持不變。
我們令集合:
[mathcal{B}=lbrace (u,0,t)in mathbb{R}^{m} imesmathbb{R}^{p} imesmathbb{R}mid upreceq 0,t<p^{ast} brace$$,
此時(shí)$mathcal{B}$與上鏡集$mathcal{A}$交集為空,它們均為凸集。于是由凸集分離定理,存在超平面分離兩集合,也就是存在著$(lambda_{0},
u_{0},t_{0})
eq 0inmathbb{R}^{m} imesmathbb{R}^{p} imesmathbb{R}$以及$binmathbb{R}$使得:
對(duì)任意的$xin D$, $xi in mathbb{R}_{+}^{m}$和$tinmathbb{R}_{+}$:
egin{equation}sum_{i=1}^{m}lambda_{0,i}(f_{i}(x)+xi_{i})+sum_{i=1}^{p}v_{0,i}h_{i}(x)+t_{0}(f_{0}(x)+t)geq bend{equation}
且對(duì)任意的$uin mathbb{R}^{m}$,$upreceq 0$, $t<p^{ast}$:
egin{equation}lambda_{0}cdot u+t_{0}tleq bend{equation}
由(9)中的任意性我們立即可以知道$lambda_{0}succeq 0$,$t_{0}geq 0$, 這時(shí)我們令(10)中$uightarrow 0$,$tightarrow p^{ast}$,可以知:$t_{0}p^{ast}leq b$,于是我們?cè)俳Y(jié)合(9)可知對(duì)任意$xin D$:
egin{equation}sum_{i=1}^{m}lambda_{0,i}f_{i}(x)+sum_{i=1}^{p}v_{0,i}h_{i}(x)+t_{0}f_{0}(x)geq t_{0}p^{ast}.end{equation}
我們注意到,如果這時(shí)候$t_{0}>0$則上式兩邊同時(shí)除以$t_{0}$我們立即得到對(duì)任意的$xin D$:
$$L(x,lambda_{0}/t_{0},
u_{0}/t_{0})geq p^{ast},]
這時(shí)我們立即得到:
(g(lambda_{0}/t_{0},
u_{0}/t_{0})geq p^{ast}), 于是強(qiáng)對(duì)偶成立。
此時(shí)我們假設(shè)(t_{0}>0)不成立,則(t_{0}=0),對(duì)任意(xin D):
egin{equation}sum_{i=1}{m}lambda_{0,i}f_{i}(x)+sum_{i=1}{p}v_{0,i}h_{i}(x)geq 0.end{equation}
這時(shí)由于( ilde{x}in ext{relint} D), 且(f_{i}( ilde{x})<0(i=1,...,m)), 所以存在一個(gè)(x)在(D)的仿射閉包中的領(lǐng)域(U), (Usubset D),且(f_{i}<0(i=1,...,m))在D上恒成立,這時(shí)結(jié)合(lambda_{0,i}geq 0)我們立即知道對(duì)任意(xin U):
egin{equation}sum_{i=1}^{p}v_{0,i}h_{i}(x)geq -sum_{i=1}^{m}lambda_{0,i}f_{i}(x)geq 0end{equation}
注意到仿射函數(shù):(sum_{i=1}^{p}v_{0,i}h_{i})在( ilde{x})處取(0),如果它非恒為(0),則必然在(U)內(nèi)取值有正有負(fù),所以(sum_{i=1}^{p}v_{0,i}h_{i})恒為零,由假設(shè)(rank(A)=p)我們立即得到(
u_{0}=0), 于是:
egin{equation}sum_{i=1}^{m}lambda_{0,i}f_{i}( ilde{x})geq 0,end{equation}
這時(shí)由于(lambda_{0,i}geq 0), (f_{i}( ilde{x})<0), (i=1,...,m)我們立即得到(lambda_{0}=0), 這與((lambda_{0},
u_{0},t_{0})
eq 0)矛盾,于是(t_{0})必然大于0,命題得證。
5.參考文獻(xiàn):
Stephen Boyd,Lieven Vandenberghe:Convex Optimization,cambridge university press 2004,Cambridge, New York, Melbourne, Madrid, Cape Town, Singapore, S?ao Paolo, Delhi
總結(jié)
以上是生活随笔為你收集整理的Lagrangian 对偶 和 Slater 条件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: WTM
- 下一篇: linux服务器登录微信报警通知