TOptStopReason Enumeration

Source: Optimization.cs · Assembly: Dew.Math

public enum TOptStopReason

Stop reason for the main loop in optimization.

Values

NameDescription
optNANValueTarget function returned NAN value.
OptResBigLambda(Marquardt) Lambda is more than 1000.
OptResConvergedNumber of iterations is less than MaxIter and parameters are within given tolerance.
OptResMaxIterNumber of iterations has reached the MaxIter.
OptResNotFoundThe algorithm did not find minimum (within given tolerance).
OptResSingularThe inverse Hessian matrix is near singular.
OptResSmallGradThe gradient C-Norm is bellow given gradient tolerance.
optResSmallJacobianJacobian matrix elements are bekiw given tolerance.
OptResSmallLambda(Marquardt) Lambda is less than 1E-300 (singularity).
OptResSmallStepIteration x step is less than EPS.
OptResZeroStepIteration x step is zero.
optStoppedStop signal detected.