[理工] 資演 最小生成樹

看板Grad-ProbAsk作者 (還很新)時間9年前 (2016/12/23 15:35), 9年前編輯推噓6(609)
留言15則, 3人參與, 最新討論串1/1
http://i.imgur.com/dihlryA.jpg
有點...看不懂題意跟選項 這邊觀念也有點弱orz (a)選項:如果一邊為最小生成樹的邊則light edge crossing some cut of the graph 這是什麼意思? (b)選項為什麼錯,是因為倒因為果嗎 (b)(c)選項一樣不是很懂light edge crossing the cut的意思 (d)(e)記得洪逸好像有證過 謝謝大家 -- 順帶借題一問,網路流的問題中,minmum cut capacity的求解方法是什麼?一時翻不到 。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.213.159 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1482478517.A.842.html

12/23 15:45, , 1F
逆向為0正向為滿找符合的邊切下去~
12/23 15:45, 1F

12/23 15:46, , 2F
先回你最後問的 Min cut = Max flow
12/23 15:46, 2F
所以如果同一張圖問max flow跟min cut,其實是在同個問題喲?

12/23 16:41, , 3F
cut就是把點數分成兩堆,兩堆會有很多邊連接,light edge
12/23 16:41, 3F

12/23 16:41, , 4F
就是兩堆的連接邊中,權重最小的
12/23 16:41, 4F

12/23 16:43, , 5F
A選項說,如果某邊是屬於MST的一邊,則該邊是某個cut的li
12/23 16:43, 5F

12/23 16:43, , 6F
ght edge
12/23 16:43, 6F

12/23 16:47, , 7F
該邊好像很難聽....不過算了...
12/23 16:47, 7F
XD 但那個cut是隨便分嗎? ※ 編輯: newpuma (223.140.213.159), 12/23/2016 16:50:00

12/23 16:50, , 8F
我想了一下,覺得prim的演算法就是一直找light edge來
12/23 16:50, 8F

12/23 16:50, , 9F
做出生成樹的,所以選項是對的
12/23 16:50, 9F

12/23 16:50, , 10F
some cut就是任意的意思
12/23 16:50, 10F

12/23 17:00, , 11F

12/23 17:00, , 12F
b的反例
12/23 17:00, 12F
如果只是說最小權重邊我可以理解,但換成cut就覺得有點難懂,難道一定會被cut到嗎, 有沒有可能最小權重剛好沒有被cut到? ※ 編輯: newpuma (223.140.213.159), 12/23/2016 17:03:12

12/23 17:07, , 13F
假設是(u,v)邊權重最小,你把u一個點當一堆,其他所有點
12/23 17:07, 13F

12/23 17:07, , 14F
當一堆就是light edge了,其實就是prim的切法
12/23 17:07, 14F

12/23 17:10, , 15F
cut是分兩堆S,T. ST交集空,ST聯集是所有點
12/23 17:10, 15F
文章代碼(AID): #1ONDErX2 (Grad-ProbAsk)