Implementation of a CSP Scheduler and A* algorithm to solve a travelling salesman problem.
In this small project, a CSP Scheduler and a A* Algorithm are implemented for solving two tasks, one for each problem:
- The scheduler aims to solve a high school subjects scheduling problem.
- The search algorithm is applied on a version of the Travelling Salesman Problem.
All the details about the problems and the implementation is detailed in the report.pdf file, which was used for the University delivery.
- Python 3 (Compatible with all 3 subversions)
The documentation used to build this project is the following
- Constraint Processing, by Nina Decther
- Brilliant's A* article
Distributed under the MIT License. See LICENSE
for more information.
Ignacio Talavera Cepeda - LinkedIn Profile - ignaciotalaveracepeda@gmail.com
Luis RodrĂguez Rubio - LinkedIn Profile - rodriguez.ru.luis@gmail.com