Contest Results, final round

Teams in competition

There are 12 teams and 10 competing programs [and 6 non-competing programs]. Lightning entries are emphasized, non-competing entries are [bracketed]. Non-competing entries are superseded by other entries of the same team, or submitted after the deadline.

152 Survivors
Wheeler's Wacky Search in ocaml (117)
[b8] clan
runme in ocaml (140)
BlobMakers
ElegantBlob in c (177) [ElegantBlob in c (166)]
Dylan Hackers
Beam Search in dylan (237), Dylan Hackers in dylan (249)
Eeniac
ReMarkToo in c++ (186) [ReMarkToo in c++ (153)]
Exo-Plugarite Zulanga
mltong in sml (208)
Funktion im Kopf der Mensch
trender in ocaml (238) [trender in ocaml (257)]
Haskell Carrots
LALR(5000000) in haskell (121)
HeavyMetal
[Exhaustion in mercury (263)]
judges
[Planar in ocaml (260)]
Masch Tech
[MT_SML in c (254)]
Tycon Mismatch
(\x.x) in sml (167)

Results

Results are presented in the following table. There is one row per program and one column per input. Lightning entries are emphasized and the rows non-competing programs have a darker background.

One cell gives the result of a given program on a given input.

icfp2000exhaustivevalidate-bigvalidate-smallthe-random-returnsheveasuitehand-againfractal-big
6493610 min 126937630 min 13488115 min 9748315 min 1138515 min 263934260 min 2881460 min 439260 min 92586960 min
1176485 (8)555.151002845 (4)1755.5448636 (10)855.1911529 (9)855.225057 (8)855.14787 (10)3559.436755 (8)3555.03585 (9)3555.15748603 (7)3555.53
1217121 (2)590.061016633 (1)1790.7853846 (1)890.0716448 (1)890.075683 (4)890.041176371 (1)3590.237208 (1)3590.07942 (2)3593.27761837 (3)3590.11
1406835 (5)1.811007040 (3)257.1651389 (4)5.4415343 (2)4.945847 (2)0.481172884 (4)55.326890 (6)0.93762 (5)0.54733383 (7)18.76
1536401 (8)0.11981050 (8)0.5049191 (7)0.1811793 (8)0.174967 (8)0.141172902 (2)1.657091 (4)0.06866 (3)0.09756809 (4)0.25
1666924 (3)0.141007111 (2)3.8651682 (3)0.2914448 (3)0.274908 (9)0.101172902 (2)2.506964 (5)0.12783 (4)0.11723369 (8)1.29
1676863 (4)25.36929716 (9)1546.0950033 (6)299.2713306 (4)193.825120 (7)0.181122944 (8)59.376657 (8)1.19710 (7)0.13633975 (9)27.09
1776924 (3)0.141007111 (2)3.8551682 (3)0.3014448 (3)0.274908 (9)0.111172902 (2)2.546964 (5)0.15783 (4)0.09723369 (8)1.30
1866401 (8)0.10981050 (8)0.3949191 (7)0.1211793 (8)0.114967 (8)0.091172902 (2)1.727100 (3)0.09866 (3)0.10756809 (4)0.36
2086077 (9)5.271001935 (4)5.6648989 (9)9.3612815 (7)5.295766 (3)5.21967788 (9)19.605433 (9)5.16754 (6)5.25769436 (2)13.52
2376691 (7)126.31999525 (5)1770.9150128 (5)388.1412853 (6)365.175205 (6)57.791150299 (6)3399.637014 (4)69.81543 (9)15.69756672 (5)2665.22
2386828 (6)6.01995140 (7)1793.0749030 (8)183.4313054 (5)65.915426 (5)0.331147436 (7)242.136863 (7)6.55666 (8)0.20751305 (6)3593.02
2497711 (1)85.28999525 (5)1770.4553610 (2)248.1010348 (9)125.355869 (1)42.781155514 (5)2091.477157 (2)49.58958 (1)12.28770855 (1)2427.15
2546719 (7)0.131009431 (2)0.6349599 (7)0.2012617 (8)0.185363 (6)0.101145672 (8)0.916522 (9)0.12708 (8)0.10750066 (7)0.92
2576828 (6)4.36995140 (7)1322.6149030 (8)124.1813054 (5)48.425426 (5)0.361147436 (7)171.976863 (7)4.36666 (8)0.27751305 (6)3590.53
2606723 (7)0.38991514 (8)4.4049629 (7)1.3612231 (8)0.904987 (8)0.861172930 (2)7.116975 (5)0.15614 (9)0.20749133 (7)2.78
2636613 (8)594.121002493 (4)1794.1348483 (10)894.1212327 (8)894.115789 (3)894.11Bug, Out, Err5459 (9)3594.11866 (3)3594.09763200 (3)3594.09

