SuanShu numerical library
In-game article clicks load inline without leaving the challenge.
SuanShu is a Java math library. It is open-source under Apache License 2.0 available in . SuanShu is a large collection of Java classes for basic numerical analysis, statistics, and optimization. It implements a parallel version of the adaptive strassen's algorithm for fast matrix multiplication. SuanShu has been quoted and used in a number of academic works.
Features
- linear algebra
- root finding
- curve fitting and interpolation
- unconstrained and constrained optimization
- statistical analysis
- linear regression
- probability distributions and random number generation
- ordinary and partial differential equation solvers
License terms
SuanShu is released under the terms of the Apache License 2.0
Examples of usage
The following code shows the object-oriented design of the library (in contrast to the traditional procedural design of many other FORTRAN and C numerical libraries) by a simple example of minimization.
See also
- SOCP - Explanation of Second Order Conic Programming
- SDP - Explanation of Semidefinite Programming
- SQP - Explanation of Sequential quadratic programming
- Interior Point Method
- – fast matrix multiplication
- Apache License 2.0 - Version 2 of the Apache Software License