- Chaitanya Kumar (13821369)
- Valentina Bazyleva (13583611)
These versions are tested, most other versions should also be compatible.
- scipy 1.7.2
- numpy 1.19.4
- matplotlib 3.5.0
- seaborn 0.11.2
- pandas 1.2.3
- tsplib95 0.7.1
All modules should be available on PyPI.
The assignment/
directory contains the source code for the classes
and functions related to simulated annealing, cooling schedules,
TSP calculations and general utilities.
The IPython notebooks cooling.ipynb
and chain_len.ipynb
contain
code for the statistical experiments and plots presented in the report.