Elimination

0 [1] programs are eliminated.

[263]

10 [5] programs are still correct.

117, 121, 140, [153], [166], 167, 177, 186, 208, 237, 238, 249, [254], [257], [260]

Ranks

Ranks for all examples are shown below. The rank of a program is defined as the number of in-contest programs that produce shorter output, plus one. Progams that fail on some example are not ranked.

Results are given as rank (improvement) programs.

icfp2000

1 (7711): 249; 2 (7121): 121; 3 (6924): [166], 177; 4 (6863): 167; 5 (6835): 140; 6 (6828): 238, [257]; 7 (6691): 237, [254], [260]; 8 (6401): 117, [153], 186; 9 (6077): 208;

exhaustive

1 (1016633): 121; 2 (1007111): [166], 177, [254]; 3 (1007040): 140; 4 (1001935): 117, 208; 5 (999525): 237, 249; 7 (995140): 238, [257]; 8 (981050): [153], 186, [260]; 9 (929716): 167;

validate-big

1 (53846): 121; 2 (53610): 249; 3 (51682): [166], 177; 4 (51389): 140; 5 (50128): 237; 6 (50033): 167; 7 (49191): [153], 186, [254], [260]; 8 (49030): 238, [257]; 9 (48989): 208; 10 (48636): 117;

validate-small

1 (16448): 121; 2 (15343): 140; 3 (14448): [166], 177; 4 (13306): 167; 5 (13054): 238, [257]; 6 (12853): 237; 7 (12815): 208; 8 (11793): [153], 186, [254], [260]; 9 (10348): 117, 249;

the-random-returns

1 (5869): 249; 2 (5847): 140; 3 (5766): 208; 4 (5683): 121; 5 (5426): 238, [257]; 6 (5205): 237, [254]; 7 (5120): 167; 8 (4967): 117, [153], 186, [260]; 9 (4908): [166], 177;

hevea

1 (1176371): 121; 2 (1172902): [153], [166], 177, 186, [260]; 4 (1172884): 140; 5 (1155514): 249; 6 (1150299): 237; 7 (1147436): 238, [257]; 8 (1122944): 167, [254]; 9 (967788): 208; 10 (787): 117;

suite

1 (7208): 121; 2 (7157): 249; 3 (7100): 186; 4 (7014): [153], 237; 5 (6964): [166], 177, [260]; 6 (6890): 140; 7 (6863): 238, [257]; 8 (6657): 117, 167; 9 (5433): 208, [254];

hand-again

1 (958): 249; 2 (942): 121; 3 (866): [153], 186; 4 (783): [166], 177; 5 (762): 140; 6 (754): 208; 7 (710): 167; 8 (666): 238, [254], [257]; 9 (543): 117, 237, [260];

fractal-big

1 (770855): 249; 2 (769436): 208; 3 (761837): 121; 4 (756809): [153], 186; 5 (756672): 237; 6 (751305): 238, [257]; 7 (733383): 117, 140, [254], [260]; 8 (723369): [166], 177; 9 (633975): 167;

Ranks for this round

A given program is given a score by summing up its ranks for all the examples. Then programs are ranked according to their scores. Numerical ranks (in bold) are computed by considering in-contest programs only.

Results are given as rank : programs score.

1 : 121: 16
2 : 249: 27
3 : 140: 38
4 : 177, [166]: 39
5 : 186: 51
6 : [153]: 52
6 : 237: 53
7 : 208: 58
8 : [257], 238: 59
9 : [260]: 61
9 : [254], 167: 62
10 : 117: 73