public class GridSearch extends java.lang.Object implements UnivariateMinimizer
| Modifier and Type | Class and Description |
|---|---|
class |
GridSearch.Solution
This is the solution to the
GridSearch. |
| Modifier and Type | Field and Description |
|---|---|
protected double |
epsilon
a precision parameter: when a number |x| ≤ ε, it is considered 0
|
protected int |
maxIterations
the maximum number of iterations
|
| Constructor and Description |
|---|
GridSearch(double epsilon,
int maxIterations)
Construct a univariate minimizer using the grid search method.
|
| Modifier and Type | Method and Description |
|---|---|
GridSearch.Solution |
solve(C2OptimProblem problem)
Solve an optimization problem, e.g.,
OptimProblem. |
GridSearch.Solution |
solve(UnivariateRealFunction f)
Minimize a univariate function.
|
protected final double epsilon
protected final int maxIterations
public GridSearch(double epsilon,
int maxIterations)
epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic GridSearch.Solution solve(C2OptimProblem problem)
OptimizerOptimProblem.solve in interface Optimizer<C2OptimProblem,UnivariateMinimizer.Solution>problem - an optimization problempublic GridSearch.Solution solve(UnivariateRealFunction f)
f - the objective function