[
https://issues.apache.org/jira/browse/MATH-868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466999#comment-13466999
]
Frank Hess commented on MATH-868:
---------------------------------
Well, the SimplexOptimizer handles this issue by having a "setSimplex" method
which can be called before each call to optimize. CMAESOptimizer could have a
"setInputSigma" method.
> Default sigma for CMAESOptimizer is wrong when using bounds
> -----------------------------------------------------------
>
> Key: MATH-868
> URL: https://issues.apache.org/jira/browse/MATH-868
> Project: Commons Math
> Issue Type: Bug
> Reporter: Frank Hess
>
> The documentation suggests setting inputSigma to 1/3 the range you are
> fitting over. However, in CMAESOptimizer.initializeCMA() if boundaries are
> specified the sigmaArray is by default assigned a value of 0.3 divided by the
> range. If the user had specified the inputSigma to be 0.3 of the range (as
> suggested by the docs) then sigmaArray would have been assigned the value of
> 0.3. Thus, it looks like the 0.3 should not be divided by the range, only a
> user-specified inputSigma should get divided by the range.
--
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