Optimization in C#

Linear ProgrammingPermalink

Illustrates solving linear programming (LP) problems using classes in the Numerics.NET.Optimization.LinearProgramming namespace.

Show code.

Mixed Integer ProgrammingPermalink

Illustrates how to solve mixed integer programming by solving Sudoku puzzles using the linear programming solver.

Show code.

Nonlinear ProgrammingPermalink

Illustrates solving nonlinear programs (optimization problems with linear or nonlinear constraints) using the NonlinearProgram and related classes.

Show code.

Optimization In One DimensionPermalink

Illustrates the use of the Brent and Golden Section optimizer classes in the Numerics.NET.Optimization namespace for one-dimensional optimization.

Show code.

Optimization In Multiple DimensionsPermalink

Illustrates the use of the multi-dimensional optimizer classes in the Numerics.NET.Optimization namespace for optimization in multiple dimensions.

Show code.

Quadratic ProgrammingPermalink

Illustrates how to solve optimization problems a quadratic objective function and linear constraints using classes in the Numerics.NET.Optimization namespace.

Show code.