Simulated-Annealing-Python This is an implementation in Python for Simulated Annealing algorithm that you should override some of it's methods for your custom problems.