jdistlib.math.opt
Class BobyqaConfig
- java.lang.Object
-
- jdistlib.math.opt.OptimizationConfig
-
- jdistlib.math.opt.BobyqaConfig
-
public class BobyqaConfig extends OptimizationConfig
-
-
Field Summary
Fields Modifier and Type Field and Description static doubledefaultInitialTrustRegionRadiusstatic doubledefaultStoppingTrustRegionRadius-
Fields inherited from class jdistlib.math.opt.OptimizationConfig
defaultMaxNumFunctionCall
-
-
Constructor Summary
Constructors Constructor and Description BobyqaConfig()BobyqaConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun)BobyqaConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun, int maxCall, boolean isMin)BobyqaConfig(double[] initGuess, double[] lo, double[] hi, MultivariableFunction fun, int maxCall, boolean isMin, double initRad, double stopRad, int npt)BobyqaConfig(OptimizationConfig cfg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetInitialTrustRegionRadius()intgetNumInterpolationPoints()doublegetStoppingTrustRegionRadius()voidsetInitialTrustRegionRadius(double initialTrustRegionRadius)voidsetNumInterpolationPoints(int numInterpolationPoints)voidsetStoppingTrustRegionRadius(double stoppingTrustRegionRadius)-
Methods inherited from class jdistlib.math.opt.OptimizationConfig
getInitialGuess, getLowerBound, getMaxNumFunctionCall, getObjectiveFunction, getUpperBound, isMinimize, setInitialGuess, setLowerBound, setMaxNumFunctionCall, setMinimize, setObjectiveFunction, setUpperBound
-
-
-
-
Field Detail
-
defaultInitialTrustRegionRadius
public static final double defaultInitialTrustRegionRadius
- See Also:
- Constant Field Values
-
defaultStoppingTrustRegionRadius
public static final double defaultStoppingTrustRegionRadius
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
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)
-
-
DMelt 3.0 © DataMelt by jWork.ORG