aiplan4eu/unified-planning

The AIPlan4EU Unified Planning Library

何を解決するか

自動計画問題のモデリングと解決を簡素化します。特定の計画アプローチや言語に最初から拘束するのではなく、ユーザーは計画器に依存しない方法で問題を定義し、ライブラリが自動的に互換性のある計画器を見つけることができます。

仕組み

このライブラリは、システムの初期状態、目標、および可能な行動を定義するためのPython APIを提供します。その後、ネイティブな計画器やPDDL(Planning Domain Definition Language)計画器を呼び出して、目標を達成する行動のシーケンスを見つけることができます。また、接地、簡略化、条件付き効果の削除などの変換もサポートしており、PDDLやANML形式へのパースおよびエクスポートも可能です。

対象ユーザー

自動計画およびAI分野で作業している研究者や開発者で、特定の計画器エンジンに縛られず、複雑な問題を柔軟にモデリングしたい方。

特徴

  • 計画器に依存しない問題定式化
  • ネイティブ計画器とPDDL計画器のサポート
  • 問題の特徴に基づいた自動エンジン選択
  • PDDLおよびANML形式のダンプとパースの機能
  • 内蔵された問題変換機能(例:接地や簡略化)

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト