文件名称:nlopt:非线性优化库,包含许多用于全局和局部,约束或无约束优化的算法
文件大小:2.08MB
文件格式:ZIP
更新时间:2024-05-19 19:28:10
C
NLopt是一个用于非线性局部和全局优化的库,用于具有和不具有梯度信息的函数。 它被设计为简单,统一的界面,并包装了多个免费/开源非线性优化库。
可以从Github上的页面下载最新版本,并且托管在readthedocs上。
NLopt与构建系统一起编译并安装(有关可用选项,请参阅CMakeLists.txt文件):
git clone https://github.com/stevengj/nlopt.git
cd nlopt
mkdir build
cd build
cmake ..
make
sudo make install
(要从git构建最新的开发资源,您将需要来生成Python和Guile绑定。)
安装完成后,在您的C / C ++程序中#include