Class CMAESOptimizer.Sigma

  • All Implemented Interfaces:
    OptimizationData
    Enclosing class:
    CMAESOptimizer

    public static class CMAESOptimizer.Sigma
    extends java.lang.Object
    implements OptimizationData
    Input sigma values. They define the initial coordinate-wise standard deviations for sampling new search points around the initial guess. It is suggested to set them to the estimated distance from the initial to the desired optimum. Small values induce the search to be more local (and very small values are more likely to find a local optimum close to the initial guess). Too small values might however lead to early termination.
    Since:
    3.1
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private double[] sigma
      Sigma values.
    • Constructor Summary

      Constructors 
      Constructor Description
      Sigma​(double[] s)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double[] getSigma()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sigma

        private final double[] sigma
        Sigma values.
    • Method Detail

      • getSigma

        public double[] getSigma()
        Returns:
        the sigma values.