类 ConvergenceCheckerAndMultiplexer<P>

java.lang.Object
org.hipparchus.optim.ConvergenceCheckerAndMultiplexer<P>
类型参数:
P - 评估类型
所有已实现的接口:
ConvergenceChecker<P>

public class ConvergenceCheckerAndMultiplexer<P> extends Object implements ConvergenceChecker<P>
ConvergenceChecker的多路复用器,检查所有检查器是否收敛。

检查器按照初始列表的顺序进行检查,一旦一个检查器未能收敛,检查循环将被中断(即在前几次迭代中可能不会调用剩余的检查器)。

从以下版本开始:
2.1
  • 构造器详细资料

    • ConvergenceCheckerAndMultiplexer

      public ConvergenceCheckerAndMultiplexer(List<ConvergenceChecker<P>> checkers)
      简单构造函数。
      参数:
      checkers - 要使用的检查器,当所有检查器都收敛时达到收敛
  • 方法详细资料

    • converged

      public boolean converged(int iteration, P previous, P current)
      检查优化算法是否已收敛。
      指定者:
      converged 在接口中 ConvergenceChecker<P>
      参数:
      iteration - 当前迭代。
      previous - 上一次迭代中的最佳点。
      current - 当前迭代中的最佳点。
      返回:
      true如果算法被认为已收敛。