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
Optimizer
OptimProblem
.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.