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

Java的数学优化库---免费或开源推荐?

如何解决《Java的数学优化库---免费或开源推荐?》经验,为你挑选了2个好方法。

有谁知道这样一个执行数学优化的库(线性编程,凸优化或更一般类型的问题)?我正在寻找像MATLAB这样的东西,但能够处理更大的问题.我是否必须编写自己的实现,或者购买其中一种商业产品(CPLEX等)?



1> David Nehme..:

一个好的答案取决于你的意思是"凸"和"更一般"如果你试图解决大的或挑战性的线性或凸二次优化问题(特别是对它们的离散分量),那么很难击败主要的商业解决方案,gurobi,cplex和Dash,除非钱对你来说是个大问题.它们都具有干净的JNI接口,可在大多数主要平台上使用.

该硬币或项目有几个优化,并有JNI接口的项目.它完全免费(EPL许可证),但需要更多的工作来设置,可能不会给你相同的性能.



2> oxbow_lakes..:

有一个名为lpsolve的线性优化工具.它是用C语言编写的(我认为),但附带了一个Java/JNI包装器(API不是非常OO,但它可以完成这项工作).它非常易于使用,并且我在去年的现场系统中运行起来非常愉快和稳定.

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有