在Python中,与R的nlminb最接近的函数是什么?

问题描述 投票:-1回答:1

Python scipy.optimize.minimize函数支持以下方法:

  • 内尔德 - 米德
  • 鲍威尔
  • CG
  • BFGS
  • 牛顿-CG
  • L-BFGS-B
  • 跨国公司
  • COBYLA
  • Slskp
  • 信任构造
  • 狗腿
  • 信托-NCG
  • 信任确切
  • 信任克雷洛夫

哪种方法最接近R的nlminb

r python-3.x scipy nonlinear-optimization
1个回答
1
投票

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最接近的类似物。

© www.soinside.com 2019 - 2024. All rights reserved.