0
A
回答
1
考慮以下圖,其中一個邊緣的成本括號之間寫成:
1
|
|(1)
|
2
| \
| \
| \
| \
|(25) \ (10)
| \
3-------4
(20)
然後,在頂點1爲根的最短路徑樹是:
1
|
|(1)
|
2
| \
| \
| \
| \
|(25) \ (10)
| \
3 4
而最小生成樹的圖是:
1
|
|(1)
|
2
\
\
\
\
\ (10)
\
3-------4
(20)
至於你的第二個問題,我想不出一個nswer。
1
回答你的第二個問題:如果圖有n個頂點,最短路徑樹的長度是L,最小生成樹的長度是K,那麼L <(n-1)K L可以任意接近(n-1)K。爲了明白爲什麼K最短路徑樹中的每條邊都小於最小生成樹的長度。有(n-1)個,所以最短路徑樹的長度小於(n-1)K。但差異可以任意小。
考慮其中頂點1距離頂點2,...,n的距離M(一個非常大的數)的圖。 2,...,n中任何兩個頂點的距離都是非常小的數e。那麼根長爲1的短路徑樹的長度爲(n-1)M,而最小生成樹的長度爲(n-2)e + M。當e爲非常小,而且M非常大。
相關問題
- 1. 如何最小化最短路徑樹的總成本
- 2. 最小直徑生成樹算法
- 3. 通用最小生成樹
- 4. 動態最小生成樹
- 5. 關於最小生成樹圖
- 6. 多重最小生成樹圖
- 7. 最快最小生成樹算法
- 8. JUNG中的樹圖(用於最短路徑算法)
- 9. 有沒有算法來計算最短的樹(不是路徑)?
- 10. 圖最短路徑?
- 11. 查找樹中一組節點之間的最長路徑
- 12. 最長最短路徑(不完全)
- 13. 總是有一些MST是最短路徑樹嗎?
- 14. 什麼是最小葉生成樹?
- 15. Java最小生成樹問題
- 16. 關於切入最小生成樹
- 17. R:深度最小生成樹
- 18. Sollin的最小生成樹算法
- 19. Networkx最小生成樹 - 精度問題?
- 20. 未加權圖/樹中兩個給定節點之間的最短路徑
- 21. 樹中最高總和的路徑
- 22. 約束度+有界直徑最小生成樹的算法?
- 23. 樹路徑樹
- 24. 爲物化路徑樹結構生成路徑模式的最佳方式
- 25. 最短路徑
- 26. 使用最小生成樹查找從A到B的路徑 - C/C++
- 27. 如何找到二叉樹中最長的連續路徑
- 28. 計算最長路徑
- 29. 爲什麼我們不能把最長路徑變成最短路徑?
- 30. JGraphT圖最短路徑
你如何定義樹的長度?據我所知,樹木有高度,而不是長度。它是一樣的嗎? – IVlad 2015-03-30 20:12:10