如何解决如何决定是否需要全局优化
我正在执行一些非线性最小二乘曲线拟合。我遇到了全局优化工具,我想知道我是否应该一直使用它。在使用这些高级方法之前,我应该检查什么吗?
谢谢。
解决方法
这取决于。当您使用标准最小二乘法(即 Levenberg-Marquardt、Gauss-Newton 等)进行曲线拟合时,您的拟合是否可以接受?如果答案是肯定的,那么使用全局优化算法就没有意义了。
另一方面,如果拟合非常困难并且您得出了荒谬的结果,那么您可能不得不求助于全局求解器。但是,根据大小(变量的数量)或您的问题,您可能无法得到更好的答案:对于大型问题,无导数算法基本上是有限的,除非您的目标函数评估速度非常快并且您允许数百万次函数评估。
因为你没有对你的问题说任何话,所以很难给出有意义的建议。你能提供你的目标函数的雅可比吗?如果可以,我可能会先尝试多启动 Levenberg-Marquardt,我用这种方法取得了不错的结果。但是您确实需要提供更多详细信息...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。