类 AbstractConvergenceChecker<P>
java.lang.Object
org.hipparchus.optim.AbstractConvergenceChecker<P>
- 类型参数:
-
P
- (点,值)对的类型。
- 所有已实现的接口:
-
ConvergenceChecker<P>
- 直接已知子类:
-
SimplePointChecker
,SimpleUnivariateValueChecker
,SimpleValueChecker
,SimpleVectorValueChecker
所有收敛检查器实现的基类。
-
构造器概要
构造器说明AbstractConvergenceChecker
(double relativeThreshold, double absoluteThreshold) 使用指定的阈值构建一个实例。 -
方法概要
修饰符和类型方法说明abstract boolean
检查优化算法是否已收敛。double
获取绝对阈值。double
获取相对阈值。
-
构造器详细资料
-
AbstractConvergenceChecker
public AbstractConvergenceChecker(double relativeThreshold, double absoluteThreshold) 使用指定的阈值构建一个实例。- 参数:
-
relativeThreshold
- 相对容差阈值 -
absoluteThreshold
- 绝对容差阈值
-
-
方法详细资料
-
getRelativeThreshold
public double getRelativeThreshold()获取相对阈值。- 返回:
- 相对阈值。
-
getAbsoluteThreshold
public double getAbsoluteThreshold()获取绝对阈值。- 返回:
- 绝对阈值。
-
converged
检查优化算法是否已收敛。- 指定者:
-
converged
在接口中ConvergenceChecker<P>
- 参数:
-
iteration
- 当前迭代。 -
previous
- 上一次迭代中的最佳点。 -
current
- 当前迭代中的最佳点。 - 返回:
-
如果算法被认为已收敛,则返回
true
。
-