More Thuente Line Search.Curvature Factor 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#
A real number greater than zero.
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
public double CurvatureFactor { get; set; }
Property Value
DoubleA 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
Argument | The value is less than or equal to zero or greater than or equal to one. |