aiplan4eu/unified-planning
The AIPlan4EU Unified Planning Library
解决的问题
简化自动化规划问题的建模与求解过程。用户无需从一开始就绑定特定的规划方法或语言,而是可以以与规划器无关的方式定义问题,由库自动寻找兼容的求解器。
工作原理
该库提供 Python API 用于定义系统的初始状态、目标以及可能的动作。随后可调用原生求解器或 PDDL(规划领域定义语言)规划器,以找到实现目标的动作序列。它还支持接地、简化、移除条件效应等转换操作,以及解析和导出问题至 PDDL 或 ANML 格式的能力。
适用人群
在自动化规划和人工智能领域工作的研究人员和开发者,需要一种灵活的方式来建模复杂问题,而不受特定求解器引擎的限制。
特色亮点
- 与规划器无关的问题建模
- 支持原生求解器和 PDDL 规划器
- 基于问题特征自动选择求解引擎
- 支持 PDDL 和 ANML 格式的导入与导出
- 内置问题转换功能(如接地和简化)
相关
- 项目
- 项目
- 项目
- 项目
- 项目