5

我正在寻找一个优化库。我的两个要求是它不使用 JNI,并且它没有许可证限制阻止它在商业上用于多台计算机。我发现满足这些要求的唯一一个是 Choco,但它是无法使用的越野车。

4

5 回答 5

13

由于我在 Java 中找不到任何优化软件,我编写了自己的 Simplex Method 实现并将其提交给 Apache Commons Math 库:https ://issues.apache.org/jira/browse/MATH-246

于 2009-02-14T02:31:21.580 回答
1

http://ojalgo.org/generated/org/ojalgo/optimisation/linear/LinearSolver.html

于 2009-08-31T08:56:05.280 回答
1

SuanShu 有一套优化算法,基本的和高级的:

Java 优化

线性规划算法

于 2011-09-22T20:05:35.307 回答
1

最近JOptimizer是免费的纯 java,可用于线性规划和所有其他类型的凸数学优化。它使用简单,文档齐全,在线站点提供了很多示例。

于 2013-01-02T22:25:19.547 回答
1

您是否需要任何好的、稳定的优化库,还是特别需要应用 Simplex 算法?

Drools Planner是纯 Java(无 JNI)和 Apache 许可(适合您的商业需求),但它不使用 Simplex,而是使用元启发式(可扩展性良好并提供出色的结果)。

于 2013-02-19T16:04:04.467 回答