基本上我需要找到一個算法,它將搜索多個地雷的圓形區域,最大限度地減少在同一地點查找兩次。機器人可以從圓形邊緣的任何地方開始。我已經研究過像A *這樣的事情,但他們都需要事先了解每個目標。一個地雷探測機器人的重點是目標是未知的。任何便宜的傳感器都可以使用。有什麼建議麼?掃雷探測器的搜索算法
0
A
回答
0
只是運行一個螺旋? 它並未在100%處進行優化,因爲外部圓圈最終會重疊一點,但它對於易於編寫/調試(甚至可視化)來說是最好的。
對於傳感器而言,這一切都取決於你所愛的礦物。有很多技巧,比如「最小金屬礦」(沒有金屬探測器會對它們起作用)等等。
+0
謝謝我想我會這樣做。看起來更容易。 –
0
我建議你使用Ant Colony Optimization
算法完成這個任務,雖然我不同意你關於「所有的人都需要事先對每個目標的知識」,因爲你可以使用盡可能多的領域知識爲您提供。
Here是一個很好的開始獲取有關ACO的信息(如果需要)。
我建議你ACO的原因是它與你得到的問題有內在的類比。
如果你提供有關該問題的更多細節,我可以告訴你更多關於如何應用ACO來解決它(如果需要)。
相關問題
- 1. 掃雷算法
- 2. 掃雷清算算法
- 3. 算法搜索掃雷艇中的空單元格
- 4. 的Python:floodfill算法掃雷艇
- 5. 掃雷算法卡住了
- 6. 掃雷算法UI問題
- 7. 探索算法
- 8. 改進我的掃雷解決算法
- 9. 改進我的掃雷算法c#
- 10. Vista掃雷艇Gameover揭祕算法
- 11. 掃雷後代算法的算法是什麼
- 12. 掃雷隨機產生地雷算法不正確
- 13. GUI的掃雷
- 14. 搜索算法
- 15. 搜索算法
- 16. UVA 10189:掃雷
- 17. 掃雷遊戲
- 18. 掃雷問題
- 19. 掃雷stackoverflowerror
- 20. 掃雷FloodFill JavaScript
- 21. UVA 10189掃雷
- 22. 的掃雷遊戲
- 23. Java的GUI掃雷
- 24. 格雷厄姆掃描算法 - > sqrt和arctan2巨大的值
- 25. 格雷厄姆掃描尋找凸包的算法
- 26. 如何提高此掃雷算法的性能?
- 27. Swift中很慢的掃雷遞歸算法
- 28. 掃雷地雷的數量java
- 29. 調用方法(掃雷)的問題
- 30. 無法探測
機器人可以檢測到距離1,2 ...場的地雷或只有直接在他下面的地雷嗎?搜尋時間最小化的目標是? – deviantfan
只有地雷直接在它前面,是的。 –