看看Apache Commons Math。我还没有使用过ojalgo,我真的不能说我已经足够使用Commons Lang来为您提供许多详细信息,但是它确实满足了我的需要。
他们的网站描述:
公共数学是一个轻巧,设备齐全数学和统计组成部分解决最常见的问题在Java编程中不可用语言或公共语言。
指导原则:
- 实际应用程序用例确定开发优先级。
- 此软件包强调了易于集成的小型组件,比大型图书馆复杂依赖项和配置。
- 所有算法都有完整的文档记录,并且通常遵循公认的最佳做法。
- [在存在多种标准算法的情况下,模式用于支持多个实现。
- 有限的依赖项。除Commons外没有外部依赖组件和核心Java平台(至少Java 1.3到1.2版至少Java 5从2.0版开始库)。