0
A
回答
1
如果我不记得它错了FF不是一个最佳规划者,所以你不能确定生成的规划是否是最优的。另一方面,FF在产生“足够好”的解决方案方面很快,与最佳规划人员(cpt4
,bjolp
,ecc ...)相比,他们提供了最优方案,但比满足规划人员要慢得多。
您可以在这里找到这些策划者的名单:IPC2011 Planners
这是我能想象到的写下来全搜索空间以及A *上,它除了获得最佳的计划的唯一途径。
1
正如Demplo已经指出的那样,FF并不能保证找到最佳解决方案。其中的原因是很重要的情况下,知道你真的想找到最佳的解决方案:
- 它使用的算法(强制爬山)不提供最优的保证
- 它采用启发式(FF启发式)也不适合找到最佳解决方案。
要“解决”两者,需要将A *算法与可接受的启发式方法结合使用。
我建议安装着名的Fast Downward Planning System(www.fast-downward.org/),因为它支持大量不同的算法和启发式算法。正如所说的那样,算法应该选择A *,并且任何可接受的都是启发式的。有了这样的组合,任何找到的计划都是针对给定问题的最佳解决方案。 (只针对搜索/规划专家):如果实现树搜索而不是图搜索(即,如果副本重复展开),则A *只能保证找到最佳解决方案。如果它实现图搜索,启发式是不够的,它也需要单调(也称为一致)。但是,根据http://www.fast-downward.org/Doc/SearchEngine,它实现了树搜索(我认为)。此外,也有一致的启发式方法。
相关问题
- 1. 最好的jQuery拖放解决方案
- 2. 快速持久缓存是否有很好的解决方案?
- 3. 更好的解决方案?
- 4. Java守护进程最好的跨平台解决方案?
- 5. php计算解决方案分页
- 6. Pisinger的子集求和算法的快速解决方案
- 7. 什么是最快的.net网络解决方案?
- 8. .net最快的分布式缓存解决方案是什么?
- 9. 这是一个很好的解决方案设计吗?
- 10. 什么是最好的MVC3解决方案结构?
- 11. 这是最好的anagram检查解决方案吗?
- 12. 什么是最好的图像转码库/解决方案?
- 13. 字典词典是最好的解决方案吗?
- 14. 哪个布局会是最好的解决方案?
- 15. 什么是拖放最好的轻量级解决方案?
- 16. 最佳的解决方案
- 17. 计算总小时数,最佳解决方案?
- 18. 数据库设计问题 - 哪个是最好的解决方案?
- 19. 算法解决方案Leda
- 20. 三和算法解决方案
- 21. 这个2x快速枚举的更好的解决方案?
- 22. 查看解决方案构建的最快方法?
- 23. SharePoint解决方案设计
- 24. 设计OOP解决方案
- 25. 如何让我的解决方案进入Windows Problemm报告和解决方案
- 26. 最佳解决方案
- 27. 最佳解决方案
- 28. 最佳SQL解决方案?
- 29. 了解的算法解决方案
- 30. XML和MQ最佳解决方案