Вот
здесь все результаты, найденные ice00 по программе Кнута. Может быть, пригодятся при изучении алгоритма Кнута.
Стефано пишет мне, что народ на сайте Зиммерманна говорит о целесообразности опубликовать максимальные последовательности для всех

, а не только для простых.
В самом деле, это было бы неплохо.
У меня, например, в БД максимальные последовательности для всех

, так их находит программа Х, так они и записываются в файл result.txt.
Например, до сих пор неизвестна максимальная последовательность для

(может, только мне неизвестна), не приводящая к тождественной перестановке. Предполагаю, согласно моей гипотезе, что результат для такой последовательности будет не меньше 191 шагов. И далее для n=20, 21, 22 тоже неизвестны максимальные последовательности для общего случая.
-- Ср фев 16, 2011 11:41:48 --Вот небольшой фрагменn нашей БД:
Код:
20:[]:249: 2,8,11,6,19,17,13,7,18,3,9,20,15,1,12,4,10,14,5,16
21:[]:269: 4,7,16,6,17,3,10,13,8,5,21,15,11,12,2,9,14,20,18,1,19
22:[]:291: 2,9,16,3,13,5,10,15,7,21,14,18,22,20,12,6,19,4,8,1,11,17
23:[]:370: 4,17,5,12,11,14,19,22,6,21,9,15,10,7,2,13,1,23,20,16,3,8,18
24:[]:371: 4,17,5,12,11,14,19,22,6,21,9,15,10,7,2,13,24,23,20,16,3,8,18,1
25:[]:400: 8,16,13,7,14,12,15,3,2,4,23,10,5,22,6,9,1,24,20,11,25,19,17,21,18
26:[]:442: 3,18,12,15,17,16,20,22,26,11,14,13,4,8,19,5,2,7,21,6,10,9,25,1,23,24
27:[]:477: 2,7,8,19,16,12,5,9,13,17,20,18,10,11,14,3,4,26,6,15,23,27,24,25,1,21,22
28:[]:549: 8,17,24,1,18,9,10,2,13,11,3,14,12,4,16,23,5,20,6,7,25,28,26,15,27,22,21,19
29:[]:609: 7,16,17,18,9,21,6,22,20,11,13,2,8,10,4,15,5,12,27,3,14,19,28,26,1,29,25,24,23
30:[]:634: 3,6,4,7,17,11,9,22,13,14,10,8,2,5,19,24,15,23,21,16,18,12,26,20,30,29,28,1,25,27
Кстати, программа Х работала у меня буквально до последней минуты конкурса. В 18.58 выдала последнее улучшение для

- 3567 шагов. В 19.00 я остановила программу и пошла смотреть финал конкурса.
Последнее улучшение для простого

было найдено программой 3 февраля. Таким образом, мне хватило моего алгоритма на весь конкурс и возможности его далеко не исчерпаны. Можно было бы найти ещё немало улучшений, если добавлять не 10-11 карт максимально, как это делала я, а хотя бы 12-13.
В программе Х наращивание последовательностей хорошо оптимизировано с учётом первых-первых чисел, поэтому перебор идёт не тупо, что даёт значительный выигрыш времени.