Competition Results

Important note about the results

The people or teams mentioned here deserve recognition for their ideas, skills and hard work, which together allowed them to produce the best results of the competition.

The competiton was designed in order to promote research into automated methods for timetabling. It was not designed as a comparison of methods. We must be cautious about drawing strict scientific conclusions from these results, that for example one algorithm is better than another. This is because one competitior might simply be a better programmer, or have spent more time on the problem than another competitor.

If we want to make comparisons between methods then the best way to do this is for the authors to get together, share their skills and programming tricks, and collaborate in conducting experiments.

We must also remember that in the real world there are many ways to decide on the best method to solve a problem. We had to decide upon a criterion for the competition in order to choose a winner, but it could have been many things. For example, computer time might not be an issue in some circumstances, in others it might be a big issue and only one run be allowed. In another situation it might be the reliability of the algorithm that is most important, or the ease with which it can be implemented or combined with other methods.

We should also bear in mind that not all timetabling problems will have the same characteristics as the instances here, and that problem instances with different charcteristics may require different types of algorithm.

Verification

We contacted the competitors who submitted the best results, and asked them to provide information that would help us to verify their results. We ran their programs on our machines, making a single run, using the random seeds provided where relevant and available. We also ran their programs on three new problem instances, in order to demonstrate that the methods were not over fitted to the competition instances. The results we obtained on a single run are listed here (although few scientific conclusions can be drawn from these).

The Top Four

The results of the top four contestants were replicated using our own machines. The first table shows these top four results:

 
Name(s)
Method
Competition Instance Scores
Unseen Instance Scores
1st
Philipp Kostuch
45
25
65
115
102
13
44
29
17
61
44
107
78
52
24
22
86
31
44
7
100
6
72
2nd

Brigitte Jaumard, Jean-François Cordeau and Rodrigo Morales

61
39
77
160
161
42
52
54
50
72
53
110
109
93
62
34
114
38
128
26
86
8
105
3rd
Yuri Bykov
85
42
84
119
77
6
12
32
184
90
73
79
91
36
27
300
79
39
86
0
329
3
84
4th

Luca Di Gaspero and Andrea Schaerf

63
46
96
166
203
92
118
66
51
81
65
119
160
197
114
38
212
40
185
17
97
9
103

Verified Results

For the next group of competitors we were able to independently verfiy that they all had good results, but these were not always so good as they had acheived themselves. In some cases this was because the original seeds were never recorded or have since been lost. In others the difference is probably due to inaccuracies in the benchmark

Name(s)
Method
Competition Instance Scores
Unseen Instance Scores
Halvard Arntzen and Arne Løkketangen
Claimed Results 132 69 137 228 225 133 161 131 126 148 109 290 223 204 111 90 130 87 206 53 - - -
Verified Results 132 92 170 265 257 133 177 134 139 148 135 290 251 230 140 114 186 87 256 94 145 23 94

Alexandre Dubourg, Benoît Laurent, Emmanuel Long and Benoît Salotti

Claimed Results 131 97 145 318 281 199 194 128 109 141 132 172 167 233 122 110 176 112 309 139 - - -
Verified Results 148 101 162 350 412 246 228 125 126 147 144 182 192 316 209 121 327 98 325 185 132 51 159
Gustavo Toro, Victor Parada Claimed Results 137 103 156 346 335 243 195 149 147 153 152 219 224 263 174 127 267 102 299 145 - - -
Verified Results 178 103 156 399 336 246 225 210 154 153 169 219 248 267 235 132 313 107 309 185 161 22 173

Roberto Montemanni

Claimed Results 162 131 205 348 245 138 185 180 145 203 182 242 251 256 137 131 266 114 281 106 - - -
Verfied Results 211 128 213 408 312 169 281 214 164 222 196 282 315 345 185 185 409 153 334 149  204 7 245 

Tomáš Müller

Claimed Results 172 135 173 380 230 130 53 156 137 216 191 241 349 169 92 154 191 121 428 188 - - -
Verfied Results 257 112 266 441 299 209 99 194 175 308 273 242 364 156 95 171 148 117 414 113  286  31  293

 

Unverifed Results

This group are those people who have not yet sent us the information necessary to verify their results. Only their claimed results are shown.

Name(s)
Method
Competition Instance Scores
David Bredstrom
114
89 140 213 251 81 38 75 72 130 116 130 155 130 79 88 198 94 187 72

Parham Mousavi

144 118 157 388 443 322 187 124 119 162 163 220 231 328 236 108 378 121 240 210

 

Other Results

This group contains the excellent results obtained by two teams from the Metaheuristics project. The teams worked to the same rules as the other competitors, but were not officially allowed to enter the competition.

Name(s)
Method
Competition Instance Scores
Unseen Instance Scores

Marco Chiarandini, Mauro Birattari, Olivia Rossi-Doria and Krzysztof Socha

57
31
61
112
86
3
5
4
16
54
38
100
71
25
14
11
69
24
40
0
53
21
75

Krzysztof Socha

65
36
69
138
143
24
24
28
36
75
50
95
79
73
31
23
108
26
108
5
-
-
-