This is a fork of roni stern's MAPF Project
A suite of multi-agent path finding algorithm implementations, evaluation and algorithm selection models.
We conducted several experiments to evaluate the different MAPF algorithms.
Furthermore, we trained algorithm selection models, based on XGBoost and VGG-16.
The relevant code and data is under classification directory,
with the corresponding documentation to reproduce our results.
In Run.cs you need to add your ISolver implementation to solvers List.
After your addition, go to Program.cs.
At the main function you can choose to run in either one of the next modes:
runGrids- You programtically define, using int arrays, the grid size, obstacles and agents. Then you runRunExperimentSetfunction with the given inputs.runSpecific- Will use grid definition file frombin\Debug\instances. Currently usesInstance-4-0-3-0- a grid of 4x4 with 3 agents and no obstaclesrunNathan- Will run Nathan Sturtevant benchmarks.