整数线性编程 Java:提供多种开源和商业工具.使用哪一种? [英] Integer Linear Programming Java: Multiple Open Source and Commercial tools are available. Which one to use?

查看:44
本文介绍了整数线性编程 Java:提供多种开源和商业工具.使用哪一种?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I need to use Integer Linear Programming API/Tool for my application. Though my application is in Java but I don’t mind calling an EXE (Tool) from Java providing input using file (MPS, etc).

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

My search analysis is as follows: There are multiple Open Source and Commercial tools available to solve ILP Following I found and think are useful for my needs. 1. Gnu LP Kit(GLPK): I think this is the oldest and probably most stable and efficient 2. IP_Solve: Has good reviews about it. 3. JavaILP: Found this, but not much reviews about it 4. Apache Common-Math: Supports LP but not ILP, so ruled out. 5. Coin-OR

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

Can you please suggest which one shall be the best in terms of stability, efficiency, acceptance, etc

问候

推荐答案

感谢您的回答.我终于使用 LP Solve.这样做的好处是(也可能存在于其他 LP 求解器工具中)是超时选项.因此我可以在提到的超时秒内获得最佳结果.

Thanks for the answer. I am finally using LP Solve. The good things about this is (which may be present in other LP solver tools as well) is the timeout option. Thus I can get the optimal result in the mentioned timeout seconds.

这篇关于整数线性编程 Java:提供多种开源和商业工具.使用哪一种?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