Java线性规划工具/库

24

我希望构建一个庞大的线性规划模型来解决一个有趣的问题。我更喜欢使用Java。哪些工具/库是可用的?


可能是 https://dev59.com/fnVC5IYBdhLWcg3w7V33 的重复问题,Java 的数学优化库,有免费或开源的推荐吗? - Raedwald
3个回答

14

10

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


2
我不建议使用lp_solve,原因如下:1)对于大型LP问题经常崩溃。2)非常难以调试错误/崩溃(例如,xfree内存释放错误,损坏的双向链表等)。3)API非常糟糕(文件接口还可以),但基于数组的C风格API非常糟糕。 - Apoorv

3

请不要在明显与主题无关的问题上发布答案!参见:是否应该就与主题无关的问题提供建议? 与主题无关的问题可能会被关闭和删除,这可能会使您的贡献无效。在这里,这个问题是与主题无关的,因为它要求提供站外资源。虽然这个问题很旧,规则当时也不同,但今天这种问题在SO上是不可接受的。 - Kyll
1
@Kyll 感谢您的评论。我还不知道这个指南。顺便说一下,这个问题改述了我所寻找的内容,这也是我最初发现它的原因。接下来,我总结了我的发现。 - Jörg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接