基本上我需要找到一个算法,它将搜索多个地雷的圆形区域,最大限度地减少在同一地点查找两次。机器人可以从圆形边缘的任何地方开始。我已经研究过像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
只有地雷直接在它前面,是的。 –