git-subtree-dir: software/minizinc git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
34 lines
664 B
MiniZinc
34 lines
664 B
MiniZinc
/***
|
|
!Test
|
|
solvers: [gecode, chuffed]
|
|
expected:
|
|
- !Result
|
|
solution: !Solution
|
|
objective: -2147483646
|
|
var1: 1
|
|
var2: -2147483646
|
|
var3: -2147483646
|
|
- !Result
|
|
solution: !Solution
|
|
objective: -500000000
|
|
var1: 1
|
|
var2: -500000000
|
|
var3: -500000000
|
|
***/
|
|
|
|
% Regression test for bug #318: this model as causing mzn2fzn to abort because
|
|
% the second argument of the element constraint below wasn't flat by the
|
|
% optimisation pass (or the output pass if optimisation was disabled).
|
|
|
|
include "globals.mzn";
|
|
|
|
var int: var1;
|
|
var int: var2;
|
|
var int: var3;
|
|
|
|
constraint element(var1,[var2, (var2+1) ],var3);
|
|
|
|
solve minimize var3;
|
|
|
|
output ["Ok\n"];
|