public class MultivariateMaximizer extends java.lang.Object implements Optimizer<C2OptimProblem,MultivariateMaximizer.Solution>
MultivariateMinimizer.| Modifier and Type | Class and Description |
|---|---|
static interface |
MultivariateMaximizer.Solution |
| Constructor and Description |
|---|
MultivariateMaximizer(double epsilon,
int maxIterations)
Construct a multivariate maximizer to maximize an objective function.
|
MultivariateMaximizer(T minimizer)
Construct a multivariate maximizer to maximize an objective function.
|
| Modifier and Type | Method and Description |
|---|---|
MultivariateMaximizer.Solution |
solve(C2OptimProblem problem)
Solve an optimization problem, e.g.,
OptimProblem. |
public MultivariateMaximizer(T minimizer)
minimizer - a multivariate minimizerpublic MultivariateMaximizer(double epsilon,
int maxIterations)
epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations - the maximum number of iterationspublic MultivariateMaximizer.Solution solve(C2OptimProblem problem) throws java.lang.Exception
OptimizerOptimProblem.solve in interface Optimizer<C2OptimProblem,MultivariateMaximizer.Solution>problem - an optimization problemjava.lang.Exception - when there is an error solving the problem