public class IterativeC2Maximizer extends Object implements Optimizer<C2OptimProblem,IterativeC2Maximizer.Solution>
IterativeC2Minimizer
.Modifier and Type | Class and Description |
---|---|
static interface |
IterativeC2Maximizer.Solution |
Constructor and Description |
---|
IterativeC2Maximizer(double epsilon,
int maxIterations)
Construct a multivariate maximizer to maximize an objective function.
|
IterativeC2Maximizer(T minimizer)
Construct a multivariate maximizer to maximize an objective function.
|
Modifier and Type | Method and Description |
---|---|
IterativeC2Maximizer.Solution |
solve(C2OptimProblem problem)
Solve an optimization problem, e.g.,
OptimProblem . |
public IterativeC2Maximizer(T minimizer)
T
- the type of iterative minimizerminimizer
- a multivariate minimizerpublic IterativeC2Maximizer(double epsilon, int maxIterations)
epsilon
- a precision parameter: when a number |x| ≤ ε, it is
considered 0maxIterations
- the maximum number of iterationspublic IterativeC2Maximizer.Solution solve(C2OptimProblem problem) throws Exception
Optimizer
OptimProblem
.solve
in interface Optimizer<C2OptimProblem,IterativeC2Maximizer.Solution>
problem
- an optimization problemException
- when there is an error solving the problemCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.