-
The three versions of the
genome-edit-distancedomain are taken from Patrik Haslum's website. The instances appearing in the IPC'14 seem to correspond to the easiest instances of the-splitversion here. -
The
organic-synthesisbenchmarks are different versions of the same problem. The instances appearing in the IPC'18 are not exactly these ones, but simpler instances. -
The
pipesworld-tankage-nosplitfolder contains the non-split version of thepipesworld-tankage, as it features e.g. in the downward-benchmark repos. -
The
gnad-et-al-aaai19-large-instancesfolder contains larger instances of standard benchmarks, sourced fromGnad, D., Torralba, A., Domínguez, M., Areces, C., & Bustos, F. (2019). Learning how to ground a plan–partial grounding in classical planning. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 33, pp. 7602-7609).
-
The
logisticsfolders just contains some handmade instances for testing purposes. -
The
childsnack-contentsfolder contains a modification of the original Childsnack that adds contents to sandwiches (instead of just tracking the bread type). -
The
visitall-multidimensionalfolder contains an extension of the original visitall domain that interchanges the 2D-grid with a n-dimensional hypercube. -
The
*-large-simplefolders contain larger instances of standard benchmarks with a low goal amount. -
The
labyrinthfolder contains the SAT and OPT set of the labyrinth domain from the IPC2023 dataset. The domain has been altered to include no negative preconditions
-
The
flatten-structure.pyscript creates a copy of the benchmark using a flat directory structure. For the*-large-simpledomains, it also needs to rename the PDDL files and readjust the name of some domains. This flat structure might be useful if you run experiments that do not expect nested directories in the benchmark.In more detail, if a domain
Xhas several sub-directories with identicaldomain.pddlfiles, the script creates a single directoryXcontaining all instance files. These instance files are renamed so you can identify from which sub-directory they are originally from. If a domainYhas several sub-directories using differentdomain.pddlfiles, the script creates a separate version ofYfor eachdomain.pddl. Each version is named based on its original sub-directory.