MiniZinc modelInstanceeclipse_fd[score]eclipse_ic[score]g12_fd[score]gecode[score]
debruijn_binary.mzn02_03.dznAbort0.23s52.80.54s47.2Abort
02_07.dznAbort1.73s45.80.94s54.2Abort
02_08.dznAbort7.47s34.10.89s65.9Abort
02_09.dznAbort34.18s28.61.73s71.4Abort
02_10.dznAbort167.43s27.89.09s72.2Abort
03_06.dznAbort39.09s18.14.49s27.00.49s54.9
03_07.dznAbortOut of MemoryTime Out2.98s100.0
03_08.dznAbortOut of MemoryTime OutTime Out
04_06.dznAbortOut of MemoryTime OutAbort
04_07.dznAbortOut of MemoryTime OutAbort
04_08.dznAbortOut of MemoryAbortAbort
nmseq.mzn020.dzn0.65s31.2Abort0.99s28.70.03s40.0
040.dzn7.89s21.5Abort2.85s27.90.27s50.6
060.dzn48.61s27.2AbortTime Out1.27s72.8
080.dzn182.41s18.0Abort47.27s21.74.51s60.4
100.dzn473.98s26.6AbortTime Out14.51s73.4
150.dznTime OutTime OutTime Out102.79s100.0
200.dznTime OutTime OutTime Out330.92s100.0
300.dznTime OutTime OutTime OutTime Out
400.dznTime OutTime OutTime OutTime Out
500.dznOut of MemoryOut of MemoryTime OutTime Out
pentominoes-int.mzn01.dzn0.28s25.70.50s23.80.96s21.10.00s29.4
02.dzn17.02s19.6429.18s16.8Time Out0.14s63.6
03.dzn1.98s21.44.27s17.51.73s22.20.01s38.8
04.dznTime OutOut of MemoryTime Out186.19s100.0
05.dzn296.44s25.8Time OutTime Out4.00s74.2
06.dzn13.38s20.6200.04s16.9Time Out0.23s62.5
07.dznTime OutTime OutTime Out37.33s100.0
quasigroup7.mzn05.dzn0.82s22.81.23s20.90.52s24.90.00s31.3
06.dzn7.40s15.811.22s14.70.57s29.90.01s39.6
07.dzn140.48s12.7206.94s12.70.60s33.70.19s40.9
08.dznTime OutTime Out1.01s59.43.42s40.6
09.dznTime OutTime Out0.60s50.30.64s49.7
10.dznTime OutTime OutTime OutTime Out
11.dznTime OutTime OutTime OutTime Out
12.dznTime OutTime OutTime OutTime Out
13.dznTime OutTime OutTime OutTime Out
14.dznTime OutTime OutTime OutTime Out
radiation.mzn01.dznAbort22.15s22.65.45s38.05.05s39.4
02.dznAbortTime Out811.47s100.0Time Out
03.dznAbortTime Out233.47s56.2386.68s43.8
04.dznAbort26.73s21.86.51s35.84.59s42.4
05.dznAbort1.17s29.01.00s30.00.10s41.0
06.dznAbort11.77s24.03.40s38.03.41s38.0
07.dznAbort21.40s21.85.58s34.33.26s43.9
08.dznAbort75.13s22.617.50s40.921.53s36.6
09.dznAbortTime Out567.81s100.0Time Out
rcpsp.mzn00.dznAbortAbortTime OutTime Out
01.dznAbortAbortTime OutTime Out
02.dznAbortAbort9.22s100.0Time Out
03.dznAbortAbortTime OutTime Out
04.dznAbortAbortTime OutTime Out
05.dznAbortAbortTime OutTime Out
06.dznAbortAbortTime OutTime Out
07.dznAbortAbortTime OutTime Out
08.dznAbortAbortTime OutTime Out
09.dznAbortAbortTime OutTime Out
search_stress.mzn04_04.dzn0.32s24.70.38s24.10.56s22.80.01s28.4
08_04.dzn143.7s16.7208.6s15.432.6s30.523.3s37.4
08_08.dznTime OutTime OutTime OutTime Out
shortest_path.mzn00.dzn2.24s27.33.36s24.6Time Out0.10s48.1
01.dzn2.96s21.64.29s19.319.76s14.20.11s44.9
02.dzn3.93s18.31.86s22.63.88s18.40.02s40.7
03.dznTime OutTime OutTime Out892.84s100.0
04.dznTime OutTime Out1.70s74.8861.53s25.2
05.dznTime OutTime OutTime Out243.45s100.0
06.dzn0.92s23.71.12s22.71.86s20.00.02s33.6
07.dznTime OutTime OutTime Out38.79s100.0
08.dznTime OutTime OutTime Out34.44s100.0
09.dznTime OutTime OutTime Out790.36s100.0
slow_convergence.mzn0100.dzn0.32s25.20.37s24.70.90s21.30.02s28.9
0200.dzn0.26s25.30.25s25.40.90s21.00.01s28.4
0300.dzn1.44s23.31.96s21.41.73s22.10.27s33.2
0400.dzn2.48s23.03.33s20.93.83s20.00.54s36.1
0500.dzn3.99s22.45.15s20.66.39s19.20.96s37.8
0600.dzn5.72s22.37.47s20.39.96s18.51.50s38.9
0700.dzn7.96s27.410.19s25.2Time Out2.12s47.4
0800.dzn10.16s22.212.79s20.419.01s17.93.04s39.4
0900.dzn13.22s27.516.86s25.3Time Out4.08s47.1
1000.dzn16.60s22.220.96s20.330.65s17.95.33s39.6
trucking.mzn01.dzn0.33s25.00.48s23.70.65s22.60.02s28.8
02.dzn0.31s24.90.42s23.90.61s22.60.01s28.6
03.dzn0.32s32.30.47s30.7Time Out0.02s36.9
04.dzn1.42s23.52.95s19.21.82s22.00.17s35.3
05.dzn14.28s19.533.33s15.617.24s18.42.14s46.5
11.dznTime OutTime OutTime Out896.96s100.0
12.dznTime OutTime OutTime Out894.85s100.0
13.dznTime OutTime OutTime Out868.75s100.0
14.dznTime OutTime OutTime Out877.71s100.0
15.dznTime OutTime OutTime Out840.88s100.0
ContestantTotal Score
eclipse_fd 787.3
eclipse_ic 938.8
g12_fd1655.1
gecode3418.8

These results are based on Eclipse version 5.10, an up-to-date release of Gecode,and the 05-09-2008 trunk version of G12.

Due to the mechanism used by the g12_fd benchmarks, some time-outs reported for G12 are actually out-of-memory failures.

Note that the Eclipse aborts are due to ‘instantiation faults’ which we believe may be due to a minor bug in the Eclipse implementation of FlatZinc.

The gecode aborts on the rcpsp problems are caused by trying to print out the value of non-ground variables.

Since all submitted solvers either prove optimality or have no competitors (except in one case), scoring is the same for both optimisation problems and satisfaction problems. 50 points are shared equally among the solvers finding a solution to a particular test. A further 50 points are shared according to how quickly a solver found the solution relative to the others (full details are available on the Challenge web page).

On the shortest_path problem 04.dzn, g12_fd claims to have found the optimal result; gecodef also gets a result which it does not claim is optimal, which is an order of magnitude worse. The g12_fd result was tested by feeding it into the gecode solver which confirmed its feasibility.

The files on this page are for MiniZinc version 0.8. Versions of these files for the current version of MiniZinc are available as part of the G12 MiniZinc distribution.