[線代] Dual of dual problem 線性規劃

看板Math作者 (Bert)時間10年前 (2014/04/20 10:00), 10年前編輯推噓4(4014)
留言18則, 6人參與, 4年前最新討論串1/1
大家好,想請問要怎麼導出 dual problem 的 dual problem 呢? 一般 primal 是 minimize objective,但是 dual 是 maximize objective 這樣要先把 dual 換成 minimize 之後再推導嗎? 例如 Linear problem Primal: min (c^T)x subject to Ax <= b (這裏的 <= 是 element-wise 的小於等於) 那他的 Lagrangian 就是 L(x, v) = (c^T)x + v^T(Ax - b) 然後 dual function g(v) = inf L(x,v) x 而他的 Dual: max -(b^T)v subject to (A^T)v + c = 0, v >= 0 這時候要怎麼算他的 dual function?是要先把 max -(b^T)v 換成 min (b^T)v 嗎? 還是直接照算 Lagrangian? 在算 dual function 的時候一樣是對 Lagrangian 取 inf 嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.219.199 ※ 文章網址: http://www.ptt.cc/bbs/Math/M.1397959239.A.40A.html

04/20 11:21, , 1F
dual problem的dual就是原問題啊
04/20 11:21, 1F
Dual of dual problem 不一定都是原問題吧? 我知道這裏會是原問題,但是不知道怎麼照定義推導 ※ 編輯: kusoayan (36.235.219.199), 04/20/2014 11:44:28

04/20 21:38, , 2F
你可以把(A^T)v + c = 0, v >= 0都寫成一個不等式
04/20 21:38, 2F

04/20 21:40, , 3F
[A] <= -c 然後照原本方法算 Lagrangian
04/20 21:40, 3F

04/20 21:41, , 4F
[-A^T]v<=c min 或 max 換不換隨便
04/20 21:41, 4F

04/20 21:41, , 5F
[-I] v<=0 反正記得 max is dual to min
04/20 21:41, 5F

04/20 21:42, , 6F
然後這樣 dual 回去會有多的variable x_1, x_2, x_3
04/20 21:42, 6F

04/20 21:42, , 7F
設 x=x_2-x_1 應該就沒問題了
04/20 21:42, 7F

04/21 20:59, , 8F
最好是推的出來啦,constrain function寫錯了...
04/21 20:59, 8F

04/21 21:02, , 10F
object function 也不對
04/21 21:02, 10F

04/22 03:00, , 11F
他寫的不是 Standard form, 但是並沒有哪裡寫錯
04/22 03:00, 11F

04/22 03:01, , 12F
我的確推導出來過上面也寫了方法
04/22 03:01, 12F

04/22 03:02, , 13F
如果mp19990920覺得我哪裡寫錯請不吝指出
04/22 03:02, 13F


04/22 03:06, , 15F
ss11/OPT/lec8.pdf 第三頁中間可以找到他那種寫法
04/22 03:06, 15F

04/22 20:02, , 16F
謝謝,這的確是非 standard form,我會試着推推看!
04/22 20:02, 16F

01/02 15:44, 5年前 , 17F
他寫的不是 Stand https://daxiv.com
01/02 15:44, 17F

07/07 12:02, 4年前 , 18F
設 x=x_2-x_1 https://moxox.com
07/07 12:02, 18F
文章代碼(AID): #1JKof7GA (Math)