什么是好的凸优化库?

发布于 2024-08-16 05:06:01 字数 1539 浏览 10 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧人 2024-08-23 05:06:01

我猜你的问题是非线性的。在我工作的地方,我们使用 SNOPTIpopt 和另一个专有求解器(非出售)。我们还尝试并听到了有关 Knitro 的好消息。

只要您的问题是凸的,所有这些求解器都可以正常工作。

它们都有自己的 API,但都要求相同的信息:值、一阶导数和二阶导数。

I am guessing your problem is non-linear. Where i work, we use SNOPT, Ipopt and another proprietary solver (not for sale). We have also tried and heard good things about Knitro.

As long as your problem is convex, all these solvers work well.

They all have their own API, but they all ask for the same information : values, first and second derivatives.

兲鉂ぱ嘚淚 2024-08-23 05:06:01

假设您的问题是非线性的,您可以使用 Sandia Lab 提供的免费开源 OPT++。我在一个 C++ 项目中使用过它,它很容易使用并且运行良好。

Assuming your problems are nonlinear, you can use free and open-sourced OPT++, available from Sandia Lab. I have used it in one project in C++ and it was easy to use and worked well.

落日海湾 2024-08-23 05:06:01

据我所知,CPLEX 求解器是最好的凸优化求解器。它是 LP 求解器的最先进技术。凸优化真的很好吗?找的时候发现是IBM的软件。您可以在这里找到它: http://www-01.ibm.com /软件/集成/优化/cplex/

From what I know, the CPLEX solver is the best convex optimization solver. Its the state of the art in LP solvers. Does convex optimization really well. While looking for it, I see that its IBM's software now. You can find it here : http://www-01.ibm.com/software/integration/optimization/cplex/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文