This reposity contains the code for the optimization assignment for a Business Analytics course. There were three main tasks, resulting in three Python files.
- Task 1: write a heuristic to create a starting solution for the Vehicle Routing Problem based on the Nearest Neighbor method.
- Task 2: Create a Tabu-search improvement heuristic to improve the solution from task 1.
- Task 3: Improve upon the solution from task 1 by applying Simulated Annealing.