public static final class IntegerStrategy.GMICutConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
double |
fractionality
The minimum fractionality of the integer variable used to generate the cut.
|
BigDecimal |
violation
After the cut is generated it is transformed to be expresssed in the original model variables.
|
Constructor and Description |
---|
GMICutConfiguration() |
Modifier and Type | Method and Description |
---|---|
IntegerStrategy.GMICutConfiguration |
withFractionality(double newFractionality) |
IntegerStrategy.GMICutConfiguration |
withViolation(BigDecimal newViolation) |
public final double fractionality
public final BigDecimal violation
The cut/constraint violation is always exactly 1 (due to how the cut is generated). That means the magnitude of the RHS becomes a meassure of the relative cut violation. Allowing large RHS values is equivalent to accepting small relative cut violations. The number you specify here is the inverse of the relative cut violation (the absolute value of the max RHS allowed).
public IntegerStrategy.GMICutConfiguration withFractionality(double newFractionality)
public IntegerStrategy.GMICutConfiguration withViolation(BigDecimal newViolation)
Copyright © 2022 Optimatika. All rights reserved.