Товарищ по команде прислал мне примерные наибольшие результаты, полученные на конкурсе:
Код:
n=19 220 202
n =23 384 325
n=29 662 584
n=31 748 624
n=37 1144 1029
n=41 1422 1224
n=43 1800 1325
n=47 2171 1748
n=53 2787 2158
n=59 3809 2719
n=61 4291 3449
n=67 5270 3936
n=71 6082 4912
n=73 6477 5006
n=79 8216 6345
n=83 9032 6968
n=89 11035 8711
n=97 13230 10680
В последней колонке приведены полученные мной результаты.
Первоначально посчитанные мной предполагаемые максимумы для всех
перекрыты, кроме
, у меня был предполагаемый максимум
669, но, может быть, я ошиблась в его вычислении.
-- Вс дек 05, 2010 09:37:09 --Кстати, в Интернете есть готовая программа для решения задачи Зиммерманна. Автор алгоритма и программы - профессор D. E. Knuth.
Ссылка на страницу с программой приведена в OEIS, я увидела её сразу же, как в первый раз заглянула в Энциклопедию. Но программа написана на языке, которого я не знаю, и потому запустить программу не могу.
Некоторые товарищи опробовали программу. Говорят, что:
а) программа даёт максимальные результаты только для
;
б) для больших
программа работает долго (несколько часов) и хороших результатов не даёт.
Однако интересно бы посмотреть на алгоритм, разработанный Кнутом.
Вот, например, последовательности для
, полученные по программе Кнута:
Код:
6 13 16 14 15 9 11 3 2 12 5 1 8 7 4 10
9 12 6 7 2 14 8 1 11 13 5 4 15 16 10 3
Первая последовательность приводит к тождественной перестановке (130 шагов), вторая не приводит к тождественной перестановке (139 шагов).
-- Вс дек 05, 2010 09:47:08 --А это несколько результатов, полученных по программе Кнута для
:
Код:
156: 2 3 4 5 6 7 10 9 12 16 15 18 1 13 17 8 14 11 -> 1 5 8 7 6 2 4 3 9
10 11 12 13 14 15 16 17 18
167: 2 3 4 5 6 8 17 10 13 7 1 15 11 9 12 18 14 16 -> 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18
167: 2 3 4 6 9 5 10 17 12 16 1 15 7 8 11 18 13 14 -> 1 7 4 6 12 13 8 2 3
9 11 10 5 14 15 16 17 18
173: 2 3 4 7 10 9 6 13 14 8 16 17 5 1 18 15 12 11 -> 1 5 8 7 6 2 4 3 9
10 11 12 13 14 15 16 17 18
173: 2 3 4 12 18 15 9 7 13 11 5 6 17 10 8 1 16 14 -> 1 13 12 11 7 6 5 2
3 4 8 9 10 14 15 16 17 18
174: 2 3 4 12 18 15 5 11 13 7 9 6 17 10 8 1 16 14 -> 1 13 12 11 7 6 5 2
3 4 8 9 10 14 15 16 17 18
Может быть, анализируя эти результаты, удастся проникнуть в алгоритм Кнута.