是否有可能从PDDL实现中获取多个计划?

时间:2016-10-06 12:30:53

标签: artificial-intelligence planning pddl

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

1 个答案:

答案 0 :(得分:2)

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

相关问题