快进和 pddl:计算的解决方案是最好的吗?

Posted

技术标签:

【中文标题】快进和 pddl:计算的解决方案是最好的吗?【英文标题】:fast forward and pddl: is the computed solution the best? 【发布时间】:2013-09-22 14:45:41 【问题描述】:

我如何确定由快进计划器计算出的计划是所有可能的计划中最好的?!

是否存在解决此问题的自动工具?!

非常感谢!

【问题讨论】:

【参考方案1】:

如果我没记错的话,FF 不是最优规划器,因此您无法确定生成的规划是否最优。另一方面,FF 在生成“足够好”的解决方案方面速度很快,相比之下,最优规划器(cpt4bjolp、ecc...)提供最优计划但比满足规划器要慢得多。

您可以在此处找到这些计划者的列表:IPC2011 Planners

这是我能想到的获得最佳计划的唯一方法,除了写下完整的搜索空间并在其上使用 A*。

【讨论】:

【参考方案2】:

正如 Demlo 已经指出的那样,FF 不保证找到最优解。如果您真的想找到最佳解决方案,了解其原因很重要:

    它使用的算法(强制爬山)不提供最优性保证 它使用的启发式(FF 启发式)也不适合寻找最优解。

要“修复”两者,需要结合使用 A* 算法和可接受的启发式算法。

我建议安装著名的快速向下规划系统 (www.fast-downward.org/),因为它支持大量不同的算法和启发式算法。如上所述,作为算法,应该选择 A*,并且作为启发式,任何可以接受的。通过这样的组合,任何找到的计划都是给定问题的最佳解决方案。

只是备注(主要针对搜索/规划专家):A* 只有在实现树搜索而不是图搜索(即重复扩展重复项)时才能保证找到最佳解决方案。如果它实现了图搜索,启发式是不够的,它还需要是单调的(也称为一致的)。但是,根据http://www.fast-downward.org/Doc/SearchEngine,它实现了树搜索(我认为)。此外,还有一致的启发式方法。

【讨论】:

以上是关于快进和 pddl:计算的解决方案是最好的吗?的主要内容,如果未能解决你的问题,请参考以下文章

html5 audio标签,播放条无法拖拽快进和后退。

寻找 iOS 风格的快进和快退按钮图像

快进和快倒用英文怎么说?

使用 AS3 我想在音频上做慢动作、快进和倒带

AVProVideo☀️七获取视频的进度,与快进和快退

AVProVideo⭐️获取视频的进度,与快进和快退