ILNumerics - Technical Application Development 
 SystemObject
ILNumerics.ToolboxesOptimization
Assembly: ILNumerics.Toolboxes.Optimization (in ILNumerics.Toolboxes.Optimization.dll) Version: 5.5.0.0 (5.5.7503.3146)
 
 
Top
 
Top
 
Top
 
Top
 
 Any public static (Shared in Visual Basic)  members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
 
            Optimization is a collection of functions which extend the capability 
            of the ILNumerics Computing Engine. The toolbox includes methods for solving
            optimization problems including unconstrained and constrained nonlinear problems as well as least square problems. 
            General documentation is available online at: ILNumerics toolbox documentation.
            
[ILNumerics Optimization Toolbox]
Inheritance Hierarchy
ILNumerics.ToolboxesOptimization
Namespace: ILNumerics.Toolboxes
Assembly: ILNumerics.Toolboxes.Optimization (in ILNumerics.Toolboxes.Optimization.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
The Optimization type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|  | Optimization | Initializes a new instance of the Optimization class | 
Properties
| Name | Description | |
|---|---|---|
|   | DefaultTolerance | 
            Default tolerance for exit conditions of BFGS, L-BFGS and Newton unconstrained solvers.
             [ILNumerics Optimization Toolbox] | 
Methods
| Name | Description | |
|---|---|---|
|   | Beale | 
            Beale function, 2D, vectorized
             [ILNumerics Optimization Toolbox] | 
|   | Camel3 | 
            Camel function
             [ILNumerics Optimization Toolbox] | 
|   | fmin | 
             Find minimum of a constrained multivariable optimization problem
              [ILNumerics Optimization Toolbox] | 
|    | fminunconst_bfgs | 
            Find minimizer of a medium-scale unconstrained multivariable nonlinear optimization problem, using BFGS updates to the hessian matrix
             [ILNumerics Optimization Toolbox] | 
|    | fminunconst_lbfgs | 
            Find minimizer of a large-scale unconstrained multivariable nonlinear optimization problem
             [ILNumerics Optimization Toolbox] | 
|    | fminunconst_newton | 
            Find minimizer of a medum-scale unconstrained multivariable nonlinear optimization problem using a classical newton method with explicit hessian evaluation
             [ILNumerics Optimization Toolbox] | 
|   | Griewank(InArrayDouble) | 
            Griewank function
             [ILNumerics Optimization Toolbox] | 
|   | Griewank(InArraySingle) | 
            Griewank function
             [ILNumerics Optimization Toolbox] | 
|    | hessian | 
            Numerical approximation of the hessian of func at position x through Ridders' method of polynomial extrapolation and a finite differences algorithm
             [ILNumerics Optimization Toolbox] | 
|    | jacobian_fast | 
            Efficient numerical estimation of the jacobian matrix (forward finite differences).
             [ILNumerics Optimization Toolbox] | 
|    | jacobian_prec | 
            High precision numerical estimation of the jacobian matrix of the objective function at the position x
             [ILNumerics Optimization Toolbox] | 
|   | leastsq_levm | 
            Solves a vectorial least squares problem using the levenberg marquardt algorithm.
             [ILNumerics Optimization Toolbox] | 
|   | leastsq_pdl | 
             Powell's dog leg algorithm for vectorial least squares minimization problem.
              [ILNumerics Optimization Toolbox] | 
|   | Rosenbrock(InArrayDouble) | 
            Rosenbrock function
             [ILNumerics Optimization Toolbox] | 
|   | Rosenbrock(InArraySingle) | 
            Rosenbrock function
             [ILNumerics Optimization Toolbox] | 
|   | Second | 
            Second function
             [ILNumerics Optimization Toolbox] | 
Fields
| Name | Description | |
|---|---|---|
|   | DefaultDerivativeFunction | 
            Default derivative function used to compute the Jacobian matrix if no custom implementation is provided. Default: jacobian_prec(OptimizationObjectiveFunctionDouble, InArrayDouble, InArrayDouble).
             | 
Remarks
[ILNumerics Optimization Toolbox]
Thread Safety
See Also
