diff --git a/planutils/packages/ipc2023_ApxNovelty/install b/planutils/packages/ipc2023_ApxNovelty/install new file mode 100755 index 0000000..bd9de30 --- /dev/null +++ b/planutils/packages/ipc2023_ApxNovelty/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner29.git ApxNovelty_build +cd ApxNovelty_build +git checkout latest + +apptainer build ../ipc2023_ApxNovelty.sif Apptainer.ApxNovelty + +cd .. +rm -rf ApxNovelty_build diff --git a/planutils/packages/ipc2023_ApxNovelty/manifest.json b/planutils/packages/ipc2023_ApxNovelty/manifest.json new file mode 100644 index 0000000..d011eca --- /dev/null +++ b/planutils/packages/ipc2023_ApxNovelty/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Approximate Novelty", + "shortname": "ApxNovelty", + "description": "Approximate Best First Width Search with novelty approximation and goal count heuristics, f=<#w,#g>, leverages Fast Downward to ground the schematic representation of the planning problem", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "155M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_ApxNovelty/run b/planutils/packages/ipc2023_ApxNovelty/run new file mode 100755 index 0000000..67da05f --- /dev/null +++ b/planutils/packages/ipc2023_ApxNovelty/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_ApxNovelty.sif $@ diff --git a/planutils/packages/ipc2023_ApxNovelty/uninstall b/planutils/packages/ipc2023_ApxNovelty/uninstall new file mode 100755 index 0000000..1f8b8fa --- /dev/null +++ b/planutils/packages/ipc2023_ApxNovelty/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_ApxNovelty.sif diff --git a/planutils/packages/ipc2023_ApxNoveltyAnytime/install b/planutils/packages/ipc2023_ApxNoveltyAnytime/install new file mode 100755 index 0000000..1de5e73 --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyAnytime/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner29.git ApxNoveltyAnytime_build +cd ApxNoveltyAnytime_build +git checkout latest + +apptainer build ../ipc2023_ApxNoveltyAnytime.sif Apptainer.ApxNoveltyAnytime + +cd .. +rm -rf ApxNoveltyAnytime_build diff --git a/planutils/packages/ipc2023_ApxNoveltyAnytime/manifest.json b/planutils/packages/ipc2023_ApxNoveltyAnytime/manifest.json new file mode 100644 index 0000000..38d6352 --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyAnytime/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Approximate Novelty Anytime", + "shortname": "ApxNoveltyAnytime", + "description": "The anytime configuration of the planner. It uses ApxNovelty search to find the first satisficing plan. After which, it switches to lazy wastar with a upper bound on the plan cost, and continues to optimize the solutions until timeout.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "288M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_ApxNoveltyAnytime/run b/planutils/packages/ipc2023_ApxNoveltyAnytime/run new file mode 100755 index 0000000..aa6ffdc --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyAnytime/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_ApxNoveltyAnytime.sif $@ diff --git a/planutils/packages/ipc2023_ApxNoveltyAnytime/uninstall b/planutils/packages/ipc2023_ApxNoveltyAnytime/uninstall new file mode 100755 index 0000000..f86c209 --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyAnytime/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_ApxNoveltyAnytime.sif diff --git a/planutils/packages/ipc2023_ApxNoveltyTarski/install b/planutils/packages/ipc2023_ApxNoveltyTarski/install new file mode 100755 index 0000000..5fe430d --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyTarski/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner29.git ApxNoveltyTarski_build +cd ApxNoveltyTarski_build +git checkout latest + +apptainer build ../ipc2023_ApxNoveltyTarski.sif Apptainer.ApxNoveltyTarski + +cd .. +rm -rf ApxNoveltyTarski_build diff --git a/planutils/packages/ipc2023_ApxNoveltyTarski/manifest.json b/planutils/packages/ipc2023_ApxNoveltyTarski/manifest.json new file mode 100644 index 0000000..63b3838 --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyTarski/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Grounding Schematic Representation with GRINGO for Width-based Search", + "shortname": "ApxNoveltyTarski", + "description": "Approximate Best First Width Search with novelty approximation and goal count heuristics, f=<#w,#g>, the planner leverages Tarski to ground the schematic representation of the planning problem, refer https://tarski.readthedocs.io/en/latest/notebooks/grounding-reachability-analysis.html", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "267M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_ApxNoveltyTarski/run b/planutils/packages/ipc2023_ApxNoveltyTarski/run new file mode 100755 index 0000000..d0d2b7a --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyTarski/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_ApxNoveltyTarski.sif $@ diff --git a/planutils/packages/ipc2023_ApxNoveltyTarski/uninstall b/planutils/packages/ipc2023_ApxNoveltyTarski/uninstall new file mode 100755 index 0000000..90e2646 --- /dev/null +++ b/planutils/packages/ipc2023_ApxNoveltyTarski/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_ApxNoveltyTarski.sif diff --git a/planutils/packages/ipc2023_FSM/install b/planutils/packages/ipc2023_FSM/install new file mode 100755 index 0000000..31e6578 --- /dev/null +++ b/planutils/packages/ipc2023_FSM/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner20.git FSM_build +cd FSM_build +git checkout latest + +apptainer build ../ipc2023_FSM.sif Apptainer.FSM + +cd .. +rm -rf FSM_build diff --git a/planutils/packages/ipc2023_FSM/manifest.json b/planutils/packages/ipc2023_FSM/manifest.json new file mode 100644 index 0000000..a678dfb --- /dev/null +++ b/planutils/packages/ipc2023_FSM/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: FSM", + "shortname": "FSM", + "description": "A learning-based planner for short-time sampling, training, and testing.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "1G", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_FSM/run b/planutils/packages/ipc2023_FSM/run new file mode 100755 index 0000000..b4e6750 --- /dev/null +++ b/planutils/packages/ipc2023_FSM/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_FSM.sif $@ diff --git a/planutils/packages/ipc2023_FSM/uninstall b/planutils/packages/ipc2023_FSM/uninstall new file mode 100755 index 0000000..94c88ae --- /dev/null +++ b/planutils/packages/ipc2023_FSM/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_FSM.sif diff --git a/planutils/packages/ipc2023_NoveltyFB/install b/planutils/packages/ipc2023_NoveltyFB/install new file mode 100755 index 0000000..9563bbe --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFB/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner30.git NoveltyFB_build +cd NoveltyFB_build +git checkout latest + +apptainer build ../ipc2023_NoveltyFB.sif Apptainer.NoveltyFB + +cd .. +rm -rf NoveltyFB_build diff --git a/planutils/packages/ipc2023_NoveltyFB/manifest.json b/planutils/packages/ipc2023_NoveltyFB/manifest.json new file mode 100644 index 0000000..c61f506 --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFB/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Forward Backward Novelty Search", + "shortname": "NoveltyFB", + "description": "Forward Backward Approximate BFWS with novelty approximation and goal count heuristics, f=<#w,#g>, see ICAPS 2021 papers on Approximate Novelty Search and Width-based backward search", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "155M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_NoveltyFB/run b/planutils/packages/ipc2023_NoveltyFB/run new file mode 100755 index 0000000..c729662 --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFB/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_NoveltyFB.sif $@ diff --git a/planutils/packages/ipc2023_NoveltyFB/uninstall b/planutils/packages/ipc2023_NoveltyFB/uninstall new file mode 100755 index 0000000..be29f23 --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFB/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_NoveltyFB.sif diff --git a/planutils/packages/ipc2023_NoveltyFBAnytime/install b/planutils/packages/ipc2023_NoveltyFBAnytime/install new file mode 100755 index 0000000..302d0af --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFBAnytime/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner30.git NoveltyFBAnytime_build +cd NoveltyFBAnytime_build +git checkout latest + +apptainer build ../ipc2023_NoveltyFBAnytime.sif Apptainer.NoveltyFBAnytime + +cd .. +rm -rf NoveltyFBAnytime_build diff --git a/planutils/packages/ipc2023_NoveltyFBAnytime/manifest.json b/planutils/packages/ipc2023_NoveltyFBAnytime/manifest.json new file mode 100644 index 0000000..03d5e28 --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFBAnytime/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Forward Backward Anytime Novelty Search", + "shortname": "NoveltyFBAnytime", + "description": "The anytime configuration of the planner. It uses Forward Backward Novelty Search search to find the first satisficing plan. After which, it switches to lazy wastar with a upper bound on the plan cost, and continues to optimize the solutions until timeout.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "288M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_NoveltyFBAnytime/run b/planutils/packages/ipc2023_NoveltyFBAnytime/run new file mode 100755 index 0000000..192da1b --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFBAnytime/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_NoveltyFBAnytime.sif $@ diff --git a/planutils/packages/ipc2023_NoveltyFBAnytime/uninstall b/planutils/packages/ipc2023_NoveltyFBAnytime/uninstall new file mode 100755 index 0000000..186897d --- /dev/null +++ b/planutils/packages/ipc2023_NoveltyFBAnytime/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_NoveltyFBAnytime.sif diff --git a/planutils/packages/ipc2023_SymBD_2023_opt/install b/planutils/packages/ipc2023_SymBD_2023_opt/install new file mode 100755 index 0000000..6a7b398 --- /dev/null +++ b/planutils/packages/ipc2023_SymBD_2023_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner14.git SymBD_2023_opt_build +cd SymBD_2023_opt_build +git checkout latest + +apptainer build ../ipc2023_SymBD_2023_opt.sif Apptainer.SymBD_2023_opt + +cd .. +rm -rf SymBD_2023_opt_build diff --git a/planutils/packages/ipc2023_SymBD_2023_opt/manifest.json b/planutils/packages/ipc2023_SymBD_2023_opt/manifest.json new file mode 100644 index 0000000..c7e450f --- /dev/null +++ b/planutils/packages/ipc2023_SymBD_2023_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: SymBD", + "shortname": "SymBD_2023_opt", + "description": "Symbolic Bidirectonal Blind Search", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "56M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_SymBD_2023_opt/run b/planutils/packages/ipc2023_SymBD_2023_opt/run new file mode 100755 index 0000000..cec26cf --- /dev/null +++ b/planutils/packages/ipc2023_SymBD_2023_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_SymBD_2023_opt.sif $@ diff --git a/planutils/packages/ipc2023_SymBD_2023_opt/uninstall b/planutils/packages/ipc2023_SymBD_2023_opt/uninstall new file mode 100755 index 0000000..406d0e9 --- /dev/null +++ b/planutils/packages/ipc2023_SymBD_2023_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_SymBD_2023_opt.sif diff --git a/planutils/packages/ipc2023_cegarplusplus/install b/planutils/packages/ipc2023_cegarplusplus/install new file mode 100755 index 0000000..5ca7757 --- /dev/null +++ b/planutils/packages/ipc2023_cegarplusplus/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner34.git cegarplusplus_build +cd cegarplusplus_build +git checkout latest + +apptainer build ../ipc2023_cegarplusplus.sif Apptainer.cegarplusplus + +cd .. +rm -rf cegarplusplus_build diff --git a/planutils/packages/ipc2023_cegarplusplus/manifest.json b/planutils/packages/ipc2023_cegarplusplus/manifest.json new file mode 100644 index 0000000..e81d131 --- /dev/null +++ b/planutils/packages/ipc2023_cegarplusplus/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: CEGAR ++", + "shortname": "cegarplusplus", + "description": "Pattern Databases for interesting patterns up to size 2, patterns computed with hill climbing and CEGAR, combined with domain abstractions and Cartesian abstractions computed with CEGAR in a maximum heuristic over SCP heuristics, generated through greedy computation of hybrid-optimized orders.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "54M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_cegarplusplus/run b/planutils/packages/ipc2023_cegarplusplus/run new file mode 100755 index 0000000..b4f77b6 --- /dev/null +++ b/planutils/packages/ipc2023_cegarplusplus/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_cegarplusplus.sif $@ diff --git a/planutils/packages/ipc2023_cegarplusplus/uninstall b/planutils/packages/ipc2023_cegarplusplus/uninstall new file mode 100755 index 0000000..3e224ad --- /dev/null +++ b/planutils/packages/ipc2023_cegarplusplus/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_cegarplusplus.sif diff --git a/planutils/packages/ipc2023_cerberus_agl/install b/planutils/packages/ipc2023_cerberus_agl/install new file mode 100755 index 0000000..382207f --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner23.git cerberus_agl_build +cd cerberus_agl_build +git checkout latest + +apptainer build ../ipc2023_cerberus_agl.sif Apptainer.cerberus_agl + +cd .. +rm -rf cerberus_agl_build diff --git a/planutils/packages/ipc2023_cerberus_agl/manifest.json b/planutils/packages/ipc2023_cerberus_agl/manifest.json new file mode 100644 index 0000000..c662612 --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Cerberus", + "shortname": "cerberus_agl", + "description": "Planner Cerberus from IPC 2018", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_cerberus_agl/run b/planutils/packages/ipc2023_cerberus_agl/run new file mode 100755 index 0000000..8fce296 --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_cerberus_agl.sif $@ diff --git a/planutils/packages/ipc2023_cerberus_agl/uninstall b/planutils/packages/ipc2023_cerberus_agl/uninstall new file mode 100755 index 0000000..1306180 --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_cerberus_agl.sif diff --git a/planutils/packages/ipc2023_cerberus_sat/install b/planutils/packages/ipc2023_cerberus_sat/install new file mode 100755 index 0000000..83af050 --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner23.git cerberus_sat_build +cd cerberus_sat_build +git checkout latest + +apptainer build ../ipc2023_cerberus_sat.sif Apptainer.cerberus_sat + +cd .. +rm -rf cerberus_sat_build diff --git a/planutils/packages/ipc2023_cerberus_sat/manifest.json b/planutils/packages/ipc2023_cerberus_sat/manifest.json new file mode 100644 index 0000000..ba8fea0 --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Cerberus", + "shortname": "cerberus_sat", + "description": "Planner Cerberus from IPC 2018", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_cerberus_sat/run b/planutils/packages/ipc2023_cerberus_sat/run new file mode 100755 index 0000000..2f29a67 --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_cerberus_sat.sif $@ diff --git a/planutils/packages/ipc2023_cerberus_sat/uninstall b/planutils/packages/ipc2023_cerberus_sat/uninstall new file mode 100755 index 0000000..6e2836e --- /dev/null +++ b/planutils/packages/ipc2023_cerberus_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_cerberus_sat.sif diff --git a/planutils/packages/ipc2023_complementary/install b/planutils/packages/ipc2023_complementary/install new file mode 100755 index 0000000..32ff015 --- /dev/null +++ b/planutils/packages/ipc2023_complementary/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner7.git complementary_build +cd complementary_build +git checkout latest + +apptainer build ../ipc2023_complementary.sif Apptainer.complementary + +cd .. +rm -rf complementary_build diff --git a/planutils/packages/ipc2023_complementary/manifest.json b/planutils/packages/ipc2023_complementary/manifest.json new file mode 100644 index 0000000..38a1cc9 --- /dev/null +++ b/planutils/packages/ipc2023_complementary/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: ComplementaryPDB", + "shortname": "complementary", + "description": "Modified version of complementary heuristic, where we are using completely new bin packing algorithms(paper pending), in situ learning of all the algorithm parameters critical to the pattern selection performance (previously only which pattern generation algorithm we use). Also we have added a new pattern generator inspired on how Gamer chooses a single PDB which it keeps improving. Also the selection algorithm is based on size of search space (previously selection criteria was time). Some features from previous complementary heuristic as in the iJCAI 18 paper are yet to be adapted to this version, e.g. mutation for local search of succesful selection, stratified sampling.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "148M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_complementary/run b/planutils/packages/ipc2023_complementary/run new file mode 100755 index 0000000..fa57936 --- /dev/null +++ b/planutils/packages/ipc2023_complementary/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_complementary.sif $@ diff --git a/planutils/packages/ipc2023_complementary/uninstall b/planutils/packages/ipc2023_complementary/uninstall new file mode 100755 index 0000000..fa7d5f1 --- /dev/null +++ b/planutils/packages/ipc2023_complementary/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_complementary.sif diff --git a/planutils/packages/ipc2023_dalai_agl/install b/planutils/packages/ipc2023_dalai_agl/install new file mode 100755 index 0000000..8a94030 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner4.git dalai_agl_build +cd dalai_agl_build +git checkout latest + +apptainer build ../ipc2023_dalai_agl.sif Apptainer.dalai_agl + +cd .. +rm -rf dalai_agl_build diff --git a/planutils/packages/ipc2023_dalai_agl/manifest.json b/planutils/packages/ipc2023_dalai_agl/manifest.json new file mode 100644 index 0000000..8d39bf7 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DALAI 2023 Agile", + "shortname": "dalai_agl", + "description": "Disjunctive Action Landmarks All In -- Path-dependent landmark heuristic search tailored to find solutions fast.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "53M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_dalai_agl/run b/planutils/packages/ipc2023_dalai_agl/run new file mode 100755 index 0000000..5277a78 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_dalai_agl.sif $@ diff --git a/planutils/packages/ipc2023_dalai_agl/uninstall b/planutils/packages/ipc2023_dalai_agl/uninstall new file mode 100755 index 0000000..e4601c3 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_dalai_agl.sif diff --git a/planutils/packages/ipc2023_dalai_opt/install b/planutils/packages/ipc2023_dalai_opt/install new file mode 100755 index 0000000..8c8da6e --- /dev/null +++ b/planutils/packages/ipc2023_dalai_opt/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner4.git dalai_opt_build +cd dalai_opt_build +git checkout latest + +apptainer build ../ipc2023_dalai_opt.sif Apptainer.dalai_opt + +cd .. +rm -rf dalai_opt_build diff --git a/planutils/packages/ipc2023_dalai_opt/manifest.json b/planutils/packages/ipc2023_dalai_opt/manifest.json new file mode 100644 index 0000000..ecf0e81 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DALAI 2023 Optimal", + "shortname": "dalai_opt", + "description": "Disjunctive Action Landmarks All In -- Path-dependent landmark heuristic search tailored to find optimal solutions.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "117M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_dalai_opt/run b/planutils/packages/ipc2023_dalai_opt/run new file mode 100755 index 0000000..b80f815 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_dalai_opt.sif $@ diff --git a/planutils/packages/ipc2023_dalai_opt/uninstall b/planutils/packages/ipc2023_dalai_opt/uninstall new file mode 100755 index 0000000..670a972 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_dalai_opt.sif diff --git a/planutils/packages/ipc2023_dalai_sat/install b/planutils/packages/ipc2023_dalai_sat/install new file mode 100755 index 0000000..686e4d1 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner4.git dalai_sat_build +cd dalai_sat_build +git checkout latest + +apptainer build ../ipc2023_dalai_sat.sif Apptainer.dalai_sat + +cd .. +rm -rf dalai_sat_build diff --git a/planutils/packages/ipc2023_dalai_sat/manifest.json b/planutils/packages/ipc2023_dalai_sat/manifest.json new file mode 100644 index 0000000..966d5f9 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DALAI 2023 Satisficing", + "shortname": "dalai_sat", + "description": "Disjunctive Action Landmarks All In -- Path-dependent landmark heuristic search tailored to find some solution fast and improve improve it iteratively.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "53M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_dalai_sat/run b/planutils/packages/ipc2023_dalai_sat/run new file mode 100755 index 0000000..386d90b --- /dev/null +++ b/planutils/packages/ipc2023_dalai_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_dalai_sat.sif $@ diff --git a/planutils/packages/ipc2023_dalai_sat/uninstall b/planutils/packages/ipc2023_dalai_sat/uninstall new file mode 100755 index 0000000..8689831 --- /dev/null +++ b/planutils/packages/ipc2023_dalai_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_dalai_sat.sif diff --git a/planutils/packages/ipc2023_decabstar/install b/planutils/packages/ipc2023_decabstar/install new file mode 100755 index 0000000..4713a8c --- /dev/null +++ b/planutils/packages/ipc2023_decabstar/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner18.git decabstar_build +cd decabstar_build +git checkout latest + +apptainer build ../ipc2023_decabstar.sif Apptainer.decabstar + +cd .. +rm -rf decabstar_build diff --git a/planutils/packages/ipc2023_decabstar/manifest.json b/planutils/packages/ipc2023_decabstar/manifest.json new file mode 100644 index 0000000..d3d031f --- /dev/null +++ b/planutils/packages/ipc2023_decabstar/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DecAbStar", + "shortname": "decabstar", + "description": "Optimal planner based on decoupled state-space search and abstraction heuristics.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "133M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_decabstar/run b/planutils/packages/ipc2023_decabstar/run new file mode 100755 index 0000000..ccdb11c --- /dev/null +++ b/planutils/packages/ipc2023_decabstar/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_decabstar.sif $@ diff --git a/planutils/packages/ipc2023_decabstar/uninstall b/planutils/packages/ipc2023_decabstar/uninstall new file mode 100755 index 0000000..5bcba91 --- /dev/null +++ b/planutils/packages/ipc2023_decabstar/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_decabstar.sif diff --git a/planutils/packages/ipc2023_decstar_agl/install b/planutils/packages/ipc2023_decstar_agl/install new file mode 100755 index 0000000..9837d71 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_agl/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner15.git decstar_agl_build +cd decstar_agl_build +git checkout latest + +apptainer build ../ipc2023_decstar_agl.sif Apptainer.decstar_agl + +cd .. +rm -rf decstar_agl_build diff --git a/planutils/packages/ipc2023_decstar_agl/manifest.json b/planutils/packages/ipc2023_decstar_agl/manifest.json new file mode 100644 index 0000000..1bffca7 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DecStar-2023", + "shortname": "decstar_agl", + "description": "Agile planner based on decoupled state-space search.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_decstar_agl/run b/planutils/packages/ipc2023_decstar_agl/run new file mode 100755 index 0000000..7513129 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_decstar_agl.sif $@ diff --git a/planutils/packages/ipc2023_decstar_agl/uninstall b/planutils/packages/ipc2023_decstar_agl/uninstall new file mode 100755 index 0000000..24541a6 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_decstar_agl.sif diff --git a/planutils/packages/ipc2023_decstar_opt/install b/planutils/packages/ipc2023_decstar_opt/install new file mode 100755 index 0000000..d38e56a --- /dev/null +++ b/planutils/packages/ipc2023_decstar_opt/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner15.git decstar_opt_build +cd decstar_opt_build +git checkout latest + +apptainer build ../ipc2023_decstar_opt.sif Apptainer.decstar_opt + +cd .. +rm -rf decstar_opt_build diff --git a/planutils/packages/ipc2023_decstar_opt/manifest.json b/planutils/packages/ipc2023_decstar_opt/manifest.json new file mode 100644 index 0000000..70bdf86 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DecStar-2023", + "shortname": "decstar_opt", + "description": "Optimal planner based on decoupled state-space search.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_decstar_opt/run b/planutils/packages/ipc2023_decstar_opt/run new file mode 100755 index 0000000..edc25ce --- /dev/null +++ b/planutils/packages/ipc2023_decstar_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_decstar_opt.sif $@ diff --git a/planutils/packages/ipc2023_decstar_opt/uninstall b/planutils/packages/ipc2023_decstar_opt/uninstall new file mode 100755 index 0000000..ab6cb54 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_decstar_opt.sif diff --git a/planutils/packages/ipc2023_decstar_sat/install b/planutils/packages/ipc2023_decstar_sat/install new file mode 100755 index 0000000..950717a --- /dev/null +++ b/planutils/packages/ipc2023_decstar_sat/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner15.git decstar_sat_build +cd decstar_sat_build +git checkout latest + +apptainer build ../ipc2023_decstar_sat.sif Apptainer.decstar_sat + +cd .. +rm -rf decstar_sat_build diff --git a/planutils/packages/ipc2023_decstar_sat/manifest.json b/planutils/packages/ipc2023_decstar_sat/manifest.json new file mode 100644 index 0000000..e692e79 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DecStar-2023", + "shortname": "decstar_sat", + "description": "Satisficing planner based on decoupled state-space search.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_decstar_sat/run b/planutils/packages/ipc2023_decstar_sat/run new file mode 100755 index 0000000..829bfa5 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_decstar_sat.sif $@ diff --git a/planutils/packages/ipc2023_decstar_sat/uninstall b/planutils/packages/ipc2023_decstar_sat/uninstall new file mode 100755 index 0000000..a084a79 --- /dev/null +++ b/planutils/packages/ipc2023_decstar_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_decstar_sat.sif diff --git a/planutils/packages/ipc2023_disco_agl/install b/planutils/packages/ipc2023_disco_agl/install new file mode 100755 index 0000000..eb77754 --- /dev/null +++ b/planutils/packages/ipc2023_disco_agl/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner16.git disco_agl_build +cd disco_agl_build +git checkout latest + +apptainer build ../ipc2023_disco_agl.sif Apptainer.disco_agl + +cd .. +rm -rf disco_agl_build diff --git a/planutils/packages/ipc2023_disco_agl/manifest.json b/planutils/packages/ipc2023_disco_agl/manifest.json new file mode 100644 index 0000000..5d75f6e --- /dev/null +++ b/planutils/packages/ipc2023_disco_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DiSCO", + "shortname": "disco_agl", + "description": "Agile planner based on Decoupled Search and COnjunctions.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "161M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_disco_agl/run b/planutils/packages/ipc2023_disco_agl/run new file mode 100755 index 0000000..1b55e07 --- /dev/null +++ b/planutils/packages/ipc2023_disco_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_disco_agl.sif $@ diff --git a/planutils/packages/ipc2023_disco_agl/uninstall b/planutils/packages/ipc2023_disco_agl/uninstall new file mode 100755 index 0000000..13ed63e --- /dev/null +++ b/planutils/packages/ipc2023_disco_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_disco_agl.sif diff --git a/planutils/packages/ipc2023_disco_sat/install b/planutils/packages/ipc2023_disco_sat/install new file mode 100755 index 0000000..985e5e3 --- /dev/null +++ b/planutils/packages/ipc2023_disco_sat/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner16.git disco_sat_build +cd disco_sat_build +git checkout latest + +apptainer build ../ipc2023_disco_sat.sif Apptainer.disco_sat + +cd .. +rm -rf disco_sat_build diff --git a/planutils/packages/ipc2023_disco_sat/manifest.json b/planutils/packages/ipc2023_disco_sat/manifest.json new file mode 100644 index 0000000..9414da6 --- /dev/null +++ b/planutils/packages/ipc2023_disco_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: DiSCO", + "shortname": "disco_sat", + "description": "Satisficing planner based on Decoupled Search and COnjunctions.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "161M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_disco_sat/run b/planutils/packages/ipc2023_disco_sat/run new file mode 100755 index 0000000..ca14150 --- /dev/null +++ b/planutils/packages/ipc2023_disco_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_disco_sat.sif $@ diff --git a/planutils/packages/ipc2023_disco_sat/uninstall b/planutils/packages/ipc2023_disco_sat/uninstall new file mode 100755 index 0000000..73adf13 --- /dev/null +++ b/planutils/packages/ipc2023_disco_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_disco_sat.sif diff --git a/planutils/packages/ipc2023_dofri/install b/planutils/packages/ipc2023_dofri/install new file mode 100755 index 0000000..8a65f7b --- /dev/null +++ b/planutils/packages/ipc2023_dofri/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner21.git dofri_build +cd dofri_build +git checkout latest + +apptainer build ../ipc2023_dofri.sif Apptainer.dofri + +cd .. +rm -rf dofri_build diff --git a/planutils/packages/ipc2023_dofri/manifest.json b/planutils/packages/ipc2023_dofri/manifest.json new file mode 100644 index 0000000..828b459 --- /dev/null +++ b/planutils/packages/ipc2023_dofri/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Dofri", + "shortname": "dofri", + "description": "forward search with A* and the Saturated Post-Hoc optimization heuristic that selectively reuses previous SPhO LP solutions.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "111M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_dofri/run b/planutils/packages/ipc2023_dofri/run new file mode 100755 index 0000000..c153daf --- /dev/null +++ b/planutils/packages/ipc2023_dofri/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_dofri.sif $@ diff --git a/planutils/packages/ipc2023_dofri/uninstall b/planutils/packages/ipc2023_dofri/uninstall new file mode 100755 index 0000000..1e0be7d --- /dev/null +++ b/planutils/packages/ipc2023_dofri/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_dofri.sif diff --git a/planutils/packages/ipc2023_dom_opt/install b/planutils/packages/ipc2023_dom_opt/install new file mode 100755 index 0000000..e4e8d76 --- /dev/null +++ b/planutils/packages/ipc2023_dom_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner32.git dom_opt_build +cd dom_opt_build +git checkout latest + +apptainer build ../ipc2023_dom_opt.sif Apptainer.dom_opt + +cd .. +rm -rf dom_opt_build diff --git a/planutils/packages/ipc2023_dom_opt/manifest.json b/planutils/packages/ipc2023_dom_opt/manifest.json new file mode 100644 index 0000000..b63e67e --- /dev/null +++ b/planutils/packages/ipc2023_dom_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: QDom-Lmcut", + "shortname": "dom_opt", + "description": "Dominance Pruning", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "55M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_dom_opt/run b/planutils/packages/ipc2023_dom_opt/run new file mode 100755 index 0000000..58ccf45 --- /dev/null +++ b/planutils/packages/ipc2023_dom_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_dom_opt.sif $@ diff --git a/planutils/packages/ipc2023_dom_opt/uninstall b/planutils/packages/ipc2023_dom_opt/uninstall new file mode 100755 index 0000000..11e4d07 --- /dev/null +++ b/planutils/packages/ipc2023_dom_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_dom_opt.sif diff --git a/planutils/packages/ipc2023_fdss_2023_agl/install b/planutils/packages/ipc2023_fdss_2023_agl/install new file mode 100755 index 0000000..54d94b9 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner28.git fdss_2023_agl_build +cd fdss_2023_agl_build +git checkout latest + +apptainer build ../ipc2023_fdss_2023_agl.sif Apptainer.fdss_2023_agl + +cd .. +rm -rf fdss_2023_agl_build diff --git a/planutils/packages/ipc2023_fdss_2023_agl/manifest.json b/planutils/packages/ipc2023_fdss_2023_agl/manifest.json new file mode 100644 index 0000000..6ff40f5 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Fast Downward Stone Soup 2023 Agile", + "shortname": "fdss_2023_agl", + "description": "Portfolio of configurations from the main Fast Downward branch, scheduled with the Stone Soup algorithm.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "54M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_fdss_2023_agl/run b/planutils/packages/ipc2023_fdss_2023_agl/run new file mode 100755 index 0000000..b072b5f --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_fdss_2023_agl.sif $@ diff --git a/planutils/packages/ipc2023_fdss_2023_agl/uninstall b/planutils/packages/ipc2023_fdss_2023_agl/uninstall new file mode 100755 index 0000000..99af7ba --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_fdss_2023_agl.sif diff --git a/planutils/packages/ipc2023_fdss_2023_opt/install b/planutils/packages/ipc2023_fdss_2023_opt/install new file mode 100755 index 0000000..093621a --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_opt/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner28.git fdss_2023_opt_build +cd fdss_2023_opt_build +git checkout latest + +apptainer build ../ipc2023_fdss_2023_opt.sif Apptainer.fdss_2023_opt + +cd .. +rm -rf fdss_2023_opt_build diff --git a/planutils/packages/ipc2023_fdss_2023_opt/manifest.json b/planutils/packages/ipc2023_fdss_2023_opt/manifest.json new file mode 100644 index 0000000..58862e0 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Fast Downward Stone Soup 2023 Optimal", + "shortname": "fdss_2023_opt", + "description": "Portfolio of configurations from the main Fast Downward branch, scheduled with the Stone Soup algorithm.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "118M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_fdss_2023_opt/run b/planutils/packages/ipc2023_fdss_2023_opt/run new file mode 100755 index 0000000..cb64830 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_fdss_2023_opt.sif $@ diff --git a/planutils/packages/ipc2023_fdss_2023_opt/uninstall b/planutils/packages/ipc2023_fdss_2023_opt/uninstall new file mode 100755 index 0000000..52ac550 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_fdss_2023_opt.sif diff --git a/planutils/packages/ipc2023_fdss_2023_sat/install b/planutils/packages/ipc2023_fdss_2023_sat/install new file mode 100755 index 0000000..f20bad8 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner28.git fdss_2023_sat_build +cd fdss_2023_sat_build +git checkout latest + +apptainer build ../ipc2023_fdss_2023_sat.sif Apptainer.fdss_2023_sat + +cd .. +rm -rf fdss_2023_sat_build diff --git a/planutils/packages/ipc2023_fdss_2023_sat/manifest.json b/planutils/packages/ipc2023_fdss_2023_sat/manifest.json new file mode 100644 index 0000000..b0efcd6 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Fast Downward Stone Soup 2023 Satisficing", + "shortname": "fdss_2023_sat", + "description": "Portfolio of configurations from the main Fast Downward branch, scheduled with the Stone Soup algorithm.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "54M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_fdss_2023_sat/run b/planutils/packages/ipc2023_fdss_2023_sat/run new file mode 100755 index 0000000..2d18354 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_fdss_2023_sat.sif $@ diff --git a/planutils/packages/ipc2023_fdss_2023_sat/uninstall b/planutils/packages/ipc2023_fdss_2023_sat/uninstall new file mode 100755 index 0000000..afe9e13 --- /dev/null +++ b/planutils/packages/ipc2023_fdss_2023_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_fdss_2023_sat.sif diff --git a/planutils/packages/ipc2023_fts_ff_agl/install b/planutils/packages/ipc2023_fts_ff_agl/install new file mode 100755 index 0000000..7ae484a --- /dev/null +++ b/planutils/packages/ipc2023_fts_ff_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner13.git fts_ff_agl_build +cd fts_ff_agl_build +git checkout latest + +apptainer build ../ipc2023_fts_ff_agl.sif Apptainer.fts_ff_agl + +cd .. +rm -rf fts_ff_agl_build diff --git a/planutils/packages/ipc2023_fts_ff_agl/manifest.json b/planutils/packages/ipc2023_fts_ff_agl/manifest.json new file mode 100644 index 0000000..33759ed --- /dev/null +++ b/planutils/packages/ipc2023_fts_ff_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: FTSPlan", + "shortname": "fts_ff_agl", + "description": "Optimal planner based on reformulation and search under the merge-and-shrink representation search. After reformulation uses Greedy Best First Search with the FF heuristic.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "55M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_fts_ff_agl/run b/planutils/packages/ipc2023_fts_ff_agl/run new file mode 100755 index 0000000..c0ae31b --- /dev/null +++ b/planutils/packages/ipc2023_fts_ff_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_fts_ff_agl.sif $@ diff --git a/planutils/packages/ipc2023_fts_ff_agl/uninstall b/planutils/packages/ipc2023_fts_ff_agl/uninstall new file mode 100755 index 0000000..7bb2221 --- /dev/null +++ b/planutils/packages/ipc2023_fts_ff_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_fts_ff_agl.sif diff --git a/planutils/packages/ipc2023_fts_ms_opt/install b/planutils/packages/ipc2023_fts_ms_opt/install new file mode 100755 index 0000000..ae6280a --- /dev/null +++ b/planutils/packages/ipc2023_fts_ms_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner13.git fts_ms_opt_build +cd fts_ms_opt_build +git checkout latest + +apptainer build ../ipc2023_fts_ms_opt.sif Apptainer.fts_ms_opt + +cd .. +rm -rf fts_ms_opt_build diff --git a/planutils/packages/ipc2023_fts_ms_opt/manifest.json b/planutils/packages/ipc2023_fts_ms_opt/manifest.json new file mode 100644 index 0000000..0de6e35 --- /dev/null +++ b/planutils/packages/ipc2023_fts_ms_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: FTSPlan", + "shortname": "fts_ms_opt", + "description": "Optimal planner based on reformulation and search under the merge-and-shrink representation search. After reformulation uses A* with the merge-and-shink heuristic.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "55M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_fts_ms_opt/run b/planutils/packages/ipc2023_fts_ms_opt/run new file mode 100755 index 0000000..f4704d1 --- /dev/null +++ b/planutils/packages/ipc2023_fts_ms_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_fts_ms_opt.sif $@ diff --git a/planutils/packages/ipc2023_fts_ms_opt/uninstall b/planutils/packages/ipc2023_fts_ms_opt/uninstall new file mode 100755 index 0000000..9ef422c --- /dev/null +++ b/planutils/packages/ipc2023_fts_ms_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_fts_ms_opt.sif diff --git a/planutils/packages/ipc2023_fts_sbd_opt/install b/planutils/packages/ipc2023_fts_sbd_opt/install new file mode 100755 index 0000000..d00193b --- /dev/null +++ b/planutils/packages/ipc2023_fts_sbd_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner13.git fts_sbd_opt_build +cd fts_sbd_opt_build +git checkout latest + +apptainer build ../ipc2023_fts_sbd_opt.sif Apptainer.fts_sbd_opt + +cd .. +rm -rf fts_sbd_opt_build diff --git a/planutils/packages/ipc2023_fts_sbd_opt/manifest.json b/planutils/packages/ipc2023_fts_sbd_opt/manifest.json new file mode 100644 index 0000000..ef445db --- /dev/null +++ b/planutils/packages/ipc2023_fts_sbd_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: FTSPlan", + "shortname": "fts_sbd_opt", + "description": "Optimal planner based on reformulation and search under the merge-and-shrink representation search. After reformulation uses symbolic bidirectional search", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "55M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_fts_sbd_opt/run b/planutils/packages/ipc2023_fts_sbd_opt/run new file mode 100755 index 0000000..a876e90 --- /dev/null +++ b/planutils/packages/ipc2023_fts_sbd_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_fts_sbd_opt.sif $@ diff --git a/planutils/packages/ipc2023_fts_sbd_opt/uninstall b/planutils/packages/ipc2023_fts_sbd_opt/uninstall new file mode 100755 index 0000000..329654c --- /dev/null +++ b/planutils/packages/ipc2023_fts_sbd_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_fts_sbd_opt.sif diff --git a/planutils/packages/ipc2023_hapori_delfi_agl/install b/planutils/packages/ipc2023_hapori_delfi_agl/install new file mode 100755 index 0000000..e699e1e --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_delfi_agl_build +cd hapori_delfi_agl_build +git checkout latest + +apptainer build ../ipc2023_hapori_delfi_agl.sif Apptainer.hapori_delfi_agl + +cd .. +rm -rf hapori_delfi_agl_build diff --git a/planutils/packages/ipc2023_hapori_delfi_agl/manifest.json b/planutils/packages/ipc2023_hapori_delfi_agl/manifest.json new file mode 100644 index 0000000..1f137d2 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Delfi Agile", + "shortname": "hapori_delfi_agl", + "description": "Planner selection portfolio as described in Deep Learning for Cost-Optimal Planning: Task-Dependent Planner Selection (Sievers AAAI 2019)", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "1G", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_delfi_agl/run b/planutils/packages/ipc2023_hapori_delfi_agl/run new file mode 100755 index 0000000..5fc3a30 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_delfi_agl.sif $@ diff --git a/planutils/packages/ipc2023_hapori_delfi_agl/uninstall b/planutils/packages/ipc2023_hapori_delfi_agl/uninstall new file mode 100755 index 0000000..dfa529d --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_delfi_agl.sif diff --git a/planutils/packages/ipc2023_hapori_delfi_opt/install b/planutils/packages/ipc2023_hapori_delfi_opt/install new file mode 100755 index 0000000..3d4c2c0 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_delfi_opt_build +cd hapori_delfi_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_delfi_opt.sif Apptainer.hapori_delfi_opt + +cd .. +rm -rf hapori_delfi_opt_build diff --git a/planutils/packages/ipc2023_hapori_delfi_opt/manifest.json b/planutils/packages/ipc2023_hapori_delfi_opt/manifest.json new file mode 100644 index 0000000..c3ef300 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Delfi Optimal", + "shortname": "hapori_delfi_opt", + "description": "Planner selection portfolio as described in Deep Learning for Cost-Optimal Planning: Task-Dependent Planner Selection (Sievers AAAI 2019)", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "640M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_delfi_opt/run b/planutils/packages/ipc2023_hapori_delfi_opt/run new file mode 100755 index 0000000..597d1f3 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_delfi_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_delfi_opt/uninstall b/planutils/packages/ipc2023_hapori_delfi_opt/uninstall new file mode 100755 index 0000000..ba6c796 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_delfi_opt.sif diff --git a/planutils/packages/ipc2023_hapori_delfi_sat/install b/planutils/packages/ipc2023_hapori_delfi_sat/install new file mode 100755 index 0000000..5221037 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_delfi_sat_build +cd hapori_delfi_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_delfi_sat.sif Apptainer.hapori_delfi_sat + +cd .. +rm -rf hapori_delfi_sat_build diff --git a/planutils/packages/ipc2023_hapori_delfi_sat/manifest.json b/planutils/packages/ipc2023_hapori_delfi_sat/manifest.json new file mode 100644 index 0000000..46fbb26 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Delfi Satisficing", + "shortname": "hapori_delfi_sat", + "description": "Planner selection portfolio as described in Deep Learning for Cost-Optimal Planning: Task-Dependent Planner Selection (Sievers AAAI 2019)", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "1G", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_delfi_sat/run b/planutils/packages/ipc2023_hapori_delfi_sat/run new file mode 100755 index 0000000..2446097 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_delfi_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_delfi_sat/uninstall b/planutils/packages/ipc2023_hapori_delfi_sat/uninstall new file mode 100755 index 0000000..3af5922 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_delfi_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_delfi_sat.sif diff --git a/planutils/packages/ipc2023_hapori_epsdt_agl/install b/planutils/packages/ipc2023_hapori_epsdt_agl/install new file mode 100755 index 0000000..11be241 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_epsdt_agl_build +cd hapori_epsdt_agl_build +git checkout latest + +apptainer build ../ipc2023_hapori_epsdt_agl.sif Apptainer.hapori_epsdt_agl + +cd .. +rm -rf hapori_epsdt_agl_build diff --git a/planutils/packages/ipc2023_hapori_epsdt_agl/manifest.json b/planutils/packages/ipc2023_hapori_epsdt_agl/manifest.json new file mode 100644 index 0000000..37dd6a0 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Explainable Planner Selection - Single Decision Tree Agile", + "shortname": "hapori_epsdt_agl", + "description": "Planner selection portfolio as described in Explainable Planner Selection for Classical Planning (AAAI 2022) using Fawcetts et al (ICAPS 2014) PDDL features and linear regression.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "266M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_epsdt_agl/run b/planutils/packages/ipc2023_hapori_epsdt_agl/run new file mode 100755 index 0000000..e6643c3 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_epsdt_agl.sif $@ diff --git a/planutils/packages/ipc2023_hapori_epsdt_agl/uninstall b/planutils/packages/ipc2023_hapori_epsdt_agl/uninstall new file mode 100755 index 0000000..4604e92 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_epsdt_agl.sif diff --git a/planutils/packages/ipc2023_hapori_epsdt_opt/install b/planutils/packages/ipc2023_hapori_epsdt_opt/install new file mode 100755 index 0000000..444ae1c --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_epsdt_opt_build +cd hapori_epsdt_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_epsdt_opt.sif Apptainer.hapori_epsdt_opt + +cd .. +rm -rf hapori_epsdt_opt_build diff --git a/planutils/packages/ipc2023_hapori_epsdt_opt/manifest.json b/planutils/packages/ipc2023_hapori_epsdt_opt/manifest.json new file mode 100644 index 0000000..cc73a38 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Explainable Planner Selection - Single Decision Tree Optimal", + "shortname": "hapori_epsdt_opt", + "description": "Planner selection portfolio as described in Explainable Planner Selection for Classical Planning (AAAI 2022) using Fawcetts et al (ICAPS 2014) PDDL features and linear regression.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "266M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_epsdt_opt/run b/planutils/packages/ipc2023_hapori_epsdt_opt/run new file mode 100755 index 0000000..7e200ef --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_epsdt_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_epsdt_opt/uninstall b/planutils/packages/ipc2023_hapori_epsdt_opt/uninstall new file mode 100755 index 0000000..ae5fe24 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_epsdt_opt.sif diff --git a/planutils/packages/ipc2023_hapori_epsdt_sat/install b/planutils/packages/ipc2023_hapori_epsdt_sat/install new file mode 100755 index 0000000..7c40dd5 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_epsdt_sat_build +cd hapori_epsdt_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_epsdt_sat.sif Apptainer.hapori_epsdt_sat + +cd .. +rm -rf hapori_epsdt_sat_build diff --git a/planutils/packages/ipc2023_hapori_epsdt_sat/manifest.json b/planutils/packages/ipc2023_hapori_epsdt_sat/manifest.json new file mode 100644 index 0000000..2196e14 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Explainable Planner Selection - Single Decision Tree Satisficing", + "shortname": "hapori_epsdt_sat", + "description": "Planner selection portfolio as described in Explainable Planner Selection for Classical Planning (AAAI 2022) using Fawcetts et al (ICAPS 2014) PDDL features and linear regression.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "266M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_epsdt_sat/run b/planutils/packages/ipc2023_hapori_epsdt_sat/run new file mode 100755 index 0000000..5cc5960 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_epsdt_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_epsdt_sat/uninstall b/planutils/packages/ipc2023_hapori_epsdt_sat/uninstall new file mode 100755 index 0000000..c8f80e3 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epsdt_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_epsdt_sat.sif diff --git a/planutils/packages/ipc2023_hapori_epslr_agl/install b/planutils/packages/ipc2023_hapori_epslr_agl/install new file mode 100755 index 0000000..3843a65 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_epslr_agl_build +cd hapori_epslr_agl_build +git checkout latest + +apptainer build ../ipc2023_hapori_epslr_agl.sif Apptainer.hapori_epslr_agl + +cd .. +rm -rf hapori_epslr_agl_build diff --git a/planutils/packages/ipc2023_hapori_epslr_agl/manifest.json b/planutils/packages/ipc2023_hapori_epslr_agl/manifest.json new file mode 100644 index 0000000..58fc56d --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Explainable Planner Selection - Linear Regression Agile", + "shortname": "hapori_epslr_agl", + "description": "Planner selection portfolio as described in Explainable Planner Selection for Classical Planning (AAAI 2022) using Fawcetts et al (ICAPS 2014) PDDL features and linear regression.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "266M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_epslr_agl/run b/planutils/packages/ipc2023_hapori_epslr_agl/run new file mode 100755 index 0000000..fc6b6a1 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_epslr_agl.sif $@ diff --git a/planutils/packages/ipc2023_hapori_epslr_agl/uninstall b/planutils/packages/ipc2023_hapori_epslr_agl/uninstall new file mode 100755 index 0000000..cb1db4f --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_epslr_agl.sif diff --git a/planutils/packages/ipc2023_hapori_epslr_opt/install b/planutils/packages/ipc2023_hapori_epslr_opt/install new file mode 100755 index 0000000..46e7d7e --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_epslr_opt_build +cd hapori_epslr_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_epslr_opt.sif Apptainer.hapori_epslr_opt + +cd .. +rm -rf hapori_epslr_opt_build diff --git a/planutils/packages/ipc2023_hapori_epslr_opt/manifest.json b/planutils/packages/ipc2023_hapori_epslr_opt/manifest.json new file mode 100644 index 0000000..6858b9a --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Explainable Planner Selection - Linear Regression Optimal", + "shortname": "hapori_epslr_opt", + "description": "Planner selection portfolio as described in Explainable Planner Selection for Classical Planning (AAAI 2022) using Fawcetts et al (ICAPS 2014) PDDL features and linear regression.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "266M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_epslr_opt/run b/planutils/packages/ipc2023_hapori_epslr_opt/run new file mode 100755 index 0000000..960b23d --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_epslr_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_epslr_opt/uninstall b/planutils/packages/ipc2023_hapori_epslr_opt/uninstall new file mode 100755 index 0000000..759854b --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_epslr_opt.sif diff --git a/planutils/packages/ipc2023_hapori_epslr_sat/install b/planutils/packages/ipc2023_hapori_epslr_sat/install new file mode 100755 index 0000000..3b5a09d --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_epslr_sat_build +cd hapori_epslr_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_epslr_sat.sif Apptainer.hapori_epslr_sat + +cd .. +rm -rf hapori_epslr_sat_build diff --git a/planutils/packages/ipc2023_hapori_epslr_sat/manifest.json b/planutils/packages/ipc2023_hapori_epslr_sat/manifest.json new file mode 100644 index 0000000..6dfe3c4 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Explainable Planner Selection - Linear Regression Satisficing", + "shortname": "hapori_epslr_sat", + "description": "Planner selection portfolio as described in Explainable Planner Selection for Classical Planning (AAAI 2022) using Fawcetts et al (ICAPS 2014) PDDL features and linear regression.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "266M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_epslr_sat/run b/planutils/packages/ipc2023_hapori_epslr_sat/run new file mode 100755 index 0000000..787a705 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_epslr_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_epslr_sat/uninstall b/planutils/packages/ipc2023_hapori_epslr_sat/uninstall new file mode 100755 index 0000000..6682475 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_epslr_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_epslr_sat.sif diff --git a/planutils/packages/ipc2023_hapori_greedy_agl/install b/planutils/packages/ipc2023_hapori_greedy_agl/install new file mode 100755 index 0000000..4126e70 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_greedy_agl_build +cd hapori_greedy_agl_build +git checkout latest + +apptainer build ../ipc2023_hapori_greedy_agl.sif Apptainer.hapori_greedy_agl + +cd .. +rm -rf hapori_greedy_agl_build diff --git a/planutils/packages/ipc2023_hapori_greedy_agl/manifest.json b/planutils/packages/ipc2023_hapori_greedy_agl/manifest.json new file mode 100644 index 0000000..61514db --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Greedy Agile", + "shortname": "hapori_greedy_agl", + "description": "Sequential portfolio of satisficing IPC planners computed with the greedy offline approximation algorithm by Streeter and Smith (UAI 2008).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_greedy_agl/run b/planutils/packages/ipc2023_hapori_greedy_agl/run new file mode 100755 index 0000000..e4064eb --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_greedy_agl.sif $@ diff --git a/planutils/packages/ipc2023_hapori_greedy_agl/uninstall b/planutils/packages/ipc2023_hapori_greedy_agl/uninstall new file mode 100755 index 0000000..6db50ae --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_greedy_agl.sif diff --git a/planutils/packages/ipc2023_hapori_greedy_opt/install b/planutils/packages/ipc2023_hapori_greedy_opt/install new file mode 100755 index 0000000..12af668 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_greedy_opt_build +cd hapori_greedy_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_greedy_opt.sif Apptainer.hapori_greedy_opt + +cd .. +rm -rf hapori_greedy_opt_build diff --git a/planutils/packages/ipc2023_hapori_greedy_opt/manifest.json b/planutils/packages/ipc2023_hapori_greedy_opt/manifest.json new file mode 100644 index 0000000..403d81f --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Greedy Optimal", + "shortname": "hapori_greedy_opt", + "description": "Sequential portfolio of optimal IPC planners computed with the greedy offline approximation algorithm by Streeter and Smith (UAI 2008).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_greedy_opt/run b/planutils/packages/ipc2023_hapori_greedy_opt/run new file mode 100755 index 0000000..dff4201 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_greedy_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_greedy_opt/uninstall b/planutils/packages/ipc2023_hapori_greedy_opt/uninstall new file mode 100755 index 0000000..48d4a8b --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_greedy_opt.sif diff --git a/planutils/packages/ipc2023_hapori_greedy_sat/install b/planutils/packages/ipc2023_hapori_greedy_sat/install new file mode 100755 index 0000000..8a41b8a --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_greedy_sat_build +cd hapori_greedy_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_greedy_sat.sif Apptainer.hapori_greedy_sat + +cd .. +rm -rf hapori_greedy_sat_build diff --git a/planutils/packages/ipc2023_hapori_greedy_sat/manifest.json b/planutils/packages/ipc2023_hapori_greedy_sat/manifest.json new file mode 100644 index 0000000..0a2bdef --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Greedy Satisficing", + "shortname": "hapori_greedy_sat", + "description": "Sequential portfolio of satisficing IPC planners computed with the greedy offline approximation algorithm by Streeter and Smith (UAI 2008).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_greedy_sat/run b/planutils/packages/ipc2023_hapori_greedy_sat/run new file mode 100755 index 0000000..d52e76a --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_greedy_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_greedy_sat/uninstall b/planutils/packages/ipc2023_hapori_greedy_sat/uninstall new file mode 100755 index 0000000..731656a --- /dev/null +++ b/planutils/packages/ipc2023_hapori_greedy_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_greedy_sat.sif diff --git a/planutils/packages/ipc2023_hapori_ibacop2_opt/install b/planutils/packages/ipc2023_hapori_ibacop2_opt/install new file mode 100755 index 0000000..2227513 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_ibacop2_opt_build +cd hapori_ibacop2_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_ibacop2_opt.sif Apptainer.hapori_ibacop2_opt + +cd .. +rm -rf hapori_ibacop2_opt_build diff --git a/planutils/packages/ipc2023_hapori_ibacop2_opt/manifest.json b/planutils/packages/ipc2023_hapori_ibacop2_opt/manifest.json new file mode 100644 index 0000000..8334b40 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori IBaCop2 Sat", + "shortname": "hapori_ibacop2_opt", + "description": "Sequential portfolio of optimal IPC planners computed on an instance-based fashion. A set of 3 planners are pre-selected based on PDDL task and heuristic features.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "142M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_ibacop2_opt/run b/planutils/packages/ipc2023_hapori_ibacop2_opt/run new file mode 100755 index 0000000..841d98e --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_ibacop2_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_ibacop2_opt/uninstall b/planutils/packages/ipc2023_hapori_ibacop2_opt/uninstall new file mode 100755 index 0000000..137f2f5 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_ibacop2_opt.sif diff --git a/planutils/packages/ipc2023_hapori_ibacop2_sat/install b/planutils/packages/ipc2023_hapori_ibacop2_sat/install new file mode 100755 index 0000000..338e0e1 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_ibacop2_sat_build +cd hapori_ibacop2_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_ibacop2_sat.sif Apptainer.hapori_ibacop2_sat + +cd .. +rm -rf hapori_ibacop2_sat_build diff --git a/planutils/packages/ipc2023_hapori_ibacop2_sat/manifest.json b/planutils/packages/ipc2023_hapori_ibacop2_sat/manifest.json new file mode 100644 index 0000000..67bb68a --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori IBaCop2 Sat", + "shortname": "hapori_ibacop2_sat", + "description": "Sequential portfolio of satisficing IPC planners computed on an instance-based fashion. A set of 5 planners are pre-selected based on PDDL task and heuristic features.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "136M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_ibacop2_sat/run b/planutils/packages/ipc2023_hapori_ibacop2_sat/run new file mode 100755 index 0000000..1382714 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_ibacop2_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_ibacop2_sat/uninstall b/planutils/packages/ipc2023_hapori_ibacop2_sat/uninstall new file mode 100755 index 0000000..fb36eac --- /dev/null +++ b/planutils/packages/ipc2023_hapori_ibacop2_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_ibacop2_sat.sif diff --git a/planutils/packages/ipc2023_hapori_mip2_agl/install b/planutils/packages/ipc2023_hapori_mip2_agl/install new file mode 100755 index 0000000..f4ce9de --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_mip2_agl_build +cd hapori_mip2_agl_build +git checkout latest + +apptainer build ../ipc2023_hapori_mip2_agl.sif Apptainer.hapori_mip2_agl + +cd .. +rm -rf hapori_mip2_agl_build diff --git a/planutils/packages/ipc2023_hapori_mip2_agl/manifest.json b/planutils/packages/ipc2023_hapori_mip2_agl/manifest.json new file mode 100644 index 0000000..d23ef3f --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori MIPlan All Data Random Order Agl", + "shortname": "hapori_mip2_agl", + "description": "Sequential portfolio of satisficing and agile IPC planners computed with the MIP formulation by Nunez, Borrajo and Linares (2015).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "84M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_mip2_agl/run b/planutils/packages/ipc2023_hapori_mip2_agl/run new file mode 100755 index 0000000..17b1e89 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_mip2_agl.sif $@ diff --git a/planutils/packages/ipc2023_hapori_mip2_agl/uninstall b/planutils/packages/ipc2023_hapori_mip2_agl/uninstall new file mode 100755 index 0000000..8567c20 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_mip2_agl.sif diff --git a/planutils/packages/ipc2023_hapori_mip2_opt/install b/planutils/packages/ipc2023_hapori_mip2_opt/install new file mode 100755 index 0000000..e3ace31 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_mip2_opt_build +cd hapori_mip2_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_mip2_opt.sif Apptainer.hapori_mip2_opt + +cd .. +rm -rf hapori_mip2_opt_build diff --git a/planutils/packages/ipc2023_hapori_mip2_opt/manifest.json b/planutils/packages/ipc2023_hapori_mip2_opt/manifest.json new file mode 100644 index 0000000..6af9bb3 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori MIPlan Optimal All Data", + "shortname": "hapori_mip2_opt", + "description": "Sequential portfolio of optimal IPC planners computed with the MIP formulation by Nunez, Borrajo and Linares (2015).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "72M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_mip2_opt/run b/planutils/packages/ipc2023_hapori_mip2_opt/run new file mode 100755 index 0000000..50a9401 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_mip2_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_mip2_opt/uninstall b/planutils/packages/ipc2023_hapori_mip2_opt/uninstall new file mode 100755 index 0000000..5ed2934 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_mip2_opt.sif diff --git a/planutils/packages/ipc2023_hapori_mip2_sat/install b/planutils/packages/ipc2023_hapori_mip2_sat/install new file mode 100755 index 0000000..16d9d28 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_mip2_sat_build +cd hapori_mip2_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_mip2_sat.sif Apptainer.hapori_mip2_sat + +cd .. +rm -rf hapori_mip2_sat_build diff --git a/planutils/packages/ipc2023_hapori_mip2_sat/manifest.json b/planutils/packages/ipc2023_hapori_mip2_sat/manifest.json new file mode 100644 index 0000000..b57bdcc --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori MIPlan All Data Sat", + "shortname": "hapori_mip2_sat", + "description": "Sequential portfolio of optimal and satisficing IPC planners computed with the MIP formulation by Nunez, Borrajo and Linares (2015).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "104M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_mip2_sat/run b/planutils/packages/ipc2023_hapori_mip2_sat/run new file mode 100755 index 0000000..1a5d582 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_mip2_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_mip2_sat/uninstall b/planutils/packages/ipc2023_hapori_mip2_sat/uninstall new file mode 100755 index 0000000..94e122e --- /dev/null +++ b/planutils/packages/ipc2023_hapori_mip2_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_mip2_sat.sif diff --git a/planutils/packages/ipc2023_hapori_stonesoup_agl/install b/planutils/packages/ipc2023_hapori_stonesoup_agl/install new file mode 100755 index 0000000..7a16348 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_stonesoup_agl_build +cd hapori_stonesoup_agl_build +git checkout latest + +apptainer build ../ipc2023_hapori_stonesoup_agl.sif Apptainer.hapori_stonesoup_agl + +cd .. +rm -rf hapori_stonesoup_agl_build diff --git a/planutils/packages/ipc2023_hapori_stonesoup_agl/manifest.json b/planutils/packages/ipc2023_hapori_stonesoup_agl/manifest.json new file mode 100644 index 0000000..c07d1e1 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Stone Soup Agile", + "shortname": "hapori_stonesoup_agl", + "description": "Sequential portfolio of satisficing IPC planners computed with the Stone Soup algorithm", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_stonesoup_agl/run b/planutils/packages/ipc2023_hapori_stonesoup_agl/run new file mode 100755 index 0000000..cb169e6 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_stonesoup_agl.sif $@ diff --git a/planutils/packages/ipc2023_hapori_stonesoup_agl/uninstall b/planutils/packages/ipc2023_hapori_stonesoup_agl/uninstall new file mode 100755 index 0000000..42098a8 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_stonesoup_agl.sif diff --git a/planutils/packages/ipc2023_hapori_stonesoup_opt/install b/planutils/packages/ipc2023_hapori_stonesoup_opt/install new file mode 100755 index 0000000..8404b7f --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_opt/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_stonesoup_opt_build +cd hapori_stonesoup_opt_build +git checkout latest + +apptainer build ../ipc2023_hapori_stonesoup_opt.sif Apptainer.hapori_stonesoup_opt + +cd .. +rm -rf hapori_stonesoup_opt_build diff --git a/planutils/packages/ipc2023_hapori_stonesoup_opt/manifest.json b/planutils/packages/ipc2023_hapori_stonesoup_opt/manifest.json new file mode 100644 index 0000000..332bc4d --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_opt/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Stone Soup Optimal", + "shortname": "hapori_stonesoup_opt", + "description": "Sequential portfolio of optimal IPC planners computed with the Stone Soup algorithm", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_stonesoup_opt/run b/planutils/packages/ipc2023_hapori_stonesoup_opt/run new file mode 100755 index 0000000..38162e9 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_opt/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_stonesoup_opt.sif $@ diff --git a/planutils/packages/ipc2023_hapori_stonesoup_opt/uninstall b/planutils/packages/ipc2023_hapori_stonesoup_opt/uninstall new file mode 100755 index 0000000..bd71772 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_opt/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_stonesoup_opt.sif diff --git a/planutils/packages/ipc2023_hapori_stonesoup_sat/install b/planutils/packages/ipc2023_hapori_stonesoup_sat/install new file mode 100755 index 0000000..58c4b0a --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner19.git hapori_stonesoup_sat_build +cd hapori_stonesoup_sat_build +git checkout latest + +apptainer build ../ipc2023_hapori_stonesoup_sat.sif Apptainer.hapori_stonesoup_sat + +cd .. +rm -rf hapori_stonesoup_sat_build diff --git a/planutils/packages/ipc2023_hapori_stonesoup_sat/manifest.json b/planutils/packages/ipc2023_hapori_stonesoup_sat/manifest.json new file mode 100644 index 0000000..e265584 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Hapori Stone Soup Satisficing", + "shortname": "hapori_stonesoup_sat", + "description": "Sequential portfolio of satisficing IPC planners computed with the Stone Soup algorithm", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "125M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_hapori_stonesoup_sat/run b/planutils/packages/ipc2023_hapori_stonesoup_sat/run new file mode 100755 index 0000000..4d5f587 --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_hapori_stonesoup_sat.sif $@ diff --git a/planutils/packages/ipc2023_hapori_stonesoup_sat/uninstall b/planutils/packages/ipc2023_hapori_stonesoup_sat/uninstall new file mode 100755 index 0000000..19a32dc --- /dev/null +++ b/planutils/packages/ipc2023_hapori_stonesoup_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_hapori_stonesoup_sat.sif diff --git a/planutils/packages/ipc2023_levitron_agl/install b/planutils/packages/ipc2023_levitron_agl/install new file mode 100755 index 0000000..50e2d50 --- /dev/null +++ b/planutils/packages/ipc2023_levitron_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner8.git levitron_agl_build +cd levitron_agl_build +git checkout latest + +apptainer build ../ipc2023_levitron_agl.sif Apptainer.levitron_agl + +cd .. +rm -rf levitron_agl_build diff --git a/planutils/packages/ipc2023_levitron_agl/manifest.json b/planutils/packages/ipc2023_levitron_agl/manifest.json new file mode 100644 index 0000000..f767354 --- /dev/null +++ b/planutils/packages/ipc2023_levitron_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Levitron Agile", + "shortname": "levitron_agl", + "description": "Hybrid planner using both the grounded planner Scorpion Maidu and the lifted planner Powerlifted", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "127M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_levitron_agl/run b/planutils/packages/ipc2023_levitron_agl/run new file mode 100755 index 0000000..fe1485f --- /dev/null +++ b/planutils/packages/ipc2023_levitron_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_levitron_agl.sif $@ diff --git a/planutils/packages/ipc2023_levitron_agl/uninstall b/planutils/packages/ipc2023_levitron_agl/uninstall new file mode 100755 index 0000000..74ee6ff --- /dev/null +++ b/planutils/packages/ipc2023_levitron_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_levitron_agl.sif diff --git a/planutils/packages/ipc2023_levitron_sat/install b/planutils/packages/ipc2023_levitron_sat/install new file mode 100755 index 0000000..e71c7d1 --- /dev/null +++ b/planutils/packages/ipc2023_levitron_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner8.git levitron_sat_build +cd levitron_sat_build +git checkout latest + +apptainer build ../ipc2023_levitron_sat.sif Apptainer.levitron_sat + +cd .. +rm -rf levitron_sat_build diff --git a/planutils/packages/ipc2023_levitron_sat/manifest.json b/planutils/packages/ipc2023_levitron_sat/manifest.json new file mode 100644 index 0000000..f5a40c2 --- /dev/null +++ b/planutils/packages/ipc2023_levitron_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Levitron Satisficing", + "shortname": "levitron_sat", + "description": "Hybrid planner using both the grounded planner Scorpion Maidu and the lifted planner Powerlifted", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "127M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_levitron_sat/run b/planutils/packages/ipc2023_levitron_sat/run new file mode 100755 index 0000000..6e22f18 --- /dev/null +++ b/planutils/packages/ipc2023_levitron_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_levitron_sat.sif $@ diff --git a/planutils/packages/ipc2023_levitron_sat/uninstall b/planutils/packages/ipc2023_levitron_sat/uninstall new file mode 100755 index 0000000..0bd99f7 --- /dev/null +++ b/planutils/packages/ipc2023_levitron_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_levitron_sat.sif diff --git a/planutils/packages/ipc2023_maidu_agl/install b/planutils/packages/ipc2023_maidu_agl/install new file mode 100755 index 0000000..3e8743e --- /dev/null +++ b/planutils/packages/ipc2023_maidu_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner8.git maidu_agl_build +cd maidu_agl_build +git checkout latest + +apptainer build ../ipc2023_maidu_agl.sif Apptainer.maidu_agl + +cd .. +rm -rf maidu_agl_build diff --git a/planutils/packages/ipc2023_maidu_agl/manifest.json b/planutils/packages/ipc2023_maidu_agl/manifest.json new file mode 100644 index 0000000..54c3622 --- /dev/null +++ b/planutils/packages/ipc2023_maidu_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Scorpion Maidu Agile", + "shortname": "maidu_agl", + "description": "Version of the Scorpion planner using width-search algorithms", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "66M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_maidu_agl/run b/planutils/packages/ipc2023_maidu_agl/run new file mode 100755 index 0000000..81550e4 --- /dev/null +++ b/planutils/packages/ipc2023_maidu_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_maidu_agl.sif $@ diff --git a/planutils/packages/ipc2023_maidu_agl/uninstall b/planutils/packages/ipc2023_maidu_agl/uninstall new file mode 100755 index 0000000..6a961c5 --- /dev/null +++ b/planutils/packages/ipc2023_maidu_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_maidu_agl.sif diff --git a/planutils/packages/ipc2023_maidu_sat/install b/planutils/packages/ipc2023_maidu_sat/install new file mode 100755 index 0000000..284ac2d --- /dev/null +++ b/planutils/packages/ipc2023_maidu_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner8.git maidu_sat_build +cd maidu_sat_build +git checkout latest + +apptainer build ../ipc2023_maidu_sat.sif Apptainer.maidu_sat + +cd .. +rm -rf maidu_sat_build diff --git a/planutils/packages/ipc2023_maidu_sat/manifest.json b/planutils/packages/ipc2023_maidu_sat/manifest.json new file mode 100644 index 0000000..5a2b9c7 --- /dev/null +++ b/planutils/packages/ipc2023_maidu_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Scorpion Maidu Satisficing", + "shortname": "maidu_sat", + "description": "Version of the Scorpion planner using width-search algorithms", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "66M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_maidu_sat/run b/planutils/packages/ipc2023_maidu_sat/run new file mode 100755 index 0000000..996d821 --- /dev/null +++ b/planutils/packages/ipc2023_maidu_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_maidu_sat.sif $@ diff --git a/planutils/packages/ipc2023_maidu_sat/uninstall b/planutils/packages/ipc2023_maidu_sat/uninstall new file mode 100755 index 0000000..2422650 --- /dev/null +++ b/planutils/packages/ipc2023_maidu_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_maidu_sat.sif diff --git a/planutils/packages/ipc2023_odin/install b/planutils/packages/ipc2023_odin/install new file mode 100755 index 0000000..4fb0e7a --- /dev/null +++ b/planutils/packages/ipc2023_odin/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner2.git odin_build +cd odin_build +git checkout latest + +apptainer build ../ipc2023_odin.sif Apptainer.odin + +cd .. +rm -rf odin_build diff --git a/planutils/packages/ipc2023_odin/manifest.json b/planutils/packages/ipc2023_odin/manifest.json new file mode 100644 index 0000000..e2e198b --- /dev/null +++ b/planutils/packages/ipc2023_odin/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Odin", + "shortname": "odin", + "description": "Transition cost partitioning over abstraction heuristics", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "57M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_odin/run b/planutils/packages/ipc2023_odin/run new file mode 100755 index 0000000..d58483f --- /dev/null +++ b/planutils/packages/ipc2023_odin/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_odin.sif $@ diff --git a/planutils/packages/ipc2023_odin/uninstall b/planutils/packages/ipc2023_odin/uninstall new file mode 100755 index 0000000..8de4d10 --- /dev/null +++ b/planutils/packages/ipc2023_odin/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_odin.sif diff --git a/planutils/packages/ipc2023_opcount4sat_agl/install b/planutils/packages/ipc2023_opcount4sat_agl/install new file mode 100755 index 0000000..2df8fef --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner10.git opcount4sat_agl_build +cd opcount4sat_agl_build +git checkout latest + +apptainer build ../ipc2023_opcount4sat_agl.sif Apptainer.opcount4sat_agl + +cd .. +rm -rf opcount4sat_agl_build diff --git a/planutils/packages/ipc2023_opcount4sat_agl/manifest.json b/planutils/packages/ipc2023_opcount4sat_agl/manifest.json new file mode 100644 index 0000000..f249735 --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: OpCount4Sat - Agile", + "shortname": "opcount4sat_agl", + "description": "Operator Counting Heuristics for Satisficing Planning", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "53M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_opcount4sat_agl/run b/planutils/packages/ipc2023_opcount4sat_agl/run new file mode 100755 index 0000000..c61f3f8 --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_opcount4sat_agl.sif $@ diff --git a/planutils/packages/ipc2023_opcount4sat_agl/uninstall b/planutils/packages/ipc2023_opcount4sat_agl/uninstall new file mode 100755 index 0000000..9d3b34b --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_opcount4sat_agl.sif diff --git a/planutils/packages/ipc2023_opcount4sat_sat/install b/planutils/packages/ipc2023_opcount4sat_sat/install new file mode 100755 index 0000000..d05b91f --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner10.git opcount4sat_sat_build +cd opcount4sat_sat_build +git checkout latest + +apptainer build ../ipc2023_opcount4sat_sat.sif Apptainer.opcount4sat_sat + +cd .. +rm -rf opcount4sat_sat_build diff --git a/planutils/packages/ipc2023_opcount4sat_sat/manifest.json b/planutils/packages/ipc2023_opcount4sat_sat/manifest.json new file mode 100644 index 0000000..21fc58b --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: OpCount4Sat - Satistificng", + "shortname": "opcount4sat_sat", + "description": "Operator Counting Heuristics for Satisficing Planning", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "53M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_opcount4sat_sat/run b/planutils/packages/ipc2023_opcount4sat_sat/run new file mode 100755 index 0000000..2ce5e88 --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_opcount4sat_sat.sif $@ diff --git a/planutils/packages/ipc2023_opcount4sat_sat/uninstall b/planutils/packages/ipc2023_opcount4sat_sat/uninstall new file mode 100755 index 0000000..412c17f --- /dev/null +++ b/planutils/packages/ipc2023_opcount4sat_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_opcount4sat_sat.sif diff --git a/planutils/packages/ipc2023_powerlifted_agl/install b/planutils/packages/ipc2023_powerlifted_agl/install new file mode 100755 index 0000000..71d8b4b --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner8.git powerlifted_agl_build +cd powerlifted_agl_build +git checkout latest + +apptainer build ../ipc2023_powerlifted_agl.sif Apptainer.powerlifted_agl + +cd .. +rm -rf powerlifted_agl_build diff --git a/planutils/packages/ipc2023_powerlifted_agl/manifest.json b/planutils/packages/ipc2023_powerlifted_agl/manifest.json new file mode 100644 index 0000000..d48abd0 --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Powerlifted Agile", + "shortname": "powerlifted_agl", + "description": "Powerlifted planner using a sequential portfolio configuration", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "122M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_powerlifted_agl/run b/planutils/packages/ipc2023_powerlifted_agl/run new file mode 100755 index 0000000..d226898 --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_powerlifted_agl.sif $@ diff --git a/planutils/packages/ipc2023_powerlifted_agl/uninstall b/planutils/packages/ipc2023_powerlifted_agl/uninstall new file mode 100755 index 0000000..35dc812 --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_powerlifted_agl.sif diff --git a/planutils/packages/ipc2023_powerlifted_sat/install b/planutils/packages/ipc2023_powerlifted_sat/install new file mode 100755 index 0000000..77c9c4b --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner8.git powerlifted_sat_build +cd powerlifted_sat_build +git checkout latest + +apptainer build ../ipc2023_powerlifted_sat.sif Apptainer.powerlifted_sat + +cd .. +rm -rf powerlifted_sat_build diff --git a/planutils/packages/ipc2023_powerlifted_sat/manifest.json b/planutils/packages/ipc2023_powerlifted_sat/manifest.json new file mode 100644 index 0000000..3fdbf5b --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Powerlifted Satisficing", + "shortname": "powerlifted_sat", + "description": "Powerlifted planner using a sequential portfolio configuration", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "122M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_powerlifted_sat/run b/planutils/packages/ipc2023_powerlifted_sat/run new file mode 100755 index 0000000..e8449e5 --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_powerlifted_sat.sif $@ diff --git a/planutils/packages/ipc2023_powerlifted_sat/uninstall b/planutils/packages/ipc2023_powerlifted_sat/uninstall new file mode 100755 index 0000000..85fafdf --- /dev/null +++ b/planutils/packages/ipc2023_powerlifted_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_powerlifted_sat.sif diff --git a/planutils/packages/ipc2023_ragnarok/install b/planutils/packages/ipc2023_ragnarok/install new file mode 100755 index 0000000..ff49e27 --- /dev/null +++ b/planutils/packages/ipc2023_ragnarok/install @@ -0,0 +1,16 @@ +#!/bin/bash + +if [ ! -f $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin ]; then + echo "This solver requires CPLEX to be installed. Please obtain a CPLEX license, download the Linux installer for version 22.11 and set up the environment variable IPC_THIRD_PARTY so that $IPC_THIRD_PARTY/cplex_studio2211.linux_x86_64.bin is the path of the installer. Afterwards run the installation again." + exit 1 +fi + + +git clone https://github.com/ipc2023-classical/planner17.git ragnarok_build +cd ragnarok_build +git checkout latest + +apptainer build ../ipc2023_ragnarok.sif Apptainer.ragnarok + +cd .. +rm -rf ragnarok_build diff --git a/planutils/packages/ipc2023_ragnarok/manifest.json b/planutils/packages/ipc2023_ragnarok/manifest.json new file mode 100644 index 0000000..23074d9 --- /dev/null +++ b/planutils/packages/ipc2023_ragnarok/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Ragnarok", + "shortname": "ragnarok", + "description": "Sequential portfolio of optimal planners developed at Linköping University", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "185M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_ragnarok/run b/planutils/packages/ipc2023_ragnarok/run new file mode 100755 index 0000000..af2db5c --- /dev/null +++ b/planutils/packages/ipc2023_ragnarok/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_ragnarok.sif $@ diff --git a/planutils/packages/ipc2023_ragnarok/uninstall b/planutils/packages/ipc2023_ragnarok/uninstall new file mode 100755 index 0000000..cbac592 --- /dev/null +++ b/planutils/packages/ipc2023_ragnarok/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_ragnarok.sif diff --git a/planutils/packages/ipc2023_scorpion_2023/install b/planutils/packages/ipc2023_scorpion_2023/install new file mode 100755 index 0000000..62ef059 --- /dev/null +++ b/planutils/packages/ipc2023_scorpion_2023/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner25.git scorpion_2023_build +cd scorpion_2023_build +git checkout latest + +apptainer build ../ipc2023_scorpion_2023.sif Apptainer.scorpion_2023 + +cd .. +rm -rf scorpion_2023_build diff --git a/planutils/packages/ipc2023_scorpion_2023/manifest.json b/planutils/packages/ipc2023_scorpion_2023/manifest.json new file mode 100644 index 0000000..bec0be7 --- /dev/null +++ b/planutils/packages/ipc2023_scorpion_2023/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Scorpion 2023", + "shortname": "scorpion_2023", + "description": "Saturated cost partitioning over abstraction heuristics.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "54M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_scorpion_2023/run b/planutils/packages/ipc2023_scorpion_2023/run new file mode 100755 index 0000000..36ffa8e --- /dev/null +++ b/planutils/packages/ipc2023_scorpion_2023/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_scorpion_2023.sif $@ diff --git a/planutils/packages/ipc2023_scorpion_2023/uninstall b/planutils/packages/ipc2023_scorpion_2023/uninstall new file mode 100755 index 0000000..cd6b89e --- /dev/null +++ b/planutils/packages/ipc2023_scorpion_2023/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_scorpion_2023.sif diff --git a/planutils/packages/ipc2023_spock/install b/planutils/packages/ipc2023_spock/install new file mode 100755 index 0000000..2186d98 --- /dev/null +++ b/planutils/packages/ipc2023_spock/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner1.git spock_build +cd spock_build +git checkout latest + +apptainer build ../ipc2023_spock.sif Apptainer.spock + +cd .. +rm -rf spock_build diff --git a/planutils/packages/ipc2023_spock/manifest.json b/planutils/packages/ipc2023_spock/manifest.json new file mode 100644 index 0000000..a61f692 --- /dev/null +++ b/planutils/packages/ipc2023_spock/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Spock", + "shortname": "spock", + "description": "FDSS 2018 with action elimination. Removes redundant actions from each found plan to -potentially- rapidly find a cheaper plan.", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "54M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_spock/run b/planutils/packages/ipc2023_spock/run new file mode 100755 index 0000000..ef43c56 --- /dev/null +++ b/planutils/packages/ipc2023_spock/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_spock.sif $@ diff --git a/planutils/packages/ipc2023_spock/uninstall b/planutils/packages/ipc2023_spock/uninstall new file mode 100755 index 0000000..87bfef5 --- /dev/null +++ b/planutils/packages/ipc2023_spock/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_spock.sif diff --git a/planutils/packages/ipc2023_symk/install b/planutils/packages/ipc2023_symk/install new file mode 100755 index 0000000..7d78470 --- /dev/null +++ b/planutils/packages/ipc2023_symk/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner3.git symk_build +cd symk_build +git checkout latest + +apptainer build ../ipc2023_symk.sif Apptainer.symk + +cd .. +rm -rf symk_build diff --git a/planutils/packages/ipc2023_symk/manifest.json b/planutils/packages/ipc2023_symk/manifest.json new file mode 100644 index 0000000..6aa2c58 --- /dev/null +++ b/planutils/packages/ipc2023_symk/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: Symk", + "shortname": "symk", + "description": "Symbolic bidirectional blind search", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_symk/run b/planutils/packages/ipc2023_symk/run new file mode 100755 index 0000000..e5c7c6b --- /dev/null +++ b/planutils/packages/ipc2023_symk/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_symk.sif $@ diff --git a/planutils/packages/ipc2023_symk/uninstall b/planutils/packages/ipc2023_symk/uninstall new file mode 100755 index 0000000..ce0d63b --- /dev/null +++ b/planutils/packages/ipc2023_symk/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_symk.sif diff --git a/planutils/packages/ipc2023_tftm_argmax_agl/install b/planutils/packages/ipc2023_tftm_argmax_agl/install new file mode 100755 index 0000000..a96de0f --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner22.git tftm_argmax_agl_build +cd tftm_argmax_agl_build +git checkout latest + +apptainer build ../ipc2023_tftm_argmax_agl.sif Apptainer.tftm_argmax_agl + +cd .. +rm -rf tftm_argmax_agl_build diff --git a/planutils/packages/ipc2023_tftm_argmax_agl/manifest.json b/planutils/packages/ipc2023_tftm_argmax_agl/manifest.json new file mode 100644 index 0000000..c462c63 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: TFTM1", + "shortname": "tftm_argmax_agl", + "description": "Planner based on the IJCAI 2021 paper The Fewer the Merrier: [Pruning Preferred Operators with Novelty](https://www.ijcai.org/proceedings/2021/0576.pdf).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_tftm_argmax_agl/run b/planutils/packages/ipc2023_tftm_argmax_agl/run new file mode 100755 index 0000000..0915a80 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_tftm_argmax_agl.sif $@ diff --git a/planutils/packages/ipc2023_tftm_argmax_agl/uninstall b/planutils/packages/ipc2023_tftm_argmax_agl/uninstall new file mode 100755 index 0000000..8234c76 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_tftm_argmax_agl.sif diff --git a/planutils/packages/ipc2023_tftm_argmax_sat/install b/planutils/packages/ipc2023_tftm_argmax_sat/install new file mode 100755 index 0000000..2ee96a5 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner22.git tftm_argmax_sat_build +cd tftm_argmax_sat_build +git checkout latest + +apptainer build ../ipc2023_tftm_argmax_sat.sif Apptainer.tftm_argmax_sat + +cd .. +rm -rf tftm_argmax_sat_build diff --git a/planutils/packages/ipc2023_tftm_argmax_sat/manifest.json b/planutils/packages/ipc2023_tftm_argmax_sat/manifest.json new file mode 100644 index 0000000..674bce5 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: TFTM1", + "shortname": "tftm_argmax_sat", + "description": "Planner based on the IJCAI 2021 paper The Fewer the Merrier: [Pruning Preferred Operators with Novelty](https://www.ijcai.org/proceedings/2021/0576.pdf).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_tftm_argmax_sat/run b/planutils/packages/ipc2023_tftm_argmax_sat/run new file mode 100755 index 0000000..141d102 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_tftm_argmax_sat.sif $@ diff --git a/planutils/packages/ipc2023_tftm_argmax_sat/uninstall b/planutils/packages/ipc2023_tftm_argmax_sat/uninstall new file mode 100755 index 0000000..f7df6c6 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_argmax_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_tftm_argmax_sat.sif diff --git a/planutils/packages/ipc2023_tftm_co1_agl/install b/planutils/packages/ipc2023_tftm_co1_agl/install new file mode 100755 index 0000000..3d208bc --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_agl/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner22.git tftm_co1_agl_build +cd tftm_co1_agl_build +git checkout latest + +apptainer build ../ipc2023_tftm_co1_agl.sif Apptainer.tftm_co1_agl + +cd .. +rm -rf tftm_co1_agl_build diff --git a/planutils/packages/ipc2023_tftm_co1_agl/manifest.json b/planutils/packages/ipc2023_tftm_co1_agl/manifest.json new file mode 100644 index 0000000..e129859 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_agl/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: TFTM2", + "shortname": "tftm_co1_agl", + "description": "Planner based on the IJCAI 2021 paper The Fewer the Merrier: [Pruning Preferred Operators with Novelty](https://www.ijcai.org/proceedings/2021/0576.pdf).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_tftm_co1_agl/run b/planutils/packages/ipc2023_tftm_co1_agl/run new file mode 100755 index 0000000..b92ca19 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_agl/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_tftm_co1_agl.sif $@ diff --git a/planutils/packages/ipc2023_tftm_co1_agl/uninstall b/planutils/packages/ipc2023_tftm_co1_agl/uninstall new file mode 100755 index 0000000..9d76fe6 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_agl/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_tftm_co1_agl.sif diff --git a/planutils/packages/ipc2023_tftm_co1_sat/install b/planutils/packages/ipc2023_tftm_co1_sat/install new file mode 100755 index 0000000..95cebcb --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_sat/install @@ -0,0 +1,11 @@ +#!/bin/bash + + +git clone https://github.com/ipc2023-classical/planner22.git tftm_co1_sat_build +cd tftm_co1_sat_build +git checkout latest + +apptainer build ../ipc2023_tftm_co1_sat.sif Apptainer.tftm_co1_sat + +cd .. +rm -rf tftm_co1_sat_build diff --git a/planutils/packages/ipc2023_tftm_co1_sat/manifest.json b/planutils/packages/ipc2023_tftm_co1_sat/manifest.json new file mode 100644 index 0000000..5de00f5 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_sat/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "IPC 2023 Planner: TFTM2", + "shortname": "tftm_co1_sat", + "description": "Planner based on the IJCAI 2021 paper The Fewer the Merrier: [Pruning Preferred Operators with Novelty](https://www.ijcai.org/proceedings/2021/0576.pdf).", + "homepage": "https://ipc2023-classical.github.io/#participants", + "install-size": "41M", + "dependencies": [] +} diff --git a/planutils/packages/ipc2023_tftm_co1_sat/run b/planutils/packages/ipc2023_tftm_co1_sat/run new file mode 100755 index 0000000..deab3e2 --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_sat/run @@ -0,0 +1,3 @@ +#!/bin/bash + +singularity run -e $(dirname $0)/ipc2023_tftm_co1_sat.sif $@ diff --git a/planutils/packages/ipc2023_tftm_co1_sat/uninstall b/planutils/packages/ipc2023_tftm_co1_sat/uninstall new file mode 100755 index 0000000..cb1538f --- /dev/null +++ b/planutils/packages/ipc2023_tftm_co1_sat/uninstall @@ -0,0 +1,3 @@ +#!/bin/bash + +rm ipc2023_tftm_co1_sat.sif