Simulated Annealing Solver in Python.

Check the presentation.pdf files for details.