如何在Android上使用GLPK库

时间:2013-03-08 13:39:47

标签: android shared-libraries linear-programming

我有一个线性编程问题,我必须在Android应用程序中解决。我使用Apache Commons Math来解决它,但事实证明这给了我double值的结果。我需要以integer值得到结果。

经过一番搜索后发现 GLPK 库可用于 MILP (混合整数线性规划),但它的Java实现有一个共享库,我可以' t在Android设备上使用。

是否有可能在Android设备上使用此库?或者可能在Android设备上可用于MILP问题的其他库?

2 个答案:

答案 0 :(得分:0)

也许GLPK的JavaScript端口,名为GLPK.js,可以在这里使用?它完全在浏览器中运行,可以处理MI(L)P问题。一个非常好的demo application也是可用的,包括标准问题的许多例子。

答案 1 :(得分:0)

这可能是一个很长的镜头,但您是否考虑使用 C#Mono Framework构建应用程序? GLPK here有一个C#包装器。我必须提到我还没有用过它。其他好的开源MILP求解器是LP Solve(lpsolve.sourceforge.net/5.5/)。该解算器同时具有Java和C#包装器。