25 System.loadLibrary(
"jniortools");
28 public static void main(String[] args)
throws Exception {
29 long earlinessDate = 5;
30 long earlinessCost = 8;
31 long latenessDate = 15;
32 long latenessCost = 12;
46 long largeConstant = 1000;
52 earlinessCost * earlinessDate);
60 -latenessCost * latenessDate);
79 variableArray = variables;
84 public void onSolutionCallback() {
85 for (
IntVar v : variableArray) {
86 System.out.printf(
"%s=%d ", v.getName(), value(v));
91 private IntVar[] variableArray;
92 }.init(
new IntVar[] {x, expr}));
SELECT_MIN_VALUE
SELECT_MIN_VALUE = 0;
static void main(String[] args)
Encode the piecewise linear expression.