C# (CSharp) Accord.Math.Optimization Namespace

Classes

Name Description
AugmentedLagrangian Augmented Lagrangian method for constrained non-linear optimization.
BaseGradientOptimizationMethod Base class for gradient-based optimization methods.
BaseOptimizationMethod Base class for optimization methods.
BinarySearch Binary search root finding algorithm.
BoundedBroydenFletcherGoldfarbShanno
BoundedBroydenFletcherGoldfarbShannoInnerStatus Inner status of the BoundedBroydenFletcherGoldfarbShanno optimization algorithm. This class contains implementation details that can change at any time.
BrentSearch Brent's root finding and minimization algorithms.
ExpressionParser
GaussNewton Gauss-Newton algorithm for solving Least-Squares problems.
LevenbergMarquardt Levenberg-Marquardt algorithm for solving Least-Squares problems.
LineSearchFailedException
LinearConstraint Constraint with only linear terms.
NonlinearConjugateGradient Non-linear Conjugate Gradient (WARNING: This code can not be used for commercial purposes. It is MANDATORY to check the accompanying license file for this particular module AND the source code for more details before you use this code).
NonlinearConstraint Constraint with only linear terms.
NonlinearObjectiveFunction Quadratic objective function.
OptimizationProgressEventArgs Optimization progress event arguments.
QuadraticConstraint Constraint with only quadratic terms.
QuadraticObjectiveFunction Quadratic objective function.
ResilientBackpropagation Resilient Backpropagation method for unconstrained optimization.
TrustRegionNewtonMethod Simplified Trust Region Newton Method (TRON) for non-linear optimization.