3

我正在尝试编写一个可以解决 PDDL 中的迷宫的程序,例如使用 graphplan。从我在互联网上看到的示例中,可以找到问题的解决方案(例如PDDL Graphplan can't find plan),但只有一个。我对我的项目有一些特定的限制,这要求我获得所有可能的解决方案来解决迷宫,然后分别评估这些解决方案。这可能吗?

4

1 回答 1

3

PDDL 是描述问题的规范,它与输出无关。搜索系统的实现负责返回结果。对于大多数使用 PDDL 的比赛,他们只需要一个结果计划,因此许多计划系统只返回一个结果(我从比赛中看到的那些)。如果您滚动您自己,那么您可以全部返回,或者如果您选择的是开源的,那么在找到时更新它以支持多个最佳计划可能并不难。

于 2016-10-07T16:58:39.620 回答