Fast Downward Translator
This package contains the translator of the Fast Downward planning
system. It parses planning tasks specified in
the Planning Domain Definition Language PDDL, performs several transformations
and generates the
output.sas format
that serves as the input for the search component of the planning system.
Usage
python -m fast_downward.translate [-h] [--relaxed] [--full-encoding]
[--invariant-generation-max-candidates INVARIANT_GENERATION_MAX_CANDIDATES]
[--sas-file SAS_FILE]
[--invariant-generation-max-time INVARIANT_GENERATION_MAX_TIME]
[--add-implied-preconditions]
[--keep-unreachable-facts]
[--skip-variable-reordering]
[--keep-unimportant-variables]
[--keep-no-ops] [--dump-task]
[--layer-strategy {min,max}]
DOMAIN PROBLEM
positional arguments:
DOMAIN path to domain PDDL file
PROBLEM path to problem PDDL file
options:
-h, --help show this help message and exit
--relaxed output relaxed task (no delete effects)
--full-encoding By default we represent facts that occur in multiple
mutex groups only in one variable. Using this parameter
adds these facts to multiple variables. This can make
the meaning of the variables clearer, but increases the
number of facts.
--invariant-generation-max-candidates INVARIANT_GENERATION_MAX_CANDIDATES
max number of candidates for invariant generation
(default: 100000). Set to 0 to disable invariant
generation and obtain only binary variables. The limit
is needed for grounded input files that would otherwise
produce too many candidates.
--sas-file SAS_FILE path to the SAS output file (default: output.sas)
--invariant-generation-max-time INVARIANT_GENERATION_MAX_TIME
max time for invariant generation (default: 300s)
--add-implied-preconditions
infer additional preconditions. This setting can cause a
severe performance penalty due to weaker relevance
analysis (see issue7).
--keep-unreachable-facts
keep facts that can't be reached from the initial state
--skip-variable-reordering
do not reorder variables based on the causal graph. Do
not use this option with the causal graph heuristic!
--keep-unimportant-variables
keep variables that do not influence the goal in the
causal graph
--keep-no-ops keep operators without effects in the output
--dump-task dump human-readable SAS+ representation of the task
--layer-strategy {min,max}
How to assign layers to derived variables. 'min'
attempts to put as many variables into the same layer as
possible, while 'max' puts each variable into its own
layer unless it is part of a cycle.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fast_downward_translate-24.6.tar.gz.
File metadata
- Download URL: fast_downward_translate-24.6.tar.gz
- Upload date:
- Size: 85.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b656282367e713a5c4297addf9280e8d63ac0580036444aa487737aa72c5380c
|
|
| MD5 |
21c80479b312e0c131b80d40a99e09a0
|
|
| BLAKE2b-256 |
4fd04a801f850c23ed310d15b176a9a7304b77cf032fb0739d5dcbf05bf1281a
|
File details
Details for the file fast_downward_translate-24.6-py3-none-any.whl.
File metadata
- Download URL: fast_downward_translate-24.6-py3-none-any.whl
- Upload date:
- Size: 98.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13245f3e3c0920b6f68a0cdba6ed2eb6403f9e893cec3101cfee57d39d456290
|
|
| MD5 |
b4c1f764ad1e5a37bbd8555a4739af3e
|
|
| BLAKE2b-256 |
f73fe4056408455d925ccd304c2b759d6c13261b581b8751f49e955483234c7e
|