【问题标题】:Java package for function optimization功能优化的Java包
【发布时间】:2014-04-11 19:42:56
【问题描述】:

我正在寻找一个 java 库来执行成本函数的一些优化算法(最小化)。我想在 java 中实现一个简单的逻辑回归程序,但我只使用 octave 工作,现在我正在搜索 fminunc 的 java 版本(或类似的东西)。我在互联网上进行了搜索,找到了this post,但我无法运行帖子中引用的任何库。我发现 Apache commons 数学包有一些优化算法,但他们正在构建包的 4.0 版本,并且几乎没有文档。有人有什么想法吗??

P.S.:如果有人使用 commons math 包开发了一些简单的应用程序,请随时发布您的代码!

提前致谢

G.

【问题讨论】:

    标签: java regression mathematical-optimization minimization


    【解决方案1】:

    如果该成本函数是 NP-complete 或 NP-hard(由于经常有额外的约束),您可能需要查看 OptaPlanner(Java,开源)。

    不过有不少commons-math documentation

    另外,还有JavaOctave(但我怀疑这是否是 100% 纯 Java)。

    【讨论】:

    • 感谢您的回复!查看 JavaOctave 主页似乎需要在您的系统中安装 Octave 才能运行。但是,我已经能够运行在 commons-math 中实现的共轭梯度算法,如果有人感兴趣,我可以发布一些示例代码。
    猜你喜欢
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    相关资源
    最近更新 更多