Octave optim package中的lm_svd_feasible算法是什么?

时间:2017-02-16 09:58:34

标签: optimization octave least-squares

我在Octave中使用来自optim package的lsqcurvefit函数进行非线性LSQ优化。在其编写的函数文档中,只有'lm_svd_feasible'后端算法可用。它是哪种算法?

1 个答案:

答案 0 :(得分:1)

这在optim软件包的手册中有所描述。如果在Octave提示符下键入optim_doc(加载了optim包),则会获得描述该算法的optim手册。要搜索手册,请键入s/。请注意,窗口底部会显示Regexp search []:。输入lm_svd_feasible,然后输入。第一个结果将出现在菜单中:

Optimization backends
* lm_svd_feasible::            L/M algorithm with SVD, constraints met
                                 throughout optimization.

这实际上是一个链接。由于您的光标已经在lm_svd_feasible之上,请再次按Enter键,这将带您进入"默认后端lm_svd_feasible of residual minimization"。

Octave和Octave Forge包使用信息格式,因此请参阅info manual了解相关说明。或者,手册也是online in HTML