gips-tests/gipsl.all.build.varequivalence
SebastianE 52802dc326 - added lower bounds constraint for the free integer variable
- Explanation: The equivalence constraint forces the free variabe fv >= 1 iff the mapping variable mv >= 1. But if mv is not 1, then fv is allowed to have literally any value other than values > 0. In the Test it is checked, if fv == 0, when mv == 0. This will only work if fv is a binary variable, otherwise it might or might not work depending on the random choice of the used solver, since fv can still have valid values in [-9999, 0] and not violate the initial constraint. To fix that i have added a simple lower bound to the specifaction, that forces fv >= 0. In this case fv will behave just like a binary variable and be 0 in case mv == 0.
2024-04-18 20:02:36 +02:00
..
.settings Adds GIPSL projects 2022-12-21 12:18:21 +01:00
META-INF MANIFEST changes: JDK17 + new formatter 2023-02-23 16:09:54 +01:00
src/gipsl/all/build/varequivalence - added lower bounds constraint for the free integer variable 2024-04-18 20:02:36 +02:00
.classpath Adds GIPSL projects 2022-12-21 12:18:21 +01:00
.project Adds GIPSL projects 2022-12-21 12:18:21 +01:00
build.properties Adds GIPSL projects 2022-12-21 12:18:21 +01:00