public class BruteForceIPProblem extends IPProblemImpl1
| Modifier and Type | Class and Description |
|---|---|
static class |
BruteForceIPProblem.IntegerDomain
This specifies the integral domain for an integral variable,
i.e., the integer values the variable can take.
|
| Constructor and Description |
|---|
BruteForceIPProblem(RealScalarFunction f,
BruteForceIPProblem.IntegerDomain[] integers,
double epsilon)
Construct an integral constrained minimization problem with explicit integral domains.
|
BruteForceIPProblem(RealScalarFunction f,
EqualityConstraints equal,
LessThanConstraints less,
BruteForceIPProblem.IntegerDomain[] integers,
double epsilon)
Construct an integral constrained minimization problem with explicit integral domains.
|
| Modifier and Type | Method and Description |
|---|---|
BruteForceIPProblem.IntegerDomain |
getIntegralConstraint(int index)
Get the integral domain of a particular integral variable.
|
dimension, epsilon, f, getEqualityConstraints, getFirstNonIntegralIndices, getIntegerIndices, getLessThanConstraints, getNonIntegralIndicespublic BruteForceIPProblem(RealScalarFunction f, EqualityConstraints equal, LessThanConstraints less, BruteForceIPProblem.IntegerDomain[] integers, double epsilon)
f - the objective function to be minimizedequal - the set of equality constraints. Use null if the set is empty.less - the set of less-than-or-equal-to inequality constraints. Use null if the set is empty.integers - the integral constraintsepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0public BruteForceIPProblem(RealScalarFunction f, BruteForceIPProblem.IntegerDomain[] integers, double epsilon)
f - the objective function to be minimizedintegers - the integral constraintsepsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0public BruteForceIPProblem.IntegerDomain getIntegralConstraint(int index)
index - the index of the integral variable, counting from 1Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.