摩根娱乐货物运输站
 
 
新闻中心
分类

新闻中心

常见的C/C++开源非线性优化库
编辑:佚名 时间:2024-04-29

1. Ceres Solver

Ceres Solver是谷歌开源的一个开源 C++ 库,用于建模和解决大型、复杂的优化问题。它可用于解决具有边界约束的非线性最小二乘问题和一般无约束优化问题

2. GSL

GNU 科学库 (GSL) 是数值计算例程的集合。这些例程是用 C 从头开始编写的,为 C 程序员提供了现代应用程序编程接口 (API),允许为非常高级的语言编写包装器。源代码根据 GNU 通用公共许可证分发。

3. g2o

g2o 是一个开源 C++ 框架,用于优化基于图的非线性误差函数,被广泛应用于SLAM。

4. PETSc

PETSc/TAO 是一种用于编写、分析和优化大规模数值模拟的工具。

5. NLopt

NLopt 是一个用于非线性局部和全局优化的库,适用于具有或不具有梯度信息的函数。它被设计为一个简单、统一的界面,并封装了多个免费/开源非线性优化库。

6. lpopt

Ipopt(内点法优化器,发音为eye-pea-Opt)是一个用于大规模非线性优化的软件包。它旨在寻找以下形式的数学优化问题的(局部)解决方案。

 
 

7. levmar

Minpack的lmder可能是 LM 算法使用最广泛的免费实现。

8. ALGLIB

支持如下算法
在这里插入图片描述


分享到:
摩根娱乐货物运输站

分享到:

400-123-4567
Copyright © 2012-2018 摩根娱乐货物运输站 版权所有 非商用版本
 

平台注册入口