НОВЫЕ АСПЕКТЫ МЕТОДА ЛАТИНСКИХ КВАДРАТОВ
Часть I
Глава 1. ЛАТИНСКИЕ КВАДРАТЫ
Прежде чем излагать новые аспекты метода латинских квадратов, остановлюсь подробно на теме латинских квадратов. Эта тема оказалась очень интересной и мало исследованной. Даже в Википедии статья “Латинский квадрат” не завершена. Так что к читателям, хорошо знающим данную тему, большая просьба: сделайте свои добавления в указанную статью в Википедии.
Поскольку я изучаю эту тему в плане использования латинских квадратов для построения магических квадратов, меня, прежде всего, интересует вопрос построения пар ортогональных латинских квадратов. При этом больший интерес представляют классические латинские квадраты. Далее всюду, где не будет употреблён термин “обобщённый латинский квадрат”, подразумевается, что речь идёт о классических латинских квадратах. Для термина “ортогональные латинские квадраты” будет использоваться аббревиатура ОЛК.
Замечу, что все определения, касающиеся латинских квадратов, были даны в моих прежних статьях, поэтому не буду их повторять. Смотрите статью в Википедии, а также тему “Латинские квадраты” на научном форуме:
http://dxdy.ru/topic15897.html
***
Начну с ОЛК нечётного порядка. Доказано, что не существует диагональных ОЛК 3-го порядка. На рис. 4 вы видите пару не диагональных ОЛК 3-го порядка.
0 |
1 |
2 |
|
2 |
0 |
1 |
1 |
2 |
0 |
1 |
2 |
0 |
|
2 |
0 |
1 |
0 |
1 |
2 |
Рис. 4
Для любого нечётного порядка n = 2k + 1 пару ОЛК легко построить таким простым приёмом (на этом приёме и основан метод Делаира): в нижней строке первого квадрата записывается любая перестановка чисел 0, 1, 2, … n-1, оканчивающаяся числом k. Далее квадрат заполняется снизу вверх, каждая следующая строка получается из предыдущей циклическим сдвигом с шагом 1. Рассмотрим конкретный пример для n = 7. Выберем такую перестановку: 0, 1, 2, 4, 5, 6, 3. На рис. 5 показан первый латинский квадрат.
3 |
0 |
1 |
2 |
4 |
5 |
6 |
6 |
3 |
0 |
1 |
2 |
4 |
5 |
5 |
6 |
3 |
0 |
1 |
2 |
4 |
4 |
5 |
6 |
3 |
0 |
1 |
2 |
2 |
4 |
5 |
6 |
3 |
0 |
1 |
1 |
2 |
4 |
5 |
6 |
3 |
0 |
0 |
1 |
2 |
4 |
5 |
6 |
3 |
Рис. 5
Второй латинский квадрат заполняется аналогично с той разницей, что произвольная перестановка, которая тоже должна оканчиваться числом k, записывается в верхней строке квадрата, и квадрат заполняется сверху вниз. На рис. 6 показан второй латинский квадрат. Выбрана та же самая перестановка чисел.
0 |
1 |
2 |
4 |
5 |
6 |
3 |
1 |
2 |
4 |
5 |
6 |
3 |
0 |
2 |
4 |
5 |
6 |
3 |
0 |
1 |
4 |
5 |
6 |
3 |
0 |
1 |
2 |
5 |
6 |
3 |
0 |
1 |
2 |
4 |
6 |
3 |
0 |
1 |
2 |
4 |
5 |
3 |
0 |
1 |
2 |
4 |
5 |
6 |
Рис. 6
Очевидно, что латинские квадраты, построенные таким способом, не диагональные. Однако они являются нетрадиционными магическими квадратами с магической константой 21 и потому пригодны для построения магического квадрата.
Если построить данным способом ОЛК 3-го порядка, получится такая пара (рис. 7):
1 |
0 |
2 |
|
0 |
2 |
1 |
2 |
1 |
0 |
2 |
1 |
0 |
|
0 |
2 |
1 |
1 |
0 |
2 |
Рис. 7
А теперь покажу диагональные ОЛК. Начну с квадратов 5-го порядка. Первая пара диагональных ОЛК 5-го порядка найдена в книге М. Гарднера “Математические досуги” (М.: Мир, 1972). На рис. 8 вы видите эту пару.
0 |
1 |
2 |
3 |
4 |
|
0 |
1 |
2 |
3 |
4 |
2 |
3 |
4 |
0 |
1 |
3 |
4 |
0 |
1 |
2 |
|
4 |
0 |
1 |
2 |
3 |
1 |
2 |
3 |
4 |
0 |
|
1 |
2 |
3 |
4 |
0 |
4 |
0 |
1 |
2 |
3 |
|
3 |
4 |
0 |
1 |
2 |
2 |
3 |
4 |
0 |
1 |
Рис. 8
Участник форума (ссылка на форум дана выше) М. Алексеев установил, что существует всего две пары диагональных ОЛК 5-го порядка, и нашёл вторую пару. Вот эта пара (рис. 9):
0 |
1 |
2 |
3 |
4 |
|
0 |
1 |
2 |
3 |
4 |
4 |
2 |
3 |
0 |
1 |
3 |
4 |
1 |
2 |
0 |
|
3 |
4 |
1 |
2 |
0 |
4 |
2 |
3 |
0 |
1 |
|
1 |
3 |
0 |
4 |
2 |
2 |
0 |
4 |
1 |
3 |
|
2 |
0 |
4 |
1 |
3 |
1 |
3 |
0 |
4 |
2 |
Рис. 9
Замечание: следует отметить, что обе пары ОЛК нормализованные, то есть в первых строках квадратов стоит тождественная перестановка чисел 0, 1, 2, 3, 4. Варьируя эту перестановку, можно составить для каждой пары 120 вариантов. Точнее можно сказать так: существует две группы пар диагональных ОЛК 5-го порядка по 120 пар в каждой группе.
Переходим к латинским квадратам 7-го порядка. Построение одной пары диагональных ОЛК для данного порядка (как и вообще для всех нечётных порядков не кратных 3) описано в статье “Построение идеальных квадратов нечётного порядка с помощью латинских квадратов” (http://www.klassikpoez.narod.ru/idlat.htm ). На рис. 10 показана пара ОЛК, построенная в указанной статье.
0 |
6 |
5 |
4 |
3 |
2 |
1 |
|
5 |
4 |
3 |
2 |
1 |
0 |
6 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
|
4 |
3 |
2 |
1 |
0 |
6 |
5 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
|
6 |
5 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
1 |
0 |
6 |
5 |
4 |
3 |
2 |
4 |
3 |
2 |
1 |
0 |
6 |
5 |
|
3 |
2 |
1 |
0 |
6 |
5 |
4 |
2 |
1 |
0 |
6 |
5 |
4 |
3 |
|
5 |
4 |
3 |
2 |
1 |
0 |
6 |
0 |
6 |
5 |
4 |
3 |
2 |
1 |
Рис. 10
Тут следует рассказать ещё о группе попарно ортогональных латинских квадратов, которая строится пакетом математических программ Maple. Этот пакет может строить такие группы ОЛК для любого порядка, являющегося простым числом или степенью простого числа. Известно, что для порядка n группа взаимно ортогональных квадратов не может содержать больше n-1 квадратов (см., например, указанную выше книгу М. Гарднера). Группа из 6 взаимно ортогональных латинских квадратов 7-го порядка, построенная в Maple, приведена ниже (рис. 11).
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
2 |
3 |
4 |
5 |
6 |
0 |
1 |
3 |
4 |
5 |
6 |
0 |
1 |
2 |
||
2 |
3 |
4 |
5 |
6 |
0 |
1 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
||
3 |
4 |
5 |
6 |
0 |
1 |
2 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
2 |
3 |
4 |
5 |
6 |
0 |
1 |
||
4 |
5 |
6 |
0 |
1 |
2 |
3 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
5 |
6 |
0 |
1 |
2 |
3 |
4 |
||
5 |
6 |
0 |
1 |
2 |
3 |
4 |
3 |
4 |
5 |
6 |
0 |
1 |
2 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
||
6 |
0 |
1 |
2 |
3 |
4 |
5 |
5 |
6 |
0 |
1 |
2 |
3 |
4 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
5 |
6 |
0 |
1 |
2 |
3 |
4 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
||
1 |
2 |
3 |
4 |
5 |
6 |
0 |
3 |
4 |
5 |
6 |
0 |
1 |
2 |
5 |
6 |
0 |
1 |
2 |
3 |
4 |
||
5 |
6 |
0 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
||
2 |
3 |
4 |
5 |
6 |
0 |
1 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
3 |
4 |
5 |
6 |
0 |
1 |
2 |
||
6 |
0 |
1 |
2 |
3 |
4 |
5 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
2 |
3 |
4 |
5 |
6 |
0 |
1 |
||
3 |
4 |
5 |
6 |
0 |
1 |
2 |
2 |
3 |
4 |
5 |
6 |
0 |
1 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
Рис. 11
Очевидно, что два латинских квадрата в этой группе не диагональные, остальные четыре квадрата диагональные. Из шести взаимно ортогональных квадратов можно составить 15 пар ОЛК. Обратите внимание, что все эти пары нормализованные (см. замечание выше).
Итак, построение пары ОЛК, как диагональных, так и не диагональных, для любого нечётного порядка не кратного 3 – задача решённая.
Рассмотрим теперь квадраты чётно-чётного порядка n = 4k. Пару диагональных ОЛК 4-го порядка очень просто построить. Эта пара показана на рис. 12.
0 |
1 |
2 |
3 |
|
0 |
1 |
2 |
3 |
2 |
3 |
0 |
1 |
3 |
2 |
1 |
0 |
|
3 |
2 |
1 |
0 |
1 |
0 |
3 |
2 |
|
1 |
0 |
3 |
2 |
2 |
3 |
0 |
1 |
Рис. 12
Пара тоже нормализованная. Варьируя перестановку чисел 0, 1, 2, 3, можно получить 24 варианта.
Далее приводится группа из семи взаимно ортогональных латинских квадратов 8-го порядка, построенная в Maple (рис. 13).
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
||
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
||
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
||
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
||
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
||
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
||
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
||
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
||
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
||
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
||
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
||
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
6 |
7 |
4 |
5 |
2 |
3 |
0 |
1 |
1 |
0 |
3 |
2 |
5 |
4 |
7 |
6 |
5 |
4 |
7 |
6 |
1 |
0 |
3 |
2 |
2 |
3 |
0 |
1 |
6 |
7 |
4 |
5 |
Рис. 13
В этой группе только один латинский квадрат не диагональный. Из 7 квадратов данной группы можно составить 21 пару ОЛК. Все пары тоже будут нормализованные.
Обратите внимание: все латинские квадраты данной группы получаются друг из друга перестановкой строк.
Далее в точной аналогии с латинскими квадратами 8-го порядка я составила пару диагональных ОЛК 16-го порядка. Вот эта пара:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 3 2 1 0 7 6 5 4 11 10 9 8 15 14 13 12
4 5 6 7 0 1 2 3 12 13 14 15 8 9 10 11 6 7 4 5 2 3 0 1 14 15 12 13 10 11 8 9
6 7 4 5 2 3 0 1 14 15 12 13 10 11 8 9 5 4 7 6 1 0 3 2 13 12 15 14 9 8 11 10
8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3
10 11 8 9 14 15 12 13 2 3 0 1 6 7 4 5 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
12 13 14 15 8 9 10 11 4 5 6 7 0 1 2 3 10 11 8 9 14 15 12 13 2 3 0 1 6 7 4 5
14 15 12 13 10 11 8 9 6 7 4 5 2 3 0 1 9 8 11 10 13 12 15 14 1 0 3 2 5 4 7 6
9 8 11 10 13 12 15 14 1 0 3 2 5 4 7 6 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8
11 10 9 8 15 14 13 12 3 2 1 0 7 6 5 4 4 5 6 7 0 1 2 3 12 13 14 15 8 9 10 11
13 12 15 14 9 8 11 10 5 4 7 6 1 0 3 2 1 0 3 2 5 4 7 6 9 8 11 10 13 12 15 14
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 2 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13
1 0 3 2 5 4 7 6 9 8 11 10 13 12 15 14 11 10 9 8 15 14 13 12 3 2 1 0 7 6 5 4
3 2 1 0 7 6 5 4 11 10 9 8 15 14 13 12 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7
5 4 7 6 1 0 3 2 13 12 15 14 9 8 11 10 13 12 15 14 9 8 11 10 5 4 7 6 1 0 3 2
7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 14 15 12 13 10 11 8 9 6 7 4 5 2 3 0 1
Одной пары диагональных ОЛК нам вполне достаточно для построения магического квадрата. Точно так же по аналогии можно составить пару диагональных ОЛК для любого порядка n = 2p, p = 2, 3, 4 …
Для таких порядков группу ОЛК можно получить и в Maple.
Итак: задача составления пары диагональных ОЛК для любого порядка n = 2p решена.
А теперь покажу ещё одну группу взаимно ортогональных латинских квадратов 8-го порядка. Эту группу я получила из знаменитого полумагического квадрата Агриппы. Вообще-то квадрат Агриппы 12-го порядка. Этому квадрату посвящена отдельная статья: http://www.klassikpoez.narod.ru/franklin5.htm
На рис. 14 показан полумагический квадрат Агриппы 12-го порядка.
1 |
32 |
47 |
62 |
77 |
92 |
107 |
122 |
137 |
152 |
167 |
182 |
197 |
212 |
227 |
242 |
255 |
238 |
221 |
204 |
187 |
170 |
153 |
136 |
119 |
102 |
85 |
68 |
51 |
34 |
17 |
16 |
18 |
3 |
244 |
229 |
214 |
199 |
184 |
169 |
154 |
139 |
124 |
109 |
94 |
79 |
64 |
33 |
48 |
49 |
66 |
83 |
100 |
117 |
134 |
151 |
168 |
185 |
202 |
219 |
236 |
253 |
14 |
31 |
225 |
256 |
15 |
30 |
45 |
60 |
75 |
90 |
105 |
120 |
135 |
150 |
165 |
180 |
195 |
210 |
223 |
206 |
189 |
172 |
155 |
138 |
121 |
104 |
87 |
70 |
53 |
36 |
19 |
2 |
241 |
240 |
50 |
35 |
20 |
5 |
246 |
231 |
216 |
201 |
186 |
171 |
156 |
141 |
126 |
111 |
96 |
65 |
80 |
81 |
98 |
115 |
132 |
149 |
166 |
183 |
200 |
217 |
234 |
251 |
12 |
29 |
46 |
63 |
193 |
224 |
239 |
254 |
13 |
28 |
43 |
58 |
73 |
88 |
103 |
118 |
133 |
148 |
163 |
178 |
191 |
174 |
157 |
140 |
123 |
106 |
89 |
72 |
55 |
38 |
21 |
4 |
243 |
226 |
209 |
208 |
82 |
67 |
52 |
37 |
22 |
7 |
248 |
233 |
218 |
203 |
188 |
173 |
158 |
143 |
128 |
97 |
112 |
113 |
130 |
147 |
164 |
181 |
198 |
215 |
232 |
249 |
10 |
27 |
44 |
61 |
78 |
95 |
161 |
192 |
207 |
222 |
237 |
252 |
11 |
26 |
41 |
56 |
71 |
86 |
101 |
116 |
131 |
146 |
159 |
142 |
125 |
108 |
91 |
74 |
57 |
40 |
23 |
6 |
245 |
228 |
211 |
194 |
177 |
176 |
114 |
99 |
84 |
69 |
54 |
39 |
24 |
9 |
250 |
235 |
220 |
205 |
190 |
175 |
160 |
129 |
144 |
145 |
162 |
179 |
196 |
213 |
230 |
247 |
8 |
25 |
42 |
59 |
76 |
93 |
110 |
127 |
Рис. 14
В квадрате выделена начальная цепочка. Она имеет очень необычную форму.
Чтобы посмотреть, из каких латинских квадратов построен этот полумагический квадрат, я разложила его на два латинских квадрата. Второй латинский квадрат, к сожалению, получился обобщённый. А вот первый латинский квадрат классический и весьма гармоничен. Вы видите его на рис. 15.
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
0 |
1 |
10 |
11 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
11 |
10 |
3 |
2 |
1 |
0 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
0 |
1 |
2 |
3 |
8 |
9 |
10 |
11 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
11 |
10 |
9 |
8 |
5 |
4 |
3 |
2 |
1 |
0 |
11 |
10 |
9 |
8 |
7 |
6 |
6 |
7 |
8 |
9 |
10 |
11 |
0 |
1 |
2 |
3 |
4 |
5 |
Рис. 15
В точном соответствии с этим алгоритмом составляю первый латинский квадрат 8-го порядка (рис. 16):
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
2 |
3 |
4 |
5 |
6 |
7 |
0 |
1 |
6 |
7 |
0 |
1 |
2 |
3 |
4 |
5 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
Рис. 16
А теперь в этом латинском квадрате переставляю строки по аналогии с тем, как это делается в группе взаимно ортогональных латинских квадратов, построенной в Maple (см. рис. 13). И пара ОЛК 8-го порядка готова! Второй латинский квадрат этой пары вы видите на рис. 17.
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
1 |
0 |
7 |
6 |
5 |
4 |
3 |
2 |
6 |
7 |
0 |
1 |
2 |
3 |
4 |
5 |
3 |
2 |
1 |
0 |
7 |
6 |
5 |
4 |
5 |
4 |
3 |
2 |
1 |
0 |
7 |
6 |
4 |
5 |
6 |
7 |
0 |
1 |
2 |
3 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
2 |
3 |
4 |
5 |
6 |
7 |
0 |
1 |
Рис. 17
Предлагаю читателям произвести другие перестановки строк в латинском квадрате с рис. 16, аналогичные перестановкам строк в группе квадратов на рис. 13. Логично предположить, что в результате этого получится группа из семи взаимно ортогональных латинских квадратов 8-го порядка. Очевидно, что эта группа отличается от группы с рис. 13.
Таким образом, уникальная схема Агриппы даёт нам способ составления одного латинского квадрата любого чётно-чётного порядка. Вот, например, первый латинский квадрат 4-го порядка, составленный по этой схеме (рис. 18):
0 |
1 |
2 |
3 |
3 |
2 |
1 |
0 |
1 |
0 |
3 |
2 |
2 |
3 |
0 |
1 |
Рис. 18
Этот квадрат совпадает со вторым латинским квадратом в паре, показанной на рис. 12. Заметьте: этот латинский квадрат диагональный.
А это первый латинский квадрат 16-го порядка, построенный по схеме Агриппы (рис. 19):
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
1 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
1 |
14 |
15 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
15 |
14 |
3 |
2 |
1 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
1 |
2 |
3 |
12 |
13 |
14 |
15 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
15 |
14 |
13 |
12 |
5 |
4 |
3 |
2 |
1 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Рис. 19
Кстати, посмотрите на пару ОЛК 16-го порядка, приведённую выше. Второй латинский квадрат в этой паре получается из первого перестановкой строк. Вполне возможно, что, аналогично переставив строки в латинском квадрате с рис. 19, мы получим латинский квадрат ортогональный данному. Попробуйте!
Надеюсь, читатели поняли схему Агриппы для составления классического латинского квадрата любого чётно-чётного порядка.
Итак, для порядков n = 4k мы умеем составить первый латинский квадрат. Задача сводится к составлению ортогонального латинского квадрата. При этом именно классического латинского квадрата. Составление обобщённого ортогонального квадрата элементарно выполняется путём разложения соответствующего магического или полумагического квадрата, построенного по алгоритму Агриппы.
Переходим к нечётным порядкам кратным 3. Понятно, что для порядков, являющихся степенью числа 3, группу взаимно ортогональных латинских квадратов можно получить в Maple. На рис. 20 показана такая группа из восьми взаимно ортогональных латинских квадратов для порядка 9 (группа получена в Maple).
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
||
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
||
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
||
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
||
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
||
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
||
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
||
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
||
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
||
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
||
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
||
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
||
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
||
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
||
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
|
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
|
8 |
6 |
7 |
2 |
0 |
1 |
5 |
3 |
4 |
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
|
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
7 |
8 |
6 |
1 |
2 |
0 |
4 |
5 |
3 |
|
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
3 |
4 |
5 |
6 |
7 |
8 |
0 |
1 |
2 |
|
4 |
5 |
3 |
7 |
8 |
6 |
1 |
2 |
0 |
1 |
2 |
0 |
4 |
5 |
3 |
7 |
8 |
6 |
|
2 |
0 |
1 |
5 |
3 |
4 |
8 |
6 |
7 |
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
|
6 |
7 |
8 |
0 |
1 |
2 |
3 |
4 |
5 |
5 |
3 |
4 |
8 |
6 |
7 |
2 |
0 |
1 |
Рис. 20
В этой группе два латинских квадрата не диагональные, остальные 6 диагональные. Из восьми квадратов группы можно составить 28 пар ОЛК. Интересно отметить, что каждый латинский квадрат в этой группе получается из любого другого квадрата группы перестановкой строк. При этом первая строка во всех квадратах остаётся на месте, а каждая следующая строка занимает в квадратах группы 8 разных позиций. Все пары ОЛК здесь тоже нормализованные.
Таким образом, с порядками, равными степени числа 3, вопрос составления ОЛК тоже решён. С этой задачей справляется Maple. Можно попробовать составить пару ОЛК для таких порядков по аналогии.
А вот с нечётными порядками кратными 3 уже возникают сложности. Первый такой порядок равен 15. Здесь я приведу результаты, полученные в статье “Построение идеальных квадратов 15-ого порядка с помощью двух латинских квадратов (часть I)” (http://www.natalimak1.narod.ru/id15new.htm )
В этой статье пары ОЛК получены путём разложения известных идеальных квадратов 15-го порядка, построенных методом качелей, на два латинских ортогональных квадрата. На рис. 21-22 показана одна из таких пар ОЛК.
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
Рис. 21
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
2 |
1 |
5 |
7 |
9 |
13 |
12 |
3 |
6 |
10 |
14 |
0 |
4 |
8 |
11 |
Рис. 22
Очевидно, что второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии.
Поскольку методом качелей можно построить идеальный магический квадрат любого нечётного порядка, точно так же разложением готового магического квадрата может быть получена пара ОЛК.
Теперь посмотрим на ОЛК чётно-нечётного порядка. Порядок 6 является уникальным случаем: для латинских квадратов 6-го порядка не существует ортогональных квадратов. Поэтому минимальный чётно-нечётный порядок, с которого надо начать исследование ОЛК, равен 10.
В статье “Completion of the Spectrum of Orthogonal Diagonal Latin Squares” (J. W. Brown и другие) приведены три пары ортогональных диагональных латинских квадратов 10-го порядка. Эти пары показаны на рис. 23-25.
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 |
Рис. 23
0 |
4 |
1 |
9 |
8 |
2 |
7 |
3 |
5 |
6 |
|
0 |
8 |
5 |
1 |
7 |
3 |
4 |
6 |
9 |
2 |
3 |
1 |
6 |
8 |
2 |
9 |
4 |
5 |
0 |
7 |
5 |
1 |
7 |
2 |
9 |
8 |
0 |
3 |
4 |
6 |
|
6 |
5 |
2 |
4 |
9 |
0 |
3 |
8 |
7 |
1 |
1 |
7 |
2 |
9 |
5 |
6 |
8 |
0 |
3 |
4 |
|
1 |
8 |
5 |
3 |
7 |
4 |
9 |
0 |
6 |
2 |
9 |
6 |
4 |
3 |
0 |
2 |
7 |
1 |
5 |
8 |
|
9 |
2 |
0 |
5 |
4 |
7 |
8 |
6 |
1 |
3 |
3 |
0 |
8 |
6 |
4 |
1 |
5 |
9 |
2 |
7 |
|
8 |
6 |
3 |
7 |
1 |
5 |
0 |
9 |
2 |
4 |
4 |
3 |
0 |
8 |
6 |
5 |
9 |
2 |
7 |
1 |
|
4 |
0 |
7 |
2 |
5 |
3 |
6 |
1 |
9 |
8 |
7 |
2 |
9 |
5 |
1 |
4 |
6 |
8 |
0 |
3 |
|
2 |
9 |
4 |
1 |
6 |
8 |
5 |
7 |
3 |
0 |
6 |
4 |
3 |
0 |
8 |
9 |
2 |
7 |
1 |
5 |
|
7 |
3 |
9 |
6 |
0 |
1 |
2 |
4 |
8 |
5 |
2 |
9 |
6 |
4 |
3 |
7 |
1 |
5 |
8 |
0 |
|
5 |
7 |
8 |
0 |
3 |
6 |
1 |
2 |
4 |
9 |
8 |
5 |
1 |
7 |
2 |
0 |
3 |
4 |
6 |
9 |
Рис. 24
0 |
3 |
4 |
2 |
8 |
1 |
5 |
9 |
7 |
6 |
|
0 |
6 |
8 |
1 |
9 |
7 |
3 |
4 |
2 |
5 |
2 |
1 |
6 |
8 |
3 |
0 |
7 |
5 |
9 |
4 |
4 |
1 |
3 |
0 |
5 |
8 |
9 |
2 |
7 |
6 |
|
9 |
5 |
2 |
0 |
6 |
7 |
4 |
3 |
1 |
8 |
6 |
9 |
2 |
5 |
8 |
4 |
7 |
1 |
0 |
3 |
|
4 |
7 |
9 |
3 |
0 |
6 |
1 |
8 |
5 |
2 |
9 |
8 |
0 |
3 |
2 |
1 |
4 |
5 |
6 |
7 |
|
7 |
0 |
5 |
9 |
4 |
8 |
3 |
6 |
2 |
1 |
3 |
7 |
1 |
8 |
4 |
6 |
0 |
9 |
5 |
2 |
|
8 |
9 |
1 |
6 |
7 |
5 |
2 |
4 |
3 |
0 |
1 |
2 |
6 |
7 |
0 |
5 |
8 |
3 |
9 |
4 |
|
3 |
8 |
7 |
4 |
9 |
2 |
6 |
1 |
0 |
5 |
7 |
4 |
5 |
2 |
1 |
9 |
6 |
8 |
3 |
0 |
|
1 |
6 |
0 |
5 |
2 |
9 |
8 |
7 |
4 |
3 |
5 |
0 |
9 |
4 |
6 |
3 |
2 |
7 |
1 |
8 |
|
6 |
2 |
3 |
1 |
5 |
4 |
9 |
0 |
8 |
7 |
2 |
3 |
4 |
9 |
7 |
0 |
5 |
6 |
8 |
1 |
|
5 |
4 |
8 |
7 |
1 |
3 |
0 |
2 |
6 |
9 |
8 |
5 |
7 |
6 |
3 |
2 |
1 |
0 |
4 |
9 |
Рис. 25
Эти пары диагональных ОЛК строятся уже совсем иначе, квадраты не получаются один из другого перестановкой строк. Кроме того, в первых строках квадратов стоит не тождественная перестановка чисел 0, 1, 2, … 9. Зато тождественная перестановка стоит в одной из главных диагоналей (во всех шести квадратах). Покажу на примере ОЛК 10-го порядка, как выполняется трансформация тождественной перестановки. Произведём такую замену тождественной перестановки чисел:
0 1 2 3 4 5 6 7 8 9
0 4 8 9 2 6 3 5 7 1
В результате такой замены получим следующую пару диагональных ОЛК (рис. 26):
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
0 |
7 |
6 |
4 |
5 |
9 |
2 |
3 |
1 |
8 |
5 |
4 |
1 |
2 |
6 |
9 |
7 |
0 |
3 |
8 |
6 |
4 |
5 |
8 |
1 |
7 |
0 |
9 |
2 |
3 |
|
2 |
3 |
8 |
7 |
9 |
4 |
5 |
6 |
1 |
0 |
4 |
5 |
8 |
1 |
6 |
3 |
7 |
0 |
9 |
2 |
|
3 |
0 |
5 |
9 |
8 |
7 |
2 |
1 |
4 |
6 |
1 |
3 |
2 |
9 |
0 |
8 |
5 |
4 |
6 |
7 |
|
6 |
9 |
3 |
5 |
2 |
8 |
1 |
4 |
0 |
7 |
9 |
0 |
7 |
3 |
2 |
4 |
6 |
1 |
8 |
5 |
|
7 |
2 |
4 |
8 |
1 |
6 |
0 |
3 |
9 |
5 |
2 |
9 |
0 |
7 |
3 |
6 |
1 |
8 |
5 |
4 |
|
8 |
6 |
9 |
0 |
7 |
1 |
3 |
2 |
5 |
4 |
5 |
8 |
1 |
6 |
4 |
2 |
3 |
7 |
0 |
9 |
|
9 |
8 |
7 |
1 |
0 |
2 |
4 |
5 |
6 |
3 |
3 |
2 |
9 |
0 |
7 |
1 |
8 |
5 |
4 |
6 |
|
1 |
5 |
6 |
4 |
3 |
0 |
9 |
8 |
7 |
2 |
8 |
1 |
3 |
2 |
9 |
5 |
4 |
6 |
7 |
0 |
|
4 |
7 |
0 |
6 |
5 |
3 |
8 |
9 |
2 |
1 |
7 |
6 |
4 |
5 |
8 |
0 |
9 |
2 |
3 |
1 |
Рис. 26
Точно так же можно выполнить любую другую трансформацию тождественной перестановки и получить другие пары диагональных ОЛК 10-го порядка.
В другой статье (Stenson) нашла интересные не диагональные ОЛК 10-го порядка. При этом задана схема составления пары ОЛК в таком виде (рис. 27):
0 |
a1 |
1 |
a2 |
2 |
a3 |
3 |
6 |
5 |
4 |
|
0 |
4 |
a1 |
5 |
a2 |
6 |
a3 |
1 |
2 |
3 |
4 |
1 |
a1 |
2 |
a2 |
3 |
a3 |
0 |
6 |
5 |
a3 |
1 |
5 |
a1 |
6 |
a2 |
0 |
2 |
3 |
4 |
|
a3 |
5 |
2 |
a1 |
3 |
a2 |
4 |
1 |
0 |
6 |
1 |
a3 |
2 |
6 |
a1 |
0 |
a2 |
3 |
4 |
5 |
|
5 |
a3 |
6 |
3 |
a1 |
4 |
a2 |
2 |
1 |
0 |
a2 |
2 |
a3 |
3 |
0 |
a1 |
1 |
4 |
5 |
6 |
|
a2 |
6 |
a3 |
0 |
4 |
a1 |
5 |
3 |
2 |
1 |
2 |
a2 |
3 |
a3 |
4 |
1 |
a1 |
5 |
6 |
0 |
|
6 |
a2 |
0 |
a3 |
1 |
5 |
a1 |
4 |
3 |
2 |
a1 |
3 |
a2 |
4 |
a3 |
5 |
2 |
6 |
0 |
1 |
|
a1 |
0 |
a2 |
1 |
a3 |
2 |
6 |
5 |
4 |
3 |
3 |
a1 |
4 |
a2 |
5 |
a3 |
6 |
0 |
1 |
2 |
|
1 |
2 |
3 |
4 |
5 |
6 |
0 |
a1 |
a2 |
a3 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
a1 |
a2 |
a3 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
a2 |
a3 |
a1 |
5 |
6 |
0 |
1 |
2 |
3 |
4 |
a3 |
a1 |
a2 |
|
3 |
4 |
5 |
6 |
0 |
1 |
2 |
a3 |
a1 |
a2 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
a2 |
a3 |
a1 |
Рис. 27
Здесь переменные a1, a2, a3 принимают значения 7, 8, 9 в любой комбинации. Это значит, что можно составить шесть пар ОЛК. На рис. 28 показана пара ОЛК при таких значениях переменных: a1 = 7, a2 = 8, a3 = 9.
0 |
7 |
1 |
8 |
2 |
9 |
3 |
6 |
5 |
4 |
|
0 |
4 |
7 |
5 |
8 |
6 |
9 |
1 |
2 |
3 |
4 |
1 |
7 |
2 |
8 |
3 |
9 |
0 |
6 |
5 |
9 |
1 |
5 |
7 |
6 |
8 |
0 |
2 |
3 |
4 |
|
9 |
5 |
2 |
7 |
3 |
8 |
4 |
1 |
0 |
6 |
1 |
9 |
2 |
6 |
7 |
0 |
8 |
3 |
4 |
5 |
|
5 |
9 |
6 |
3 |
7 |
4 |
8 |
2 |
1 |
0 |
8 |
2 |
9 |
3 |
0 |
7 |
1 |
4 |
5 |
6 |
|
8 |
6 |
9 |
0 |
4 |
7 |
5 |
3 |
2 |
1 |
2 |
8 |
3 |
9 |
4 |
1 |
7 |
5 |
6 |
0 |
|
6 |
8 |
0 |
9 |
1 |
5 |
7 |
4 |
3 |
2 |
7 |
3 |
8 |
4 |
9 |
5 |
2 |
6 |
0 |
1 |
|
7 |
0 |
8 |
1 |
9 |
2 |
6 |
5 |
4 |
3 |
3 |
7 |
4 |
8 |
5 |
9 |
6 |
0 |
1 |
2 |
|
1 |
2 |
3 |
4 |
5 |
6 |
0 |
7 |
8 |
9 |
6 |
0 |
1 |
2 |
3 |
4 |
5 |
7 |
8 |
9 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
8 |
9 |
7 |
5 |
6 |
0 |
1 |
2 |
3 |
4 |
9 |
7 |
8 |
|
3 |
4 |
5 |
6 |
0 |
1 |
2 |
9 |
7 |
8 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
8 |
9 |
7 |
Рис. 28
Другие пары ОЛК по данной схеме предлагается составить читателям.
Расскажу ещё об одной паре ОЛК, найденной в указанной выше книге М. Гарднера. Эта пара получается из известного греко-латинского квадрата, построенного Э. Т. Паркером в 1958 г. Открытие Паркера подвергло серьёзному сомнению гипотезу Эйлера о том, что не существует ОЛК для порядков n = 4k + 2. Эта гипотеза оказалась верной только для порядка 6. Доказательство гипотезы Эйлера для порядка 6 опубликовал в 1901 г. французский математик Гастон Тарри.
Читатели, знакомые с моими прежними работами, знают, что греко-латинский квадрат получается из пары ОЛК простым объединением латинских квадратов. На рис. 29 приведён греко-латинский квадрат Э. Т. Паркера.
00 |
47 |
18 |
76 |
29 |
93 |
85 |
34 |
61 |
52 |
86 |
11 |
57 |
28 |
70 |
39 |
94 |
45 |
02 |
63 |
95 |
80 |
22 |
67 |
38 |
71 |
49 |
56 |
13 |
04 |
59 |
96 |
81 |
33 |
07 |
48 |
72 |
60 |
24 |
15 |
73 |
69 |
90 |
82 |
44 |
17 |
58 |
01 |
35 |
26 |
68 |
74 |
09 |
91 |
83 |
55 |
27 |
12 |
46 |
30 |
37 |
08 |
75 |
19 |
92 |
84 |
66 |
23 |
50 |
41 |
14 |
25 |
36 |
40 |
51 |
62 |
03 |
77 |
88 |
99 |
21 |
32 |
43 |
54 |
65 |
06 |
10 |
89 |
97 |
78 |
42 |
53 |
64 |
05 |
16 |
20 |
31 |
98 |
79 |
87 |
Рис. 29
Вот что рассказывает М. Гарднер в своей книге: “На обложке ноябрьского номера журнала Scientific American за 1959 год была помещена репродукция с картины работающей в журнале художницы Эми Казе. На картине изображён греко-латинский квадрат десятого порядка Паркера. Художница взяла десять красок вместо десяти цифр и каждую клетку раскрасила в два цвета так, чтобы на картине не было двух одинаковых клеток. Картина Эми Казе была куплена у художницы и подарена Паркеру его институтом”.
Попробую воспроизвести картину Эми Казе (рис. 30).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 30
Одна читательница журнала вышила по картине Эми Казе коврик Паркера.
Вернёмся от художеств к математике. Разложим греко-латинский квадрат Паркера с рис. 29 на два ортогональных латинских квадрата (рис. 31):
0 |
4 |
1 |
7 |
2 |
9 |
8 |
3 |
6 |
5 |
|
0 |
7 |
8 |
6 |
9 |
3 |
5 |
4 |
1 |
2 |
8 |
1 |
5 |
2 |
7 |
3 |
9 |
4 |
0 |
6 |
6 |
1 |
7 |
8 |
0 |
9 |
4 |
5 |
2 |
3 |
|
9 |
8 |
2 |
6 |
3 |
7 |
4 |
5 |
1 |
0 |
5 |
0 |
2 |
7 |
8 |
1 |
9 |
6 |
3 |
4 |
|
5 |
9 |
8 |
3 |
0 |
4 |
7 |
6 |
2 |
1 |
9 |
6 |
1 |
3 |
7 |
8 |
2 |
0 |
4 |
5 |
|
7 |
6 |
9 |
8 |
4 |
1 |
5 |
0 |
3 |
2 |
3 |
9 |
0 |
2 |
4 |
7 |
8 |
1 |
5 |
6 |
|
6 |
7 |
0 |
9 |
8 |
5 |
2 |
1 |
4 |
3 |
8 |
4 |
9 |
1 |
3 |
5 |
7 |
2 |
6 |
0 |
|
3 |
0 |
7 |
1 |
9 |
8 |
6 |
2 |
5 |
4 |
7 |
8 |
5 |
9 |
2 |
4 |
6 |
3 |
0 |
1 |
|
1 |
2 |
3 |
4 |
5 |
6 |
0 |
7 |
8 |
9 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
7 |
8 |
9 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
8 |
9 |
7 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
9 |
7 |
8 |
|
4 |
5 |
6 |
0 |
1 |
2 |
3 |
9 |
7 |
8 |
2 |
3 |
4 |
5 |
6 |
0 |
1 |
8 |
9 |
7 |
Рис. 31
Посмотрев внимательно на эту пару ОЛК, предположила, что её можно задать точно так же, как это сделал Stenson (см. рис. 27). Проверяю своё предположение (рис. 32):
0 |
4 |
1 |
a1 |
2 |
a3 |
a2 |
3 |
6 |
5 |
|
0 |
a1 |
a2 |
6 |
a3 |
3 |
5 |
4 |
1 |
2 |
a2 |
1 |
5 |
2 |
a1 |
3 |
a3 |
4 |
0 |
6 |
6 |
1 |
a1 |
a2 |
0 |
a3 |
4 |
5 |
2 |
3 |
|
a3 |
a2 |
2 |
6 |
3 |
a1 |
4 |
5 |
1 |
0 |
5 |
0 |
2 |
a1 |
a2 |
1 |
a3 |
6 |
3 |
4 |
|
5 |
a3 |
a2 |
3 |
0 |
4 |
a1 |
6 |
2 |
1 |
a3 |
6 |
1 |
3 |
a1 |
a2 |
2 |
0 |
4 |
5 |
|
a1 |
6 |
a3 |
a2 |
4 |
1 |
5 |
0 |
3 |
2 |
3 |
a3 |
0 |
2 |
4 |
a1 |
a2 |
1 |
5 |
6 |
|
6 |
a1 |
0 |
a3 |
a2 |
5 |
2 |
1 |
4 |
3 |
a2 |
4 |
a3 |
1 |
3 |
5 |
a1 |
2 |
6 |
0 |
|
3 |
0 |
a1 |
1 |
a3 |
a2 |
6 |
2 |
5 |
4 |
a1 |
a2 |
5 |
a3 |
2 |
4 |
6 |
3 |
0 |
1 |
|
1 |
2 |
3 |
4 |
5 |
6 |
0 |
a1 |
a2 |
a3 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
a1 |
a2 |
a3 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
a2 |
a3 |
a1 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
a3 |
a1 |
a2 |
|
4 |
5 |
6 |
0 |
1 |
2 |
3 |
a3 |
a1 |
a2 |
2 |
3 |
4 |
5 |
6 |
0 |
1 |
a2 |
a3 |
a1 |
Рис. 32
Если этот приём сработал, то мы должны получить другую пару ОЛК при других значениях переменных a1, a2, a3. Проверим для таких значений переменных:
a1 = 8, a2 = 9, a3 = 7
Пара ОЛК, составленная для данных значений переменных, изображена на рис. 33.
0 |
4 |
1 |
8 |
2 |
7 |
9 |
3 |
6 |
5 |
|
0 |
8 |
9 |
6 |
7 |
3 |
5 |
4 |
1 |
2 |
9 |
1 |
5 |
2 |
8 |
3 |
7 |
4 |
0 |
6 |
6 |
1 |
8 |
9 |
0 |
7 |
4 |
5 |
2 |
3 |
|
7 |
9 |
2 |
6 |
3 |
8 |
4 |
5 |
1 |
0 |
5 |
0 |
2 |
8 |
9 |
1 |
7 |
6 |
3 |
4 |
|
5 |
7 |
9 |
3 |
0 |
4 |
8 |
6 |
2 |
1 |
7 |
6 |
1 |
3 |
8 |
9 |
2 |
0 |
4 |
5 |
|
8 |
6 |
7 |
9 |
4 |
1 |
5 |
0 |
3 |
2 |
3 |
7 |
0 |
2 |
4 |
8 |
9 |
1 |
5 |
6 |
|
6 |
8 |
0 |
7 |
9 |
5 |
2 |
1 |
4 |
3 |
9 |
4 |
7 |
1 |
3 |
5 |
8 |
2 |
6 |
0 |
|
3 |
0 |
8 |
1 |
7 |
9 |
6 |
2 |
5 |
4 |
8 |
9 |
5 |
7 |
2 |
4 |
6 |
3 |
0 |
1 |
|
1 |
2 |
3 |
4 |
5 |
6 |
0 |
8 |
9 |
7 |
4 |
5 |
6 |
0 |
1 |
2 |
3 |
8 |
9 |
7 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
9 |
7 |
8 |
1 |
2 |
3 |
4 |
5 |
6 |
0 |
7 |
8 |
9 |
|
4 |
5 |
6 |
0 |
1 |
2 |
3 |
7 |
8 |
9 |
|
2 |
3 |
4 |
5 |
6 |
0 |
1 |
9 |
7 |
8 |
Рис. 33
Всё получилось! Таким образом, с помощью формы, изображённой на рис. 32, мы можем составить 6 пар ОЛК 10-го порядка Паркера.
Вот только непонятно, почему Stenson берёт перестановки только трёх чисел, если можно переставлять все 10 чисел. Выше было показано на примере ОЛК Брауна, как можно выполнить любую трансформацию тождественной перестановки чисел 0, 1, 2, … 9. Покажу ещё один интересный результат, полученный в ходе экспериментов с парами ОЛК Брауна. Первый латинский квадрат из пары ОЛК, изображённой на рис. 23, преобразован с применением такой трансформации тождественной перестановки чисел:
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 0
Здесь выполнена циклическая перестановка, переставлены все 10 чисел. В результате такого преобразования получен следующий латинский квадрат (рис. 34):
1 |
0 |
5 |
7 |
2 |
8 |
6 |
9 |
3 |
4 |
8 |
2 |
0 |
5 |
6 |
4 |
9 |
1 |
7 |
3 |
5 |
7 |
3 |
9 |
4 |
2 |
8 |
6 |
0 |
1 |
7 |
1 |
8 |
4 |
3 |
9 |
5 |
0 |
2 |
6 |
6 |
4 |
7 |
8 |
5 |
3 |
0 |
2 |
1 |
9 |
9 |
5 |
2 |
3 |
0 |
6 |
1 |
7 |
4 |
8 |
3 |
6 |
4 |
1 |
9 |
0 |
7 |
5 |
8 |
2 |
4 |
3 |
9 |
0 |
1 |
5 |
2 |
8 |
6 |
7 |
0 |
8 |
6 |
2 |
7 |
1 |
4 |
3 |
9 |
5 |
2 |
9 |
1 |
6 |
8 |
7 |
3 |
4 |
5 |
0 |
Рис. 34
А второй латинский квадрат в этой паре не преобразовывала. Тем не менее, новый латинский квадрат с рис. 34 оказался ортогональным второму латинскому квадрату этой пары.
Дальше вы увидите ещё более интересный случай: оба латинских квадрата из пары ОЛК преобразованы с применением разных трансформаций тождественной перестановки чисел, тем не менее, они остались по-прежнему ортогональными.
Продолжение читайте здесь:
http://www.natalimak1.narod.ru/aspekty1.htm
27 – 28 декабря 2008 г.
г. Саратов
Статья редактировалась 7 января 2009 г. Удалены черновые наброски.