看板 Grad-ProbAsk 關於我們 聯絡資訊
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
wheels:a.tree中任兩點之最長距離。 01/31 17:36
wheels:b.沒有限制複雜度,暴力法找出全部的ST再找MD最小者。 01/31 17:36
onlyeric23:b可以做bfs 01/31 19:00
謝謝提醒@O@
wheels:可以告知bfs的詳細作法嗎?這題我也是琢磨了很久沒有結果。 01/31 19:59
metalalive:只能用暴力法喔@@ , 好吧謝謝 01/31 22:33
metalalive:我看錯了,我以為1f說a小題只能要暴力法,sorry :P 01/31 22:34
如果我沒弄錯 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)
wheels:是這樣沒錯,但是我以為b可以設計出只用BFS應用抓到某個ST 01/31 23:07
wheels:是我會錯意嗎= =? 01/31 23:07
wheels:因為我試過由最大degree下手,由某點連結最多點之degree和 01/31 23:08
wheels:為最大下手等方式都無法成功,最後只能用暴力法抓全部ST。 01/31 23:09
bbhands:先找出graph的center,再以center為起點找BFS tree即可 02/01 00:01
bbhands:至於center的找法,就完全照定義計算 02/01 00:01
bbhands:抱歉 center還不夠 必須是absolute-1-center才行 02/01 00:23
bbhands:可搜尋MDST(Minimum Diameter Spanning Tree)Hassin&Tamir 02/01 00:24
metalalive:sorry 我有喵了 absolute-1-center 的說明,看不懂@@ 02/01 01:37
metalalive:不知道它的概念是什麼呢? 謝謝@@ 02/01 01:37
bbhands:就是把center的定義放寬到允許在邊上的某處(不見得是頂點) 02/01 02:13
bbhands:以本題來說absolute 1-center可能是某頂點或是某邊的中點 02/01 02:16
bbhands:例如P_4(長度3的path),離心率最小的地方在中間邊的中點 02/01 02:23
sneak: 不知道它的概念是什麼呢 https://daxiv.com 09/11 14:50