nlopt:非线性优化库,包含许多用于全局和局部,约束或无约束优化的算法

时间:2024-05-19 19:28:10
【文件属性】:

文件名称: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 并将其与-lnlopt -lm链接。 您可能需要使用C ++编译器进行链接才能包含C ++库(即使


网友评论