Files
ortools-clone/examples/flatzinc/scheduling_bratko.fzn
2012-09-03 18:26:36 +00:00

12 lines
394 B
MiniZinc

var 0..10: Ta :: output_var;
var 2..10: Tb :: output_var;
var 2..10: Tc :: output_var;
var 5..10: Td :: output_var;
var 9..10: Tf :: output_var;
constraint int_lin_le([1, -1], [Ta, Tb], -2);
constraint int_lin_le([1, -1], [Ta, Tc], -2);
constraint int_lin_le([1, -1], [Tb, Td], -3);
constraint int_lin_le([1, -1], [Tc, Tf], -5);
constraint int_lin_le([1, -1], [Td, Tf], -4);
solve minimize Tf;