Skip to content

PDDL to HTN conversion based on mutex invariant graphs

Notifications You must be signed in to change notification settings

dloti/pddl-to-htn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDDL to HTN

This project enables translation of a PDDL domain to HTN (JSHOP format for now). The input of translation is a PDDL domain along with a representative instance and mutex invariants computed by FastDownward for example.

Dependencies

  • g++
  • python3

How to run the translator

Change the path to PDDL domains in htn/domains/ spec file for each domain. Running htn/translate_domains.sh will translate default domains provided JSHOP2/htndesc/ paths for each domain are created.

References

Lotinac, Damir, and Anders Jonsson. "Constructing hierarchical task models using invariance analysis." Proceedings of the Twenty-second European Conference on Artificial Intelligence. IOS Press, 2016. pdf

Lotinac, Damir. Novel approaches for generalized planning. Diss. Universitat Pompeu Fabra, 2017. pdf

About

PDDL to HTN conversion based on mutex invariant graphs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published