2016-10-06 9 views
2

私は、例えばgraphplanを使ってPDDLの迷路を解決するプログラムを書こうとしています。私がインターネット上で見た例から、問題の解決策(例:PDDL Graphplan can't find plan)が得られますが、1つだけです。私は私のプロジェクトにいくつかの特定の制限があり、迷路を解決するためのすべての可能な解決策を得て、これらのソリューションを別々に評価する必要があります。これは可能ですか?PDDL実装から複数のプランを取得することは可能ですか?

+0

迷路問題のために1秒以下かかるオンラインPDDLソルバーは、ここにあります:[Online PDDL-Editor](http://editor.planning.domains/) –

答えて

2

PDDLは問題を説明するための仕様であり、出力とは関係ありません。検索システムの実装は、結果を返すことを担当しています。 PDDLを使用する大会では、結果のために単一のプランしか必要としません。多くのプランニングシステムは、1つの結果(競技会で見たもの)を返します。あなたが自分自身を圧倒しているならば、すべてを返すことができます。もしあなたが選んだものがオープンソースであれば、複数の最適なプランを見つけるために更新することはおそらくそれほど難しいことではありません。

関連する問題