Skip to content

Latest commit

 

History

History

conformant

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

TRANSLATOR: a family of Conformant Planners

Content

  • benchmarks: set of benchmarks
  • generators: for some benchmarks
  • docs: relevant papers
  • translator: the planner

Usage via Docker

see ../README.md

Usage

Set var TRANSLATOR_HOME to the translator directory:

export TRANSLATOR_HOME=/mnt/conformant/translator
  • translator-t0: t0, classical-based translation.
  • translator-fs0: Force K_{s0}, no optimization.
  • translator-sat: dDNNF-based + SAT. Parallel plan.
  • translator-sat-serial: dDNNF-based + SAT. Serial plan.
  • translator-sat: dDNNF-based + search based on model counting.
  • translator-satplan: A naive SATPLAN for classical planning. Parallel plan.
  • translator-satplan-serial: A naive SATPLAN for classical planning. Serial plan.
  • ./translator: additional options.

Test it

Test in a directory with PDDLs, for example

cd /mnt/conformant/test
$TRANSLATOR_HOME/translator-t0 d.pddl p.pddl

For verifying plan (using IPC-5 verifier)

$TRANSLATOR_HOME/translator-t0 -c d.pddl p.pddl

For running again (overwriting result logs)

$TRANSLATOR_HOME/translator-t0 -f -c d.pddl p.pddl

Notes

Please, let me know any problem or suggestion.

Hector Palacios, [email protected], https://www.hectorpalacios.net