索賠:如果圖中的所有邊權重是不同的,則存在唯一的最短路徑樹。要麼給出一個令人信服的論點,即聲稱是真實的,要麼給出反例。最短路徑樹索賠(圖)
2
A
回答
1
如果你有MST再有就是從每兩個頂點,這使得最短路徑樹無謂的唯一路徑。我假定你的意思是結果是一個MST。但是,這不是事實。最短路徑樹與同一圖形的最小生成樹不同,即使是同一個根也是如此。 植根於頂點的最短路徑樹v
通常是將Dijkstra算法應用於v
以上的結果。
一般來說,除非給出嚴格的要求(比如新的權重等於舊的+1),否則很難相信樹對圖的唯一性。 @rici給出了一個有polytree結構的反例。這是另一個無向圖的反例。兩棵樹都是根植於A
的最短路徑樹。請注意:
- 儘管兩者都是最短路徑樹,但它們的總成本不同。
- 兩者都是生成樹,但它們都不是最小值。
+0
我想你錯誤地交換了邊緣EC和BC的權重。在中間圖中,從A到C的路徑的總權重爲4 + 3 = 7。在最右邊的圖中,從A到C的路徑總權重爲5 + 6 = 11。使體重(EC)= 2和體重(BC)= 6似乎解決了這個問題。 – Mahesha999
3
如果我理解這個問題,正確:
相關問題
- 1. 圖最短路徑?
- 2. 最小生成樹和最短路徑
- 3. JGraphT圖最短路徑
- 4. 最短路徑
- 5. 最短路徑
- 6. 設計一個圖,其中最短路徑樹比最小生成樹長
- 7. DAG最短路徑
- 8. 最短路徑C#
- 9. 最短路徑 - 廣度優先搜索
- 10. JUNG中的樹圖(用於最短路徑算法)
- 11. 最短路徑和最小生成樹的組合
- 12. 如何最小化最短路徑樹的總成本
- 13. C#圖最短路徑算法
- 14. 自定義地圖最短路徑
- 15. 圖最短路徑無限循環
- 16. 通過加權圖的最短路徑
- 17. 從完整圖計算最短路徑
- 18. C# - 最短路徑地圖查找
- 19. 有向無環圖的最短路徑
- 20. 圖中最短的部分路徑
- 21. Boost:從最短路徑創建圖表
- 22. 找到有向圖的最短路徑
- 23. Dijkstra的連通圖最短路徑
- 24. 谷歌地圖。找到最短路徑
- 25. 圖中最短路徑的數量
- 26. 彩色邊圖中的最短路徑
- 27. Dijkstra無向圖的最短路徑
- 28. 優先圖中的最短路徑
- 29. Python的DFS最短路徑與加權搜索,無向圖
- 30. 找不到最短路徑
圖形您使用?(我假設你使用的是*網格圖?) – Burdock
你能在「如果所有的邊權重是不同的」擴什麼樣的。 – Burdock
這是一個MST(最小生成樹),這就是爲什麼所有的邊都是不同的。 – camrymps