c++ - C++ 中的 LP 单纯形算法

标签 c++ algorithm linear-programming

我需要单纯形算法的稳健 C++ 源代码(是线性规划问题数值解的流行算法)。

请不要链接到维基百科。我需要良好的 C++ 源代码,使用模板,清晰的用户友好名称并且工作得很好。

最好算法必须检查不稳定的浮点计算。

最佳答案

这是一个 C++ 库:http://soplex.zib.de .但该许可证对商业用途有一些限制。

这个有自由许可证,但在 C: http://aldebaran.devinci.fr/~cagnol/promotion2007/cs302/gsl/multimin/simplex.c.html 也许你可以写一个瘦包装器。

关于c++ - C++ 中的 LP 单纯形算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1333905/

相关文章:

c++ - 为什么在 C++11 的基于范围的 for 中需要按值捕获

c++ - 多线程程序中的 MPI_Isend/MPI_Recv

c++ - 使用 Boost/C++ 以二进制格式序列化对象的首选方法

python - 带有批量更新的 Welford 方差/标准算法的公式是什么?

algorithm - 为什么 k*k <= n 优于 k <= Math.sqrt(n)

matlab - 在 MATLAB 中格式化 linprog 的方程式

c++ - 避免复制粘贴代码初始化结构中的一系列 SDL_Rect

c - 存储压缩集的最佳方式

c++ - 如果没有目标函数,如何检查约束是否可行?

python - 如何使用 "string"将 "linear expression"引用为 Python Gurobi 函数中的参数?