我正在寻找一个良好的易于使用的基于Java的二次规划(QP)求解。
周围的Googling我碰到ojAlgo来到( http://ojalgo.org )。
但是,如果有任何其他/更好的选择我不知道。
我正在寻找一个良好的易于使用的基于Java的二次规划(QP)求解。
周围的Googling我碰到ojAlgo来到( http://ojalgo.org )。
但是,如果有任何其他/更好的选择我不知道。
看看Apache的百科全书数学 。 我没用过ojalgo,我真的不能说我用一般语言足以能够为您提供大量的细节,但它没有做什么,我需要。
从他们的网站介绍:
下议院数学是轻量级的,自包含的数学和统计组件解决Java编程语言或共享郎不可用的最常见问题库。
指导原则:
- 现实世界的应用程序使用情况确定发展重点。
- 这个软件包强调小,容易集成的组件,而不是与复杂的依赖关系和配置大文库。
- 所有算法完全记录,并遵循公认的最佳实践。
- 在多个标准算法存在的情况下,一个策略模式被用来支持多个实现。
- 有限的依赖性。 超出共享组件没有外部依赖性和核心Java平台(至少Java 1.3的最高到库的版本1.2,至少Java 5的开始与库的2.0版本)。
SuanShu已经实现了工作组中的方法来解决二次规划问题。 例子在这里找到:
http://www.numericalmethod.com/trac/numericalmethod/browser/public/Examples/src/main/java/com/numericalmethod/suanshu/examples/QuadraticProgramming.java