Python module for multiple variable global optimization

Mermoz picture Mermoz · Nov 19, 2010 · Viewed 16.2k times · Source

I have been looking for a python module that implements the common techniques of global optimization (finding the global minimum of a function in N dimensions) without success.

If you heard about a simulated annealing or genetic algorithm implementation in python, please share.

Answer

Justin Peel picture Justin Peel · Nov 19, 2010

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.