I\'m trying to use scipy.optimize functions to find a global minimum of a complicated function with several arguments. scipy.optimize.minimize seem
scipy.optimize
scipy.optimize.minimize
I know this is late in the game, but maybe have a look at mystic. You can apply arbitrary python functions as penalty functions, or apply bounds constraints, and more… on any optimizer (including the algorithm from scipy.optimize.fmin).
mystic
scipy.optimize.fmin
https://github.com/uqfoundation/mystic