Airplane cabin seating simulator. Originally written for CS 6045 Advanced Algorithms. Check out my paper for a full breakdown of the simulation, as well as its goals and results. Inspired by CGP Grey's "The Better Boarding Method Airlines Won't Use" video.
mkdir build
cd build
cmake ..
make
./build/bin/cabin-seater [run name] [output csv name] [queueing algorithm id] [min stow time] [max stow time] [num. passengers] [num. rows]
Example:
./build/bin/cabin-seater run_1 run_1_output.csv 1 1 10 6 3
Check out the scripts/
folder for some examples.