Package jdistlib.math.opt
Class BobyqaConfig
java.lang.Object
jdistlib.math.opt.OptimizationConfig
jdistlib.math.opt.BobyqaConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doublestatic final doubleprotected doubleprotected intprotected doubleFields inherited from class jdistlib.math.opt.OptimizationConfig
defaultMaxNumFunctionCall, initialGuess, isMinimize, lowerBound, maxNumFunctionCall, objectiveFunction, upperBound -
Constructor Summary
ConstructorsConstructorDescriptionBobyqaConfig(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) -
Method Summary
Modifier and TypeMethodDescriptiondoubleintdoublevoidsetInitialTrustRegionRadius(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 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
-
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
-
-
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)
-