1
A
回答
7
聽起來像Travelling Salesman Problem給我。一個NP難題。沒有多項式時間算法可以爲您提供最佳解決方案。儘管如此,您可以使用搜索啓發式來獲得接近最佳解決方案。
1
我不確定,如果有任何有效的算法存在,但蠻力方法肯定會給你答案。
在任何情況下,你可以給頂點/邊的數量的約束。
1
正如Greg Sexton在我之前所說的那樣,這是旅行推銷員問題的一個典型例子。關於處理這種風格的問題,有許多先進的算法,這對您的特定情況而言是最好的,而取決於圖表。如果頂點的數量很高,則需要大量的計算能力才能在實際的時間範圍內完成。
相關問題
- 1. 遍歷通過二進制樹的所有節點在Java中
- 2. 使用DFS遍歷MST,在一個頂點開始和結束?
- 3. 通過遍歷
- 4. 遍歷模塊中的所有結構
- 5. 遍歷所有可能的浮點值
- 6. 如何遍歷樹的所有節點?
- 7. 算法水平和垂直地遍歷點
- 8. 通過XML遍歷
- 9. 遍歷所有查詢結果行
- 10. HTMLAgilityPack只遍歷所有文本節點
- 11. 遍歷PHP一列中的所有行
- 12. Python的 - 遍歷所有類
- 13. 遍歷所有SimpleTextBox的
- 14. ArangoDB:通過圖遍歷聚合計數
- 15. 試圖通過'getElementsByClassName'類循環遍歷
- 16. 通過遍歷一棵樹方案
- 17. 遍歷結果,直到0 javascript
- 18. 通過垂直滑動頁面加載
- 19. 通過遍歷字典
- 20. 通過http遍歷目錄
- 21. 通過MySQL表遍歷
- 22. 通過li元素遍歷
- 23. 通過const_iterator遍歷std :: list
- 24. CSS如何讓一個表中的所有元素在同一個點結束
- 25. 遍歷shell腳本中同一目錄下的所有文件
- 26. 迭代通過垂直於另一條線的N個點
- 27. OSM - 遍歷所有像素
- 28. 遍歷所有輸入值
- 29. 循環遍歷所有值
- 30. Django Tastypie:通過遍歷model.objects.all()來過濾GET調用的結果