我知道Python scipy.optimize.minimize
中具有以下求解器:
Nelder-Mead
Powell
CG
BFGS
Newton-CG
L-BFGS-B
TNC
COBYLA
SLSQP
trust-constr
dogleg
trust-ncg
trust-exact
trust-krylov
但是它们都相似,哪种方法最接近R的nlminb
?
答案 0 :(得分:1)
nlminb
是不受约束且受边界约束的拟牛顿方法优化器。该代码基于Bell Labs的David Gay的FORTRAN PORT库。至于比雄准牛顿的方法有:
不受限制的最小化
方法BFGS使用Broyden,Fletcher,Goldfarb,>>和Shanno(BFGS)的准牛顿法[5]第136页。
约束最小化
方法L-BFGS-B使用L-BFGS-B算法[6],[7] 约束最小化。
L-BFGS-B和BFGS是准牛顿族方法的一部分,是nlminb
的最接近类似物。