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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

中科大-凸优化 笔记(lec25)-等价变换

發布時間:2023/12/8 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 中科大-凸优化 笔记(lec25)-等价变换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

全部筆記的匯總貼(視頻也有傳送門):中科大-凸優化


?fT(x?)(y?x)≥0\nabla f^T(x^*)(y-x)\ge0?fT(x?)(y?x)0線性規劃的解在邊界上

一、等價變換


例:食譜問題

選擇食譜,使得mmm種營養元素分別不小于b1,?,bmb_1,\cdots,b_mb1?,?,bm?

nnn種食物,單位食物營養為a1j,a2j,?,amj,?j=1,?,na_{1j},a_{2j},\cdots,a_{mj},\forall j=1,\cdots,na1j?,a2j?,?,amj?,?j=1,?,n

目標:單位食物價格CjC_jCj?,找出總價最小的食譜

設食物量分別為x1,?,xnx_1,\cdots,x_nx1?,?,xn?
min∑j=1nCjxjs.t.∑j=1mCijxj≥bj,i=1,?,m,xj≥0,j=1,?,nmin\;\;\sum_{j=1}^nC_jx_j\\s.t.\;\;\sum_{j=1}^m C_{ij}x_j\ge b_j,i=1,\cdots,m,x_j\ge0,j=1,\cdots,nminj=1n?Cj?xj?s.t.j=1m?Cij?xj?bj?,i=1,?,m,xj?0,j=1,?,n

min[C1,?,Cn][x1?xn]s.t.[a11?a1n??am1?amn][x1?xn]=[b1?bm],[x1?xn]≥0min\;\;[C_1,\cdots,C_n]\left[ \begin{array}{c}x_1\\\vdots\\x_n\end{array} \right] \\s.t.\left[ \begin{array}{c} a_{11}\cdots a_{1n}\\\vdots\;\;\;\;\;\;\;\;\;\vdots \\a_{m1}\cdots a_{mn} \end{array} \right]\left[ \begin{array}{c} x_1\\\vdots \\x_n \end{array} \right]=\left[ \begin{array}{c} b_1\\\vdots \\b_m \end{array} \right],\left[ \begin{array}{c} x_1\\\vdots \\x_n \end{array} \right]\ge0min[C1?,?,Cn?]????x1??xn??????s.t.????a11??a1n???am1??amn??????????x1??xn??????=????b1??bm??????,????x1??xn??????0

例:線性分數規劃(linear fractional programing)

P0P_0P0?min?f0(x)\min f_0(x)minf0?(x)線性分數函數(凸×擬凸√)f0(x)=CTx+deTx+fdomf0={x∣eTx+f>0}f_0(x)=\frac{C^Tx+d}{e^Tx+f}\;dom\;f_0=\{x|e^Tx+f>0\}f0?(x)=eTx+fCTx+d?domf0?={xeTx+f>0}
s.t.Gx≤h,Ax=bs.t.\;\;Gx\le h,Ax=bs.t.Gxh,Ax=b
不是標準的凸問題,需要轉化

?(P1)\Rightarrow(P_1)?P1?
min?CTy+dz\min C^Ty+dzminCTy+dz
s.t.Gy?hz≤0,eTx+fz=1,Ay?bz=0,z≥0(z>0等價)s.t.\;Gy-hz\le0,e^Tx+fz=1,Ay-bz=0,z\ge0(z>0等價)s.t.Gy?hz0,eTx+fz=1,Ay?bz=0,z0z>0

證明
(1)若xxxP0P_0P0?可行,y=xeTx+f,z==1eTx+fy=\frac x{e^Tx+f},z==\frac 1{e^Tx+f}y=eTx+fx?,z==eTx+f1?
{Gx≤hAx=beTx+f>0\left\{ \begin{array}{l} Gx\le h \\ Ax=b \\ e^Tx+f>0 \end{array} \right. ????GxhAx=beTx+f>0?
Gy?hz=Gx?heT+f≤0,eTx+fz=eTx+feTx+f=1,Ay?bz=Ax?beTx+f=0z≤0Gy-hz=\frac{Gx-h}{e^T+f}\le0,e^Tx+fz=\frac{e^Tx+f}{e^Tx+f}=1,Ay-bz=\frac{Ax-b}{e^Tx+f}=0\;\;z\le0Gy?hz=eT+fGx?h?0,eTx+fz=eTx+feTx+f?=1,Ay?bz=eTx+fAx?b?=0z0
cTy+dz=cTx+deTx+f=f0(x)c^Ty+dz=\frac{c^Tx+d}{e^Tx+f}=f_0(x)cTy+dz=eTx+fcTx+d?=f0?(x)
(2)若y,zy,zy,zP1P_1P1?種可行,若z>0z>0z>0,則x=yzx=\frac yzx=zy?,則xxxP0P_0P0?中可行且兩問題目標函數值相同。
(3)(在下一小結講,筆記也做在這里算了)
y,zy,zy,zP1P_1P1?中可行,若z=0z=0z=0,設x0x_0x0?P0P_0P0?的可行解
x=x0+tyx=x_0+tyx=x0?+tyP0P_0P0?可行,?t≥0\forall t\ge0?t0
Gy≤0,Ay=0,eTy=1Gx=Gx0+Gy≤hAx=Ax0+tAh=beTx+f=eTx0+f+teTy>0f0(x)=f0(x0+ty)=CTx0+CTty+deTx0+eTy+f=(t→∞)CTyGy\le0,Ay=0,e^Ty=1\\Gx=Gx_0+Gy\le h\\Ax=Ax_0+tAh=b\\e^Tx+f=e^Tx_0+f+te^Ty>0\\f_0(x)=f_0(x_0+ty)=\frac{C^Tx_0+C^Tty+d}{e^Tx_0+e^Ty+f}=(t\rightarrow \infty)C^TyGy0,Ay=0,eTy=1Gx=Gx0?+GyhAx=Ax0?+tAh=beTx+f=eTx0?+f+teTy>0f0?(x)=f0?(x0?+ty)=eTx0?+eTy+fCTx0?+CTty+d?=(t)CTy

下一章傳送門:中科大-凸優化 筆記(lec26)-二次規劃

總結

以上是生活随笔為你收集整理的中科大-凸优化 笔记(lec25)-等价变换的全部內容,希望文章能夠幫你解決所遇到的問題。

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