用于函数优化的Java包

用于函数优化的Java包,java,regression,mathematical-optimization,minimization,Java,Regression,Mathematical Optimization,Minimization,我正在搜索一个java库来执行代价函数的一些优化算法(最小化)。我想用java实现一个简单的逻辑回归程序,但我只使用了octave,现在我正在搜索fminunc的java版本(或类似的东西)。我已经在互联网上搜索过了,我找到了,但是我没有能够运行文章中引用的任何图书馆。我发现ApacheCommonsMath包有一些优化算法,但他们正在构建包的4.0版本,几乎没有文档。有人有什么想法吗 注:如果有人使用commons数学软件包开发了一些简单的应用程序,请随时发布您的代码 提前谢谢 G.如果成本函

我正在搜索一个java库来执行代价函数的一些优化算法(最小化)。我想用java实现一个简单的逻辑回归程序,但我只使用了octave,现在我正在搜索fminunc的java版本(或类似的东西)。我已经在互联网上搜索过了,我找到了,但是我没有能够运行文章中引用的任何图书馆。我发现ApacheCommonsMath包有一些优化算法,但他们正在构建包的4.0版本,几乎没有文档。有人有什么想法吗

注:如果有人使用commons数学软件包开发了一些简单的应用程序,请随时发布您的代码

提前谢谢


G.

如果成本函数是NP完全或NP难的(通常由于附加约束),那么您可能想看看(Java,开源)

不过也有不少


或者,也有(但我怀疑这是否是100%纯Java)。

谢谢您的回复!查看JavaOctave主页,似乎需要在系统中安装Octave才能运行。然而,我已经能够运行在commons math中实现的共轭梯度算法,如果有人感兴趣,我可以发布一些示例代码。