Поэкспериментировала с квадратами 7-го порядка из смитов.
По алгоритму смешанного достраивания каждая матрица выделяет квадрат 7х7 из единиц. Я раньше квадраты 7х7 вручную выделяла, а сейчас их тоже по программе EtCetera выделяю; по программе, разумеется, намного быстрее.
Квадраты-то примитивные выделяются из всех матриц, но константы большие получаются. Вот удалось ещё чуть уменьшить магическую константу пандиагонального квадрата:
Код:
37678 778 70582 381802 202 25618 180085
381298 23962 1921 217642 382 54814 16726
180346 54418 958 16222 405058 265 39478
39982 381361 37822 2182 234382 562 454
56218 180526 58 24214 16285 418918 526
517 53842 381622 54562 2362 180022 23818
706 1858 203782 121 38074 16546 435658
S = 696745
А с примитивными квадратами 11х11 из смитов очень плохо, даже близко ничего нет. Надо намного увеличивать массив смитов, чтобы получить эти квадраты. Я задействовала для достраивания смиты до 1500000, а всего у меня есть смиты до 2000000.
Надо брать, например, один из полученных примитивных квадратов 7х7 и начинать смешанное достраивание. При этом желательно получить матрицу как можно большего размера, кроме того, в ней надо задать сколько-то готовых строк и готовых столбцов (они уже полностью должны состоять из смитов). При построении матриц для примитивного квадрата 13х13 из простых чисел я задавала 7 готовых строк и 7 готовых столбцов, этого оказалось достаточно.
В принципе можно попробовать и "чистое" достраивание, то есть к тем же известным примитивным квадратам 7х7 пытаться достроить 4 строки и 4 столбца (по закону примитивного квадрата), но сразу только из смитов. Предполагаю, что достраивание выполнится, но с очень большими числами; точно так, как было при достраивании всго одного столбца (одной строки) к примитивному прямоугольнику из простых чисел.
Вот, например, последний полученный мной примитивный квадрат 7х7 из смитов:
Код:
58 121 382 562 23818 37678 54418
202 265 526 706 23962 37822 54562
454 517 778 958 24214 38074 54814
1858 1921 2182 2362 25618 39478 56218
16222 16285 16546 16726 39982 53842 70582
180022 180085 180346 180526 203782 217642 234382
381298 381361 381622 381802 405058 418918 435658
Из него получен показанный выше пандиагональный квадрат.
Предлагаю всем попробовать "чистое" достраивание этого примитивного квадрата до примитивного квадрата 11х11.