ПОСТРОЕНИЕ ИДЕАЛЬНЫХ КВАДРАТОВ ЧЁТНО-ЧЁТНОГО ПОРЯДКА
С ПОМОЩЬЮ ЛАТИНСКИХ КВАДРАТОВ
В статье http://www.klassikpoez.narod.ru/idlat.htm показано построение идеальных квадратов нечётного порядка с помощью латинских квадратов. Здесь покажу этот метод для идеальных квадратов чётно-чётного порядка. Рассмотрю пример построения идеального квадрата 8-ого порядка.
Сразу отмечу один нюанс: сначала я буду идти от известного мне идеального квадрата. Как составить латинские квадраты для построения идеального квадрата 8-ого порядка, мне неизвестно. В своей книге “Магические квадраты. Теория чисел, алгебра, комбинаторный анализ” (С.-Петербург, 1995 г.) Ю. В. Чебраков даёт метод построения пандиагонального квадрата 8-ого порядка (в терминологии Чебракова – совершенного). Этот квадрат строится с помощью двух обобщённых ортогональных латинских квадратов. И он действительно получается не только пандиагональным, но и совершенным (не в смысле терминологии Чебракова, а в смысле моей терминологии: я называю совершенными такие пандиагональные квадраты, которые обладают дополнительными свойствами). Этот метод я изложила подробно в статье http://www.klassikpoez.narod.ru/latsov.htm
Однако для построения идеальных квадратов 8-ого порядка данный метод не годится.
Итак, на рис. 1 вы видите идеальный квадрат 8-ого порядка, с которым я буду работать. Этот идеальный квадрат был построен методом качелей.
1 |
32 |
41 |
56 |
49 |
48 |
25 |
8 |
63 |
34 |
23 |
10 |
15 |
18 |
39 |
58 |
4 |
29 |
44 |
53 |
52 |
45 |
28 |
5 |
62 |
35 |
22 |
11 |
14 |
19 |
38 |
59 |
6 |
27 |
46 |
51 |
54 |
43 |
30 |
3 |
60 |
37 |
20 |
13 |
12 |
21 |
36 |
61 |
7 |
26 |
47 |
50 |
55 |
42 |
31 |
2 |
57 |
40 |
17 |
16 |
9 |
24 |
33 |
64 |
Рис. 1
Раскладываю этот квадрат на латинские квадраты (как это делается, показывалось в предыдущих статьях). На рис. 2 и на рис. 3 изображены полученные латинские квадраты. Эти квадраты обобщённые и ортогональные, они очень похожи на квадраты в методе Чебракова для построения совершенного квадрата 8-ого порядка (см. в книге стр. 119, рис. 2.15).
0 |
3 |
5 |
6 |
6 |
5 |
3 |
0 |
7 |
4 |
2 |
1 |
1 |
2 |
4 |
7 |
0 |
3 |
5 |
6 |
6 |
5 |
3 |
0 |
7 |
4 |
2 |
1 |
1 |
2 |
4 |
7 |
0 |
3 |
5 |
6 |
6 |
5 |
3 |
0 |
7 |
4 |
2 |
1 |
1 |
2 |
4 |
7 |
0 |
3 |
5 |
6 |
6 |
5 |
3 |
0 |
7 |
4 |
2 |
1 |
1 |
2 |
4 |
7 |
Рис. 2
0 |
7 |
0 |
7 |
0 |
7 |
0 |
7 |
6 |
1 |
6 |
1 |
6 |
1 |
6 |
1 |
3 |
4 |
3 |
4 |
3 |
4 |
3 |
4 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
3 |
4 |
3 |
4 |
3 |
4 |
3 |
4 |
6 |
1 |
6 |
1 |
6 |
1 |
6 |
1 |
0 |
7 |
0 |
7 |
0 |
7 |
0 |
7 |
Рис. 3
Если посмотреть на эти латинские квадраты как на нетрадиционные магические, они являются идеальными квадратами с магической константой 28, то есть они не просто магические, но и ассоциативные, и пандиагональные.
Интересно отметить, что заполнение первого латинского квадрата связано с номерами циклов качания качелей, как и в идеальных квадратах нечётного порядка. Смотрите: всем числам начальной цепочки в идеальном квадрате в латинском квадрате соответствуют нули (нулевой цикл качания качелей); далее, всем числам следующего цикла качания качелей k=3 в идеальном квадрате в латинском квадрате соответствует число 3 и так далее. Чтобы лучше увидеть эту связь, читателям надо посмотреть построение идеальных квадратов такого вида методом качелей. В идеальном квадрате и в первом латинском квадрате раскрашены нулевой цикл и следующий цикл качания качелей k=3.
А теперь по аналогии с построением идеальных квадратов нечётного порядка сверну эти латинские квадраты в такую матрицу (рис. 4):
0000 |
0313 |
1100 |
1213 |
1200 |
1113 |
0300 |
0013 |
1312 |
1001 |
0212 |
0101 |
0112 |
0201 |
1012 |
1301 |
0003 |
0310 |
1103 |
1210 |
1203 |
1110 |
0303 |
0010 |
1311 |
1002 |
0211 |
0102 |
0111 |
0202 |
1011 |
1302 |
0011 |
0302 |
1111 |
1202 |
1211 |
1102 |
0311 |
0002 |
1303 |
1010 |
0203 |
0110 |
0103 |
0210 |
1003 |
1310 |
0012 |
0301 |
1112 |
1201 |
1212 |
1101 |
0312 |
0001 |
1300 |
1013 |
0200 |
0113 |
0100 |
0213 |
1000 |
1313 |
Рис. 4
При формировании этой матрицы использована следующая формула для разложения десятичных чисел:
N = 32a + 8b + 4c + d = 8(4a + b) + 4c + d
где параметры a, b, c, d принимают значения 0, 1, 2, 3.
Если мы посмотрим на эту матрицу как на магический нетрадиционный квадрат, заполненный десятичными числами, это будет не просто магический, а идеальный квадрат с магической константой 5252. А можно посмотреть на элементы этой матрицы как на числа в любой другой системе счисления с основанием n>3, например, в пятеричной. На рис. 4а представлен нетрадиционный идеальный квадрат, построенный с помощью данной матрицы в пятеричной системе счисления. Представляете, сколько можно построить нетрадиционных идеальных квадратов таким способом!
1 |
84 |
151 |
184 |
176 |
159 |
76 |
9 |
208 |
127 |
58 |
27 |
33 |
52 |
133 |
202 |
4 |
81 |
154 |
181 |
179 |
156 |
79 |
6 |
207 |
128 |
57 |
28 |
32 |
53 |
132 |
203 |
7 |
78 |
157 |
178 |
182 |
153 |
82 |
3 |
204 |
131 |
54 |
31 |
29 |
56 |
129 |
206 |
8 |
77 |
158 |
177 |
183 |
152 |
83 |
2 |
201 |
134 |
51 |
34 |
26 |
59 |
126 |
209 |
Рис. 4а
Получился нетрадиционный идеальный квадрат с магической константой 840.
А вот нетрадиционный идеальный квадрат (рис. 4б), который получается, если смотреть на элементы матрицы как на числа в четверичной системе счисления, используя стандартное представление чисел в этой системе счисления по формуле
N = 64a + 16b + 4c + d
1 |
56 |
81 |
104 |
97 |
88 |
49 |
8 |
119 |
66 |
39 |
18 |
23 |
34 |
71 |
114 |
4 |
53 |
84 |
101 |
100 |
85 |
52 |
5 |
118 |
67 |
38 |
19 |
22 |
35 |
70 |
115 |
6 |
51 |
86 |
99 |
102 |
83 |
54 |
3 |
116 |
69 |
36 |
21 |
20 |
37 |
68 |
117 |
7 |
50 |
87 |
98 |
103 |
82 |
55 |
2 |
113 |
72 |
33 |
24 |
17 |
40 |
65 |
120 |
Рис. 4б
Этот нетрадиционный идеальный квадрат имеет магическую константу 484. Интересно отметить, что в этом квадрате начальная цепочка точно такая же, как в традиционном идеальном квадрате (рис. 1).
Примечание: нетрадиционным идеальным квадратам посвящена отдельная страница:
http://www.klassikpoez.narod.ru/idnet.htm
Осталось по данной матрице написать символьную матрицу (рис. 5):
AAAA |
ADbD |
BBAA |
BCBD |
BCAA |
bbbD |
ADAA |
AABD |
BDBC |
BAAB |
ACBC |
ABAB |
ABBC |
ACAB |
BABC |
BDAB |
AAAD |
ADBA |
BBAD |
BCBA |
BCAD |
BBBA |
ADAD |
AABA |
BDBB |
BAAC |
ACBB |
ABAC |
ABBB |
ACAC |
BABB |
BDAC |
AABB |
ADAC |
BBBB |
BCAC |
BCBB |
BBAC |
ADBB |
AAAC |
BDAD |
BABA |
ACAD |
ABBA |
ABAD |
ACBA |
BAAD |
BDBA |
AABC |
ADAB |
BBBC |
BCAB |
BCBC |
BBAB |
ADBC |
AAAB |
BDAA |
BABD |
ACAA |
ABBD |
ABAA |
ACBD |
BAAA |
BDBD |
Рис. 5
На рис. 6 вы видите табличку значений символом матрицы, при которых получается исходный идеальный квадрат с рис. 1.
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
32 |
8 |
4 |
1 |
C |
|
16 |
8 |
2 |
D |
|
24 |
12 |
3 |
Рис. 6
Символы С и D не встречаются в первой позиции ни в одном элементе матрицы (позиции считаются слева, как в таблице значений; номера позиций в таблице значений записаны в верхней строке). Напомню, как вычисляется значение элементов матрицы. Например:
ADBD = 0 + 24 + 4 + 3 = 31
Для приведения квадрата к традиционному виду надо увеличить все элементы на единицу.
А теперь построим идеальный квадрат с такими значениями символов (рис. 7):
|
1 |
2 |
3 |
4 |
A |
32 |
8 |
4 |
1 |
B |
0 |
0 |
0 |
0 |
C |
|
24 |
12 |
3 |
D |
|
16 |
8 |
2 |
Рис. 7
Просто поменялись местами значения символов: A и B, C и D. На рис. 8 вы видите новый идеальный квадрат.
46 |
51 |
6 |
27 |
30 |
3 |
54 |
43 |
20 |
13 |
60 |
37 |
36 |
61 |
12 |
21 |
47 |
50 |
7 |
26 |
31 |
2 |
55 |
42 |
17 |
16 |
57 |
40 |
33 |
64 |
9 |
24 |
41 |
56 |
1 |
32 |
25 |
8 |
49 |
48 |
23 |
10 |
63 |
34 |
39 |
58 |
15 |
18 |
44 |
53 |
4 |
29 |
28 |
5 |
52 |
45 |
22 |
11 |
62 |
35 |
38 |
59 |
14 |
19 |
Рис. 8
Ещё один пример: циклически переставим значения всех символов (рис. 9).
|
1 |
2 |
3 |
4 |
A |
0 |
0 |
0 |
0 |
B |
4 |
1 |
32 |
8 |
C |
8 |
2 |
|
16 |
D |
12 |
3 |
|
24 |
Рис. 9
Новый идеальный квадрат, построенный с такими значениями символов, изображён на рис. 10.
1 |
60 |
6 |
63 |
7 |
62 |
4 |
57 |
56 |
13 |
51 |
10 |
50 |
11 |
53 |
16 |
25 |
36 |
30 |
39 |
31 |
38 |
28 |
33 |
48 |
21 |
43 |
18 |
42 |
19 |
45 |
24 |
41 |
20 |
46 |
23 |
47 |
22 |
44 |
17 |
32 |
37 |
27 |
34 |
26 |
35 |
29 |
40 |
49 |
12 |
54 |
15 |
55 |
14 |
52 |
9 |
8 |
61 |
3 |
58 |
2 |
59 |
5 |
64 |
Рис. 10
Интересно привести для сравнения матрицу для построения пандиагональных квадратов 8-ого порядка, которая была найдена мной в Интернете по следующей ссылке:
http://www.grogono.com/magic/8x8.php
Эту матрицу вы видите на рис. 11.
|
ACDE |
BD |
ABCE |
ACF |
DEF |
ABCDF |
BEF |
BCDF |
ABEF |
CF |
ADEF |
ABD |
BCE |
A |
CDE |
AC |
DE |
ABCD |
BE |
F |
ACDEF |
BDF |
ABCEF |
ABDF |
BCEF |
AF |
CDEF |
BCD |
ABE |
C |
ADE |
BDE |
ABC |
E |
ACD |
ABCDEF |
BF |
ACEF |
DF |
CEF |
ADF |
BCDEF |
ABF |
AE |
CD |
ABDE |
BC |
ABCDE |
B |
ACE |
D |
BDEF |
ABCF |
EF |
ACDF |
AEF |
CDF |
ABDEF |
BCF |
CE |
AD |
BCDE |
AB |
Рис. 11
Значения символов в этой матрице такие: A=16, B=32, C=4, D=8, E=1, F=2. При этом можно перебрать все перестановки этих значений и таким образом построить по данной матрице 720 пандиагональных квадратов, но ни один из них не будет идеальным. Это очевидно: в левой верхней ячейке квадрата стоит число 0, а в правой нижней ячейке стоит элемент АВ, максимальное значение которого равно 48. Поэтому ни один из построенных квадратов не будет ассоциативным. Видимо, автор статьи не ставил цель построить идеальные квадраты, а просто пандиагональные.
В своей статье о магических квадратах 8-ого порядка я показала построение пандиагональных квадратов с помощью этого матричного метода и построила по программе все 720 пандиагональных квадратов (они есть в Приложении к статье). Как автор построил эту символьную матрицу, заинтересовавшиеся читатели могут посмотреть по указанной ссылке.
По представленной мной символьной матрице (рис. 5) строятся идеальные квадраты.
К сожалению, у меня нет идеальных квадратов следующих порядков, подобных рассмотренному квадрату 8-ого порядка. Поэтому не могу показать построение таких квадратов с помощью латинских квадратов.
Но есть ещё одна группа идеальных квадратов, в которых начальная цепочка строится ходом шахматного коня. Интересно посмотреть, как будет работать данный метод построения для таких идеальных квадратов. Начну опять с идеального квадрата 8-ого порядка. На рис. 12 представляю один из квадратов данной группы.
1 |
63 |
54 |
36 |
41 |
23 |
30 |
12 |
27 |
10 |
8 |
61 |
51 |
34 |
48 |
21 |
47 |
22 |
28 |
9 |
7 |
62 |
52 |
33 |
50 |
40 |
45 |
19 |
26 |
16 |
5 |
59 |
6 |
60 |
49 |
39 |
46 |
20 |
25 |
15 |
32 |
13 |
3 |
58 |
56 |
37 |
43 |
18 |
44 |
17 |
31 |
14 |
4 |
57 |
55 |
38 |
53 |
35 |
42 |
24 |
29 |
11 |
2 |
64 |
Рис. 12
Если строить этот идеальный квадрат методом качелей, получится следующая образующая таблица (рис. 13):
|
1 |
63 |
54 |
36 |
41 |
23 |
30 |
12 |
-1 |
2 |
64 |
53 |
35 |
42 |
24 |
29 |
11 |
-2 |
4 |
57 |
55 |
38 |
44 |
17 |
31 |
14 |
1 |
3 |
58 |
56 |
37 |
43 |
18 |
32 |
13 |
-3 |
6 |
60 |
49 |
39 |
46 |
20 |
25 |
15 |
1 |
5 |
59 |
50 |
40 |
45 |
19 |
26 |
16 |
-2 |
7 |
62 |
52 |
33 |
47 |
22 |
28 |
9 |
-1 |
8 |
61 |
51 |
34 |
48 |
21 |
27 |
10 |
|
|
k=7 |
k=6 |
k=4 |
k=5 |
k=2 |
k=3 |
k=1 |
Рис. 13
Теперь разложу этот квадрат на два латинских квадрата (рис. 14 и рис. 15).
0 |
7 |
6 |
4 |
5 |
2 |
3 |
1 |
3 |
1 |
0 |
7 |
6 |
4 |
5 |
2 |
5 |
2 |
3 |
1 |
0 |
7 |
6 |
4 |
6 |
4 |
5 |
2 |
3 |
1 |
0 |
7 |
0 |
7 |
6 |
4 |
5 |
2 |
3 |
1 |
3 |
1 |
0 |
7 |
6 |
4 |
5 |
2 |
5 |
2 |
3 |
1 |
0 |
7 |
6 |
4 |
6 |
4 |
5 |
2 |
3 |
1 |
0 |
7 |
Рис. 14
Очевидно, что этот латинский квадрат обобщённый.
Посмотрите на первую строку этого квадрата! Как и в случае для идеальных квадратов нечётного порядка, в первой строке первого латинского квадрата записаны номера циклов качания качелей (смотрите на нижнюю строку образующей таблицы; начальной цепочке, как вы знаете, соответствует нулевой цикл качания качелей k=0). А дальше латинский квадрат заполняется в точном соответствии с номерами циклов качания качелей: всем числам начальной цепочки в идеальном квадрате в латинском квадрате соответствуют нули; всем числам в идеальном квадрате из набора следующего цикла качания качелей k=7 в латинском квадрате соответствует число 7 и так далее. Удивительная закономерность! В идеальном квадрате (рис. 12) и в латинском квадрате (рис. 14) эта закономерность показана раскраской первых трёх циклов качания качелей, считая нулевой.
Можно отметить также, что каждая следующая строка в этом латинском квадрате получается из предыдущей циклическим сдвигом с постоянным шагом.
Составляю второй латинский квадрат (рис. 15):
0 |
6 |
5 |
3 |
0 |
6 |
5 |
3 |
2 |
1 |
7 |
4 |
2 |
1 |
7 |
4 |
6 |
5 |
3 |
0 |
6 |
5 |
3 |
0 |
1 |
7 |
4 |
2 |
1 |
7 |
4 |
2 |
5 |
3 |
0 |
6 |
5 |
3 |
0 |
6 |
7 |
4 |
2 |
1 |
7 |
4 |
2 |
1 |
3 |
0 |
6 |
5 |
3 |
0 |
6 |
5 |
4 |
2 |
1 |
7 |
4 |
2 |
1 |
7 |
Рис. 15
Как строится второй латинский квадрат – не вижу правила. Но этот квадрат должен быть ортогональным к первому латинскому квадрату. Возможно, существуют методы построения ортогональных латинских квадратов (пока не изучала эту тему подробно). Этот латинский квадрат тоже обобщённый. Если смотреть на оба латинских квадрата как на нетрадиционные магические квадраты, они являются идеальными с магической константой 28.
По аналогии с первым примером можно составить символьную матрицу для построения идеальных квадратов, подобных квадрату с рис. 12. Оставляю это читателям.
А я рассмотрю идеальные квадраты 12-ого порядка из этой же группы квадратов (с начальной цепочкой “ход конём”). Один из таких квадратов вы видите на рис. 16.
1 |
140 |
75 |
45 |
35 |
55 |
121 |
20 |
87 |
117 |
107 |
67 |
106 |
65 |
12 |
138 |
74 |
40 |
34 |
53 |
132 |
18 |
86 |
112 |
93 |
119 |
103 |
61 |
8 |
135 |
81 |
47 |
31 |
49 |
128 |
15 |
126 |
14 |
88 |
118 |
101 |
72 |
6 |
134 |
76 |
46 |
29 |
60 |
25 |
56 |
123 |
21 |
95 |
115 |
97 |
68 |
3 |
141 |
83 |
43 |
82 |
41 |
36 |
54 |
122 |
16 |
94 |
113 |
108 |
66 |
2 |
136 |
9 |
143 |
79 |
37 |
32 |
51 |
129 |
23 |
91 |
109 |
104 |
63 |
102 |
62 |
4 |
142 |
77 |
48 |
30 |
50 |
124 |
22 |
89 |
120 |
85 |
116 |
99 |
69 |
11 |
139 |
73 |
44 |
27 |
57 |
131 |
19 |
130 |
17 |
96 |
114 |
98 |
64 |
10 |
137 |
84 |
42 |
26 |
52 |
33 |
59 |
127 |
13 |
92 |
111 |
105 |
71 |
7 |
133 |
80 |
39 |
78 |
38 |
28 |
58 |
125 |
24 |
90 |
110 |
100 |
70 |
5 |
144 |
Рис. 16
Этот квадрат тоже построен методом качелей и вот его образующая таблица (рис. 17):
|
1 |
140 |
75 |
45 |
35 |
55 |
121 |
20 |
87 |
117 |
107 |
67 |
-4 |
5 |
144 |
78 |
38 |
28 |
58 |
125 |
24 |
90 |
110 |
100 |
70 |
-2 |
7 |
133 |
80 |
39 |
33 |
59 |
127 |
13 |
92 |
111 |
105 |
71 |
-3 |
10 |
137 |
84 |
42 |
26 |
52 |
130 |
17 |
96 |
114 |
98 |
64 |
-1 |
11 |
139 |
73 |
44 |
27 |
57 |
131 |
19 |
85 |
116 |
99 |
69 |
7 |
4 |
142 |
77 |
48 |
30 |
50 |
124 |
22 |
89 |
120 |
102 |
62 |
-5 |
9 |
143 |
79 |
37 |
32 |
51 |
129 |
23 |
91 |
109 |
104 |
63 |
7 |
2 |
136 |
82 |
41 |
36 |
54 |
122 |
16 |
94 |
113 |
108 |
66 |
-1 |
3 |
141 |
83 |
43 |
25 |
56 |
123 |
21 |
95 |
115 |
97 |
68 |
-3 |
6 |
134 |
76 |
46 |
29 |
60 |
126 |
14 |
88 |
118 |
101 |
72 |
-2 |
8 |
135 |
81 |
47 |
31 |
49 |
128 |
15 |
93 |
119 |
103 |
61 |
-4 |
12 |
138 |
74 |
40 |
34 |
53 |
132 |
18 |
86 |
112 |
106 |
65 |
|
|
k=11 |
k=6 |
k=3 |
k=2 |
k=4 |
k=10 |
k=1 |
k=7 |
k=9 |
k=8 |
k=5 |
Рис. 17
А теперь попробую составить первый латинский квадрат не путём разложения исходного идеального квадрата, а по номерам циклов качания качелей, то есть по выявленной для идеального квадрата 8-ого порядка закономерности. Записываю в первой строке латинского квадрата номера циклов качания качелей из нижней строки образующей таблицы; в первой ячейке запишется число 0, соответствующее нулевому циклу качания качелей (начальной цепочке). А дальше буду заполнять квадрат в соответствии с номерами циклов качания качелей. Вот какой латинский квадрат у меня получился (рис. 18):
0 |
11 |
6 |
3 |
2 |
4 |
10 |
1 |
7 |
9 |
8 |
5 |
8 |
5 |
0 |
11 |
6 |
3 |
2 |
4 |
10 |
1 |
7 |
9 |
7 |
9 |
8 |
5 |
0 |
11 |
6 |
3 |
2 |
4 |
10 |
1 |
10 |
1 |
7 |
9 |
8 |
5 |
0 |
11 |
6 |
3 |
2 |
4 |
2 |
4 |
10 |
1 |
7 |
9 |
8 |
5 |
0 |
11 |
6 |
3 |
6 |
3 |
2 |
4 |
10 |
1 |
7 |
9 |
8 |
5 |
0 |
11 |
0 |
11 |
6 |
3 |
2 |
4 |
10 |
1 |
7 |
9 |
8 |
5 |
8 |
5 |
0 |
11 |
6 |
3 |
2 |
4 |
10 |
1 |
7 |
9 |
7 |
9 |
8 |
5 |
0 |
11 |
6 |
3 |
2 |
4 |
10 |
1 |
10 |
1 |
7 |
9 |
8 |
5 |
0 |
11 |
6 |
3 |
2 |
4 |
2 |
4 |
10 |
1 |
7 |
9 |
8 |
5 |
0 |
11 |
6 |
3 |
6 |
3 |
2 |
4 |
10 |
1 |
7 |
9 |
8 |
5 |
0 |
11 |
Рис. 18
Всё получилось совершенно аналогично латинскому квадрату 8-ого порядка. Латинский квадрат получился обобщённый. Кроме того, это нетрадиционный идеальный квадрат с магической константой 66. Ну, а второй латинский квадрат надо составить так, чтобы он был ортогональным к первому. И он тоже должен быть нетрадиционным идеальным квадратом с магической константой 66. Этот латинский квадрат вы видите на рис. 19.
0 |
7 |
2 |
8 |
10 |
6 |
0 |
7 |
2 |
8 |
10 |
6 |
9 |
4 |
11 |
5 |
1 |
3 |
9 |
4 |
11 |
5 |
1 |
3 |
8 |
10 |
6 |
0 |
7 |
2 |
8 |
10 |
6 |
0 |
7 |
2 |
5 |
1 |
3 |
9 |
4 |
11 |
5 |
1 |
3 |
9 |
4 |
11 |
0 |
7 |
2 |
8 |
10 |
6 |
0 |
7 |
2 |
8 |
10 |
6 |
9 |
4 |
11 |
5 |
1 |
3 |
9 |
4 |
11 |
5 |
1 |
3 |
8 |
10 |
6 |
0 |
7 |
2 |
8 |
10 |
6 |
0 |
7 |
2 |
5 |
1 |
3 |
9 |
4 |
11 |
5 |
1 |
3 |
9 |
4 |
11 |
0 |
7 |
2 |
8 |
10 |
6 |
0 |
7 |
2 |
8 |
10 |
6 |
9 |
4 |
11 |
5 |
1 |
3 |
9 |
4 |
11 |
5 |
1 |
3 |
8 |
10 |
6 |
0 |
7 |
2 |
8 |
10 |
6 |
0 |
7 |
2 |
5 |
1 |
3 |
9 |
4 |
11 |
5 |
1 |
3 |
9 |
4 |
11 |
Рис. 19
Напомню читателям, что идеальный квадрат порядка n=4k, k=2, 3, 4… строится из двух латинских (обобщённых) ортогональных квадратов по следующей формуле:
cij = n*aij + bij + 1
где aij – элементы первого латинского квадрата, bij – соответствующие элементы второго латинского квадрата, cij – соответствующие элементы идеального квадрата. Если не прибавлять единицу, получится идеальный квадрат, заполненный числами от 0 до n2 - 1.
Покажу ещё пример для идеального квадрата 16-ого порядка из этой группы квадратов. На рис. 20 вы видите идеальный квадрат, построенный методом качелей, на рис. 21 – его образующую таблицу, на рис. 22 – первый латинский квадрат. Второй латинский квадрат предлагаю составить читателям. Первый латинский квадрат составлен точно так же, как для квадрата 12-ого порядка.
1 |
251 |
174 |
237 |
220 |
152 |
199 |
130 |
177 |
75 |
126 |
61 |
108 |
40 |
23 |
82 |
19 |
86 |
16 |
255 |
170 |
233 |
213 |
148 |
195 |
134 |
192 |
79 |
122 |
57 |
101 |
36 |
104 |
39 |
18 |
81 |
11 |
254 |
173 |
236 |
216 |
151 |
194 |
129 |
187 |
78 |
125 |
60 |
121 |
53 |
100 |
35 |
22 |
96 |
15 |
250 |
169 |
229 |
212 |
147 |
198 |
144 |
191 |
74 |
190 |
77 |
124 |
56 |
103 |
34 |
17 |
91 |
14 |
253 |
172 |
232 |
215 |
146 |
193 |
139 |
208 |
143 |
186 |
73 |
117 |
52 |
99 |
38 |
32 |
95 |
10 |
249 |
165 |
228 |
211 |
150 |
210 |
145 |
203 |
142 |
189 |
76 |
120 |
55 |
98 |
33 |
27 |
94 |
13 |
252 |
168 |
231 |
164 |
227 |
214 |
160 |
207 |
138 |
185 |
69 |
116 |
51 |
102 |
48 |
31 |
90 |
9 |
245 |
12 |
248 |
167 |
226 |
209 |
155 |
206 |
141 |
188 |
72 |
119 |
50 |
97 |
43 |
30 |
93 |
26 |
89 |
5 |
244 |
163 |
230 |
224 |
159 |
202 |
137 |
181 |
68 |
115 |
54 |
112 |
47 |
107 |
46 |
29 |
92 |
8 |
247 |
162 |
225 |
219 |
158 |
205 |
140 |
184 |
71 |
114 |
49 |
118 |
64 |
111 |
42 |
25 |
85 |
4 |
243 |
166 |
240 |
223 |
154 |
201 |
133 |
180 |
67 |
183 |
66 |
113 |
59 |
110 |
45 |
28 |
88 |
7 |
242 |
161 |
235 |
222 |
157 |
204 |
136 |
197 |
132 |
179 |
70 |
128 |
63 |
106 |
41 |
21 |
84 |
3 |
246 |
176 |
239 |
218 |
153 |
221 |
156 |
200 |
135 |
178 |
65 |
123 |
62 |
109 |
44 |
24 |
87 |
2 |
241 |
171 |
238 |
175 |
234 |
217 |
149 |
196 |
131 |
182 |
80 |
127 |
58 |
105 |
37 |
20 |
83 |
6 |
256 |
Рис. 20
|
1 |
251 |
174 |
237 |
220 |
152 |
199 |
130 |
177 |
75 |
126 |
61 |
108 |
40 |
23 |
82 |
-5 |
6 |
256 |
175 |
234 |
217 |
149 |
196 |
131 |
182 |
80 |
127 |
58 |
105 |
37 |
20 |
83 |
4 |
2 |
241 |
171 |
238 |
221 |
156 |
200 |
135 |
178 |
65 |
123 |
62 |
109 |
44 |
24 |
87 |
-1 |
3 |
246 |
176 |
239 |
218 |
153 |
197 |
132 |
179 |
70 |
128 |
63 |
106 |
41 |
21 |
84 |
-4 |
7 |
242 |
161 |
235 |
222 |
157 |
204 |
136 |
183 |
66 |
113 |
59 |
110 |
45 |
28 |
88 |
3 |
4 |
243 |
166 |
240 |
223 |
154 |
201 |
133 |
180 |
67 |
118 |
64 |
111 |
42 |
25 |
85 |
-4 |
8 |
247 |
162 |
225 |
219 |
158 |
205 |
140 |
184 |
71 |
114 |
49 |
107 |
46 |
29 |
92 |
3 |
5 |
244 |
163 |
230 |
224 |
159 |
202 |
137 |
181 |
68 |
115 |
54 |
112 |
47 |
26 |
89 |
-7 |
12 |
248 |
167 |
226 |
209 |
155 |
206 |
141 |
188 |
72 |
119 |
50 |
97 |
43 |
30 |
93 |
3 |
9 |
245 |
164 |
227 |
214 |
160 |
207 |
138 |
185 |
69 |
116 |
51 |
102 |
48 |
31 |
90 |
-4 |
13 |
252 |
168 |
231 |
210 |
145 |
203 |
142 |
189 |
76 |
120 |
55 |
98 |
33 |
27 |
94 |
3 |
10 |
249 |
165 |
228 |
211 |
150 |
208 |
143 |
186 |
73 |
117 |
52 |
99 |
38 |
32 |
95 |
-4 |
14 |
253 |
172 |
232 |
215 |
146 |
193 |
139 |
190 |
77 |
124 |
56 |
103 |
34 |
17 |
91 |
-1 |
15 |
250 |
169 |
229 |
212 |
147 |
198 |
144 |
191 |
74 |
121 |
53 |
100 |
35 |
22 |
96 |
4 |
11 |
254 |
173 |
236 |
216 |
151 |
194 |
129 |
187 |
78 |
125 |
60 |
104 |
39 |
18 |
81 |
-5 |
16 |
255 |
170 |
233 |
213 |
148 |
195 |
134 |
192 |
79 |
122 |
57 |
101 |
36 |
19 |
86 |
|
|
k=15 |
k=10 |
k=14 |
k=13 |
k=9 |
k=12 |
k=8 |
k=11 |
k=4 |
k=7 |
k=3 |
k=6 |
k=2 |
k=1 |
k=5 |
Рис. 21
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
12 |
8 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
13 |
9 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
10 |
14 |
10 |
14 |
13 |
9 |
12 |
8 |
11 |
4 |
7 |
3 |
6 |
2 |
1 |
5 |
0 |
15 |
Рис. 22
Этот обобщённый латинский квадрат является нетрадиционным идеальным квадратом с магической константой 120. Второй латинский квадрат должен быть ортогональным первому, и он тоже будет идеальным квадратом с той же магической константой. Если вы умеете строить ортогональные латинские квадраты, то постройте ортогональный квадрат для латинского квадрата, изображённого на рис. 22. А если нет, то второй латинский квадрат можно построить разложением исходного идеального квадрата с рис. 20.
У меня есть ещё идеальный квадрат 20-ого порядка из этой группы квадратов, который я тоже построила методом качелей и ещё нигде не показала в своих статьях (показала только на научном форуме; там один товарищ высказал мнение, что у меня не получится построить такой сложный квадрат, пришлось построить и показать товарищу этот квадрат).
Посетите этот форум, вот прямая ссылка на тему “Магические квадраты”:
http://dxdy.ru/topic12959.html
Не пропадать же квадрату! Покажу его сейчас, он здесь как раз к месту. Читателям предлагаю составить образующую таблицу этого квадрата и два обобщённых ортогональных латинских квадрата, из которых этот квадрат может быть построен (иными словами: на которые этот идеальный квадрат раскладывается). На рис. 23 вы видите идеальный квадрат 20-ого порядка из рассматриваемой группы квадратов. Смотрите, как всё похоже в идеальных квадратах этой группы. Чудесная аналогия!
1 |
393 |
258 |
371 |
357 |
315 |
214 |
229 |
325 |
122 |
281 |
113 |
278 |
71 |
177 |
195 |
94 |
49 |
25 |
142 |
23 |
148 |
20 |
399 |
256 |
372 |
347 |
306 |
204 |
230 |
323 |
128 |
300 |
119 |
276 |
72 |
167 |
186 |
84 |
50 |
89 |
45 |
22 |
141 |
13 |
398 |
251 |
377 |
355 |
314 |
209 |
225 |
322 |
121 |
293 |
118 |
271 |
77 |
175 |
194 |
166 |
184 |
90 |
43 |
28 |
160 |
19 |
396 |
252 |
367 |
346 |
304 |
210 |
223 |
328 |
140 |
299 |
116 |
272 |
67 |
277 |
75 |
174 |
189 |
85 |
42 |
21 |
153 |
18 |
391 |
257 |
375 |
354 |
309 |
205 |
222 |
321 |
133 |
298 |
111 |
296 |
112 |
267 |
66 |
164 |
190 |
83 |
48 |
40 |
159 |
16 |
392 |
247 |
366 |
344 |
310 |
203 |
228 |
340 |
139 |
333 |
138 |
291 |
117 |
275 |
74 |
169 |
185 |
82 |
41 |
33 |
158 |
11 |
397 |
255 |
374 |
349 |
305 |
202 |
221 |
208 |
240 |
339 |
136 |
292 |
107 |
266 |
64 |
170 |
183 |
88 |
60 |
39 |
156 |
12 |
387 |
246 |
364 |
350 |
303 |
345 |
302 |
201 |
233 |
338 |
131 |
297 |
115 |
274 |
69 |
165 |
182 |
81 |
53 |
38 |
151 |
17 |
395 |
254 |
369 |
244 |
370 |
343 |
308 |
220 |
239 |
336 |
132 |
287 |
106 |
264 |
70 |
163 |
188 |
100 |
59 |
36 |
152 |
7 |
386 |
15 |
394 |
249 |
365 |
342 |
301 |
213 |
238 |
331 |
137 |
295 |
114 |
269 |
65 |
162 |
181 |
93 |
58 |
31 |
157 |
32 |
147 |
6 |
384 |
250 |
363 |
348 |
320 |
219 |
236 |
332 |
127 |
286 |
104 |
270 |
63 |
168 |
200 |
99 |
56 |
98 |
51 |
37 |
155 |
14 |
389 |
245 |
362 |
341 |
313 |
218 |
231 |
337 |
135 |
294 |
109 |
265 |
62 |
161 |
193 |
180 |
199 |
96 |
52 |
27 |
146 |
4 |
390 |
243 |
368 |
360 |
319 |
216 |
232 |
327 |
126 |
284 |
110 |
263 |
68 |
262 |
61 |
173 |
198 |
91 |
57 |
35 |
154 |
9 |
385 |
242 |
361 |
353 |
318 |
211 |
237 |
335 |
134 |
289 |
105 |
290 |
103 |
268 |
80 |
179 |
196 |
92 |
47 |
26 |
144 |
10 |
383 |
248 |
380 |
359 |
316 |
212 |
227 |
326 |
124 |
334 |
129 |
285 |
102 |
261 |
73 |
178 |
191 |
97 |
55 |
34 |
149 |
5 |
382 |
241 |
373 |
358 |
311 |
217 |
235 |
207 |
226 |
324 |
130 |
283 |
108 |
280 |
79 |
176 |
192 |
87 |
46 |
24 |
150 |
3 |
388 |
260 |
379 |
356 |
312 |
351 |
317 |
215 |
234 |
329 |
125 |
282 |
101 |
273 |
78 |
171 |
197 |
95 |
54 |
29 |
145 |
2 |
381 |
253 |
378 |
259 |
376 |
352 |
307 |
206 |
224 |
330 |
123 |
288 |
120 |
279 |
76 |
172 |
187 |
86 |
44 |
30 |
143 |
8 |
400 |
Рис. 23
Возвращаюсь к квадратам 8-ого порядка из этой группы квадратов (с начальной цепочкой “ход конём”). Итак, установлено, на какие два латинских обобщённых ортогональных квадрата раскладывается рассмотренный идеальный квадрат 8-ого порядка (с рис. 12). Теперь можно пойти обратным путём, то есть сначала составить латинские квадраты, а затем построить из них идеальный квадрат. Алгоритм очень простой. Сначала заполняем первую строку первого латинского квадрата. Подчеркну, что нам неизвестен тот идеальный квадрат, который построится из составленных латинских квадратов. Первую строку первого латинского квадрата заполняем так: в левой верхней ячейке записываем число 0. Из остальных семи чисел 1, 2, 3, 4, 5, 6, 7 образуем всевозможные перестановки. Каждую из таких перестановок запишем в первую строку. Каждая следующая строка получается из предыдущей, как мы видели в рассмотренном примере, циклическим сдвигом с постоянным шагом. Сформировав таким образом квадрат, надо проверить, чтобы получился идеальный магический (нетрадиционный) квадрат с магической константой 28. Вот и весь алгоритм для первого латинского квадрата. Программа, написанная по этому алгоритму, выдала 48 латинских квадратов. Приступаем к составлению второго латинского квадрата. Как я уже говорила, второй латинский квадрат должен быть ортогонален к первому и тоже должен являться идеальным (нетрадиционным) магическим квадратом с той же магической константой 28. Составляю этот квадрат по аналогии с тем, как составлен латинский квадрат на рис. 15; если присмотреться, можно увидеть связь этого квадрата с латинским квадратом на рис. 14.
Из 48 вариантов программа выдала только 6 пар ортогональных латинских квадратов, которые удовлетворяют всем условиям. Наконец, последний этап – построение из полученной пары латинских квадратов идеального квадрата. Это совсем простой этап, просто надо запрограммировать известную формулу:
cij = 8*aij + bij +1
Итак, по программе получены шесть идеальных квадратов 8-ого порядка. Все они начинаются с числа 1, так как в левой верхней ячейке первого латинского квадрата мы записали число 0 (и второй латинский квадрат здесь тоже начинается с числа 0). Среди полученных решений, конечно, есть идеальный квадрат с рис. 12, поэтому я не буду его показывать. Остальные пять решений покажу (рис. 24 – рис. 28).
1 |
60 |
30 |
15 |
41 |
20 |
54 |
39 |
51 |
37 |
8 |
58 |
27 |
13 |
48 |
18 |
44 |
22 |
55 |
33 |
4 |
62 |
31 |
9 |
29 |
16 |
42 |
19 |
53 |
40 |
2 |
59 |
6 |
63 |
25 |
12 |
46 |
23 |
49 |
36 |
56 |
34 |
3 |
61 |
32 |
10 |
43 |
21 |
47 |
17 |
52 |
38 |
7 |
57 |
28 |
14 |
26 |
11 |
45 |
24 |
50 |
35 |
5 |
64 |
Рис. 24
Покажу для примера пару ортогональных обобщённых латинских квадратов, выданных программой для этого идеального квадрата:
0 7 3 1 5 2 6 4 0 3 5 6 0 3 5 6
6 4 0 7 3 1 5 2 2 4 7 1 2 4 7 1
5 2 6 4 0 7 3 1 3 5 6 0 3 5 6 0
3 1 5 2 6 4 0 7 4 7 1 2 4 7 1 2
0 7 3 1 5 2 6 4 5 6 0 3 5 6 0 3
6 4 0 7 3 1 5 2 7 1 2 4 7 1 2 4
5 2 6 4 0 7 3 1 6 0 3 5 6 0 3 5
3 1 5 2 6 4 0 7 1 2 4 7 1 2 4 7
1 |
60 |
31 |
22 |
49 |
12 |
47 |
38 |
42 |
37 |
8 |
59 |
26 |
21 |
56 |
11 |
52 |
15 |
46 |
33 |
4 |
63 |
30 |
17 |
29 |
24 |
51 |
10 |
45 |
40 |
3 |
58 |
7 |
62 |
25 |
20 |
55 |
14 |
41 |
36 |
48 |
35 |
2 |
61 |
32 |
19 |
50 |
13 |
54 |
9 |
44 |
39 |
6 |
57 |
28 |
23 |
27 |
18 |
53 |
16 |
43 |
34 |
5 |
64 |
Рис. 25
1 |
62 |
44 |
15 |
25 |
38 |
52 |
23 |
53 |
19 |
8 |
58 |
45 |
11 |
32 |
34 |
30 |
36 |
55 |
17 |
6 |
60 |
47 |
9 |
43 |
16 |
26 |
37 |
51 |
24 |
2 |
61 |
4 |
63 |
41 |
14 |
28 |
39 |
49 |
22 |
56 |
18 |
5 |
59 |
48 |
10 |
29 |
35 |
31 |
33 |
54 |
20 |
7 |
57 |
46 |
12 |
42 |
13 |
27 |
40 |
50 |
21 |
3 |
64 |
Рис. 26
1 |
62 |
47 |
36 |
49 |
14 |
31 |
20 |
26 |
19 |
8 |
61 |
42 |
35 |
56 |
13 |
54 |
15 |
28 |
17 |
6 |
63 |
44 |
33 |
43 |
40 |
53 |
10 |
27 |
24 |
5 |
58 |
7 |
60 |
41 |
38 |
55 |
12 |
25 |
22 |
32 |
21 |
2 |
59 |
48 |
37 |
50 |
11 |
52 |
9 |
30 |
23 |
4 |
57 |
46 |
39 |
45 |
34 |
51 |
16 |
29 |
18 |
3 |
64 |
Рис. 27
1 |
63 |
52 |
22 |
25 |
39 |
44 |
14 |
45 |
10 |
8 |
59 |
53 |
18 |
32 |
35 |
31 |
36 |
46 |
9 |
7 |
60 |
54 |
17 |
50 |
24 |
27 |
37 |
42 |
16 |
3 |
61 |
4 |
62 |
49 |
23 |
28 |
38 |
41 |
15 |
48 |
11 |
5 |
58 |
56 |
19 |
29 |
34 |
30 |
33 |
47 |
12 |
6 |
57 |
55 |
20 |
51 |
21 |
26 |
40 |
43 |
13 |
2 |
64 |
Рис. 28
Прекрасные идеальные квадратики! Теперь можно сказать, что метод построения идеальных квадратов 8-ого порядка с помощью двух обобщённых ортогональных латинских квадратов полностью разработан. Алгоритм реализован, есть программа и вот готовые идеальные квадраты.
Таким образом, мы имеем альтернативный метод построения идеальных квадратов чётно-чётного порядка. Напомню, что мной рассмотрен ещё один метод построения таких квадратов – с помощью обратимых квадратов. Из этой статьи я сейчас возьму один идеальный квадрат 8-ого порядка, который не входит в полученную группу квадратов. Все полученные здесь идеальные квадраты начинаются с числа 1. Но ведь идеальные квадраты могут начинаться с других чисел. А как построить идеальный квадрат 8-ого порядка, начинающийся, например, с числа 2? Если применить к идеальному квадрату с рис. 28 преобразование параллельного переноса на торе так чтобы он начинался с числа 2, квадрат утратит ассоциативность и уже не будет идеальным. В указанной статье я построила идеальный квадрат, начинающийся с числа 2, из обратимого квадрата. Вот этот квадрат [копирую его из указанной статьи http://www.klassikpoez.narod.ru/obratid1.htm ] (рис. 29):
2 |
61 |
48 |
35 |
50 |
13 |
32 |
19 |
25 |
20 |
7 |
62 |
41 |
36 |
55 |
14 |
53 |
16 |
27 |
18 |
5 |
64 |
43 |
34 |
44 |
39 |
54 |
9 |
28 |
23 |
6 |
57 |
8 |
59 |
42 |
37 |
56 |
11 |
26 |
21 |
31 |
22 |
1 |
60 |
47 |
38 |
49 |
12 |
51 |
10 |
29 |
24 |
3 |
58 |
45 |
40 |
46 |
33 |
52 |
15 |
30 |
17 |
4 |
63 |
Рис. 29
Обратите внимание: этот идеальный квадрат связан с квадратом с рис. 27 преобразованием “плюс-минус 1”.
Интересно посмотреть, на какие латинские квадраты разложится этот идеальный квадрат. Выполняю разложение и показываю латинские квадраты на рис. 30 и рис. 31.
0 |
7 |
5 |
4 |
6 |
1 |
3 |
2 |
3 |
2 |
0 |
7 |
5 |
4 |
6 |
1 |
6 |
1 |
3 |
|