[理工] [演算] graph algotithm

看板Grad-ProbAsk作者 (想玩音樂)時間12年前 (2012/01/31 17:27), 編輯推噓9(9011)
留言20則, 5人參與, 最新討論串1/1
http://www.lib.nthu.edu.tw/library/department/ref/exam/eecs/cs/99/1901.pdf 請教最後一題 a小題題意 , minimum diameter 這邊的意思是? Sorry , diameter 的意思我了解 但是不知到這邊要求出 "minimum" diameter 我對a小題的理解,如果沒錯的話,是不是指... 我要怎麼找 spanning tree 才可以找到 graph 的某個 spanning tree 其 diameter 為最小 不過 , 這好像是 b 小題要我們做的事 :P 還有b小提的做法 3Q -- No time to pray.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.126.145

01/31 17:36, , 1F
a.tree中任兩點之最長距離。
01/31 17:36, 1F

01/31 17:36, , 2F
b.沒有限制複雜度,暴力法找出全部的ST再找MD最小者。
01/31 17:36, 2F

01/31 19:00, , 3F
b可以做bfs
01/31 19:00, 3F
謝謝提醒@O@

01/31 19:59, , 4F
可以告知bfs的詳細作法嗎?這題我也是琢磨了很久沒有結果。
01/31 19:59, 4F

01/31 22:33, , 5F
只能用暴力法喔@@ , 好吧謝謝
01/31 22:33, 5F

01/31 22:34, , 6F
我看錯了,我以為1f說a小題只能要暴力法,sorry :P
01/31 22:34, 6F
如果我沒弄錯 minimum diameter 的意思的話 B小題的作法大概是 令 G=(V,E) 1.用暴力法找出g的所有 spanning tree (可以請教onlyeric23的意思是可以用BFS抓到所有spanning tree?) 2.再分別對這些spanning tree 抓出它的 diameter 每個spanning tree 執行2次 BFS 就可以抓到 diameter 了 所以會產生 |V| 個 diameter 3.最後再抓出哪個 diameter 為最小 這樣想不知道有沒有盲點 @O@ 3Q ※ 編輯: metalalive 來自: 124.8.82.148 (01/31 22:52) ※ 編輯: metalalive 來自: 124.8.82.148 (01/31 22:55)

01/31 23:07, , 7F
是這樣沒錯,但是我以為b可以設計出只用BFS應用抓到某個ST
01/31 23:07, 7F

01/31 23:07, , 8F
是我會錯意嗎= =?
01/31 23:07, 8F

01/31 23:08, , 9F
因為我試過由最大degree下手,由某點連結最多點之degree和
01/31 23:08, 9F

01/31 23:09, , 10F
為最大下手等方式都無法成功,最後只能用暴力法抓全部ST。
01/31 23:09, 10F

02/01 00:01, , 11F
先找出graph的center,再以center為起點找BFS tree即可
02/01 00:01, 11F

02/01 00:01, , 12F
至於center的找法,就完全照定義計算
02/01 00:01, 12F

02/01 00:23, , 13F
抱歉 center還不夠 必須是absolute-1-center才行
02/01 00:23, 13F

02/01 00:24, , 14F
可搜尋MDST(Minimum Diameter Spanning Tree)Hassin&Tamir
02/01 00:24, 14F

02/01 01:37, , 15F
sorry 我有喵了 absolute-1-center 的說明,看不懂@@
02/01 01:37, 15F

02/01 01:37, , 16F
不知道它的概念是什麼呢? 謝謝@@
02/01 01:37, 16F

02/01 02:13, , 17F
就是把center的定義放寬到允許在邊上的某處(不見得是頂點)
02/01 02:13, 17F

02/01 02:16, , 18F
以本題來說absolute 1-center可能是某頂點或是某邊的中點
02/01 02:16, 18F

02/01 02:23, , 19F
例如P_4(長度3的path),離心率最小的地方在中間邊的中點
02/01 02:23, 19F

09/11 14:50, , 20F
不知道它的概念是什麼呢 https://daxiv.com
09/11 14:50, 20F
文章代碼(AID): #1F9xG2IE (Grad-ProbAsk)