ALGLIB – numerical library and solver package

ALGLIB Library is a highly portable numerical computing library for C++, C#, Java, Python and other programming languages, shipped with source code so you can build, audit and deploy it on your own infrastructure.

The library is available in Free and Commercial Editions. Its features include linear algebra, interpolation, fitting, DSP, statistics, fast sparse linear solvers, and advanced optimization capabilities: LP, QP, NLP, MINLP and derivative-free optimization.

ALGLIB Solver is a high-performance binary executable with a JuMP interface and AMPL .nl model input that makes ALGLIB optimization capabilities available from modeling workflows. ALGLIB Solver is free for personal, academic and non-profit research use, and commercially licensed for business use, with the same accelerated binaries in both cases.

Industrial-grade numerical library.
Trusted in research and industry since 1999.
Complete API
:  C++ · C# · Java · Python · Delphi
Solver API
:  JuMP · nl file
OSes
:  Windows · Linux · generic
CPUs
:  x64 · ARM64 · RISC-V · generic
Latest release
:  4.08.0, 2026-06-09
Release freq
:  3 releases per year
Licensing
:  commercial, free
Why choose ALGLIB?
Commercial and free editions
  • Easy integration. Single, self-contained library with no mandatory dependencies.
  • You control it. Perpetual commercial/free license with full source code. No activation servers.
  • High performance. Optimized algorithms with SIMD/multicore support. Optional links to vendor libraries.
  • Trusted by leading companies. From physics research to finance.

ALGLIB is a full-stack numerical toolkit. Its features include:

Optimization
MINLP [new in 2025/26] • NLP • Derivative-free • Multi-objective • Global • LP • QP/QCQP • Conic/SOCP
Interpolation
Fitting
Data Analysis
LDA • PCA • HAC • k-means++ • Decision forests • Time series • Statistics • H0/H1 • other
LinAlg
Other

The full ALGLIB Library is available in both Free and Commercial Editions. To support scientific community we offer the same advanced set of algorithms - from basic statistics and linear algebra to large-scale discrete optimization - in both editions.

The Free Edition gives researchers, students and open-source projects full access to ALGLIB's functionality, with licensing terms tailored to non-commercial use. The Commercial Edition adds high-performance features (SMP/SIMD, native HPC kernels) and a business-friendly license. ALGLIB Solver is distributed separately as a binary optimization-solver package for JuMP and AMPL .nl workflows.

ALGLIB Free Edition (download):
+GPL or Personal/Academic license
+full set of numerical functionality
+extensive algorithmic optimizations
-single-threaded, no HPC kernels
-non-commercial license
ALGLIB Commercial Edition (more information):
+flexible commercial license
+no royalties or distribution fees
+extensive algorithmic optimizations
+SMP, SIMD, commercial HPC kernels
+commercial support and warranties

Announcements

ALGLIB NEWS (archive):

09.06.2026  ALGLIB 4.08 is released, with ALGLIB Solver, RISC-V, and better ARM64!

29.12.2025  ALGLIB 4.07 is released, annual price review, plans for 2026

07.10.2025  ALGLIB 4.06.0, the first MINLP-capable version, is released!

09.06.2025  ALGLIB 4.05 is released, a glimpse of the upcoming MINLP solvers


Resources and links

github.com/alglib-project/issues/
Issues tracker
forum.alglib.net
ALGLIB forum

ALGLIB User Guide online

Dense and sparse linear solvers
Matrix operations and decompositions
Sparse linear algebra
Eigenvalues and eigenvectors

Interpolation and fitting
Curve and surface fitting
Thin plate spline interpolation and fitting
Inverse distance weighting

Linear programming
Convex/non-convex QP and QCQP solver
Conic solver (SOCP and beyond)
Nonlinear programming
Optimization (nonlinear and quadratic)
Multi-objective optimization solver
Derivative-free optimization
Global optimization solver

Mixed-integer nonlinear programming

FFT, convolution, correlation

Data analysis: classification, regression, other tasks
Decision forest (regression and classification)
Time series analysis
Statistics: general algorithms
Hypothesis testing

Other algorithms

Special functions
Numerical integration
Nonlinear and polynomial equations
Differential equations
Other articles

DOCUMENTATION LICENSE:
1. ALGLIB User Guide is licensed for personal use only. See ALGLIB Reference Manual for a free documentation under BSD-like license
2. You may read the Guide and make unlimited copies for personal use.
3. Any other kinds of using the Guide, specifically, sales or any other commercial use, distribution on any material media, through computer networks or any other ways, are prohibited.