Python module for multiple variable global optimization [closed]
Scipy's optimize module has a dual_annealing
function that might fit your needs. Also, you should check out the PyEvolve module for doing a genetic algorithm.
I'm not an expert, but have you looked at:
One of the most common is scipy.optimize.
For genetic algorithms, there's pygene.
Also, the aima-python project has implementations of algorithms described in Russell and Norvig's "Artificial Intelligence: A Modern Approach".