NLopt(NLopt)


中心| 600px

NLopt(NLopt)

NLopt(NLopt)是一个免费/开源库非线性最优化,为在线可用的许多不同的免费优化例程以及各种其他算法的原始实现提供了通用接口。其特点包括:

请参阅NLopt简介以获得它所解决的问题类型的进一步概述。

下载和安装

NLopt的2.7.1版是GitHub提供的最新版本:

请参阅NLopt发行说明发布历史记录。NLopt设计为使用标准的C编译器安装在任何类Unix系统(GNU/Linux很好)上

cmake公司。&&make&&sudo make安装

程序。请参阅NLopt安装有关更多信息的说明。

对于Microsoft Windows,请参阅Windows上的NLopt有关更多信息和预编译库。

对于开发人员,最新的开发来源可以在https://github.com/stevengj/nlopt.

文档和邮件列表

请参阅NLopt手册获取有关如何使用NLopt及其包含的优化算法的信息。

拜托引用NLopt以及您在任何源于使用NLopt的出版物中使用的算法的作者。

邮件列表

NLopt邮件列表(及其存档)是有关NLopt的另一个信息来源。

订阅(只读)nlopt-annocate邮件列表以便在将来更新NLopt时接收电子邮件。订阅(未降级)nlopt-discuse邮件列表讨论有关使用NLopt的问题和想法。

作为替代nlopt-公告邮件列表Atom新闻订阅NLopt版本可从Freshmat.net NLopt页面.

致谢

我们感谢许多作者发表了用NLopt实现的有用优化算法,特别是那些免费/开源实现算法的作者。

请引用这些作者,如果您使用他们的代码或NLopt中的算法实现。请参阅文档以获取每个NLopt中的算法-请看引用NLopt信息。

联系和反馈

有关错误报告和功能请求,请提交github问题.

如果您对NLopt有疑问或问题,建议您查询nlopt-discuse邮件列表(见上文)。作为您的首选,请查看nlop讨论档案.