我一直在寻找一个python模块,它实现了全局优化的常用技术(在N维中找到函数的全局最小值)但没有成功.
如果您在python中听说过模拟退火或遗传算法实现,请分享.
Scipy的优化模块具有退火功能,可满足您的需求.另外,您应该查看PyEvolve模块以进行遗传算法.
我不是专家,但您是否看过:
Scipy的优化:http : //docs.scipy.org/doc/scipy/reference/optimize.html#global
NLOpt:http ://ab-initio.mit.edu/wiki/index.php/NLopt_Introduction
OpenOpt:http://openopt.org/Foreword
最常见的方法之一是scipy.optimize。
对于遗传算法,有pygene。
此外,aima-python项目还具有Russell和Norvig的“人工智能:一种现代方法”中描述的算法实现。