Published May 19, 2022 | Version v1
Dataset Open

Code, benchmarks and experiment data for the SoCS 2022 paper "Additive Pattern Databases for Decoupled Search"

  • 1. University of Basel
  • 2. Linköping University
  • 3. Aalbor University

Description

This bundle contains code, scripts and benchmarks for reproducing all experiments reported in the paper. It also contains the data generated for the paper.

sievers-et-al-socs2022-fast-downward.zip contains the implementation based on Fast Downward. It also contains the experiment scripts compatible with Lab 7.0 for reproducing all experiments of the paper, under experiments/decoupled-abstractions. The scripts 2022-04-* contain configurations for running the experiments and the script paper-tables-*.py gathers the data and produces plots and tables. (Note that some adjustments to the scripts would need to be done because, e.g., the entire tree is not a repository anymore.)

sievers-et-al-socs2022-ipc-benchmarks.zip contains the IPC benchmarks. It consists of the STRIPS IPC benchmarks used in all optimal sequential tracks of IPCs up to 2018 (suite optimal_strips from https://github.com/aibasel/downward-benchmarks).

sievers-et-al-socs2022-autoscale-benchmarks.zip contains the Autoscale 21.11 benchmarks (from https://github.com/AI-Planning/autoscale-benchmarks).

sievers-et-al-socs2022-lab.tar.gz contains a copy of Lab 7.0 (https://github.com/aibasel/lab).

sievers-et-al-socs2022-raw-data.zip and sievers-et-al-socs2022-processed-data.zip contain the experimental data. Directories without the "-eval" ending (sievers-et-al-socs2022-raw-data.zip) contain raw data, distributed over a subdirectory for each experiment. Each of these contain a subdirectory tree structure "runs-*" where each planner run has its own directory. For each run, there are symbolic links to the input PDDL files domain.pddl and problem.pddl (can be resolved by putting the benchmarks directory to the right place), the run log file "run.log" (stdout), possibly also a run error file "run.err" (stderr), the run script "run" used to start the experiment, and a "properties" file that contains data parsed from the log file(s). Directories with the "-eval" (sievers-et-al-socs2022-processed-data.zip) ending contain a "properties" file, which contains a JSON directory with combined data of all runs of the corresponding experiment. In essence, the properties file is the union over all properties files generated for each individual planner run.

Note on license: we chose GPL v3.0 or later mainly because we consider our implementation based on Fast Downward the main contribution of this package, and Fast Downward comes with GPL v3.0. We only include a copy of Lab and the benchmarks for convenience.

Files

sievers-et-al-socs2022-autoscale-benchmarks.zip

Files (9.0 GB)

Name Size Download all
md5:ad5ca7624202403b21580b77622c39cb
5.0 MB Preview Download
md5:9b538dcf4a5826bf5effaeeb187e252b
2.9 MB Preview Download
md5:8dd69417bab0690ce394c5f92af2805a
13.1 MB Preview Download
md5:c7d5ebb5c31656ffe53cb3096152df63
403.2 kB Preview Download
md5:6b11246b17c70a694f90c9c35d969a83
321.8 MB Preview Download
md5:95cc151cd9401a6619b48fdf84633d1a
8.7 GB Preview Download

Additional details

Funding

TAILOR – Foundations of Trustworthy AI - Integrating Reasoning, Learning and Optimization 952215
European Commission
BDE – Beyond Distance Estimates: A New Theory of Heuristics for State-Space Search 817639
European Commission