类 BOBYQAOptimizer
java.lang.Object
org.hipparchus.optim.BaseOptimizer<PointValuePair>
org.hipparchus.optim.BaseMultivariateOptimizer<PointValuePair>
org.hipparchus.optim.nonlinear.scalar.MultivariateOptimizer
org.hipparchus.optim.nonlinear.scalar.noderiv.BOBYQAOptimizer
-
字段概要
修饰符和类型字段说明static final double
initialTrustRegionRadius
的默认值:10.0。static final double
stoppingTrustRegionRadius
的默认值:1.0E-8。static final int
问题的最小维数:2从类继承的字段 org.hipparchus.optim.BaseOptimizer
evaluations, iterations
-
构造器概要
构造器说明BOBYQAOptimizer
(int numberOfInterpolationPoints) 简单构造函数。BOBYQAOptimizer
(int numberOfInterpolationPoints, double initialTrustRegionRadius, double stoppingTrustRegionRadius) 简单构造函数。 -
方法概要
从类继承的方法 org.hipparchus.optim.nonlinear.scalar.MultivariateOptimizer
computeObjectiveValue, getGoalType, optimize, parseOptimizationData
从类继承的方法 org.hipparchus.optim.BaseMultivariateOptimizer
getLowerBound, getStartPoint, getUpperBound
从类继承的方法 org.hipparchus.optim.BaseOptimizer
getConvergenceChecker, getEvaluations, getIterations, getMaxEvaluations, getMaxIterations, incrementEvaluationCount, incrementIterationCount, optimize
-
字段详细资料
-
MINIMUM_PROBLEM_DIMENSION
public static final int MINIMUM_PROBLEM_DIMENSION问题的最小维数:2- 另请参阅:
-
DEFAULT_INITIAL_RADIUS
public static final double DEFAULT_INITIAL_RADIUSinitialTrustRegionRadius
的默认值:10.0。- 另请参阅:
-
DEFAULT_STOPPING_RADIUS
public static final double DEFAULT_STOPPING_RADIUSstoppingTrustRegionRadius
的默认值:1.0E-8。- 另请参阅:
-
-
构造器详细资料
-
BOBYQAOptimizer
public BOBYQAOptimizer(int numberOfInterpolationPoints) 简单构造函数。- 参数:
-
numberOfInterpolationPoints
- 插值条件的数量。对于维度为n
的问题,其值必须在区间[n+2, (n+1)(n+2)/2]
内。不建议选择超过2n+1
的选择。
-
BOBYQAOptimizer
public BOBYQAOptimizer(int numberOfInterpolationPoints, double initialTrustRegionRadius, double stoppingTrustRegionRadius) 简单构造函数。- 参数:
-
numberOfInterpolationPoints
- 插值条件的数量。对于维度为n
的问题,其值必须在区间[n+2, (n+1)(n+2)/2]
内。不建议选择超过2n+1
的选择。 -
initialTrustRegionRadius
- 初始信赖域半径。 -
stoppingTrustRegionRadius
- 停止信赖域半径。
-
-
方法详细资料
-
doOptimize
执行优化算法的大部分工作。- 指定者:
-
doOptimize
在类中BaseOptimizer<PointValuePair>
- 返回:
- 给出目标函数最优值的点/值对。
-