問題タブ [pddl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logic - Metric-FF の MAX_TYPES を増やす
プランナーMetric-FFを使っています。問題とドメイン ファイルの指定後、「(推定された) タイプが多すぎます! MAX_TYPES (現在は 50) を増やしてください」というエラーが表示されます。多くのタイプが指定されています (さらに多くのタイプが必要になる場合があります)。
許可されるタイプの数を増やす方法を知っていますか?
ff - メトリック FF で最小化されないメトリック (総コスト)
Metric-FF (v2.1) を使用して、古典的な計画の問題を解決しようとしています。自分の計画が最適ではないことに気付き、コストの最小化をいじり始めました。コスト最小化が有効になっているにもかかわらず、プランナーがコストを考慮していないように見えることに気付きました。次の最小限の例を作成しました。1 つの述語と 2 つの同一のメソッド (コストを除く) を使用します。
そして、私が解決したいのは次のとおりです。
その結果、do1の方が安価な操作であるにもかかわらず、 do2が呼び出されます。ドメイン ファイル内の位置を変更すると、do1 が選択されます。
これを正しく解決する入手可能なプランナーを知っている場合は、喜んで使用します。
artificial-intelligence - PDDL 実装から複数の計画を取得することは可能ですか?
たとえばグラフプランを使用して、PDDL で迷路を解くことができるプログラムを作成しようとしています。私がインターネットで見た例から、問題の解決策が得られますが (例: PDDL Graphplan can't find plan )、1 つだけです。私のプロジェクトにはいくつかの特定の制限があり、迷路を解決するために可能なすべてのソリューションを取得してから、これらのソリューションを個別に評価する必要があります。これは可能ですか?
python - ドメインをチェック/操作するための PDDL ライブラリ
次の機能を持つPythonまたはC ++の優れたPDDLライブラリを知っている人はいますか
- pddl ドメイン/問題ファイルの解析
- ADL のサポート (つまり、前提条件と効果の数量詞)
- 適用可能性チェック: 特定の接地アクションが現在の世界の状態で適用可能かどうかをテストする機能
- アクションの適用: 根拠のあるアクションに基づいて現在の世界の状態を操作する、つまり適用する機能
- アクションの根拠となる可能性: 現在の世界の状態にアクションを適用するすべての可能性のリストを生成する関数
これはすべてのプランナーが必要とする機能ですが、これだけを行うライブラリを見つけることができず、これまでに見つけたすべてのプランナーはせいぜいあいまいです.
私が見つけた最も近いライブラリは pddlpy ( https://github.com/hfoffani/pddl-lib ) でしたが、ADL とアクションの適用をサポートしていません。
ありがとう!