用于Java的线性编程工具/库

dac*_*cot 22 java linear-programming

我想建立一个大的线性编程模型来解决一个有趣的问题.我最熟悉Java.有哪些工具/库?

Zac*_*ena 12

我发布的早期问题有几条建议:

可能更多......


tho*_*hly 9

我成功地使用了lp_solve.看起来有一个原生Java API,但我只使用了文本文件接口.它支持半标准的MPS和LP文件格式,我发现它更方便用于尝试不同的求解器(例如glpsol).

  • 出于几个原因,我不建议使用lp_solve.1)定期崩溃以解决大型LP问题.2)很难调试错误/崩溃(例如,xfree内存空闲错误,损坏的双链表等.3)非常糟糕的API(文件界面很不错)但基于数组的C风格API非常糟糕. (2认同)