tplp-planning-benchmark/configurations.yml
Patrick Lühne a321e412b3
Print the planner call to the log files
In order to inspect what the planner actually executed, this lets the
planner print the actual call so that it can be easily reproduced.
2017-11-24 14:42:27 +01:00

126 lines
4.3 KiB
YAML

options:
basics: &basics
- "--stats"
- "--verbose"
- "--print-call"
fastDownwardPreprocessing: &fastDownwardPreprocessing
- "--translate"
plannerSequential: &plannerSequential
- "-A 1"
plannerA: &plannerA
- "-A 16"
plannerB: &plannerB
- "-B 0.9"
plannerC: &plannerC
- "-C 1.41"
- "-F 5"
# parallel actions *without* checking for mutual disablement
encoding0: &encoding0
- "--parallel=0"
# “forall” parallel actions that can be arranged in any sequence
encoding1: &encoding1
- "--parallel=1"
# “exists” parallel actions that can be arranged in some sequence
encoding2: &encoding2
- "--parallel=2"
# “exists” parallel actions omitting achievement of preconditions
encoding3: &encoding3
- "--parallel=3"
# “exists” parallel actions like 3 implemented by acyclicity
encoding4: &encoding4
- "--parallel=4"
# sequential actions
encodingSequential: &encodingSequential
- "--parallel=5"
shallow: &shallow
- "--shallow"
t0: &t0
- "-T 0"
heuristics: &heuristics
- "--use-heuristic"
madagascarM: &madagascarM
- "--madagascar-M"
madagascarMp: &madagascarMp
- "--madagascar-Mp"
madagascarMpC: &madagascarMpC
- "--madagascar-MpC"
configurations:
- id: "m-m"
options: [*basics, *madagascarM]
instanceSets: ["lpnmr-easy-instances", "lpnmr-hard-instances"]
- id: "m-mp"
options: [*basics, *madagascarMp]
instanceSets: ["lpnmr-easy-instances", "lpnmr-hard-instances"]
- id: "m-mpc"
options: [*basics, *madagascarMpC]
instanceSets: ["lpnmr-easy-instances", "lpnmr-hard-instances"]
- id: "fd-ps-e1-sh"
options: [*basics, *fastDownwardPreprocessing, *plannerSequential, *encoding1, *shallow]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pa-e1-sh"
options: [*basics, *fastDownwardPreprocessing, *plannerA, *encoding1, *shallow]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-e0-sh"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding0, *shallow]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-e1-sh"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding1, *shallow]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-e2"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding2]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-e3"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding3]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-e3-t0"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding3, *t0]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-e1-sh-h"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding1, *shallow, *heuristics]
instanceSets: ["lpnmr-hard-instances", "lpnmr-easy-instances"]
- id: "fd-pb-e4"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encoding4]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pb-es"
options: [*basics, *fastDownwardPreprocessing, *plannerB, *encodingSequential]
instanceSets: ["lpnmr-hard-instances"]
- id: "fd-pc-e1-sh"
options: [*basics, *fastDownwardPreprocessing, *plannerC, *encoding1, *shallow]
instanceSets: ["lpnmr-hard-instances"]
- id: "ps-e1-sh"
options: [*basics, *plannerSequential, *encoding1, *shallow]
instanceSets: ["lpnmr-easy-instances"]
- id: "pa-e1-sh"
options: [*basics, *plannerA, *encoding1, *shallow]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-e0-sh"
options: [*basics, *plannerB, *encoding0, *shallow]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-e1-sh"
options: [*basics, *plannerB, *encoding1, *shallow]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-e2"
options: [*basics, *plannerB, *encoding2]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-e3"
options: [*basics, *plannerB, *encoding3]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-e3-t0"
options: [*basics, *plannerB, *encoding3, *t0]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-e1-sh-h"
options: [*basics, *plannerB, *encoding1, *shallow, *heuristics]
instanceSets: ["lpnmr-easy-instances", "lpnmr-hard-instances"]
- id: "pb-e4"
options: [*basics, *plannerB, *encoding4]
instanceSets: ["lpnmr-easy-instances"]
- id: "pb-es"
options: [*basics, *plannerB, *encodingSequential]
instanceSets: ["lpnmr-easy-instances"]
- id: "pc-e1-sh"
options: [*basics, *plannerC, *encoding1, *shallow]
instanceSets: ["lpnmr-easy-instances"]