aiplan4eu / up-tamer

Integration of Tamer with the Unified Planning Library
Apache License 2.0
3 stars 0 forks source link

Tamer integration for unified-planning

Tamer is an application-oriented planner for the ANML planning specification language. The objective of Tamer is to provide functionalities to model, solve and analyze planning problems in practice, with advanced temporal features.

Tamer engine

The Tamer engine supports action-based planning, with the following features:

Provided engines:

Default configuration

The Tamer integration for unified-planning uses an heuristic search algorithm to solve the planning problem. More specifically, the default search is a Weighted A* Search, with weight equals to 0.8 and hadd as heuristic.

The custom parameters are:

Installation

To automatically get a version that works with your version of the unified planning framework, you can list it as a solver in the pip installation of unified_planning:

pip install unified-planning[tamer]

If you need several solvers, you can list them all within the brackets.

You can also install the Tamer integration separately (in case the current version of unified_planning does not include Tamer or you want to add it later to your unified planning installation). With

pip install up-tamer

you get the latest version. If you need an older version, you can install it with:

pip install up-tamer==<version number>

If you need the latest pre-release version, you can install it with:

pip install --pre up-tamer

or if you already have a version installed:

pip install --pre --upgrade up-tamer

References

Acknowledgments

This library is being developed for the AIPlan4EU H2020 project (https://aiplan4eu-project.eu) that is funded by the European Commission under grant agreement number 101016442.