Software Open Access

Code, benchmarks and experiment data for the IJCAI 2020 paper "Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical Planning"

Sievers, Silvan; Pommerening, Florian; Keller, Thomas; Helmert, Malte


JSON Export

{
  "files": [
    {
      "links": {
        "self": "https://zenodo.org/api/files/88f38ff0-9a9a-4459-81cd-e02c43b10de8/sievers-et-al-ijcai2020-benchmarks.tar.gz"
      }, 
      "checksum": "md5:ea6a1c36fd803bdbccb9903ec072c6b9", 
      "bucket": "88f38ff0-9a9a-4459-81cd-e02c43b10de8", 
      "key": "sievers-et-al-ijcai2020-benchmarks.tar.gz", 
      "type": "gz", 
      "size": 11523661
    }, 
    {
      "links": {
        "self": "https://zenodo.org/api/files/88f38ff0-9a9a-4459-81cd-e02c43b10de8/sievers-et-al-ijcai2020-data.tar.gz"
      }, 
      "checksum": "md5:818b5e196343975c49d3fac038dda711", 
      "bucket": "88f38ff0-9a9a-4459-81cd-e02c43b10de8", 
      "key": "sievers-et-al-ijcai2020-data.tar.gz", 
      "type": "gz", 
      "size": 473395887
    }, 
    {
      "links": {
        "self": "https://zenodo.org/api/files/88f38ff0-9a9a-4459-81cd-e02c43b10de8/sievers-et-al-ijcai2020-fast-downward.tar.gz"
      }, 
      "checksum": "md5:055bc1ffd46357041dfe8286c8d65f6d", 
      "bucket": "88f38ff0-9a9a-4459-81cd-e02c43b10de8", 
      "key": "sievers-et-al-ijcai2020-fast-downward.tar.gz", 
      "type": "gz", 
      "size": 63278246
    }, 
    {
      "links": {
        "self": "https://zenodo.org/api/files/88f38ff0-9a9a-4459-81cd-e02c43b10de8/sievers-et-al-ijcai2020-lab.tar.gz"
      }, 
      "checksum": "md5:f2a630a4f6cc4a1348254167fa1e66e8", 
      "bucket": "88f38ff0-9a9a-4459-81cd-e02c43b10de8", 
      "key": "sievers-et-al-ijcai2020-lab.tar.gz", 
      "type": "gz", 
      "size": 363068
    }, 
    {
      "links": {
        "self": "https://zenodo.org/api/files/88f38ff0-9a9a-4459-81cd-e02c43b10de8/sievers-et-al-ijcai2020-scripts.tar.gz"
      }, 
      "checksum": "md5:3e3d298f1b782b82353f22d2ec50c071", 
      "bucket": "88f38ff0-9a9a-4459-81cd-e02c43b10de8", 
      "key": "sievers-et-al-ijcai2020-scripts.tar.gz", 
      "type": "gz", 
      "size": 7587
    }
  ], 
  "owners": [
    41493
  ], 
  "doi": "10.5281/zenodo.3775872", 
  "stats": {
    "version_unique_downloads": 23.0, 
    "unique_views": 72.0, 
    "views": 81.0, 
    "version_views": 81.0, 
    "unique_downloads": 23.0, 
    "version_unique_views": 72.0, 
    "volume": 4285023248.0, 
    "version_downloads": 38.0, 
    "downloads": 38.0, 
    "version_volume": 4285023248.0
  }, 
  "links": {
    "doi": "https://doi.org/10.5281/zenodo.3775872", 
    "conceptdoi": "https://doi.org/10.5281/zenodo.3775871", 
    "bucket": "https://zenodo.org/api/files/88f38ff0-9a9a-4459-81cd-e02c43b10de8", 
    "conceptbadge": "https://zenodo.org/badge/doi/10.5281/zenodo.3775871.svg", 
    "html": "https://zenodo.org/record/3775872", 
    "latest_html": "https://zenodo.org/record/3775872", 
    "badge": "https://zenodo.org/badge/doi/10.5281/zenodo.3775872.svg", 
    "latest": "https://zenodo.org/api/records/3775872"
  }, 
  "conceptdoi": "10.5281/zenodo.3775871", 
  "created": "2020-04-30T10:35:15.704731+00:00", 
  "updated": "2022-05-16T09:22:43.921490+00:00", 
  "conceptrecid": "3775871", 
  "revision": 7, 
  "id": 3775872, 
  "metadata": {
    "access_right_category": "success", 
    "doi": "10.5281/zenodo.3775872", 
    "description": "<p>This bundle contains code, data and benchmarks for reproducing all experiments reported in the paper.</p>\n\n<p>sievers-et-al-ijcai2020-fast-downward.tar.gz contains the implementation which is based on Fast Downward 19.12. Note that this is a mercurial repository. Use hg &quot;update scp-ms&quot; to obtain the memory-efficient version of our techniques using shallow copies of factored state mappings. Use &quot;hg update scp-ms-nosharedptr&quot; for the baseline version with full copies.</p>\n\n<p>sievers-et-al-ijcai2020-lab.tar.gz contains a copy of Lab 5.5 (https://github.com/aibasel/lab)</p>\n\n<p>sievers-et-al-ijcai2020-scripts.tar.gz contains experiment scripts compatible with Lab 5.5 for reproducing all experiments of the paper.</p>\n\n<p>sievers-et-al-ijcai2020-benchmarks.tar.gz contains the benchmarks used in the experiments. It consists of IPC benchmarks used in all optimal sequential tracks of IPCs up to 2018. (suite optimal-strips from https://github.com/aibasel/downward-benchmarks)</p>\n\n<p>sievers-et-al-ijcai2020-data.tar.gz contains the experimental data. Directories without the &quot;-eval&quot; ending contain raw data, distributed over a subdirectory for each experiment. Each of these contain a subdirectory tree structure &quot;runs-*&quot; 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 &quot;run.log&quot; (stdout), possibly also a run error file &quot;run.err&quot; (stderr), the run script &quot;run&quot; used to start the experiment, and a &quot;properties&quot; file that contains data parsed from the log file(s). Directories with the &quot;-eval&quot; ending contain a &quot;properties&quot; 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.</p>\n\n<p>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.</p>", 
    "license": {
      "id": "GPL-3.0-or-later"
    }, 
    "title": "Code, benchmarks and experiment data for the IJCAI 2020 paper \"Cost-Partitioned Merge-and-Shrink Heuristics for Optimal Classical Planning\"", 
    "relations": {
      "version": [
        {
          "count": 1, 
          "index": 0, 
          "parent": {
            "pid_type": "recid", 
            "pid_value": "3775871"
          }, 
          "is_last": true, 
          "last_child": {
            "pid_type": "recid", 
            "pid_value": "3775872"
          }
        }
      ]
    }, 
    "communities": [
      {
        "id": "ai-basel"
      }
    ], 
    "grants": [
      {
        "code": "817639", 
        "links": {
          "self": "https://zenodo.org/api/grants/10.13039/501100000780::817639"
        }, 
        "title": "Beyond Distance Estimates: A New Theory of Heuristics for State-Space Search", 
        "acronym": "BDE", 
        "program": "H2020", 
        "funder": {
          "doi": "10.13039/501100000780", 
          "acronyms": [], 
          "name": "European Commission", 
          "links": {
            "self": "https://zenodo.org/api/funders/10.13039/501100000780"
          }
        }
      }
    ], 
    "keywords": [
      "classical planning", 
      "merge-and-shrink abstractions", 
      "cost partitioning"
    ], 
    "publication_date": "2020-04-30", 
    "creators": [
      {
        "orcid": "0000-0003-3878-0412", 
        "affiliation": "University of Basel", 
        "name": "Sievers, Silvan"
      }, 
      {
        "affiliation": "University of Basel", 
        "name": "Pommerening, Florian"
      }, 
      {
        "affiliation": "University of Basel", 
        "name": "Keller, Thomas"
      }, 
      {
        "affiliation": "University of Basel", 
        "name": "Helmert, Malte"
      }
    ], 
    "access_right": "open", 
    "resource_type": {
      "type": "software", 
      "title": "Software"
    }, 
    "related_identifiers": [
      {
        "scheme": "doi", 
        "identifier": "10.5281/zenodo.3775871", 
        "relation": "isVersionOf"
      }
    ]
  }
}
81
38
views
downloads
All versions This version
Views 8181
Downloads 3838
Data volume 4.3 GB4.3 GB
Unique views 7272
Unique downloads 2323

Share

Cite as