aiplan4eu/unified-planning

The AIPlan4EU Unified Planning Library

解決的問題

簡化自動化規劃問題的建模與求解過程。使用者無需從一開始就鎖定特定的規劃方法或語言,而是可以以與規劃器無關的方式定義問題,讓程式庫自動尋找相容的求解器。

工作原理

該程式庫提供 Python API 用於定義系統的初始狀態、目標以及可能的動作。隨後可呼叫原生求解器或 PDDL(規劃領域定義語言)規劃器,以找到達成目標的動作序列。它也支援接地、簡化、移除條件效應等轉換操作,以及解析與匯出問題至 PDDL 或 ANML 格式的能力。

適用對象

在自動化規劃與人工智慧領域工作的研究人員與開發者,需要一種靈活的方式來建模複雜問題,而不受特定求解器引擎的限制。

特色亮點

  • 與規劃器無關的問題建模
  • 支援原生求解器與 PDDL 規劃器
  • 基於問題特徵自動選擇求解引擎
  • 支援 PDDL 與 ANML 格式的匯入與匯出
  • 內建問題轉換功能(如接地與簡化)

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案