java - 整数线性规划 Java : Multiple Open Source and Commercial tools are available. 使用哪一个?

标签 java linear-programming apache-commons

我需要为我的应用程序使用整数线性编程 API/工具。虽然我的应用程序是用 Java 编写的,但我不介意从 Java 调用 EXE(工具),使用文件(MPS 等)提供输入。

我的搜索分析如下: 有多种开源和商业工具可用于解决 ILP 以下问题,我发现并认为这些工具对我的需求很有用。 1. Gnu LP Kit(GLPK):我认为这是最古老的,也可能是最稳定和高效的 2. IP_Solve:有很好的评论。 3. JavaILP:找到了这个,但关于它的评论不多 4. Apache Common-Math:支持LP但不支持ILP,所以排除。 5. 硬币或

您能否建议哪一个在稳定性、效率、接受度等方面最好

问候

最佳答案

我已经成功调用了另一个免费的 LP/MIP 求解器,名为 LPSolve来自 java 使用他们的 java 包装器。对于规模相当大的问题来说,它是一个非常好的解决方案。我正在解决超过 5000 个整数变量的问题。从您的列表来看,您似乎只想使用免费工具;否则,有可用的商业选项。

关于java - 整数线性规划 Java : Multiple Open Source and Commercial tools are available. 使用哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1916428/

相关文章:

algorithm - 整数线性规划 (ILP) 的运行时间复杂度是多少?

r - 在 R 中设置覆盖近似

java - 从方法返回 null 的最佳方式?

java - 从(辅助功能)服务中填写任何应用程序的 EditText?

java - 使用两个数组中的公共(public)元素创建一个新数组

java - 跨字段 Java Bean 验证不验证来自 JSF 的字段

java - Jest 客户端/ElasticSearch 集群信息

java - GLPK for Java 库似乎找不到

java - 使用 Java 递归列出具有给定名称的目录

java - Base64 编码器未编码 UTF-8