Н. Макарова
НЕТРАДИЦИОННЫЕ ПАНДИАГОНАЛЬНЫЕ КВАДРАТЫ
Часть V
Отвлекли меня другие задачи от этого цикла статей. В предыдущей части я описала алгоритмы построения нетрадиционных пандиагональных квадратов 9-го порядка. Данная статья посвящена нетрадиционным пандиагональным квадратам 10-го порядка. Классических пандиагональных квадратов 10-го порядка не существует.
Но прежде чем описывать алгоритмы построения нетрадиционных пандиагональных квадратов данного порядка, остановлюсь на построении классических обычных магических квадратов методом латинских квадратов. Дело в том, что пары ортогональных диагональных классических латинских квадратов были найдены только в 1992 г. Покажу один пример. На рис. 1 вы видите одну из известных трёх пар ортогональных диагональных латинских квадратов из [1]:
0 |
9 |
4 |
6 |
1 |
7 |
5 |
8 |
2 |
3 |
|
0 |
8 |
5 |
1 |
7 |
3 |
4 |
6 |
9 |
2 |
7 |
1 |
9 |
4 |
5 |
3 |
8 |
0 |
6 |
2 |
5 |
1 |
7 |
2 |
9 |
8 |
0 |
3 |
4 |
6 |
|
4 |
6 |
2 |
8 |
3 |
1 |
7 |
5 |
9 |
0 |
1 |
7 |
2 |
9 |
5 |
6 |
8 |
0 |
3 |
4 |
|
6 |
0 |
7 |
3 |
2 |
8 |
4 |
9 |
1 |
5 |
9 |
6 |
4 |
3 |
0 |
2 |
7 |
1 |
5 |
8 |
|
5 |
3 |
6 |
7 |
4 |
2 |
9 |
1 |
0 |
8 |
3 |
0 |
8 |
6 |
4 |
1 |
5 |
9 |
2 |
7 |
|
8 |
4 |
1 |
2 |
9 |
5 |
0 |
6 |
3 |
7 |
4 |
3 |
0 |
8 |
6 |
5 |
9 |
2 |
7 |
1 |
|
2 |
5 |
3 |
0 |
8 |
9 |
6 |
4 |
7 |
1 |
7 |
2 |
9 |
5 |
1 |
4 |
6 |
8 |
0 |
3 |
|
3 |
2 |
8 |
9 |
0 |
4 |
1 |
7 |
5 |
6 |
6 |
4 |
3 |
0 |
8 |
9 |
2 |
7 |
1 |
5 |
|
9 |
7 |
5 |
1 |
6 |
0 |
3 |
2 |
8 |
4 |
2 |
9 |
6 |
4 |
3 |
7 |
1 |
5 |
8 |
0 |
|
1 |
8 |
0 |
5 |
7 |
6 |
2 |
3 |
4 |
9 |
8 |
5 |
1 |
7 |
2 |
0 |
3 |
4 |
6 |
9 |
Рис. 1
Моим читателям хорошо известно, как строятся магические квадраты методом латинских квадратов. Для квадратов 10-го порядка вообще всё очень просто: если из этих двух ортогональных квадратов составить греко-латинский квадрат, получится готовый магический квадрат 10-го порядка, ну, только в нетрадиционной форме, то есть он будет заполнен числами от 0 до 99; чтобы перейти к традиционной форме, надо каждый элемент квадрата увеличить на единицу. На рис. 2 вы видите готовый магический квадрат 10-го порядка.
1 |
99 |
46 |
62 |
18 |
74 |
55 |
87 |
30 |
33 |
76 |
12 |
98 |
43 |
60 |
39 |
81 |
4 |
65 |
27 |
42 |
68 |
23 |
90 |
36 |
17 |
79 |
51 |
94 |
5 |
70 |
7 |
75 |
34 |
21 |
83 |
48 |
92 |
16 |
59 |
54 |
31 |
69 |
77 |
45 |
22 |
96 |
20 |
3 |
88 |
85 |
44 |
11 |
29 |
97 |
56 |
10 |
63 |
38 |
72 |
28 |
53 |
40 |
6 |
82 |
95 |
67 |
49 |
71 |
14 |
37 |
25 |
84 |
91 |
9 |
50 |
13 |
78 |
52 |
66 |
93 |
80 |
57 |
15 |
64 |
8 |
32 |
26 |
89 |
41 |
19 |
86 |
2 |
58 |
73 |
61 |
24 |
35 |
47 |
100 |
Рис. 2
Если латинские квадраты поменять местами и снова составить греко-латинский квадрат, то магический квадрат получится такой (рис. 3):
1 |
90 |
55 |
17 |
72 |
38 |
46 |
69 |
93 |
24 |
58 |
12 |
80 |
25 |
96 |
84 |
9 |
31 |
47 |
63 |
15 |
77 |
23 |
99 |
54 |
62 |
88 |
6 |
40 |
41 |
97 |
61 |
48 |
34 |
3 |
29 |
75 |
20 |
52 |
86 |
36 |
4 |
87 |
68 |
45 |
13 |
60 |
92 |
21 |
79 |
49 |
35 |
2 |
83 |
70 |
56 |
91 |
27 |
74 |
18 |
73 |
26 |
94 |
51 |
19 |
50 |
67 |
85 |
8 |
32 |
64 |
43 |
39 |
10 |
81 |
95 |
22 |
78 |
16 |
57 |
30 |
98 |
66 |
42 |
37 |
71 |
14 |
53 |
89 |
5 |
82 |
59 |
11 |
76 |
28 |
7 |
33 |
44 |
65 |
100 |
Рис. 3
Очевидно, что эти магические квадраты не эквивалентны.
В [2] описан другой метод построения обычных классических магических квадратов 10-го порядка. Этот метод я придумала очень давно, когда только начала заниматься магическими квадратами (70 – 80-е годы прошлого века). В журналах «Наука и жизнь» в то время писали, что для порядков n = 4k + 2 нет метода построения магических квадратов. Вот я и придумала такой метод.
На этом завершаю экскурс в теорию построения классических магических квадратов 10-го порядка и перехожу к нетрадиционным пандиагональным квадратам.
*****
Первые построенные мной нетрадиционные пандиагональные квадраты 10-го порядка являются идеальными. Смотрите подробно построение таких квадратов в статье [3]. Эти квадраты строятся из произвольных натуральных чисел. Метод основан на применении пары ортогональных обобщённых латинских квадратов, я нашла этот метод очень давно в журнале «Наука и жизнь», правда, только в применении к квадрату 6-го порядка; для следующих порядков доработала метод. Покажу здесь одну пару ортогональных обобщённых латинских квадратов. На рис. 4 изображён первый обобщённый латинский квадрат.
0 |
12 |
0 |
12 |
0 |
12 |
0 |
12 |
0 |
12 |
11 |
1 |
11 |
1 |
11 |
1 |
11 |
1 |
11 |
1 |
9 |
3 |
9 |
3 |
9 |
3 |
9 |
3 |
9 |
3 |
8 |
4 |
8 |
4 |
8 |
4 |
8 |
4 |
8 |
4 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
2 |
10 |
8 |
4 |
8 |
4 |
8 |
4 |
8 |
4 |
8 |
4 |
9 |
3 |
9 |
3 |
9 |
3 |
9 |
3 |
9 |
3 |
11 |
1 |
11 |
1 |
11 |
1 |
11 |
1 |
11 |
1 |
0 |
12 |
0 |
12 |
0 |
12 |
0 |
12 |
0 |
12 |
Рис. 4
Второй латинский квадрат пары получается из первого латинского квадрата поворотом на 90 градусов по часовой стрелке.
На рис. 5 показан идеальный квадрат 10-го порядка, построенный из данной пары обобщённых латинских квадратов по следующей формуле:
cij = 13*aij + bij + 1,
где aij – элементы первого латинского квадрата, bij – соответствующие элементы второго латинского квадрата, cij – соответствующие элементы идеального квадрата.
1 |
168 |
10 |
165 |
3 |
159 |
9 |
166 |
12 |
157 |
156 |
15 |
147 |
18 |
154 |
24 |
148 |
17 |
145 |
26 |
118 |
51 |
127 |
48 |
120 |
42 |
126 |
49 |
129 |
40 |
117 |
54 |
108 |
57 |
115 |
63 |
109 |
56 |
106 |
65 |
27 |
142 |
36 |
139 |
29 |
133 |
35 |
140 |
38 |
131 |
39 |
132 |
30 |
135 |
37 |
141 |
31 |
134 |
28 |
143 |
105 |
64 |
114 |
61 |
107 |
55 |
113 |
62 |
116 |
53 |
130 |
41 |
121 |
44 |
128 |
50 |
122 |
43 |
119 |
52 |
144 |
25 |
153 |
22 |
146 |
16 |
152 |
23 |
155 |
14 |
13 |
158 |
4 |
161 |
11 |
167 |
5 |
160 |
2 |
169 |
Рис. 5
Интересно отметить: если к идеальному квадрату с рис. 5 применить преобразование 3-х квадратов, получится нетрадиционный совершенный магический квадрат (рис. 5а).
1 |
168 |
10 |
165 |
3 |
157 |
12 |
166 |
9 |
159 |
156 |
15 |
147 |
18 |
154 |
26 |
145 |
17 |
148 |
24 |
118 |
51 |
127 |
48 |
120 |
40 |
129 |
49 |
126 |
42 |
117 |
54 |
108 |
57 |
115 |
65 |
106 |
56 |
109 |
63 |
27 |
142 |
36 |
139 |
29 |
131 |
38 |
140 |
35 |
133 |
13 |
158 |
4 |
161 |
11 |
169 |
2 |
160 |
5 |
167 |
144 |
25 |
153 |
22 |
146 |
14 |
155 |
23 |
152 |
16 |
130 |
41 |
121 |
44 |
128 |
52 |
119 |
43 |
122 |
50 |
105 |
64 |
114 |
61 |
107 |
53 |
116 |
62 |
113 |
55 |
39 |
132 |
30 |
135 |
37 |
143 |
28 |
134 |
31 |
141 |
Рис. 5а
Теперь рассмотрим построение нетрадиционных пандиагональных квадратов 10-го порядка из простых чисел. Первый такой квадрат показан на рис. 6. Это идеальный квадрат. В нём есть повторяющиеся числа. Квадрат составлен из копий идеального квадрата 5-го порядка.
113 |
173 |
1151 |
1091 |
1229 |
389 |
911 |
911 |
101 |
941 |
173 |
113 |
1091 |
1151 |
389 |
1229 |
911 |
911 |
941 |
101 |
839 |
839 |
521 |
1361 |
41 |
101 |
1013 |
953 |
1091 |
251 |
839 |
839 |
1361 |
521 |
101 |
41 |
953 |
1013 |
251 |
1091 |
941 |
881 |
953 |
113 |
701 |
701 |
449 |
1289 |
461 |
521 |
881 |
941 |
113 |
953 |
701 |
701 |
1289 |
449 |
521 |
461 |
311 |
1151 |
389 |
449 |
1361 |
1301 |
881 |
41 |
563 |
563 |
1151 |
311 |
449 |
389 |
1301 |
1361 |
41 |
881 |
563 |
563 |
1301 |
461 |
491 |
491 |
173 |
1013 |
251 |
311 |
1289 |
1229 |
461 |
1301 |
491 |
491 |
1013 |
173 |
311 |
251 |
1229 |
1289 |
Рис. 6
В статье [4] описано построение совершенного квадрата 10-го порядка из простых чисел с повторениями. Покажу здесь готовый совершенный квадрат (рис. 7).
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
14933623 |
15263953 |
15203893 |
15173863 |
14993683 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
15293983 |
14963653 |
15023713 |
15053743 |
15233923 |
Рис. 7
Квадрат строится из простых чисел, образующих арифметическую прогрессию из 13 членов: 14933623 + 13#n, n = 0, 1, 2, …, 12 (прогрессия найдена в 1999 г., автор David W. Wilson). Сначала строится идеальный квадрат, затем к этому квадрату применяется преобразование 3-х квадратов и получается совершенный квадрат.
Примечание. Поясню подробнее, как строится идеальный квадрат 10-го порядка из чисел арифметической прогрессии длины 13. В приведённом примере прогрессия всего одна, а сейчас рассмотрим случай, когда прогрессий имеется 13; все они должны быть с одинаковыми разностями, а первые члены прогрессий тоже должны образовывать арифметическую прогрессию. Здесь берём прогрессии из произвольных натуральных чисел. Для простоты взяты прогрессии, которые образуют одну прогрессию дины 169. Понятно, что это частный случай, прогрессия длины 169 разбивается на 13 прогрессий указанного вида. Прогрессия взята с разностью 10.
Надо поместить 13 прогрессий, на которые разбивается вся прогрессия, в матрицу 13х13 (рис. 7а):
1 |
11 |
21 |
31 |
41 |
51 |
61 |
71 |
81 |
91 |
101 |
111 |
121 |
131 |
141 |
151 |
161 |
171 |
181 |
191 |
201 |
211 |
221 |
231 |
241 |
251 |
261 |
271 |
281 |
291 |
301 |
311 |
321 |
331 |
341 |
351 |
361 |
371 |
381 |
391 |
401 |
411 |
421 |
431 |
441 |
451 |
461 |
471 |
481 |
491 |
501 |
511 |
521 |
531 |
541 |
551 |
561 |
571 |
581 |
591 |
601 |
611 |
621 |
631 |
641 |
651 |
661 |
671 |
681 |
691 |
701 |
711 |
721 |
731 |
741 |
751 |
761 |
771 |
781 |
791 |
801 |
811 |
821 |
831 |
841 |
851 |
861 |
871 |
881 |
891 |
901 |
911 |
921 |
931 |
941 |
951 |
961 |
971 |
981 |
991 |
1001 |
1011 |
1021 |
1031 |
1041 |
4051 |
1061 |
1071 |
1081 |
1091 |
1101 |
1111 |
1121 |
1131 |
1141 |
1151 |
1161 |
1171 |
1181 |
1191 |
1201 |
1211 |
1221 |
1231 |
1241 |
1251 |
1261 |
1271 |
1281 |
1291 |
1301 |
1311 |
1321 |
1331 |
1341 |
1351 |
1361 |
1371 |
1381 |
1391 |
1401 |
1411 |
1421 |
1431 |
1441 |
1451 |
1461 |
1471 |
1481 |
1491 |
1501 |
1511 |
1521 |
1531 |
1541 |
1551 |
1561 |
1571 |
1581 |
1591 |
1601 |
1611 |
1621 |
1631 |
1641 |
1651 |
1661 |
1671 |
1681 |
Рис. 7а
У нас получился примитивный квадрат 13-го порядка. Вычёркиваем из этого квадрата три строки и три столбца, выделенные на рис. 7а белым цветом. Получим такой примитивный квадрат 10-го порядка (рис. 7б):
1 |
11 |
21 |
31 |
41 |
81 |
91 |
101 |
111 |
121 |
131 |
141 |
151 |
161 |
171 |
211 |
221 |
231 |
241 |
251 |
261 |
271 |
281 |
291 |
301 |
341 |
351 |
361 |
371 |
381 |
391 |
401 |
411 |
421 |
431 |
471 |
481 |
491 |
501 |
511 |
521 |
531 |
541 |
551 |
561 |
601 |
611 |
621 |
631 |
641 |
1041 |
4051 |
1061 |
1071 |
1081 |
1121 |
1131 |
1141 |
1151 |
1161 |
1171 |
1181 |
1191 |
1201 |
1211 |
1251 |
1261 |
1271 |
1281 |
1291 |
1301 |
1311 |
1321 |
1331 |
1341 |
1381 |
1391 |
1401 |
1411 |
1421 |
1431 |
1441 |
1451 |
1461 |
1471 |
1511 |
1521 |
1531 |
1541 |
1551 |
1561 |
1571 |
1581 |
1591 |
1601 |
1641 |
1651 |
1661 |
1671 |
1681 |
Рис. 7б
Пронумеруем числа этого примитивного квадрата в естественном порядке и заполним матрицу 10х10 в соответствии с идеальным квадратом, изображённым на рис. 5. При этом учитываем, что идеальному квадрату соответствует примитивный квадрат, построенный точно так же, но только из обратимого квадрата. Для наглядности покажу, каким номерам чисел в примитивном квадрате (полученном из обратимого квадрата вычёркиванием трёх строк и трёх столбцов) соответствуют числа идеального квадрата с рис. 5 (см. рис. 7в):
1 |
99 |
7 |
96 |
3 |
93 |
6 |
97 |
9 |
91 |
1 |
168 |
10 |
165 |
3 |
159 |
9 |
166 |
12 |
157 |
90 |
12 |
84 |
15 |
88 |
18 |
85 |
14 |
82 |
20 |
156 |
15 |
147 |
18 |
154 |
24 |
148 |
17 |
145 |
26 |
61 |
39 |
67 |
36 |
63 |
33 |
66 |
37 |
69 |
31 |
118 |
51 |
127 |
48 |
120 |
42 |
126 |
49 |
129 |
40 |
60 |
42 |
54 |
45 |
58 |
48 |
55 |
44 |
52 |
50 |
117 |
54 |
108 |
57 |
115 |
63 |
109 |
56 |
106 |
65 |
21 |
79 |
27 |
76 |
23 |
73 |
26 |
77 |
29 |
71 |
27 |
142 |
36 |
139 |
29 |
133 |
35 |
140 |
38 |
131 |
30 |
72 |
24 |
75 |
28 |
78 |
25 |
74 |
22 |
80 |
39 |
132 |
30 |
135 |
37 |
141 |
31 |
134 |
28 |
143 |
51 |
49 |
57 |
46 |
53 |
43 |
56 |
47 |
59 |
41 |
105 |
64 |
114 |
61 |
107 |
55 |
113 |
62 |
116 |
53 |
70 |
32 |
64 |
35 |
68 |
38 |
65 |
34 |
62 |
40 |
130 |
41 |
121 |
44 |
128 |
50 |
122 |
43 |
119 |
52 |
81 |
19 |
87 |
16 |
83 |
13 |
86 |
17 |
89 |
11 |
144 |
25 |
153 |
22 |
146 |
16 |
152 |
23 |
155 |
14 |
10 |
92 |
4 |
95 |
8 |
98 |
5 |
94 |
2 |
100 |
13 |
158 |
4 |
161 |
11 |
167 |
5 |
160 |
2 |
169 |
Рис. 7в
Номера элементов в строках жёлтого цвета.
Примитивный квадрат с рис. 7б с пронумерованными числами показан на рис. 7г.
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
1 |
11 |
21 |
31 |
41 |
81 |
91 |
101 |
111 |
121 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
131 |
141 |
151 |
161 |
171 |
211 |
221 |
231 |
241 |
251 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
261 |
271 |
281 |
291 |
301 |
341 |
351 |
361 |
371 |
381 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
391 |
401 |
411 |
421 |
431 |
471 |
481 |
491 |
501 |
511 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
521 |
531 |
541 |
551 |
561 |
601 |
611 |
621 |
631 |
641 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
1041 |
1051 |
1061 |
1071 |
1081 |
1121 |
1131 |
1141 |
1151 |
1161 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
1171 |
1181 |
1191 |
1201 |
1211 |
1251 |
1261 |
1271 |
1281 |
1291 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
1301 |
1311 |
1321 |
1331 |
1341 |
1381 |
1391 |
1401 |
1411 |
1421 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
1431 |
1441 |
1451 |
1461 |
1471 |
1511 |
1521 |
1531 |
1541 |
1551 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
1561 |
1571 |
1581 |
1591 |
1601 |
1641 |
1651 |
1661 |
1671 |
1681 |
Рис. 7г
Заполняем матрицу 10х10 в соответствии с номерами чисел в примитивном квадрате (рис. 7г) и номерами элементов в идеальном квадрате (рис. 7в) и получаем идеальный квадрат (рис. 7д):
1 |
1671 |
91 |
1641 |
21 |
1581 |
81 |
1651 |
111 |
1561 |
1551 |
141 |
1461 |
171 |
1531 |
231 |
1471 |
161 |
1441 |
251 |
1171 |
501 |
1261 |
471 |
1191 |
411 |
1251 |
481 |
1281 |
391 |
1161 |
531 |
1071 |
561 |
1141 |
621 |
1081 |
551 |
1051 |
641 |
261 |
1411 |
351 |
1381 |
281 |
1321 |
341 |
1391 |
371 |
1301 |
381 |
1311 |
291 |
1341 |
361 |
1401 |
301 |
1331 |
271 |
1421 |
1041 |
631 |
1131 |
601 |
1061 |
541 |
1121 |
611 |
1151 |
521 |
1291 |
401 |
1201 |
431 |
1271 |
491 |
1211 |
421 |
1181 |
511 |
1431 |
241 |
1521 |
211 |
1451 |
151 |
1511 |
221 |
1541 |
131 |
121 |
1571 |
31 |
1601 |
101 |
1661 |
41 |
1591 |
11 |
1681 |
Рис. 7д
Если применить к этому идеальному квадрату преобразование 3-х квадратов, получится совершенный квадрат. К сожалению, для идеальных квадратов из простых чисел и из чисел Смита этот метод не работает, потому что не известны нужные для построения арифметические прогрессии. Можно построить только квадраты с повторяющимися числами, такой совершенный квадрат из простых чисел и показан на рис. 7.
Следующий алгоритм – построение квадратов по решёткам Россера. Для построения пандиагонального квадрата 10-го порядка достаточно найти четыре пандиагональных квадрата 5-го порядка с одинаковой магической константой и составленных из различных чисел, если мы хотим, чтобы в полученном пандиагональном квадрате 10-го порядка числа не повторялись. Подробно алгоритм описан в статье [5].
Здесь покажу только наименьший из известных на сегодня пандиагональных квадратов 10-го порядка из простых чисел. Этот квадрат построен В. Павловским данным методом, его магическая константа равна 3594 (рис. 8).
103 |
463 |
601 |
547 |
857 |
167 |
163 |
337 |
73 |
283 |
347 |
359 |
281 |
563 |
271 |
313 |
509 |
449 |
389 |
113 |
881 |
197 |
193 |
379 |
109 |
523 |
607 |
571 |
7 |
127 |
277 |
331 |
641 |
491 |
467 |
383 |
401 |
569 |
11 |
23 |
613 |
631 |
13 |
151 |
31 |
157 |
911 |
239 |
229 |
619 |
521 |
593 |
131 |
29 |
17 |
41 |
409 |
373 |
719 |
761 |
61 |
199 |
947 |
479 |
733 |
727 |
19 |
211 |
37 |
181 |
149 |
83 |
487 |
643 |
773 |
971 |
251 |
53 |
137 |
47 |
139 |
307 |
43 |
241 |
67 |
223 |
97 |
439 |
1451 |
587 |
503 |
431 |
257 |
71 |
269 |
89 |
227 |
353 |
541 |
853 |
Рис. 8. Пандиагональный квадрат 10-го порядка из простых чисел В. Павловского
На рисунке каждая решётка 5х5 раскрашена своим цветом. В решётках находятся пандиагональные квадраты 5-го порядка с магической константой 1797.
Пока не удаётся улучшить этот результат. Пандиагональных квадратов 5-го порядка строится очень много и с меньшими магическими константами, но найти четыре квадрата, составленные из различных чисел довольно сложно. В [5] приведено несколько примеров, когда найдено три квадрата из различных чисел, а четвёртый квадрат найти не удаётся.
Напомню, что наименьший магический квадрат 10-го порядка из простых чисел имеет магическую константу 2470. Можно предположить, что существует пандиагональный квадрат с магической константой в интервале [2470, 3594). Надо попробовать придумать другой метод построения, не связанный с решётками Россера. Хотя не исключено, что и этот метод ещё может дать новые результаты. Можно попытаться оптимизировать программу, реализующую данный метод.
Из чисел Смита тоже можно построить квадраты, аналогичные квадратам, показанным на рис. 6 - 7. Также можно построить пандиагональный квадрат по решёткам Россера, составив четыре пандиагональных квадрата 5-го порядка с одинаковой магической константой. Можно использовать и один пандиагональный квадрат 5-го порядка, записав его в каждую решётку. Но тогда в пандиагональном квадрате каждое число будет повторено четыре раза. Например, возьмём наименьший пандиагональный квадрат 5-го порядка из смитов, найденный В. Павловским, и построим из него пандиагональный квадрат 10-го порядка (рис. 9). В приведённом примере в решётки вписаны не копии квадрата, а эквивалентные варианты, полученные из исходного квадрата параллельным переносом на торе. Разумеется, это не избавило от повторения чисел.
58 |
4126 |
1507 |
265 |
4306 |
1858 |
526 |
1111 |
1921 |
958 |
517 |
706 |
3802 |
2182 |
1255 |
121 |
2362 |
454 |
382 |
4855 |
4126 |
2911 |
265 |
562 |
1858 |
778 |
1111 |
3865 |
958 |
202 |
706 |
58 |
2182 |
1507 |
121 |
4306 |
454 |
526 |
4855 |
1921 |
2911 |
517 |
562 |
3802 |
778 |
1255 |
3865 |
2362 |
202 |
382 |
58 |
4126 |
1507 |
265 |
4306 |
1858 |
526 |
1111 |
1921 |
958 |
517 |
706 |
3802 |
2182 |
1255 |
121 |
2362 |
454 |
382 |
4855 |
4126 |
2911 |
265 |
562 |
1858 |
778 |
1111 |
3865 |
958 |
202 |
706 |
58 |
2182 |
1507 |
121 |
4306 |
454 |
526 |
4855 |
1921 |
2911 |
517 |
562 |
3802 |
778 |
1255 |
3865 |
2362 |
202 |
382 |
Рис. 9
Можно вписывать в решётки другие эквивалентные варианты исходного квадрата 5-го порядка в любых комбинациях.
Интересно всё же найти четыре пандиагональных квадрата 5-го порядка (с одинаковой магической константой) из различных смитов, чтобы построить хороший пандиагональный квадрат 10-го порядка – без повторения чисел. Предлагаю читателям эту задачу. Возможно, и сама ещё вернусь к ней.
ДОБАВЛЕНИЕ (2 - 3 июля 2011 г.)
Маленькое открытие
продолжая исследовать пандиагональные квадраты 10-го порядка, обнаружила, что среди них существует группа квадратов, в которых работает закон отклонений от комплементарности точно так, как в пандиагональных квадратах 6-го порядка (см. алгоритм С. Беляева). Отличие только в том, что для порядка 6 все пандиагональные квадраты подчиняются этому закону, а для порядка 10 только отдельная группа квадратов. Магическая константа S этих квадратов должна быть кратна 5, так как константа комплементарности определяется по формуле K = S/5, а она не может быть дробным числом.
На рис. 10 показан пандиагональный квадрат 10-го порядка, составленный из произвольных натуральных чисел по алгоритму, использующему механизм отклонений от комплементарности. Магическая константа этого квадрата равна 8550, константа комплементарности равна 1710.
507 |
573 |
1023 |
1133 |
1203 |
1161 |
591 |
713 |
951 |
695 |
513 |
1133 |
809 |
1057 |
1599 |
1093 |
539 |
757 |
815 |
235 |
1119 |
1121 |
561 |
665 |
933 |
615 |
849 |
1103 |
813 |
771 |
989 |
1213 |
515 |
85 |
819 |
1103 |
773 |
1321 |
1179 |
553 |
1275 |
1145 |
639 |
741 |
729 |
731 |
1089 |
1073 |
543 |
585 |
1079 |
1291 |
1143 |
817 |
569 |
673 |
965 |
541 |
519 |
953 |
699 |
683 |
1071 |
993 |
885 |
1115 |
1065 |
783 |
555 |
701 |
545 |
1 |
969 |
1409 |
779 |
1141 |
1449 |
787 |
533 |
937 |
675 |
753 |
981 |
743 |
525 |
653 |
681 |
603 |
1413 |
1523 |
1149 |
637 |
839 |
907 |
509 |
265 |
549 |
869 |
1229 |
1597 |
Рис. 10
Примечание: в квадрате есть два одинаковых числа, но для анализа это не важно. Смотрите в Приложении пандиагональный квадрат из различных натуральных чисел, в котором работает закон отклонений.
Не буду показывать общую схему квадрата, так как она совершенно аналогична общей схеме пандиагональных квадратов 6-го порядка.
Покажу систему уравнений для отклонений от комплементарности и решение этой системы, которое получено мной с помощью товарища на форуме Портала ЕН. Он решил систему в пакете программ Maple. Интересно, что свободных отклонений получилось 16, а зависимых только 9. Мне кажется, что это очень хорошо для алгоритма, использующего отклонения. Хотя я пока полностью не реализовала этот алгоритм, только отдельные этапы.
Обозначим отклонения от комплементарности pi, i = 1, 2, 3, …, 25.
Система 10 уравнений, которым должны удовлетворять отклонения, имеет вид:
p1 + p7 + p13 + p19 + p25 = 0
p6 + p12 + p18 + p24 - p5 = 0
p11 + p17 + p23 - p4 - p10 = 0
p16 + p22 - p3 - p9 - p15 = 0
p21 - p2 - p8 - p14 - p20 = 0
p5 + p9 + p13 + p17 + p21 = 0
p10 + p14 + p18 + p22 - p1=0
p15 + p19 + p23 - p2 - p6 = 0
p20 + p24 - p3 - p7 - p11 = 0
p25 - p4 - p8 - p12 - p16 = 0
Понятно, что система получена из условия пандиагональности квадрата.
Независимыми отклонениями являются p10, p11, …, p25.
Формулы для зависимых отклонений будут такие:
p1 = p10 + p14 + p18 + p22
p2 = p21 - p14 – p20 – p25 + p12 + p16 + p11 + p17 + p23 - p10
p3 = p20 + p24 - p11 + p10 + p14 + p18 + p22 + p13 + p19 + p25
p4 = p11 + p17 + p23 - p10
p5 = - p16 + p15 + p20 + p24 - p11 + p10 + p14 + p18 + p19 + p25 - p17 – p21
p6 = - p12 + p15 - p16 + p20 - p11 + p10 + p14 + p19 + p25 - p17 – p21
p7 = - p10 - p14 – p18 – p22 - p13 - p19 – p25
p8 = p25 - p12 – p16 – p11 - p17 – p23 + p10
p9 = p16 - p15 – p20 - p24 + p11 - p10 - p14 - p18 – p13 - p19 – p25
Для приведённого на рис. 10 пандиагонального квадрата 16 свободных отклонений имеют значения:
p10 = 590, p11 = 550, p12 = 860, p13 = -362, p14 = -512, p15 = 160, p16 = -68, p17 = 184, p18 = -592, p19 = -212, p20 = 632, p21 = -170, p22 = -16, p23 = -202, p24 = 260, p25 = 616
Если теперь вычислить по формулам зависимые отклонения, они будут иметь такие значения:
p1 = -530, p2 = -172, p3 = -146, p4 = -58, p5 = 446, p6 = -82, p7 = 488, p8 = -118, p9 = -98
что соответствует действительным отклонениям в приведённом пандиагональном квадрате.
Можно попробовать реализовать этот алгоритм (конечно, надо хорошо подумать, как его реализовать!) и поискать пандиагональный квадрат 10-го порядка из простых чисел с меньшей магической константой, чем известная на сегодня константа – 3594. Если строить пандиагональные квадраты из простых чисел по данному алгоритму, магическая константа квадрата должна быть кратна 10, поскольку магические константы квадратов 10-го порядка из простых чисел всегда чётные и, кроме того, должны быть кратны 5. Интересно отметить, что минимально возможная магическая константа – 2470 – удовлетворяет этому условию. Не исключено, что существует пандиагональный квадрат 10-го порядка из простых чисел с такой магической константой. А если такой квадрат не существует, в интервале (2470, 3594) ещё много потенциальных магических констант, кратных 10. Так что, тут есть над чем поработать.
В заключение отмечу, что и для пандиагональных квадратов 14-го порядка я нашла такой квадрат, в котором работает закон отклонений от комплементарности. Напрашивается вывод: для любого порядка n = 4k + 2, k = 1, 2, 3, … существует группа пандиагональных квадратов, для которых работает закон отклонений от комплементарности. В случае k = 1 имеем пандиагональные квадраты 6-го порядка, для данного порядка закон отклонений от комплементарности действует для всех пандиагональных квадратов.
Продолжение следует
Литература и веб-страницы
1. Completion of the Spectrum of Orthogonal Diagonal Latin Squares (J. W. Brown и другие, 1992 г.).
2. Метод построения магических квадратов порядка n = 4k + 2. http://www.klassikpoez.narod.ru/mojmetod.htm
3. Нетрадиционные магические квадраты (Метод построения нетрадиционных идеальных квадратов порядка
n = 4k + 2). http://www.natalimak1.narod.ru.netradic1.htm
4. Нетрадиционные совершенные квадраты. http://www.natalimak1.narod.ru/sovnetr.htm
5. Построение пандиагональных квадратов по решёткам Россера. http://www.natalimak1.narod.ru/algross1.htm
Приложение
Думаю, интересно показать, как я получила пандиагональный квадрат, показанный на рис. 10.
Сначала были найдены три пандиагональных квадрата 5-го порядка из различных простых чисел с магической константой 1765. Поместила эти квадраты в три решётки Россера, получила следующий не полностью заполненный квадрат (рис. 11):
5 |
71 |
521 |
631 |
701 |
659 |
89 |
211 |
449 |
193 |
11 |
|
307 |
|
1097 |
|
37 |
|
313 |
|
617 |
619 |
59 |
163 |
431 |
113 |
347 |
601 |
311 |
269 |
487 |
|
13 |
|
317 |
|
271 |
|
677 |
|
773 |
643 |
137 |
239 |
227 |
229 |
587 |
571 |
41 |
83 |
577 |
|
641 |
|
67 |
|
463 |
|
17 |
|
197 |
181 |
569 |
491 |
383 |
613 |
563 |
281 |
53 |
199 |
43 |
|
467 |
|
277 |
|
947 |
|
31 |
|
173 |
251 |
479 |
241 |
23 |
151 |
179 |
101 |
911 |
1021 |
647 |
|
337 |
|
7 |
|
47 |
|
727 |
|
Рис. 11
Поскольку четвёртый пандиагональный квадрат 5х5 с магической константой 1765, составленный из других простых чисел, мне найти не удалось, я решила попробовать заполнить чётвёртую решётку по закону отклонений от комплементарности. Интересно, что известные элементы квадрата определяют все 25 отклонений. Всё получилось замечательно! Смотрите готовый пандиагональный квадрат на рис. 12.
5 |
71 |
521 |
631 |
701 |
659 |
89 |
211 |
449 |
193 |
11 |
631 |
307 |
555 |
1097 |
591 |
37 |
255 |
313 |
-267 |
617 |
619 |
59 |
163 |
431 |
113 |
347 |
601 |
311 |
269 |
487 |
711 |
13 |
-417 |
317 |
601 |
271 |
819 |
677 |
51 |
773 |
643 |
137 |
239 |
227 |
229 |
587 |
571 |
41 |
83 |
577 |
789 |
641 |
315 |
67 |
171 |
463 |
39 |
17 |
451 |
197 |
181 |
569 |
491 |
383 |
613 |
563 |
281 |
53 |
199 |
43 |
-501 |
467 |
907 |
277 |
639 |
947 |
285 |
31 |
435 |
173 |
251 |
479 |
241 |
23 |
151 |
179 |
101 |
911 |
1021 |
647 |
135 |
337 |
405 |
7 |
-237 |
47 |
367 |
727 |
1095 |
Рис. 12
Конечно, в квадрате оказались числа и составные, и одинаковые, и отрицательные. Тем не менее, он пандиагональный! Далее увеличила все элементы квадрата на 502 и получила пандиагональный квадрат, изображённый на рис. 10.
Если поместить в четвёртую решётку любой из трёх пандиагональных квадратов 5х5 или эквивалентную копию любого квадрата, закон отклонений перестаёт работать. Смотрите, например, пандиагональный квадрат, изображённый на рис. 13.
5 |
71 |
521 |
631 |
701 |
659 |
89 |
211 |
449 |
193 |
11 |
5 |
307 |
521 |
1097 |
701 |
37 |
89 |
313 |
449 |
617 |
619 |
59 |
163 |
431 |
113 |
347 |
601 |
311 |
269 |
487 |
617 |
13 |
59 |
317 |
431 |
271 |
347 |
677 |
311 |
773 |
643 |
137 |
239 |
227 |
229 |
587 |
571 |
41 |
83 |
577 |
773 |
641 |
137 |
67 |
227 |
463 |
587 |
17 |
41 |
197 |
181 |
569 |
491 |
383 |
613 |
563 |
281 |
53 |
199 |
43 |
197 |
467 |
569 |
277 |
383 |
947 |
563 |
31 |
53 |
173 |
251 |
479 |
241 |
23 |
151 |
179 |
101 |
911 |
1021 |
647 |
173 |
337 |
479 |
7 |
23 |
47 |
179 |
727 |
911 |
Рис. 13
Посмотрим на квадрат 5х5, который оказался в четвёртой решётке в пандиагональном квадрате 10-го порядка с рис. 12. Смотрите этот квадрат на рис. 14.
631 |
555 |
591 |
255 |
-267 |
711 |
-417 |
601 |
819 |
51 |
789 |
315 |
171 |
39 |
451 |
-501 |
907 |
639 |
285 |
435 |
135 |
405 |
-237 |
367 |
1095 |
Рис. 14
Этот квадрат тоже пандиагональный с магической константой 1765.
Однако я думаю, что если составить пандиагональный квадрат 10-го порядка по алгоритму, использующему закон отклонений от комплементарности, в общем случае квадраты 5х5 в решётках не будут пандиагональными квадратами, хотя сумма чисел в каждом квадрате 5х5, расположенном в любой из решёток, будет одинакова и равна 5S/2.
За примером не надо далеко ходить. Возьмём идеальный квадрат с рис. 5 и выпишем квадрат 5х5 из первой решётки (рис. 15):
1 |
10 |
3 |
9 |
12 |
118 |
127 |
120 |
126 |
129 |
27 |
36 |
29 |
35 |
38 |
105 |
114 |
107 |
113 |
116 |
144 |
153 |
146 |
152 |
155 |
Рис. 15
В идеальном квадрате с рис. 5 закон отклонений от комплементарности работает. Его магическая константа равна 850, константа комплементарности равна 170.
Очевидно, что квадрат 5х5, выписанный из первой решётки, не является даже магическим. Но! Этот квадрат обладает свойством пандиагональности. И как легко заметить, он является примитивным. Сумма всех элементов этого квадрата равна 5*850/2 = 2125. Предлагаю читателям проверить квадраты 5х5 в остальных трёх решётках идеального квадрата с рис. 5.
Написала простенькую программку для алгоритма, использующего отклонения. Цель эксперимента – построить по данному алгоритму пандиагональный квадрат 10-го порядка из различных натуральных чисел. Взяла такую заготовку (рис 16):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
569 |
|
|
|
|
197 |
239 |
353 |
17 |
113 |
163 |
191 |
433 |
271 |
383 |
307 |
41 |
137 |
223 |
311 |
443 |
373 |
509 |
367 |
19 |
47 |
593 |
457 |
349 |
181 |
53 |
173 |
227 |
317 |
13 |
107 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 16
В квадрате есть 32 элемента, сумма элементов в строках равна 2470. Таких заготовок можно составить множество и очень быстро. Далее первый этап программы: нахождение ещё 32 элементов квадрата и 16 свободных отклонений от комплементарности. Этот этап программы выполняет мгновенно, вот результат:
0 0 0 0 0 0 0 0 0 0
0 0 0 0 569 0 0 0 0 197
239 353 17 113 163 191 433 271 383 307
41 137 223 311 443 373 509 367 19 47
593 457 349 181 53 173 227 317 13 107
0 0 0 0 0 0 0 0 0 0
0 0 0 0 211 0 0 0 0 11
521 199 641 487 439 37 3 59 5 79
503 313 337 557 491 71 29 61 101 7
179 281 233 727 797 43 23 89 67 31
Это 16 свободных отклонений (p10 – p25):
86 -218 -138 -418 -376 -252 -382 -328 -210 -82 -44 142 -14 -56 -246 -410
Теперь второй этап программы: вычисление 9 зависимых отклонений по формулам и нахождение остальных элементов квадрата с использованием зависимых отклонений. На этом этапе программа надолго “задумывается”. Тогда я убираю из программы проверку найденных элементов квадрата на принадлежность массиву простых чисел. В этом случае программа выполняется мгновенно и выдаёт такой пандиагональный квадрат (рис. 17):
83 |
109 |
139 |
167 |
73 |
97 |
127 |
151 |
-487 |
2011 |
103 |
131 |
157 |
-633 |
569 |
1351 |
-817 |
1161 |
251 |
197 |
239 |
353 |
17 |
113 |
163 |
191 |
433 |
271 |
383 |
307 |
41 |
137 |
223 |
311 |
443 |
373 |
509 |
367 |
19 |
47 |
593 |
457 |
349 |
181 |
53 |
173 |
227 |
317 |
13 |
107 |
911 |
603 |
1839 |
1669 |
-769 |
-103 |
149 |
-1141 |
-361 |
-327 |
-703 |
-113 |
-1465 |
-1109 |
211 |
237 |
1787 |
1135 |
2479 |
11 |
521 |
199 |
641 |
487 |
439 |
37 |
3 |
59 |
5 |
79 |
503 |
313 |
337 |
557 |
491 |
71 |
29 |
61 |
101 |
7 |
179 |
281 |
233 |
727 |
797 |
43 |
23 |
89 |
67 |
31 |
Рис. 17
Получился пандиагональный квадрат с магической константой 2470, но он, увы, составлен не из простых чисел.
Избавляемся от отрицательных чисел, увеличив все элементы квадрата на 1466, и получаем такой пандиагональный квадрат 10-го порядка из различных натуральных чисел (рис. 18):
1549 |
1575 |
1605 |
1633 |
1539 |
1563 |
1593 |
1617 |
979 |
3477 |
1569 |
1597 |
1623 |
833 |
2035 |
2817 |
649 |
2627 |
1717 |
1663 |
1705 |
1819 |
1483 |
1579 |
1629 |
1657 |
1899 |
1737 |
1849 |
1773 |
1507 |
1603 |
1689 |
1777 |
1909 |
1839 |
1975 |
1833 |
1485 |
1513 |
2059 |
1923 |
1815 |
1647 |
1519 |
1639 |
1693 |
1783 |
1479 |
1573 |
2377 |
2069 |
3305 |
3135 |
697 |
1363 |
1615 |
325 |
1105 |
1139 |
763 |
1353 |
1 |
357 |
1677 |
1703 |
3253 |
2601 |
3945 |
1477 |
1987 |
1665 |
2107 |
1953 |
1905 |
1503 |
1469 |
1525 |
1471 |
1545 |
1969 |
1779 |
1803 |
2023 |
1957 |
1537 |
1495 |
1527 |
1567 |
1473 |
1645 |
1747 |
1699 |
2193 |
2263 |
1509 |
1489 |
1555 |
1533 |
1497 |
Рис. 18
Цель эксперимента достигнута: получен пандиагональный квадрат 10-го порядка из различных натуральных чисел, в котором работает закон отклонений от комплементарности. Магическая константа квадрата равна 17130, константа комплементарности равна 3426.
Посмотрим на квадрат 5х5, расположенный в первой решётке Россера (рис. 19):
1549 |
1605 |
1539 |
1593 |
979 |
1705 |
1483 |
1629 |
1899 |
1849 |
2059 |
1815 |
1519 |
1693 |
1479 |
763 |
1 |
1677 |
3253 |
3945 |
1969 |
1803 |
1957 |
1495 |
1567 |
Рис. 19
Очевидно, что этот квадрат не магический и свойством пандиагональности не обладает, что и ожидалось в общем случае применения данного алгоритма. Сумма элементов этого квадрата равна 5S/2 = 42825, как и должно быть. Предлагаю читателям проверить квадраты 5х5 в остальных трёх решётках квадрата с рис. 18.
Показана одна простая реализация алгоритма использования закона отклонений от комплементарности. Можно сделать более эффективную реализацию и поискать с помощью данного алгоритма пандиагональные квадраты 10-го порядка из простых чисел с магической константой меньшей 3594.
16 - 17 июня – 2 - 3 июля 2011 г.
г. Саратов
На главную страницу сайта:
http://www.klassikpoez.narod.ru/index.htm
На главную страницу раздела «Волшебный мир магических квадратов»:
http://www.klassikpoez.narod.ru/glavnaja.htm
Контакты
QIP 571-379-327