MoreThuenteLineSearch.CurvatureFactor Property

Gets or sets the factor used in the curvature condition of the line search termination criteria.

Definition

Namespace: Extreme.Mathematics.Optimization.LineSearches
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public double CurvatureFactor { get; set; }

Property Value

Double
A real number greater than zero.

Remarks

Larger values indicate a weaker condition. Quasi-Newton methods commonly use a value of 0.9. Conjugate gradient methods require more exact line searches. For these, a value of 0.1 is more common.

Exceptions

ArgumentOutOfRangeExceptionThe value is less than or equal to zero or greater than or equal to one.

See Also