Class BobyqaConfig


public class BobyqaConfig extends OptimizationConfig
  • Field Details

    • defaultInitialTrustRegionRadius

      public static final double defaultInitialTrustRegionRadius
      See Also:
    • defaultStoppingTrustRegionRadius

      public static final double defaultStoppingTrustRegionRadius
      See Also:
    • initialTrustRegionRadius

      protected double initialTrustRegionRadius
    • stoppingTrustRegionRadius

      protected double stoppingTrustRegionRadius
    • numInterpolationPoints

      protected int numInterpolationPoints
  • Constructor Details

    • BobyqaConfig

      public BobyqaConfig()
    • BobyqaConfig

      public BobyqaConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun)
    • BobyqaConfig

      public BobyqaConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun, int maxCall, boolean isMin)
    • BobyqaConfig

      public BobyqaConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun, int maxCall, boolean isMin, double initRad, double stopRad, int npt)
    • BobyqaConfig

      public BobyqaConfig(OptimizationConfig cfg)
  • Method Details

    • getInitialTrustRegionRadius

      public double getInitialTrustRegionRadius()
    • setInitialTrustRegionRadius

      public void setInitialTrustRegionRadius(double initialTrustRegionRadius)
    • getStoppingTrustRegionRadius

      public double getStoppingTrustRegionRadius()
    • setStoppingTrustRegionRadius

      public void setStoppingTrustRegionRadius(double stoppingTrustRegionRadius)
    • getNumInterpolationPoints

      public int getNumInterpolationPoints()
    • setNumInterpolationPoints

      public void setNumInterpolationPoints(int numInterpolationPoints)