François Laferrière created MATH-1662:
-----------------------------------------

             Summary: LineSearch has hardcoded SimpleUnivariateValueChecker for 
convergence criteria
                 Key: MATH-1662
                 URL: https://issues.apache.org/jira/browse/MATH-1662
             Project: Commons Math
          Issue Type: Improvement
          Components: legacy
            Reporter: François Laferrière


In principle, the line search should allow to use any convergence criteria.

*Rationale*

For some use cases, we care more about point than value.

*Proposal*

add a constructor with a pre-built checker

 
{code:java}
public LineSearch(MultivariateOptimizer 
optimizer,AbstractConvergenceChecker<UnivariatePointValuePair> checker,
doubleinitialBracketingRange) {
    mainOptimizer = optimizer;
    lineOptimizer = new BrentOptimizer(REL_TOL_UNUSED, ABS_TOL_UNUSED, checker);
    this.initialBracketingRange = initialBracketingRange;
}
{code}
 

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to