类 AbstractOptimizationProblem<P>
java.lang.Object
org.hipparchus.optim.AbstractOptimizationProblem<P>
- 类型参数:
-
P
- 优化算法返回的点/值对的类型。
- 所有已实现的接口:
-
OptimizationProblem<P>
public abstract class AbstractOptimizationProblem<P> extends Object implements OptimizationProblem<P>
实现优化问题的基类。它包含计算目标函数评估次数和算法迭代次数以及存储收敛检查器的样板代码。
-
构造器概要
限定符构造器说明protected
AbstractOptimizationProblem
(int maxEvaluations, int maxIterations, ConvergenceChecker<P> checker) 根据给定数据创建一个AbstractOptimizationProblem
。 -
方法概要
修饰符和类型方法说明获取收敛检查器。获取一个独立的增量器,计数达到最大评估次数,然后抛出异常。获取一个独立的增量器,计数达到最大迭代次数,然后抛出异常。
-
构造器详细资料
-
AbstractOptimizationProblem
protected AbstractOptimizationProblem(int maxEvaluations, int maxIterations, ConvergenceChecker<P> checker) 根据给定数据创建一个AbstractOptimizationProblem
。- 参数:
-
maxEvaluations
- 允许的模型函数评估次数。 -
maxIterations
- 允许的迭代次数。 -
checker
- 收敛检查器。
-
-
方法详细资料
-
getEvaluationCounter
获取一个独立的增量器,计数达到最大评估次数,然后抛出异常。- 指定者:
-
getEvaluationCounter
在接口中OptimizationProblem<P>
- 返回:
- 评估次数计数器。
-
getIterationCounter
获取一个独立的增量器,计数达到最大迭代次数,然后抛出异常。- 指定者:
-
getIterationCounter
在接口中OptimizationProblem<P>
- 返回:
- 迭代次数计数器。
-
getConvergenceChecker
获取收敛检查器。- 指定者:
-
getConvergenceChecker
在接口中OptimizationProblem<P>
- 返回:
- 用于检查收敛的对象。
-