代码之家  ›  专栏  ›  技术社区  ›  Zach Scrivena

无Java数学优化库还是开源推荐?[闭门]

  •  15
  • Zach Scrivena  · 技术社区  · 16 年前

    7 回复  |  直到 9 年前
        1
  •  11
  •   David Nehme    6 年前

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

    这个 coin-or EPL

        2
  •  5
  •   oxbow_lakes    16 年前

    有一个线性优化工具叫做 lpsolve . 它是用C编写的(我想),但附带了Java/JNI包装器(API不是很面向对象,但它可以完成这项工作)。它非常容易使用,去年我已经让它在一个实时系统中运行得非常愉快和稳定。

        3
  •  2
  •   este    12 年前

    JOptimizer ,开源,适用于一般凸优化问题(线性规划、二次规划、qcqp、锥规划、半定规划等)

        4
  •  2
  •   Geoffrey De Smet    9 年前
        5
  •  1
  •   Ryan    16 年前

    你可能想看看 JScience

        6
  •  1
  •   John Hedengren    11 年前

    IPOPT有一个 interface for Java Python API 和MATLAB接口,并包括解算器,如IPOPT、APOPT、BPOPT和其他能够处理大规模系统的解算器。

        7
  •  0
  •   Scottie T    16 年前