Minimum Spans in Difference Triangles
The table below gives the smallest known spans for various size difference triangles. It was last updated on February 3, 2003.
N | Span | Optimal | Sequence | Submitter | Method |
2 | 2 | Yes | 1, 3 | Exhaustive | |
2, 3 | Exhaustive | ||||
3 | 5 | Yes | 2, 6, 5 | Exhaustive | |
5, 2, 6 | Exhaustive | ||||
1, 6, 4 | Exhaustive | ||||
4, 1, 6 | Exhaustive | ||||
4 | 9 | Yes | 6, 1, 10, 8 | Exhaustive | |
8, 10, 3, 9 | Exhaustive | ||||
8, 3, 10, 9 | Exhaustive | ||||
6, 10, 1, 8 | Exhaustive | ||||
5 | 14 | Yes | 6, 14, 15, 3, 13 | Exhaustive | |
6 | 21 | Yes | 6, 20, 22, 3, 21, 13 | Exhaustive | |
7 | 32 | Yes | 14, 31, 5, 33, 32, 8, 19 | Exhaustive | |
17, 6, 31, 33, 3, 32, 19 | Exhaustive | ||||
8 | 43 | Yes | 7, 33, 42, 3, 44, 43, 6, 29 | Exhaustive | |
9 | 58 | Yes | 17, 49, 58, 1, 55, 59, 13, 53, 43 | Exhaustive | |
10 | 75 | Yes | 45, 69, 12, 76, 73, 15, 75, 66, 16, 52 | Marcin Meinardi and 38 others | Exhaustive |
11 | 100 | Yes | 21, 79, 92, 19, 99, 93, 11, 101, 97, 16, 64 | Wayne Blaszczyk and 11 others | Exhaustive |
22, 81, 96, 16, 100, 94, 9, 91, 101, 14, 67 | Jean-Charles Meyrignac & Stephen Montgomery-Smith and 4 others | Exhaustive | |||
32, 73, 91, 11, 99, 101, 6, 100, 96, 22, 75 | Richard Kuhler and 14 others | Exhaustive | |||
12 | 124 | Unknown | 20, 101, 118, 5, 125, 122, 8, 124, 115, 13, 90, 62 | Richard Kuhler and 10 others | Heuristic |
13 | 157 | Unknown | 103, 32, 131, 138, 8, 157, 147, 2, 153, 158, 25, 143, 108 | Jean-Charles & Stephen | Heuristic |
115, 25, 143, 156, 21, 154, 157, 4, 151, 158, 22, 139, 116 | Wayne Blaszczyk, Tim Morrow, Frédéric van der Plancke, Jean-Charles & Stephen | Heuristic | |||
14 | 194 | Unknown | 35, 187, 150, 15, 188, 176, 7, 184, 195, 2, 172, 191, 50, 139 | Jean-Charles & Stephen | Heuristic |
85, 186, 156, 16, 189, 195, 12, 194, 191, 17, 180, 175, 47, 155 | Wayne Blaszczyk, Tim Morrow | Heuristic | |||
15 | 232 | Unknown | 59, 182, 206, 26, 223, 233, 21, 230, 231, 9, 227, 207, 16, 164, 224 | Wayne Blaszczyk | Refer Wayne's Program |
59, 182, 206, 26, 223, 233, 21, 230, 231, 9, 227, 207, 16, 164, 104 | Jean-Charles Meyrignac | last term changed | |||
16 | 284 | Unknown | 173, 227, 51, 268, 280, 11, 285, 281, 30, 278, 271, 31, 256, 284, 98, 236 | Mark Mammel | Distributed Project |
17 | 337 | Unknown | 124, 338, 303, 45, 322, 329, 11, 335, 331, 29, 330, 317, 36, 312, 278, 70, 229 | Stephen-Montgomery Smith | Distributed Project |
18 | 411 | Unknown | 34, 306, 398, 51, 410, 397, 1, 407, 412, 30, 404, 408, 20, 380, 371, 61, 308, 219 | Stephen Montgomery-Smith | Distributed Project |
19 | 481 | Unknown | 326, 416, 44, 443, 468, 18, 471, 477, 8, 482, 472, 24, 479, 460, 41, 480, 426, 47, 345 | Stephen-Montgomery Smith | Distributed Project |
20 | 573 | Unknown | 105, 374, 452, 22, 540, 569, 10, 567, 563, 37, 572, 571, 6, 574, 550, 17, 532, 455, 55, 413 | Stephen Montgomery-Smith | Distributed Project |
21 | 663 | Unknown | 111, 524, 579, 124, 656, 639, 89, 663, 657, 86, 658, 621, 58, 625, 635, 66, 664, 584, 74, 662, 343 | Stephan Schwebel | Expansion of (20,573) |
221, 634, 579, 124, 656, 639, 89, 663, 657, 86, 658, 621, 58, 625, 635, 66, 664, 584, 74, 662, 343 | Stephan Schwebel | Expansion of (20,573) | |||
22 | 798 | Unknown | 359, 54, 590, 690, 18, 777, 798, 43, 785, 790, 6, 799, 797, 33, 787, 795, 1, 776, 720, 82, 420, 473 | Wayne Blaszczyk | Refer Wayne's Program |
359, 54, 590, 690, 18, 777, 798, 43, 785, 790, 6, 799, 797, 33, 787, 795, 1, 776, 720, 82, 420, 367 | Jean-Charles Meyrignac | last term changed | |||
23 | 898 | Unknown | 483, 842, 788, 198, 888, 870, 93, 891, 848, 63, 853, 859, 60, 857, 890, 103, 898, 899, 123, 843, 761, 341, 708 | Tim Morrow | Yershov's Technique |
483, 842, 788, 198, 888, 870, 93, 891, 848, 63, 853, 859, 60, 857, 890, 103, 898, 899, 123, 843, 761, 341, 814 | Jean-Charles Meyrignac | Yershov's technique | |||
24 | 1038 | Unknown | 851, 727, 125, 892, 977, 80, 984, 1024, 98, 1026, 1035, 108, 1039, 1001, 81, 1011, 1030, 106, 1012, 964, 121, 842, 488, 1015 | Richard Kuhler | Subtriangle Expansion |
603, 727, 125, 892, 977, 80, 984, 1024, 98, 1026, 1035, 108, 1039, 1001, 81, 1011, 1030, 106, 1012, 964, 121, 842, 488, 1015 | Richard Kuhler | Subtriangle Expansion | |||
307, 488, 842, 121, 964, 1012, 106, 1030, 1011, 81, 1001, 1039, 108, 1035, 1026, 98, 1024, 984, 80, 977, 892, 125, 727, 851 | Jean-Charles Meyrignac | Yershov's technique | |||
307, 488, 842, 121, 964, 1012, 106, 1030, 1011, 81, 1001, 1039, 108, 1035, 1026, 98, 1024, 984, 80, 977, 892, 125, 727, 603 | Jean-Charles Meyrignac | Yershov's technique | |||
25 | 1204 | Unknown | 135, 778, 244, 1025, 1116, 80, 1137, 1205, 140, 1191, 1197, 151, 1195, 1196, 105, 1177, 1119, 63, 1147, 1092, 32, 1004, 1141, 287, 872 | Jean-Charles Meyrignac | Yershov's technique |
26 | 1334 | Unknown | 571, 219, 1076, 1254, 128, 1305, 1225, 13, 1216, 1258, 74, 1295, 1335, 150, 1279, 1280, 155, 1282, 1276, 100, 1255, 1333, 221, 1048, 347, 674 | Tim Morrow | JC's Expand1.exe + Yershov's Technique |
How are we doing? If these spans had been entered in the Triangles Programming Contest, Wayne's winning entry would have scored only 23.75 points instead of 23.96. A theoretical entry, made up of the best triangles submitted to the contest, would have scored 23.79 points against the triangles above.
Here's how to update this table:
Send an email to alzimmerma@aol.com with just the word TRIANGLES in the subject line.
Each email can contain as many triangles as you like. Here's an example of the body of an email containing two triangles:
6, 1, 10, 8; Yes; John Smith;
Exhaustive
88, 941, 262, 1210, 1159, 62, 1194, 1203,
42, 1184, 1221, 40, 1185, 1129, 1, 1125,
1127, 6, 1176, 1155, 78, 1112, 827, 701,
327; Unknown; Ringo Starr; Drummer's Heuristic
There are four fields separated by semicolons: Sequence, Optimal, Submitter and Method. All but Sequence are free-form text fields and can contain anything.
The information for a triangle can be spread across multiple lines, and you can leave blank lines between triangles for readability. Note that you can only put a line break after a comma or a semicolon. If your email software automatically inserts line breaks in long lines then you should insert the line breaks yourself to ensure that they occur at acceptable places (that is, after commas and semicolons).
When I receive an email I'll convert the sequences to canonical form and add them to a local database. I'll then regenerate this page from the database.
I will not send out acknowledgments, either positive or negative. If you send triangles and they don't appear here within 24 hours, check your email for errors and resend. If all else fails, let me know that you're having a problem.
Al Zimmermann