整数线性编程Java:可以使用多种开源和商业工具.使用哪一个? [英] Integer Linear Programming Java: Multiple Open Source and Commercial tools are available. Which one to use?
问题描述
我需要为我的应用程序使用Integer Linear Programming API/Tool.尽管我的应用程序使用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屋!