Optimization

Numerics.NET provides a set of classes for finding minima of functions in one or more variables. The classes that implement optimization algorithms reside in the Numerics.NET.Optimization namespace.

Linear programming, the optimization of linear functions subject to linear constraints, was added in version 2.1. Quadratic programming, the optimization of quadratic functions subject to linear constraints, was added in version 4.0. Nonlinear programming, the optimization of nonlinear functions subject to linear and nonlinear constraints, was added in version 4.1. The classes that support linear programming reside in the Numerics.NET.Optimization namespace.