[CP-SAT] Next iteration in java modelling layer

This commit is contained in:
Laurent Perron
2022-01-04 16:30:04 +01:00
parent de6ea0da5f
commit 1166e1663a
35 changed files with 319 additions and 596 deletions

View File

@@ -64,7 +64,7 @@ public class BinPackingProblemSat {
for (int i = 0; i < numItems; ++i) {
expr.addTerm(x[i][b], items[i][0]);
}
model.addEquality(expr.build(), load[b]);
model.addEquality(expr, load[b]);
}
// Place all items.
@@ -73,7 +73,7 @@ public class BinPackingProblemSat {
for (int b = 0; b < numBins; ++b) {
expr.add(x[i][b]);
}
model.addEquality(expr.build(), items[i][1]);
model.addEquality(expr, items[i][1]);
}
// Links load and slack.