日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UA SIE545 优化理论基础4 对偶理论简介5 对偶的几何解释

發布時間:2025/4/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UA SIE545 优化理论基础4 对偶理论简介5 对偶的几何解释 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UA SIE545 優化理論基礎4 對偶理論簡介5 對偶的幾何解釋

前四講我們建立了弱對偶與強對偶的概念與理論,這一講我們試圖從直觀上理解對偶。


強對偶的幾何解釋

考慮下面的優化
min?(x?2)2s.t.x≥0\min (x-2)^2 \\ s.t. x \ge 0min(x?2)2s.t.x0

從幾何上,這個優化想在數軸的非負半軸找一個距離x=2x=2x=2最近的點。下面我們寫出對偶問題,
θ(u)=inf?{(x?2)2?ux:x≥0}=?(u+2)2+4\theta(u)=\inf \{(x-2)^2-ux:x \ge 0\}=-(u+2)^2+4θ(u)=inf{(x?2)2?ux:x0}=?(u+2)2+4

取得inf的xxx滿足x=u+2x=u+2x=u+2,因此對偶問題為
max?u≥0θ(u)=max?u≥0[?(u+2)2+4]\max_{u \ge 0} \theta(u) = \max_{u \ge 0}[-(u+2)^2+4]u0max?θ(u)=u0max?[?(u+2)2+4]

我們在原優化問題的空間中討論,記y=(x?2)2y=(x-2)^2y=(x?2)2,這是原優化問題的目標函數,在空間R2\mathbb{R}^2R2中,Lagrange函數是一族拋物線
{(x,y):y=(x?2)2?ux,u≥0}\{(x,y):y=(x-2)^2-ux,u \ge 0\}{(x,y):y=(x?2)2?ux,u0}

另外,我們可以把對偶問題理解為一個單參數映射,
[xy](u)=[u+2?(u+2)2+4],u≥0\left[ \begin{matrix} x \\ y \end{matrix} \right](u) = \left[ \begin{matrix} u+2 \\ -(u+2)^2+4 \end{matrix} \right],u \ge 0[xy?](u)=[u+2?(u+2)2+4?],u0

它其實就是R2\mathbb{R}^2R2中的一條參數曲線,消去參數uuu,我們可以得到曲線的表達式為
y=?x2+4,x≥2y=-x^2+4,x \ge 2y=?x2+4,x2

它就是對偶問題目標函數在原優化問題參數空間中的表示。在下圖中,黑色虛線表示原優化問題的Lagrange函數,這是一簇拋物線;紅線是對偶問題的目標函數在原優化問題參數空間中的表示,當然按定義域它應該取x≥2x \ge 2x2的部分。紅色的線穿過黑色的線的最小值,這是由對偶問題的定義決定的,也就是由θ(u)=inf?{(x?2)2?ux:x≥0}\theta(u)=\inf \{(x-2)^2-ux:x \ge 0\}θ(u)=inf{(x?2)2?ux:x0}決定的。紅線的最大值在(2,0)處取得,第一條黑線(y=(x?2)2,x≥0y=(x-2)^2,x\ge0y=(x?2)2,x0)的也是,因此這個優化的對偶是強對偶。


Duality Gap的幾何解釋

考慮下面的線性規劃
min??2x1+x2s.t.x1+x2?3=0(x1,x2)∈{(0,0),(0,4),(4,4),(4,0),(1,2),(2,1)}\min -2x_1+x_2 \\ s.t. x_1+x_2-3 = 0 \\ (x_1,x_2) \in \{(0,0),(0,4),(4,4),(4,0),(1,2),(2,1)\}min?2x1?+x2?s.t.x1?+x2??3=0(x1?,x2?){(0,0),(0,4),(4,4),(4,0),(1,2),(2,1)}

在之前的博客的例4中,我們導出了對偶問題的目標函數為
θ(v)={?4+5v,v≤?1?8+v,?1≤v≤2?3v,v≥2\theta(v)= \begin{cases} -4+5v, v \le -1 \\ -8+v , -1 \le v \le 2 \\ -3v, v \ge 2\end{cases} θ(v)=???????4+5v,v?1?8+v,?1v2?3v,v2?

我們在原問題的參數空間中作圖:紅色標注的點是集合XXX,藍色虛線是約束x1+x2?3=0x_1+x_2-3=0x1?+x2??3=0,它們的交集(1,2),(2,1)(1,2),(2,1)(1,2),(2,1)是可行域,淺藍實線的截距是(1,2)(1,2)(1,2)對應的目標函數值,紫色實線的截距是(2,1)(2,1)(2,1)對應的目標函數值,我們要找最小值,所以應該取(2,1)(2,1)(2,1)作為最優點,最小值就是紫色實線的截距-3,在圖上由綠色標記的點表示;現在看對偶問題的目標函數,它的值應該對應到圖上{?2x1+x2=b}\{-2x_1+x_2=b\}{?2x1?+x2?=b}這組平行直線的截距,這個分段函數表示截距有三個取值范圍,當v≤?1v \le -1v?1時,取值范圍是截距小于等于-9,如下圖淺綠色區域;當?1≤v≤2-1 \le v \le 2?1v2時,取值范圍是截距在-9到-6之間,如下圖淺紅色區域,當v≥2v \ge 2v2時,取值范圍是截距小于等于-6,也就是淺綠色和淺紅色區域的并。顯然當v=2v=2v=2是對偶問題目標函數最大且最大值為-6,在圖上標記為淺藍色點,淺藍色點與綠色點之間的距離3就是Duality Gap。

總結

以上是生活随笔為你收集整理的UA SIE545 优化理论基础4 对偶理论简介5 对偶的几何解释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。