- CACTUS: Confidence-based Auto- Curriculum for Team Update Stability [1]
Run these commands
cd instances
mkdir primal_test_envs
Are generated for each training run in run_training.py using cactus.env.env_generator.
Go to the Google Drive referenced by the PRIMAL Github repository. Download the archive with all PRIMAL test maps [2] and unpack it in instances/primal_test_envs
Run training of all MARL algorithms in the paper with (creates a folder mit results.json and actor.pth for evaluation):
python run_training.py
The command will create a folder output/ with named result folders per MARL algorithm.
Run evaluation with (parameter filename specifies the result folder with actor.pth)
python eval.py <filename> <map_size> <density>
The completion rates are printed on the command line and can be redirected into a text or JSON file for post-processing.
[1] T. Phan et al., "Confidence-Based Curriculum Learning for Multi-Agent Path Finding", AAMAS 2024
[2] G. Sartoretti et al., "PRIMAL: Pathfinding via Reinforcement and Imitation Multi-Agent Learning", RA-L 2019