ПОСТРОЕНИЕ ИДЕАЛЬНЫХ МАГИЧЕСКИХ КВАДРАТОВ НЕЧЁТНОГО ПОРЯДКА
С ПОМОЩЬЮ ЛАТИНСКИХ КВАДРАТОВ
Данная страница является продолжением страниц:
http://www.klassikpoez.narod.ru/chebpan.htm
http://www.klassikpoez.narod.ru/p9matr.htm
Как я уже писала в указанных статьях, в книге Ю. В. Чебракова приведён метод построения пандиагональных квадратов нечётного порядка с помощью двух латинских квадратов.
Чебраков делит все пандиагональные квадраты нечётного порядка на две группы: квадраты порядков не кратных 3 и квадраты порядков кратных 3.
Для квадратов первой группы автором приведён пример построения пандиагонального квадрата 5-ого порядка (стр. 97). Описание метода смотрите на стр. 98-99. Не буду воспроизводить здесь пример Чебракова. Покажу свою интересную схему составления двух латинских квадратов для построения не только пандиагональных, а идеальных квадратов данной серии порядков, которая несколько отличается от схемы Чебракова. Построенный Чебраковым квадрат 5-ого порядка не является идеальным, он только пандиагональный.
Начну с построения идеального квадрата 5-ого порядка. На рис. 1 вы видите первый латинский квадрат.
0 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
4 |
Рис. 1
Этот квадрат строится очень просто. В первой строке, начиная с правой ячейки, записаны числа натурального ряда в порядке возрастания, в левой ячейке записывается 0. Каждая следующая строка квадрата получается из предыдущей циклическим сдвигом с постоянным шагом (в предыдущих статьях такой циклический сдвиг встречался в нескольких примерах). Теперь составляем второй латинский квадрат (рис. 2):
3 |
2 |
1 |
0 |
4 |
1 |
0 |
4 |
3 |
2 |
4 |
3 |
2 |
1 |
0 |
2 |
1 |
0 |
4 |
3 |
0 |
4 |
3 |
2 |
1 |
Рис. 2
Очевидно, что второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии. Латинские квадраты составлены таким образом, что являются ортогональными (определение ортогональных латинских квадратов дано в предыдущей статье; см. ссылки в начале страницы).
Теперь можно строить идеальный квадрат 5-ого порядка по известной уже читателям формуле:
cij = 5*aij + bij + 1
На рис. 3 вы видите готовый идеальный квадрат.
4 |
23 |
17 |
11 |
10 |
12 |
6 |
5 |
24 |
18 |
25 |
19 |
13 |
7 |
1 |
8 |
2 |
21 |
20 |
14 |
16 |
15 |
9 |
3 |
22 |
Рис. 3
Такая простая схема составления латинских квадратов работает для всех нечётных порядков не кратных 3. Это очень просто доказать. Если посмотреть на латинский квадрат, изображённый на рис. 1, как на нетрадиционный магический квадрат, заполненный числами 0, 1, 2, 3, 4, нетрудно увидеть, что этот квадрат идеальный, то есть сумма чисел в любых строке, столбце и диагонали (как главной, так и разломанной) равна одному и тому же числу, в данном случае – 10. Понятно, что для латинского квадрата порядка n, рассматриваемого как нетрадиционный магический, магическая константа будет равна сумме чисел от 0 до n-1. Эту сумму легко посчитать по формуле для суммы членов арифметической прогрессии:
S = n*(n-1)/2
Во втором латинском квадрате всё будет точно так же, потому что он получается из первого отражением относительно горизонтальной оси симметрии (это одно из основных преобразований магических квадратов, которое сохраняет идеальность квадрата). Обозначим любые n элементов первого латинского квадрата (в строке, в столбце или в любой диагонали) a1, a2, a3, … an, а соответствующие n элементов второго латинского квадрата b1, b2, b3, … bn. Имеем:
a1 + a2 + a3 + … + an = n*(n-1)/2
b1 + b2 + b3 + … + bn = n*(n-1)/2
Тогда сумма n соответствующих элементов строящегося идеального магического квадрата определяется так:
S1 = n*n*(n-1)/2 + n*(n-1)/2 + n = n*(n2 +1)/2
то есть эта сумма равна магической константе квадрата.
Кроме того, очевидно, что оба латинских квадрата ассоциативны.
Вот оказывается, из каких “идеальных” латинских квадратов строятся идеальные магические квадраты!
Покажу ещё несколько примеров.
Составляю латинские квадраты для построения идеального квадрата 7-ого порядка (рис. 4 и рис. 5):
0 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
Рис. 4
5 |
4 |
3 |
2 |
1 |
0 |
6 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
0 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 5
На рис. 6 изображён готовый идеальный квадрат 7-ого порядка.
6 |
47 |
39 |
31 |
23 |
15 |
14 |
18 |
10 |
2 |
43 |
42 |
34 |
26 |
30 |
22 |
21 |
13 |
5 |
46 |
38 |
49 |
41 |
33 |
25 |
17 |
9 |
1 |
12 |
4 |
45 |
37 |
29 |
28 |
20 |
24 |
16 |
8 |
7 |
48 |
40 |
32 |
36 |
35 |
27 |
19 |
11 |
3 |
44 |
Рис. 6
И ещё один пример – для идеального квадрата 11-ого порядка. На рис. 7 и рис. 8 вы видите латинские квадраты, а на рис. 9 – готовый идеальный квадрат, построенный с помощью этих латинских квадратов.
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
Рис. 7
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
4 |
3 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
2 |
1 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
0 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 8
10 |
119 |
107 |
95 |
83 |
71 |
59 |
47 |
35 |
23 |
22 |
30 |
18 |
6 |
115 |
103 |
91 |
79 |
67 |
66 |
54 |
42 |
50 |
38 |
26 |
14 |
2 |
111 |
110 |
98 |
86 |
74 |
62 |
70 |
58 |
46 |
34 |
33 |
21 |
9 |
118 |
106 |
94 |
82 |
90 |
78 |
77 |
65 |
53 |
41 |
29 |
17 |
5 |
114 |
102 |
121 |
109 |
97 |
85 |
73 |
61 |
49 |
37 |
25 |
13 |
1 |
20 |
8 |
117 |
105 |
93 |
81 |
69 |
57 |
45 |
44 |
32 |
40 |
28 |
16 |
4 |
113 |
101 |
89 |
88 |
76 |
64 |
52 |
60 |
48 |
36 |
24 |
12 |
11 |
120 |
108 |
96 |
84 |
72 |
80 |
68 |
56 |
55 |
43 |
31 |
19 |
7 |
116 |
104 |
92 |
100 |
99 |
87 |
75 |
63 |
51 |
39 |
27 |
15 |
3 |
112 |
Рис. 9
Все построенные по данной схеме идеальные квадраты имеют одинаковую форму начальной цепочки. Такая же начальная цепочка получается в идеальных квадратах данной серии порядков, построенных методом качелей с тривиальной образующей таблицей.
Понятно, что приведённый алгоритм легко формализовать и запрограммировать. Программа даст возможность строить идеальные квадраты любого порядка рассмотренной серии порядков.
А теперь для интереса составляю точно по такой же схеме два латинских квадрата для построения квадрата 9-ого порядка [первый квадрат из серии порядков n=3*(2k+1), k=1, 2, 3…]. На рис. 10 и рис. 11 вы видите латинские квадраты.
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
Рис. 10
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
4 |
3 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
2 |
1 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
0 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 11
Строим квадрат 9-ого порядка из этих латинских квадратов. Как вы думаете, каким получится этот квадрат? Квадрат получается только ассоциативным, но не пандиагональным. Точно такой же результат я получила для квадрата 9-ого порядка, когда построила его методом качелей с тривиальной образующей таблицей: квадрат получился ассоциативный, но не пандиагональный.
На рис. 12 показываю ассоциативный квадрат, построенный с помощью данной пары латинских квадратов.
8 |
79 |
69 |
59 |
49 |
39 |
29 |
19 |
18 |
24 |
14 |
4 |
75 |
65 |
55 |
54 |
44 |
34 |
40 |
30 |
20 |
10 |
9 |
80 |
70 |
60 |
50 |
56 |
46 |
45 |
35 |
25 |
15 |
5 |
76 |
66 |
81 |
71 |
61 |
51 |
41 |
31 |
21 |
11 |
1 |
16 |
6 |
77 |
67 |
57 |
47 |
37 |
36 |
26 |
32 |
22 |
12 |
2 |
73 |
72 |
62 |
52 |
42 |
48 |
38 |
28 |
27 |
17 |
7 |
78 |
68 |
58 |
64 |
63 |
53 |
43 |
33 |
23 |
13 |
3 |
74 |
Рис. 12
Мне хочется получить первую строку первого латинского квадрата, так чтобы можно было по представленной здесь схеме составить два ортогональных латинских квадрата и построить из них идеальный квадрат 9-ого (а далее и всех следующих порядков кратных 3), подобный квадрату с рис 12. Какой должна быть эта строка? И возможно ли вообще применение представленного алгоритма для построения идеальных квадратов порядков кратных 3? Я имею в виду именно описанную выше схему составления латинских квадратов, а не вообще построение пандиагональных (и идеальных) квадратов с помощью латинских. Как уже было рассказано в предыдущей статье, метод построения пандиагональных (и идеальных) квадратов 9-ого порядка с помощью латинских квадратов уже давно представлен в Интернете вот на этой странице:
http://www.grogono.com/magic/9x9.php
***
Продолжаю исследование. Нашла в своей статье
http://www.klassikpoez.narod.ru/idealob6.htm
идеальный квадрат 9-ого порядка, подобный ассоциативному квадрату с рис. 12 по форме начальной цепочки. Этот квадрат вы видите на рис. 13.
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
29 |
59 |
8 |
76 |
25 |
46 |
18 |
39 |
69 |
44 |
67 |
34 |
55 |
9 |
75 |
24 |
47 |
14 |
52 |
10 |
45 |
66 |
33 |
56 |
5 |
80 |
22 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
1 |
60 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
68 |
35 |
58 |
7 |
73 |
27 |
48 |
15 |
38 |
13 |
43 |
64 |
36 |
57 |
6 |
74 |
23 |
53 |
19 |
54 |
12 |
42 |
65 |
32 |
62 |
4 |
79 |
Рис. 13
Очевидно, что этот квадрат отличается от квадрата с рис. 12 только порядком следования чисел в начальной цепочке. Конечно, очень интересно посмотреть, на какие латинские квадраты раскладывается данный идеальный квадрат. Выполняю разложение [в предыдущих статьях показано, как раскладывать пандиагональный (идеальный) квадрат на латинские квадраты]. На рис. 14 и рис. 15 изображены полученные латинские квадраты.
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
Рис. 14
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
5 |
1 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
4 |
7 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
3 |
6 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
0 |
8 |
2 |
5 |
1 |
4 |
7 |
3 |
6 |
Рис. 15
Что и требовалось доказать! Схема составления обоих латинских квадратов точно такая же, как во всех предыдущих примерах. Значит, всё дело только в первой строке первого латинского квадрата, а она, как уже отмечалось, определяется начальной цепочкой квадрата.
Вывод такой: чтобы составить латинские квадраты для построения идеальных квадратов порядков не кратных 3, ничего не нужно предварительно знать. А для того чтобы составить латинские квадраты для построения идеальных квадратов порядков кратных 3, надо знать начальную цепочку идеального квадрата, который мы собираемся построить с помощью этих латинских квадратов.
Теперь покажу составление двух латинских ортогональных квадратов для построения пандиагонального квадрата 15-ого порядка. К сожалению, идеального квадрата с такой формой начальной цепочки у меня не нашлось, а нашёлся в черновых записях только пандиагональный квадрат. Но тем интереснее! Латинские квадраты буду составлять точно по представленной здесь схеме, а начальную цепочку я беру из найденного пандиагонального квадрата.
Составляем первый латинский квадрат (рис. 16). Ещё раз подчеркну, что достаточно заполнить первую строку квадрата, а все следующие строки получаются циклическим сдвигом с постоянным шагом.
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
Рис. 16
Напоминаю, что второй латинский квадрат в рассматриваемом способе получается из первого отражением относительно горизонтальной оси симметрии. Составляем второй латинский квадрат (рис. 17):
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
12 |
5 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
6 |
4 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
13 |
3 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
0 |
7 |
14 |
11 |
1 |
10 |
8 |
9 |
2 |
12 |
5 |
6 |
4 |
13 |
3 |
Рис. 17
Два ортогональных латинских квадрата готовы. Складываем матрицы этих квадратов по известной формуле и получаем следующий квадрат (рис. 18):
15 |
117 |
212 |
176 |
24 |
160 |
123 |
148 |
36 |
187 |
80 |
104 |
64 |
196 |
53 |
197 |
56 |
9 |
115 |
213 |
178 |
21 |
157 |
125 |
149 |
34 |
181 |
83 |
105 |
72 |
99 |
70 |
198 |
58 |
6 |
112 |
215 |
179 |
19 |
151 |
128 |
150 |
42 |
182 |
86 |
183 |
88 |
96 |
67 |
200 |
59 |
4 |
106 |
218 |
180 |
27 |
152 |
131 |
144 |
40 |
141 |
37 |
185 |
89 |
94 |
61 |
203 |
60 |
12 |
107 |
221 |
174 |
25 |
153 |
133 |
155 |
134 |
139 |
31 |
188 |
90 |
102 |
62 |
206 |
54 |
10 |
108 |
223 |
171 |
22 |
169 |
16 |
158 |
135 |
147 |
32 |
191 |
84 |
100 |
63 |
208 |
51 |
7 |
110 |
224 |
113 |
225 |
177 |
17 |
161 |
129 |
145 |
33 |
193 |
81 |
97 |
65 |
209 |
49 |
1 |
57 |
2 |
116 |
219 |
175 |
18 |
163 |
126 |
142 |
35 |
194 |
79 |
91 |
68 |
210 |
71 |
204 |
55 |
3 |
118 |
216 |
172 |
20 |
164 |
124 |
136 |
38 |
195 |
87 |
92 |
85 |
93 |
73 |
201 |
52 |
5 |
119 |
214 |
166 |
23 |
165 |
132 |
137 |
41 |
189 |
43 |
186 |
82 |
95 |
74 |
199 |
46 |
8 |
120 |
222 |
167 |
26 |
159 |
130 |
138 |
127 |
140 |
44 |
184 |
76 |
98 |
75 |
207 |
47 |
11 |
114 |
220 |
168 |
28 |
156 |
29 |
154 |
121 |
143 |
45 |
192 |
77 |
101 |
69 |
205 |
48 |
13 |
111 |
217 |
170 |
211 |
173 |
30 |
162 |
122 |
146 |
39 |
190 |
78 |
103 |
66 |
202 |
50 |
14 |
109 |
Рис. 18
Этот пример демонстрирует построение пандиагонального квадрата 15-ого порядка с помощью двух ортогональных латинских квадратов. Напомню, что в предыдущей статье я показывала разложение идеального квадрата 15-ого порядка на два латинских квадрата, но в том идеальном квадрате была другая форма начальной цепочки.
Ещё интересный факт: если первый латинский квадрат взять по-прежнему с рис. 16, а второй латинский квадрат составить по-другому (ниже показано, как именно), то получится снова пандиагональный квадрат 15-ого порядка с “перевёрнутой” начальной цепочкой.
Итак, сначала показываю второй латинский квадрат (рис. 19):
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
8 |
10 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
1 |
11 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
14 |
7 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
0 |
3 |
13 |
4 |
6 |
5 |
12 |
2 |
9 |
8 |
10 |
1 |
11 |
14 |
7 |
Рис. 19
А теперь строим пандиагональный квадрат из пары ортогональных латинских квадратов с рис. 16 и с рис. 19. Готовый квадрат вы видите на рис. 20.
14 |
110 |
217 |
171 |
28 |
153 |
130 |
144 |
41 |
182 |
87 |
105 |
68 |
196 |
49 |
202 |
51 |
13 |
108 |
220 |
174 |
26 |
152 |
132 |
150 |
38 |
181 |
79 |
104 |
65 |
103 |
63 |
205 |
54 |
11 |
107 |
222 |
180 |
23 |
151 |
124 |
149 |
35 |
187 |
81 |
190 |
84 |
101 |
62 |
207 |
60 |
8 |
106 |
214 |
179 |
20 |
157 |
126 |
148 |
33 |
146 |
32 |
192 |
90 |
98 |
61 |
199 |
59 |
5 |
112 |
216 |
178 |
18 |
160 |
129 |
162 |
135 |
143 |
31 |
184 |
89 |
95 |
67 |
201 |
58 |
3 |
115 |
219 |
176 |
17 |
173 |
16 |
154 |
134 |
140 |
37 |
186 |
88 |
93 |
70 |
204 |
56 |
2 |
117 |
225 |
109 |
224 |
170 |
22 |
156 |
133 |
138 |
40 |
189 |
86 |
92 |
72 |
210 |
53 |
1 |
50 |
7 |
111 |
223 |
168 |
25 |
159 |
131 |
137 |
42 |
195 |
83 |
91 |
64 |
209 |
66 |
208 |
48 |
10 |
114 |
221 |
167 |
27 |
165 |
128 |
136 |
34 |
194 |
80 |
97 |
78 |
100 |
69 |
206 |
47 |
12 |
120 |
218 |
166 |
19 |
164 |
125 |
142 |
36 |
193 |
39 |
191 |
77 |
102 |
75 |
203 |
46 |
4 |
119 |
215 |
172 |
21 |
163 |
123 |
145 |
122 |
147 |
45 |
188 |
76 |
94 |
74 |
200 |
52 |
6 |
118 |
213 |
175 |
24 |
161 |
30 |
158 |
121 |
139 |
44 |
185 |
82 |
96 |
73 |
198 |
55 |
9 |
116 |
212 |
177 |
211 |
169 |
29 |
155 |
127 |
141 |
43 |
183 |
85 |
99 |
71 |
197 |
57 |
15 |
113 |
Рис. 20
Сравните этот квадрат с пандиагональным квадратом на рис. 18. Начальная цепочка “перевернулась”!
Этот пример показывает, что схем составления двух ортогональных латинских квадратов для построения пандиагональных квадратов существует несколько. Это, впрочем, было видно и на примерах, приведённых в предыдущей статье.
Теперь хочу попробовать составить общую матрицу для построения идеальных квадратов 9-ого порядка, как это сделал автор статьи для построения пандиагональных квадратов данного порядка:
http://www.grogono.com/magic/9x9.php
Напомню, что по матрице из этой статьи мне удалось построить и идеальный квадрат 9-ого порядка, но начальная цепочка в этом идеальном квадрате имеет совсем другой вид, нежели в рассмотренных здесь идеальных квадратах.
Кроме того, здесь показана только одна группа частных решений. Те, кто читал мои статьи о методе качелей, знают, как много идеальных квадратов разного вида я построила. Разные квадраты – это значит, что начальная цепочка в них имеет разную форму. В рассмотренной здесь группе частных решений начальная цепочка в квадратах имеет вид “ход конём”. Так вот, интересно посмотреть на идеальные квадраты других частных групп, по какой схеме надо составлять латинские квадраты для построения таких идеальных магических квадратов нечётного порядка.
***
Составляю желаемую матрицу для построения идеальных квадратов 9-ого порядка.
Напомню, что такая матрица для построения пандиагональных квадратов 9-ого порядка, найденная в статье по указанной чуть выше ссылке, воспроизведена мной на странице:
http://www.klassikpoez.narod.ru/p9matr.htm
(на рис. 5).
Так как я уже достаточно поработала с этой матрицей, все её свойства изучила досконально. И теперь без труда составляю аналогичную матрицу, которая позволит строить не просто пандиагональные, но идеальные квадраты 9-ого порядка. Причём строиться они будут точно по той схеме, которая представлена выше.
Общая матрица составляется из двух матриц, первую вы видите на рис. 21, а вторую – на рис. 22. Эти матрицы я составила по частному примеру, приведённому выше.
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
Рис. 21
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
CB |
AC |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CC |
BC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CA |
BA |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
AA |
BB |
AB |
CB |
AC |
CC |
BC |
CA |
BA |
Рис. 22
Очевидно, что вторая матрица получена из первой отражением относительно горизонтальной оси симметрии.
На рис. 23 показываю общую матрицу, полученную из приведённых двух матриц.
AAAB |
BBCB |
ABAC |
CBCC |
ACBC |
CCCA |
BCBA |
CAAA |
BABB |
CAAC |
BACC |
AABC |
BBCA |
ABBA |
CBAA |
ACBB |
CCAB |
BCCB |
CCBC |
BCCA |
CABA |
BAAA |
AABB |
BBAB |
ABCB |
CBAC |
ACCC |
CBBA |
ACAA |
CCBB |
BCAB |
CACB |
BAAC |
AACC |
BBBC |
ABCA |
BBBB |
ABAB |
CBCB |
ACAC |
CCCC |
BCBC |
CACA |
BABA |
AAAA |
BACB |
AAAC |
BBCC |
ABBC |
CBCA |
ACBA |
CCAA |
BCBB |
CAAB |
BCCC |
CABC |
BACA |
AABA |
BBAA |
ABBB |
CBAB |
ACCB |
CCAC |
ACCA |
CCBA |
BCAA |
CABB |
BAAB |
AACB |
BBAC |
ABCC |
CBBC |
ABAA |
CBBB |
ACAB |
CCCB |
BCAC |
CACC |
BABC |
AACA |
BBBA |
Рис. 23
К этой матрице, как помнят читатели, должна быть приложена табличка значений символов. Начнём с таких значений символов (рис. 24):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
54 |
18 |
6 |
2 |
C |
27 |
9 |
3 |
1 |
Рис. 24
Напомню, как вычисляются элементы матрицы. Пример:
BBCB = 54 + 18 + 3 + 2 = 77
то есть значение каждого символа зависит от его позиции.
Если не прибавлять к вычисленным числовым значениям элементов матрицы единицу, то получится идеальный квадрат, заполненный числами от 0 до 80. Поскольку я привыкла к традиционному виду магического квадрата, то буду прибавлять единицу.
Итак, общая матрица составлена. Если вы построите по этой матрице квадрат со значениями символов из таблицы на рис. 24, получите идеальный квадрат, изображённый на рис. 13. Проверьте!
А я буду экспериментировать. Попробую построить квадрат с другими значениями символов, вот с такими (рис. 25):
|
1 |
2 |
3 |
4 |
A |
54 |
18 |
6 |
2 |
B |
0 |
0 |
0 |
0 |
C |
27 |
9 |
3 |
1 |
Рис. 25
Я просто поменяла значения символов А и В.
Составляю программку для вычисления элементов матрицы, потому что вручную это делать утомительно. К тому же программа мгновенно строит квадрат и исключает ошибки.
Получаю с такими значениями символов следующий идеальный квадрат (рис. 26):
79 |
4 |
62 |
32 |
65 |
42 |
12 |
54 |
19 |
53 |
23 |
74 |
6 |
57 |
36 |
64 |
43 |
13 |
38 |
15 |
48 |
27 |
73 |
7 |
58 |
35 |
68 |
30 |
72 |
37 |
16 |
49 |
26 |
77 |
2 |
60 |
1 |
61 |
31 |
71 |
41 |
11 |
51 |
21 |
81 |
22 |
80 |
5 |
56 |
33 |
66 |
45 |
10 |
52 |
14 |
47 |
24 |
75 |
9 |
55 |
34 |
67 |
44 |
69 |
39 |
18 |
46 |
25 |
76 |
8 |
59 |
29 |
63 |
28 |
70 |
40 |
17 |
50 |
20 |
78 |
3 |
Рис. 26
Очевидно, что этот квадрат получается из квадрата с рис. 13 поворотом на 180 градусов, то есть в этом примере получился эквивалентный квадрат.
Возьму теперь такие значения для символов матрицы (рис. 27):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
2 |
6 |
18 |
54 |
C |
1 |
3 |
9 |
27 |
Рис. 27
С такими значениями получаем следующий идеальный квадрат (рис. 28):
55 |
72 |
34 |
44 |
49 |
14 |
24 |
2 |
75 |
29 |
39 |
46 |
18 |
25 |
8 |
76 |
59 |
69 |
50 |
15 |
20 |
3 |
73 |
63 |
70 |
35 |
40 |
26 |
4 |
77 |
60 |
65 |
30 |
37 |
54 |
16 |
81 |
61 |
71 |
31 |
41 |
51 |
11 |
21 |
1 |
66 |
28 |
45 |
52 |
17 |
22 |
5 |
78 |
56 |
42 |
47 |
12 |
19 |
9 |
79 |
62 |
67 |
32 |
13 |
23 |
6 |
74 |
57 |
64 |
36 |
43 |
53 |
7 |
80 |
58 |
68 |
33 |
38 |
48 |
10 |
27 |
Рис. 28
Теперь получился новый квадрат. Посмотрите, в этом квадрате несколько изменилась форма начальной цепочки. Если смотреть с точки зрения качелей, то шаги качания качелей сменились на симметричные.
Следующий пример, значения символов в таблице на рис. 29, а соответствующий идеальный квадрат – на рис. 30. Значения всех символов циклически переставлены.
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
18 |
6 |
2 |
54 |
C |
9 |
3 |
1 |
27 |
Рис. 29
55 |
80 |
34 |
44 |
33 |
14 |
24 |
10 |
75 |
37 |
47 |
30 |
26 |
9 |
16 |
60 |
67 |
77 |
42 |
23 |
12 |
19 |
57 |
79 |
62 |
43 |
32 |
18 |
4 |
69 |
76 |
65 |
46 |
29 |
54 |
8 |
81 |
61 |
71 |
31 |
41 |
51 |
11 |
21 |
1 |
74 |
28 |
53 |
36 |
17 |
6 |
13 |
78 |
64 |
50 |
39 |
20 |
3 |
25 |
63 |
70 |
59 |
40 |
5 |
15 |
22 |
66 |
73 |
56 |
52 |
35 |
45 |
7 |
72 |
58 |
68 |
49 |
38 |
48 |
2 |
27 |
Рис. 30
Опять получаем новый идеальный квадрат. В этом квадрате начальная цепочка совсем “испортилась”. Но этот квадрат связан с квадратом на рис. 28 комбинированным преобразованием “плюс-минус …”.
И последний пример. Ещё раз циклически переставлю значения всех символов (рис. 31):
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
6 |
2 |
54 |
18 |
C |
3 |
1 |
27 |
9 |
Рис. 31
Получаю такой идеальный квадрат (рис. 32):
19 |
54 |
12 |
42 |
65 |
32 |
62 |
4 |
79 |
13 |
43 |
64 |
36 |
57 |
6 |
74 |
23 |
53 |
68 |
35 |
58 |
7 |
73 |
27 |
48 |
15 |
38 |
60 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
1 |
52 |
10 |
45 |
66 |
33 |
56 |
5 |
80 |
22 |
44 |
67 |
34 |
55 |
9 |
75 |
24 |
47 |
14 |
29 |
59 |
8 |
76 |
25 |
46 |
18 |
39 |
69 |
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
Рис. 32
На этот раз получился эквивалентный квадрат, его можно получить из квадрата с рис. 13 отражением относительно горизонтальной оси симметрии.
Таким образом, представленная матрица даёт возможность построить несколько существенно различных (то есть не эквивалентных) идеальных квадратов 9-ого порядка. В этом её ценность. Составив одну пару латинских квадратов, мы можем построить только один идеальный квадрат. Матрица даёт обобщение данного метода построения идеальных квадратов.
***
Решив немного отдохнуть от идеальных квадратов порядков кратных 3, возвращаюсь к идеальным квадратам порядков не кратных 3, с которых начинается эта страница.
Как уже было сказано, приведённый алгоритм построения идеальных квадратов данной серии порядков очень просто формализовать и запрограммировать. Это я сейчас и сделаю. На рис. 33 вы видите первый латинский квадрат, записанный в общем виде.
0 |
N-1 |
n-2 |
… |
3 |
2 |
1 |
2 |
1 |
0 |
N-1 |
N-2 |
… |
3 |
... |
… |
… |
… |
… |
… |
… |
... |
… |
… |
… |
… |
… |
… |
... |
… |
… |
… |
… |
… |
… |
... |
… |
… |
… |
… |
N-2 |
N-3 |
N-2 |
N-3 |
… |
2 |
1 |
0 |
N-1 |
Рис. 33
Второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии. Программа для составления обоих квадратов очень простая, построение идеального квадрата из двух построенных квадратов по известной формуле тоже очень легко запрограммировать. Вот текст программы, которая построит идеальный квадрат любого нечётного порядка не кратного 3. Конечно, максимальный размер такого квадрата зависит от ресурсов памяти, обеспечиваемой языком программирования. Язык QBASIC, на котором написана представленная здесь программа, не позволяет строить очень большие квадраты. Максимально большой квадрат, который мне удалось построить, имеет порядок n=97.
ТЕКСТ ПРОГРАММЫ
10 OPEN "MK.txt" FOR OUTPUT AS #1
15 PRINT "VVEDITE PORYADOK KVADRATA"
20 INPUT N
25 IF N / 2 - INT(N / 2) = 0 THEN 15
30 IF N / 3 - INT(N / 3) = O THEN 15
40 DIM A(N, N), B(N, N), C(N, N)
45 A(1, 1) = 0
50 FOR I = 2 TO N: A(1, I) = N + 1 - I: NEXT I
55 J = 2
60 A(J, 1) = A(J - 1, N - 1): A(J, 2) = A(J - 1, N)
65 FOR X = 3 TO N: A(J, X) = A(J - 1, X - 2): NEXT X
70 J = J + 1
75 IF J > N THEN 100
80 GOTO 60
100 FOR X = 1 TO N
105 FOR Y = 1 TO N
110 B(X, Y) = A(N - X + 1, Y)
115 NEXT Y
120 NEXT X
125 FOR X = 1 TO N
130 FOR Y = 1 TO N
135 C(X, Y) = N * A(X, Y) + B(X, Y) + 1
140 NEXT Y
145 NEXT X
150 FOR X = 1 TO N
155 FOR Y = 1 TO N
160 PRINT C(X, Y);
165 PRINT #1, C(X, Y);
170 NEXT Y
175 PRINT : PRINT #1,
180 NEXT X
185 CLOSE #1
200 END
Введите в программу порядок квадрата (не забывайте, что порядок должен быть нечётным и не кратным 3) и программа мгновенно выдаст вам идеальный квадрат. Приведу пример идеального квадрата 25-ого порядка в том виде, как он записан программой в файл:
24 623 597 571 545 519 493 467 441 415 389 363 337 311 285 259 233 207 181 155 129 103 77 51 50
72 46 20 619 593 567 541 515 489 463 437 411 385 359 333 307 281 255 229 203 177 151 150 124 98
120 94 68 42 16 615 589 563 537 511 485 459 433 407 381 355 329 303 277 251 250 224 198 172 146
168 142 116 90 64 38 12 611 585 559 533 507 481 455 429 403 377 351 350 324 298 272 246 220 194
216 190 164 138 112 86 60 34 8 607 581 555 529 503 477 451 450 424 398 372 346 320 294 268 242
264 238 212 186 160 134 108 82 56 30 4 603 577 551 550 524 498 472 446 420 394 368 342 316 290
312 286 260 234 208 182 156 130 104 78 52 26 25 624 598 572 546 520 494 468 442 416 390 364 338
360 334 308 282 256 230 204 178 152 126 125 99 73 47 21 620 594 568 542 516 490 464 438 412 386
408 382 356 330 304 278 252 226 225 199 173 147 121 95 69 43 17 616 590 564 538 512 486 460 434
456 430 404 378 352 326 325 299 273 247 221 195 169 143 117 91 65 39 13 612 586 560 534 508 482
504 478 452 426 425 399 373 347 321 295 269 243 217 191 165 139 113 87 61 35 9 608 582 556 530
552 526 525 499 473 447 421 395 369 343 317 291 265 239 213 187 161 135 109 83 57 31 5 604 578
625 599 573 547 521 495 469 443 417 391 365 339 313 287 261 235 209 183 157 131 105 79 53 27 1
48 22 621 595 569 543 517 491 465 439 413 387 361 335 309 283 257 231 205 179 153 127 101 100 74
96 70 44 18 617 591 565 539 513 487 461 435 409 383 357 331 305 279 253 227 201 200 174 148 122
144 118 92 66 40 14 613 587 561 535 509 483 457 431 405 379 353 327 301 300 274 248 222 196 170
192 166 140 114 88 62 36 10 609 583 557 531 505 479 453 427 401 400 374 348 322 296 270 244 218
240 214 188 162 136 110 84 58 32 6 605 579 553 527 501 500 474 448 422 396 370 344 318 292 266
288 262 236 210 184 158 132 106 80 54 28 2 601 600 574 548 522 496 470 444 418 392 366 340 314
336 310 284 258 232 206 180 154 128 102 76 75 49 23 622 596 570 544 518 492 466 440 414 388 362
384 358 332 306 280 254 228 202 176 175 149 123 97 71 45 19 618 592 566 540 514 488 462 436 410
432 406 380 354 328 302 276 275 249 223 197 171 145 119 93 67 41 15 614 588 562 536 510 484 458
480 454 428 402 376 375 349 323 297 271 245 219 193 167 141 115 89 63 37 11 610 584 558 532 506
528 502 476 475 449 423 397 371 345 319 293 267 241 215 189 163 137 111 85 59 33 7 606 580 554
576 575 549 523 497 471 445 419 393 367 341 315 289 263 237 211 185 159 133 107 81 55 29 3 602
Как видите, программа действительно очень простая.
Идеальный квадрат 97-ого порядка помещаю на сайт. Кто хочет посмотреть на этот квадрат, он здесь:
http://www.klassikpoez.narod.ru/mk/id97.TXT
Если вы хотите построить идеальный квадрат порядка больше 97, перепишите программу на другом языке. Из-за простоты и маленького размера программы это можно сделать за 10 минут.
ЛАТИНСКИЕ КВАДРАТЫ И МЕТОД КАЧЕЛЕЙ
Когда я строила идеальные квадраты из обратимых, обнаружила, что образующая таблица, которая строится в методе качелей, есть не что иное, как обратимый квадрат.
А сейчас покажу удивительную связь латинских квадратов, с помощью которых строятся идеальные квадраты, с методом качелей.
На рис. 34 представляю образующую таблицу, порождающую идеальный квадрат, изображённый на рис. 6.
|
3 |
44 |
36 |
35 |
27 |
19 |
11 |
-3 |
6 |
47 |
39 |
31 |
23 |
15 |
14 |
4 |
2 |
43 |
42 |
34 |
26 |
18 |
10 |
-3 |
5 |
46 |
38 |
30 |
22 |
21 |
13 |
4 |
1 |
49 |
41 |
33 |
25 |
17 |
9 |
-3 |
4 |
45 |
37 |
29 |
28 |
20 |
12 |
-3 |
7 |
48 |
40 |
32 |
24 |
16 |
8 |
|
|
k=6 |
k=5 |
k=4 |
k=3 |
k=2 |
k=1 |
Рис. 33
Напомню читателям, что в нижней строке образующей таблицы находятся номера циклов качания качелей. Эти номера принимают значения от 1 до n-1, начальной цепочке соответствует нулевой цикл качания качелей. Теперь воспроизведу идеальный квадрат с рис. 6 и раскрашу в нём кроме начальной цепочки ещё два цикла качания качелей (рис. 34).
6 |
47 |
39 |
31 |
23 |
15 |
14 |
18 |
10 |
2 |
43 |
42 |
34 |
26 |
30 |
22 |
21 |
13 |
5 |
46 |
38 |
49 |
41 |
33 |
25 |
17 |
9 |
1 |
12 |
4 |
45 |
37 |
29 |
28 |
20 |
24 |
16 |
8 |
7 |
48 |
40 |
32 |
36 |
35 |
27 |
19 |
11 |
3 |
44 |
Рис. 34
Далее воспроизведу первый латинский квадрат с рис. 4, который был составлен для построения этого идеального квадрата (рис. 35):
0 |
6 |
5 |
4 |
3 |
2 |
1 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
Рис. 35
Посмотрите, что записано в первой строке этого латинского квадрата. Записаны номера циклов качания качелей из образующей таблицы! А дальше латинский квадрат заполняется так: всем числам набора, соответствующего нулевому циклу качания качелей, в латинском квадрате соответствует число 0, всем числам набора, соответствующего циклу качания качелей с номером 1, в латинском квадрате соответствует число 1 и так далее (смотрите на раскраску в идеальном квадрате и в латинском квадрате).
Вот такая чудесная связь латинского квадрата, составленного для построения идеального квадрата, с методом качелей!
Такая же связь существует и для порядков кратных 3. Приведу пример с идеальным квадратом 9-ого порядка, который здесь был построен. Воспроизведу идеальный квадрата с рис. 13 (рис. 36) и раскрашу в нём кроме начальной цепочки ещё три цикла качания качелей:
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
29 |
59 |
8 |
76 |
25 |
46 |
18 |
39 |
69 |
44 |
67 |
34 |
55 |
9 |
75 |
24 |
47 |
14 |
52 |
10 |
45 |
66 |
33 |
56 |
5 |
80 |
22 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
1 |
60 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
68 |
35 |
58 |
7 |
73 |
27 |
48 |
15 |
38 |
13 |
43 |
64 |
36 |
57 |
6 |
74 |
23 |
53 |
19 |
54 |
12 |
42 |
65 |
32 |
62 |
4 |
79 |
Рис. 36
На рис. 37 представляю образующую таблицу этого идеального квадрата:
|
8 |
76 |
25 |
46 |
18 |
39 |
69 |
29 |
59 |
5 |
3 |
78 |
20 |
50 |
17 |
40 |
70 |
28 |
63 |
-1 |
4 |
79 |
19 |
54 |
12 |
42 |
65 |
32 |
62 |
-2 |
6 |
74 |
23 |
53 |
13 |
43 |
64 |
36 |
57 |
-1 |
7 |
73 |
27 |
48 |
15 |
38 |
68 |
35 |
58 |
5 |
2 |
77 |
26 |
49 |
16 |
37 |
72 |
30 |
60 |
1 |
1 |
81 |
21 |
51 |
11 |
41 |
71 |
31 |
61 |
-4 |
5 |
80 |
22 |
52 |
10 |
45 |
66 |
33 |
56 |
-4 |
9 |
75 |
24 |
47 |
14 |
44 |
67 |
34 |
55 |
|
|
k=8 |
k=2 |