[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

@@ -79,7 +79,7 @@ public class AssignmentTaskSizesSat {
for (int task : allTasks) {
expr.addTerm(x[worker][task], taskSizes[task]);
}
model.addLessOrEqual(expr.build(), totalSizeMax);
model.addLessOrEqual(expr, totalSizeMax);
}
// Each task is assigned to exactly one worker.
@@ -100,7 +100,7 @@ public class AssignmentTaskSizesSat {
obj.addTerm(x[worker][task], costs[worker][task]);
}
}
model.minimize(obj.build());
model.minimize(obj);
// [END objective]
// Solve