線性空間的對偶空間和優化里的拉格朗日對偶有什麼關係?
這兩個概念是非常有關係的。不過,要搞清楚這層關係,這個問題會變得非常深刻,對此很多著名的凸分析書都有很深入的闡述,比如R.T. Rockafellar的Convex Analysis 30章就寫的非常清楚。
http://www.convexoptimization.com/TOOLS/ConvexAnalysis.pdf
下面我給一個更intuitive的闡釋。
首先解釋為什麼在數學程度更輕的教材里我們一般看不到這兩者的關係。因為在一般的application當中(比如中的連續優化問題),我們考慮的problem domain(稱作)都是完備的內積空間(希爾伯特空間),所以這個時候考慮拉格朗日函數裡面那個應該屬於的對偶空間沒有什麼意義,因為根據Riesz表示定理(Riesz representation theorem)和是同構的。所以在這種情況下,「對偶空間」這個概念確實是多餘的。
然而從純粹數學的角度來說這種情況也只是所有情況中的一個特例。為此,不失一般性,我們考慮如下情況:讓是一個有限維的在中的向量空間(不必是內積空間)。
順便先指出,凸分析里對對偶問題的核心思路其實是把一個凸集(convex set)用它的支撐超平面(hyperplanes)來表示。注意,對閉凸集(closed convex sets)來說二者可以說是等價的,因為任何一個閉凸集都是包含它的所有半平面(halfspaces)的交集(Theorem 11.5 in R.T. Rocafellar)。實際上這便是對集合的「對偶表示」。
接下來我們考慮一個真正的優化問題,即在域上我們希望最小化一個凸函數(注意,凸函數的epigraph是一個凸集)。根據上一段的討論,對偶問題的核心思路是考慮函數在上的一個線性majorization, . 注意如果給定一個固定的,我們可以選取一個「最好」的:
所以顯然我們可以選擇.注意對任意,不一定是有限的(可能趨於無窮),這種情況下對偶問題會不well-defined,會需要一些專門的regularity條件和其它討論,這裡暫且不表。只是指出實際上實際上是的共軛函數(conjugate function),不了解這個定義intuition的同學可以看一下下圖這張非常直觀的解釋(圖來自Stephen Boyd的那本凸優化)。共軛函數有很多很有趣的性質,比如如果f是convex且closed的(closed表示它的epigraph是閉的)那麼(這個證明的實質和Theorem 11.5是一樣的,你發現了么?),而如果沒有convex和closed這個條件一般來說.對任意,原問題的擾動問題定義為。接著定義函數,則顯然原問題等價於估計的值。注意根據共軛函數的定義我們有而且滿足一些特定的regularity條件我們就有等號成立(比如在0點處有次梯度,這對凸函數來說是trivial的)。
由此,我們定義對偶問題為估計的值。或者利用是在0點的共軛得到的等價定義:.
對比關於的定義,我們得到了一組min-max的對偶形式,在原問題中出現的是和定義域,在對偶問題中出現的是變數,的共軛和的對偶空間,在數學上十分優美。
在這個數學形式下,各種優化理論的經典命題可以很容易討論。比如強對偶定理即意味著(對偶問題perturb之後和原問題等價),而這個定理的成立要求和同構,這便是我們通常看不到此類討論的深層原因。
最後我們給出拉格朗日對偶是這個框架的特例。此時,定義為
可以被擾動成(對任意)注意到的對偶空間和同構,我們用代替,那麼顯然
這便是拉格朗日對偶的標準形式。最後申明:我的回答非常受StackExchange上這段討論的影響:Please explain the intuition behind the dual problem in optimization.這個問題我老師問過我。。。。
看了 @覃含章的答案感覺自己答得太淺薄了,所以只留下講義推薦和definition---------------------------------------------------------------------------------------------------------------------------------dual space是所有linear functionals(linear map from Vector space to Field) 組成的vector space.lagrange duality是將原來的問題轉換成一個對偶問題即primal problem 和 dual problem,其中通過解決dual problem可以給primal提供解集的一定範圍。推薦伯村的這個講義..https://people.eecs.berkeley.edu/~elghaoui/Teaching/EE227A/lecture7.pdf
推薦閱讀:
※如何通俗地講解對偶問題?尤其是拉格朗日對偶lagrangian duality?
※數學基礎不好怎麼補?
※華爾街 Quant 的工作環境是怎樣的,強度是怎麼樣的?
※數學高手在解題時,是形成了一種難以用語言表達的感覺,還是僅僅搜尋套用以前解過的題的思路?
※從數列0,1,3,6,10,15......中以可重複取方式取出4個數字,它們的和能組成所有自然數?