30 model.NewIntervalVar(start_0, duration_0, end_0,
"task_0");
37 model.NewIntervalVar(start_1, duration_1, end_1,
"task_1");
44 model.NewIntervalVar(start_2, duration_2, end_2,
"task_2");
47 IntervalVar weekend_0 = model.NewIntervalVar(5, 2, 7,
"weekend_0");
48 IntervalVar weekend_1 = model.NewIntervalVar(12, 2, 14,
"weekend_1");
49 IntervalVar weekend_2 = model.NewIntervalVar(19, 2, 21,
"weekend_2");
53 weekend_1, weekend_2});
66 Console.WriteLine(
"Optimal Schedule Length: " + solver.
ObjectiveValue);
67 Console.WriteLine(
"Task 0 starts at " + solver.
Value(start_0));
68 Console.WriteLine(
"Task 1 starts at " + solver.
Value(start_1));
69 Console.WriteLine(
"Task 2 starts at " + solver.
Value(start_2));