旅行商問題與最小生成樹


旅行商問題與智慧城市

未來智能交通路線圖

如何在最短的時間內找到最佳的航線是一個非常關鍵的問題。

在使用最小生成樹解決旅行商問題時,需要注意以下幾點:

  • 每條邊最多只能被選 1 次
  • 抹掉所有未被選擇的邊時,圖形不能被分開

旅行商問題

  蠻力法:找出所有的哈密頓回路,然后找出最短的哈密頓回路(very顯然,這是不可行的)

解:每個點有且只有一個出度和一個入度

最小生成樹

兩者區別

  • 旅行商問題:每個頂點必須出現且只允許出現一次(起始點除外),最終為一個環
  • 最小生成樹:每個頂點必須出現但是可以出現多次,不允許有環出現

栗子

結論

  可以用最小生成樹算法解決旅行商問題。常見最小生成樹算法參考文獻:https://www.cnblogs.com/zhangzefei/p/9750300.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM