public class BruteForceIPMinimizer extends Object implements IPMinimizer<BruteForceIPProblem,MinimizationSolution<Vector>>
| Modifier and Type | Class and Description |
|---|---|
class |
BruteForceIPMinimizer.Solution
This is the solution to an integral constrained minimization using the
brute-force search.
|
| Constructor and Description |
|---|
BruteForceIPMinimizer(double epsilon,
int maxIterations)
Constructs a brute force minimizer to solve integral constrained
minimization problems.
|
BruteForceIPMinimizer(SubProblemMinimizer.ConstrainedMinimizerFactory<? extends ConstrainedMinimizer<ConstrainedOptimProblem,IterativeSolution<Vector>>> factory)
Constructs a brute force minimizer to solve integral constrained
minimization problems.
|
| Modifier and Type | Method and Description |
|---|---|
BruteForceIPMinimizer.Solution |
solve(BruteForceIPProblem problem)
Solve an optimization problem, e.g.,
OptimProblem. |
public BruteForceIPMinimizer(SubProblemMinimizer.ConstrainedMinimizerFactory<? extends ConstrainedMinimizer<ConstrainedOptimProblem,IterativeSolution<Vector>>> factory)
factory - a factory that constructs a new instance of
SubProblemMinimizer.ConstrainedMinimizerFactory to solve a real valued
minimization problempublic BruteForceIPMinimizer(double epsilon,
int maxIterations)
epsilon - a precision parameter: when a number |x| ≤
ε,
it is considered 0maxIterations - the maximum number of iterationspublic BruteForceIPMinimizer.Solution solve(BruteForceIPProblem problem) throws Exception
OptimizerOptimProblem.solve in interface Optimizer<BruteForceIPProblem,MinimizationSolution<Vector>>problem - an optimization problemException - when there is an error solving the problemCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.