我有與具有成本每個邊緣的起始節點圖的節點......我需要一個算法來找出其中我有次序地訪問所有這些節點,以便我走過的總距離最少...請爲此建議一個算法...算法找出爲了訪問圖形
0
A
回答
1
聽起來像travelling salesman problem,或者是一個近似的變體,儘管如果圖形不完整,它會受到限制。
0
除非你瞭解一下圖形結構,你是在處理所謂的NP完全問題。對於一般問題(沒有限制),找到近似解決方案並沒有令人滿意的啓發式方法。
的問題確實是旅行商問題,到目前爲止,只有蠻力嘗試所有的路徑是保證找到最佳路徑的算法,但它是不切實際的大圖。
0
也許你可以使用修改A* Algorithm。通常情況下,您將從X開始,到達Y時結束。在修改版本中,當到達某個節點Y但您訪問完所有節點時,不會停止。還要注意的是,如果訪問了某個節點,則從另一個節點前往它是沒有意義的,那就應該這樣做。
相關問題
- 1. 圖形問題的算法
- 2. 找出使用了哪種CRC16算法
- 3. 問題了解weka apriori算法輸出
- 4. 算法找到矩形
- 5. 試圖找出使用什麼算法
- 6. 試圖找出爲什麼服務器訪問struts.apache.org?
- 7. C - 訪問圖形陣列
- 8. 訪問通過圖形API
- 9. 瞭解圖形,加權法
- 10. 圖形軸的Tickmark算法
- 11. Java圖形佈局算法
- 12. 圖形繪製算法
- 13. 圓形繪圖算法
- 14. A *算法採用圖形
- 15. C#圖形算法庫
- 16. 圖形遊戲算法
- 17. 圖形間距算法
- 18. 試圖瞭解MD5算法
- 19. 應用Lunh算法訪問
- 20. 爲了訪問HTTPS站點
- 21. 凸多邊形,圖形算法
- 22. 算法找出cheapst組合
- 23. 算法找出水平
- 24. Java - 訪問靜態方法睡眠 - 出現了什麼問題?
- 25. 瞭解和實施基於力圖形佈局算法
- 26. 「錯誤:Python中未找到」試圖訪問了Android庫
- 27. 我的動畫地形圖程序出了什麼問題?
- 28. 在ios中爲核心圖啓用圖形的可訪問性
- 29. 查找圖形連接中的鄰居節點算法
- 30. 在六角形圖中尋找最佳節點對的算法
成本起什麼作用? – jason 2010-11-26 03:50:39
還有......你在課堂上已經學過了什麼圖算法? – 2010-11-26 03:52:11
我建議http://en.wikipedia.org/wiki/Prim%27s_algorithm – mho 2010-11-26 10:58:58