当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《用于Java的线性编程工具/库》经验,为你挑选了2个好方法。

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



1> Zach Scriven..:

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

CPLEX

短跑

OptimJ

COIN-OR

lp_solve

可能更多......



2> thoroughly..:

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


出于几个原因,我不建议使用lp_solve.1)定期崩溃以解决大型LP问题.2)很难调试错误/崩溃(例如,xfree内存空闲错误,损坏的双链表等.3)非常糟糕的API(文件界面很不错)但基于数组的C风格API非常糟糕.
推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有