我正在寻找一个好的易于使用的基于Java的二次规划(QP)求解器。
在谷歌上搜索时,我发现了ojAlgo( http://ojalgo.org ).
但是,我想知道是否还有其他/更好的选择。
看看 Apache Commons Math
他们网站上的描述:
Commons Math是一个数学图书馆 数学和统计部分 在Java编程中不可用 指导原则: 实际应用程序用例决定开发优先级。 依赖项和配置。 所有算法都有完整的文档记录,并且通常遵循 公认的最佳做法。 在存在多个标准算法的情况下 实现。 有限的依赖关系。除了Commons之外没有外部依赖关系 组件和核心Java平台 至少是Java5 从2.0版的
Commons Math是一个数学图书馆 数学和统计部分 在Java编程中不可用
指导原则:
SuanShu实施了 Active Set method 解决二次规划问题。
http://redmine.numericalmethod.com/projects/public/repository/entry/Examples/src/main/java/com/numericalmethod/suanshu/examples/QuadraticProgramming.java