Ну вот, настолько увлеклись лёгкими примитивными квадратами Россера, что совсем забыли общую формулу пандиагонального квадрата 7-го порядка
А ведь я с неё начинала, когда подошла к построению таких квадратов из простых чисел. (Пандиагональный квадрат 5-го порядка из простых чисел построила с помощью арифметических прогрессий, но он, конечно, не является наименьшим квадратом. Наименьший квадрат с магической константой 395 нашёл Pavlovsky уже по Россеру.)
Была составлена система уравнений, систему помогли решить на форуме Портала ЕН. Не помню, выкладывала ли здесь эту формулу. Но точно помню, что maxal выкладывал свою общую формулу для порядка 7 (и не только для этого порядка). Сейчас подняла черновики, есть распечатка формулы maxal’а, и, конечно, распечатка моей формулы.
Теперь поняла, как maxal построил идеальный квадрат 7-го порядка, представленный на конкурс. Конечно же, по общей формуле!
Построить по общей формуле пандиагональный или идеальный квадрат из произвольных натуральных чисел проще пареной репы. Задали произвольные значения для независимых переменных, вычислили по формулам значения зависимых переменных. Квадрат готов! Увы, с простыми числами так просто не получается, потому что вычисленные по формулам зависимые переменные не хотят получаться тоже простыми числами. В этом вся сложность.
Примитивные квадраты Россера очень сильно помогли, потому что они позволили резко сократить количество независимых переменных. Но в то же время они сократили и пространство получаемых пандиагональных (идеальных) квадратов. В этом большой минус.
Если правильно помню, в общей формуле пандиагонального квадрата 7-го порядка 24 независимых переменных. Сейчас посмотрела на формулу, кажется, всё верно. Вот есть в черновиках даже пандиагональный квадрат, построенный по этой формуле, пыталась по программе строить, но получила по программе только 29 чисел, остальные достроила вручную. Можно в этом квадрате избавиться от отрицательных чисел и будет нетрадиционный пандиагональный квадрат из произвольных натуральных чисел, наверняка никакой нерегулярный.
А потом пошли уже построения по Россеру, с использованием примитивных квадратов. Первый такой квадрат построил svb (с магической константой 1895), потом Pavlovsky улучшил его результат (магическая константа 1649). Наверное, это не есть ещё наименьшая магическая константа пандиагонального квадрата 7-го порядка из простых чисел, потому что мы ещё ничего не искали в пространстве всех пандиагональных квадратов, которое описывается общей формулой.
Вот приведу пандиагональный квадратик, свою попытку применить общую формулу:
Код:
341 7 331 29 83 -1 7
67 13 59 151 9 299 199
17 335 37 227 31 109 41
127 11 79 73 209 71 227
53 239 193 19 223 47 23
177 179 -93 197 61 43 233
15 13 191 101 181 229 67
Видно, что в квадрате довольно много простых чисел. Но, увы, попытка не увенчалась успехом. Слишком много в программе независимых переменных.
Однако, интересный момент: в моём алгоритме для пандиагональных квадратов 8-го порядка тоже 24 независимых переменных (в общей формуле такого квадрата их 36), но в этом случае программа почему-то выполняется довольно быстро.
-- Пт мар 18, 2011 09:12:01 --В общей формуле для идеального квадрата 7-го порядка всего 12 независимых переменных (при известной магической константе). Тем не менее, судя по сообщениям maxal'а, программа построения таких квадратов из простых чисел (или из смитов) тоже отнюдь "не бежит".
maxal сообщал, что
неспешно отсеял несколько потенциальных массивов из смитов для идеального квадрата 7-го порядка.
В моём алгоритме построения идеального квадрата, основанном на использовании примитивного квадрата, всего 6 независимых переменных. Мне удалось построить идеальный квадрат 7-го порядка из простых чисел по этому алгоритму, но он наверняка не наименьший.
Вчера поколдовала над ассоциативным квадратом 7-го порядка. У меня получилось 18 независимых переменных. Может, меньше? Надо попробовать написать программу.