Solving Air Crew Scheduling Problems using Simulated Annealing and Genetic Algorithms
To run any of the algorithms individually, you can run the following commands:
python BGA_standard.py
python BGA_improved.py
python simulated_annealing.pyNo extra libraries are required to run these scripts, but if you which to run the ones below you will need to install the requirements.txt file.
To run all the algorithms on each data set once, you can run the following command:
python main.pyTo run all the algorithms on each data set multiple times, you can run the following command:
python testing.pyWhen this is run it will provide you with two graphs and the raw data stored in results.json.