Python scipy.optimize.minimize
函数支持以下方法:
哪种方法最接近R的nlminb
?
nlminb
是一个无约束和约束约束的准牛顿方法优化器。此代码基于贝尔实验室的David Gay的FORTRAN PORT库。至于Pyhon quasi-Newton menthods是:
无约束的最小化
方法BFGS使用Broyden,Fletcher,Goldfarb,>>和Shanno(BFGS)[5] pp.136的准牛顿法。
约束约束最小化
方法L-BFGS-B使用L-BFGS-B算法[6],[7]进行约束约束最小化。
L-BFGS-B和BFGS是准牛顿家族方法的成员,是nlminb
最接近的类似物。