我有一个线性编程问题,我必须在Android应用程序中解决。我使用Apache Commons Math来解决它,但事实证明这给了我double
值的结果。我需要以integer
值得到结果。
经过一番搜索后发现 GLPK 库可用于 MILP (混合整数线性规划),但它的Java实现有一个共享库,我可以' t在Android设备上使用。
是否有可能在Android设备上使用此库?或者可能在Android设备上可用于MILP问题的其他库?
答案 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#包装器。