The GLPK package is a set of routines written in ANSI C and organized
in the form of a callable library. This package is intended for solving
large-scale linear programming (LP), mixed integer linear programming (MIP)
and other related problems.
The GLPK package includes the following main components:
* implementation of the simplex method;
* implementation of the exact simplex method based on
bignum (rational) arithmetic;
* implementation of the primal-dual interior-point method;
* implementation of the branch-and-bound method;
* application program interface (API);
* GNU MathProg modeling language (a subset of AMPL);
* GLPSOL, a stand-alone LP/MIP solver.
GLgraph visualize mathematical functions. It can handle 3 unknowns (x,z,t) and
can produce a 4D function with 3 space and 1 time dimension.
GMP-ECM is a program to factor integers using the Elliptic Curve Method
(ECM), based on the GNU MP multiprecision library.
KAlgebra is a mathematical calculator based on content markup MathML
language, capable to make simple MathML operations (arithmetic and
logical) and to representate 2D and 3D graphs.
Commons Math is a library of lightweight, self-contained mathematics and
statistics components addressing the most common problems not available in the
Java programming language or Commons Lang.
Commons Math is a library of lightweight, self-contained mathematics and
statistics components addressing the most common problems not available in the
Java programming language or Commons Lang.
This is the static libR library from R -- a language and
environment for statistical computing and graphics.
See ports/math/R.
libflame contains implementations of many dense linear algebra operations
that are provided by the BLAS and LAPACK libraries. (However, not all FLAME
implementations support every datatype, and, in many cases, libflame uses a
different naming convention for the routines.)
The library is a product of the Formal Linear Algebra Methods Environment
(FLAME), which encompasses a new notation for expressing algorithms, a
methodology for systematic derivation of algorithms, Application Program
Interfaces (APIs) for representing the algorithms in code, and tools for
mechanical derivation, implementation and analysis of algorithms and
implementations.
muParser is an extensible high performance math parser library written in C++.
It is based on transforming an expression into a bytecode and precalculating
constant parts of it.
LibTomMath provides highly optimized and portable routines for a vast
majority of integer based number theoretic applications (including
public key cryptography).