2

我有两个关于NLopt的问题和一个关于NLoptnloptr的 R 接口的问题。在具体方法上,我的目标是基于梯度的方法,例如“BFGS”。

非线性选择:

  1. 你如何选择终止标准?特别是,您如何决定是专注于 xtol、ftol 还是两者兼而有之,然后您将如何决定您选择的特定值/值。
  2. NLopt 状态“NLOPT_SUCCESS = 1(通用成功返回值。)”是什么意思?如果既没有达到 xtol 也没有达到 ftol 怎么能成功终止呢?

nloptr

  1. 如何将梯度的数量 M 更改为“记住”先前“L-BFGS”优化步骤中的“记忆”?我找不到原始C代码中使用的“nlopt_set_vector_storage”。
4

0 回答 0