Code, benchmarks, and experiment data for the SoCS 2026 paper "Open List Implementations in A*"
Description
This record contains all the code, scripts, data, and benchmarks used in the experimental evaluation of the paper "Open List Implementations in A*" presented at SoCS 2026.
christen-et-al-socs2026-code.tar.xz
This archive contains sub-archives for all the revisions of Fast Downward used in the experiments. They are built on top of the upstream commit with the hash 680573a5b from June 16, 2025. The different open list implementations are (nearly) each implemented in their own revision, so we map the names of the sub-archives to the configuration they implement:
delayed-pair: delayed detection with (default) FIFOdelayed-pair-lifo: delayed detection with enforced LIFO*-default: early detection with the {binary, fibonacci, pairing} heap and its respective default tie-breaking*-fifo: early detection with the {binary, fibonacci, pairing} heap and enforced FIFO tie-breaking*-lifo: early detection with the {binary, fibonacci, pairing} heap and enforced LIFO tie-breakingearly-bucket-default: early detection with bucket queue and its default tie-breakingearly-bucket-fifo: early detection with bucket queue and enforced FIFO tie-breakingearly-bucket-lifo: early detection with bucket queue and enforced LIFO tie-breakingearly-bucket-default-lifo: early detection with bucket queue and default tie-breaking with LIFO bias
christen-et-al-socs2026-data.tar.xz
This archive contains the run logs and properties extracted by Lab, separately for runs using the blind (zero) heuristic and runs using LM-cut. The *-eval sub-directories contain an HTML table summarizing the results and a properties file containing the underlying information in JSON format. The configuration names (i.e. the algorithm field in properties and the HTML table headers) correspond to the sub-directory names in christen-et-al-socs2026-code.tar.xz. The sub-directories without the *-eval suffix contain logs and properties of individual runs.
christen-et-al-socs2026-benchmarks.tar.xz
This archive contains the PDDL files used in the evaluation, originally from Downward Benchmarks.
christen-et-al-socs2026-scripts.tar.xz
This archive contains scripts used in the evaluation.
The lab sub-directory contains the main Lab scripts used to generate the data in christen-et-al-socs2026-data.tar.xz. The scripts that were run are 2026-05-30_consolidated-blind.py and 2026-05-30_consolidated-lmcut.py, the rest helper files. The file requirements.txt defines the Python module versions of dependencies necessary to run the Lab scripts.
The significance sub-directory contains the script used to calculate p-values. Its dependencies are again listed in requirementents.txt and does its calculations based on properties files, in particular the ones in the *-eval sub-directories of christen-et-al-socs2026-data.tar.xz.
Files
Files
(121.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:a8fdfee2b5035ac9d9f232c8a813a083
|
2.4 MB | Download |
|
md5:45202df8a6ec0b198b4eae8655d05bbd
|
559.5 kB | Download |
|
md5:feeae06bcb535f7247a4db8ce265ebea
|
118.8 MB | Download |
|
md5:0bc48f10dbb54403848f4f3ea56fbfd3
|
9.5 kB | Download |
Additional details
Funding
- Swiss National Science Foundation
- Unifying the Theory and Algorithms of Factored State-Space Search 216111