[
https://issues.apache.org/jira/browse/MATH-902?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13502427#comment-13502427
]
Gilles commented on MATH-902:
-----------------------------
First, please note that in the checker, the {{converged}} method is passed the
number of _iterations_ (main loop of the algorithm). In the {{optimize}}
method, it is the number of _evaluations_ (calls to the objective function).
In an algorithm where there is one evaluation for each iteration, the checker
will return {{true}} when it reaches "maxEval", leading the algorithm to return
the current best point (no exception raised).
> org.apache.commons.math3.exception.TooManyEvaluationsException should return
> best found result
> ----------------------------------------------------------------------------------------------
>
> Key: MATH-902
> URL: https://issues.apache.org/jira/browse/MATH-902
> Project: Commons Math
> Issue Type: Wish
> Environment: any
> Reporter: Konstantin Berlin
> Assignee: Gilles
> Priority: Minor
> Fix For: 3.1
>
>
> The org.apache.commons.math3.exception.TooManyEvaluationsException should
> contain within it the best found solution so far. There are numerous examples
> when the optimization might not have converged to the stopping condition but
> the minimum point is better than the starting point that was provided. The
> user should have the ability to at least decide if it is good enough, or use
> it as a starting point into a different optimization run.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira