optimization - 使用梯度和(稀疏)Hessian 的无约束优化

标签 optimization c++

我正在寻找可以使用梯度和 Hessian 信息进行多元无约束优化的 C++ 优化包。我现在在 Matlab 中使用带有“GradObj”、“Hessian”和“HessPattern”选项的 fminunc 来做这件事。我的 Hessian 矩阵非常稀疏,所以考虑到这一点的包会更好。

有没有 Matlab 的替代品?开源或闭源都很好。 C++ 更可取,但我很灵活。

最佳答案

您是否考虑过将 MATLAB 库编译成 R 可以引用的 .dll 或 .exe? MATLAB 具有此功能。

关于optimization - 使用梯度和(稀疏)Hessian 的无约束优化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101497/

相关文章:

postgresql - 提高 PostgreSQL 中 GROUP BY ... HAVING COUNT(...) > 1 的性能

c++ - 如何将范围信息传递给 C++ 编译器?

python - lmfit 在复杂方程/数据上最小化(或 scipy.optimize lesssq)

optimization - Tensorflow 加载预训练模型使用不同的优化器

c++ - arm-none-eabi-g++ 调用全局构造函数

mysql - 索引此 sql 查询以获得最佳优化

c++ - 类中未初始化的局部变量

c++ - 窗口服务 SIGSEGV

c++ - 什么时候使用按位运算而不是算术运算?

c++ - 使用 createprocess() 时的类型转换问题