C+中的非线性规划库+; 我在寻找C++库用于非线性编程的建议(不仅仅是整数)!

C+中的非线性规划库+; 我在寻找C++库用于非线性编程的建议(不仅仅是整数)!,c++,mathematical-optimization,C++,Mathematical Optimization,优先选择主动维护的F/OSS解决方案,但可以接受提供免费评估版本的主动维护的商业解决方案 提前谢谢 编辑:根据要求,以下是更多详细信息: 我正在研究的应用程序很简单,它是关于最小化阶数为4或更高(高达11)的多项式,并使用一小组(~20)约束表示为不等式(同样,作为多项式,阶数我不确定,但可能来自CERN的多项式将适合您。这是来自CERN本身的巨大库(例如类) 我必须说,它确实不是一个“一分钟学习”的库,但它有两个:控制台实时处理所有数学内容(看起来类似于MathCAD命令行)和libs和dll

优先选择主动维护的F/OSS解决方案,但可以接受提供免费评估版本的主动维护的商业解决方案

提前谢谢

编辑:根据要求,以下是更多详细信息:

我正在研究的应用程序很简单,它是关于最小化阶数为4或更高(高达11)的多项式,并使用一小组(~20)约束表示为不等式(同样,作为多项式,阶数我不确定,但可能来自CERN的多项式将适合您。这是来自CERN本身的巨大库(例如类)


我必须说,它确实不是一个“一分钟学习”的库,但它有两个:控制台实时处理所有数学内容(看起来类似于MathCAD命令行)和libsdlls您可以静态链接您的代码。它是一个跨平台的库。更重要的是,ROOT最强大的功能是您可以构建几乎所有类型的图表和绘图。

我所知道的最强大的此类库是

它具有惊人的健壮性,它为我提供了化学工程问题的结果,而我甚至无法用商业解决方案来解决这些问题。请查看进一步的应用示例。

为许多算法提供了可靠的C代码,包括, 具有非线性不等式和等式约束的无导数优化的线性近似约束优化,M.J.D.Powell著。
补充: 在
NLopt


对于5d和10d中的Rosenbrock和Powell测试函数,它们都对随机起始点非常敏感;ymmv。

您能给我们一些您想要执行的计算示例吗?在哪个领域(金融?物理?)中?在哪个操作系统上?(而不是*nix或Windows?)请看一下我的表edit@Denis我无法使用Mac电脑,所以我无法确定。不过,它们似乎维护得很好,是从2012年3月14日开始的。我认为值得一试。你能提供一个链接(在你的答案中)到做非线性规划的课程吗?