Java的QP解算器[关闭]

问题描述 投票:6回答:2

我正在寻找一个易于使用的,基于Java的二次编程(QP)求解器。

[谷歌搜索,我遇到了ojAlgo(http://ojalgo.org)。

但是,我想知道是否还有其他/更好的选择。

java mathematical-optimization numerical solver quadratic
2个回答
2
投票

看看Apache Commons Math。我还没有使用过oja​​lgo,我真的不能说我已经足够使用Commons Lang来为您提供许多详细信息,但是它确实满足了我的需要。

他们的网站描述:

公共数学是一个轻巧,设备齐全数学和统计组成部分解决最常见的问题在Java编程中不可用语言或公共语言。

指导原则:

  1. 实际应用程序用例确定开发优先级。
  2. 此软件包强调了易于集成的小型组件,比大型图书馆复杂依赖项和配置。
  3. 所有算法都有完整的文档记录,并且通常遵循公认的最佳做法。
  4. [在存在多种标准算法的情况下,模式用于支持多个实现。
  5. 有限的依赖项。除Commons外没有外部依赖组件和核心Java平台(至少Java 1.3到1.2版至少Java 5从2.0版开始库)。

© www.soinside.com 2019 - 2024. All rights reserved.