Н. Макарова

 

ЗАДАЧА О СОСТАВЛЕНИИ ТРЁХ ВЗАИМНО ОРТОГОНАЛЬНЫХ ЛАТИНСКИХ

 

КВАДРАТОВ ЧЕТЫРНАДЦАТОГО ПОРЯДКА

 

В своих предыдущих статьях, посвящённых ортогональным латинским квадратам, я уже писала неоднократно об этой задаче. Никак не могу её решить, поэтому пишу специальную статью. Может быть, читатели лучше вникнут в задачу и помогут её решить. Тем более что задача ведь уже решена, только я никак не могу в этом решении разобраться.

 

В книге Холла “Комбинаторика” (стр. 278 – 279) доказывается, что количество взаимно ортогональных латинских квадратов 14-го порядка (как и вообще любого порядка n = 4k + 2, k>1) не меньше 2. Тем самым опровергается гипотеза Эйлера, которая оказалась верной только для порядка 6.

 

В 1985 г. D. T. Todorov опубликовал статью“Three Mutually Orthogonal Latin Squares of Order 14” (Ars Combinatoria, 20 (1985), pp. 45-48). В этой статье рассказывается о составлении группы из трёх взаимно ортогональных латинских квадратов 14-го порядка. Эту статью я выложила здесь:

http://www.natalimak1.narod.ru/mk/mols14.pdf

 

Поскольку статья на английском языке, предлагаю хороший перевод статьи, который мне любезно сделала пользователь shwedka с форума http://dxdy.ru/

В этом переводе переводчица не писала формулы, даны ссылки на те места в тексте, где эти формулы записаны.

 

Перевод статьи Тодорова:

 

      Пусть N(n) означает максимальное количество взаимно ортогональных латинских квадратов размера n.

      Известно, что если n больше или равно 7, n не равно 10, 14, то N(n) больше или равно 3 [1,2].       Существование набора из s взаимно ортогональных ЛК размера n эквивалентно существованию ортогонального массива OA(n,s+2) [3]. Ортогональный массив OA(n,s) определяется как матрица (s x n2) над {1,..., n}, строки которой взаимно ортогональны, т.е., если

      r1 = (x1,....xn^2), r2 = (y1,....yn^2),

то любая пара (f,g) встречается ровно один раз среди пар (xi, yi). Ниже мы даем OA(14,5).

 

      Добавим точку * к полю Z13 вычетов по модулю 13 и определим операции для a, принадлежащего Z13: a + * = * + a = a* = *a = * (сложение и умножение подразумеваются по модулю 13).

 

      Пусть A = ||aij||, i=1,…,5, j=1,…,15 –  матрица над Z13\cup *. Пусть

      r1 = (x1,...,x15), r2=(y1,....y15) – строки в А.

 

      Мы скажем, что они ортогональны, если

 

      1. (xi, yi) не равно (*,*)

 

      2. Существуют такие целые i0, j0 (i0 не равно j0; i0, j0 принадлежат [1,15]), что xi0 = *, yj0 = *

 

      3. Для любого a, принадлежащего Z13, существует пара (xi,yi), такая что xi - yi = a.

 

      Матрица A называется DS-матрицей, если её строки взаимно ортогональны.

 

      Для любого b, принадлежащего Z13, определим A + b = ||aij + b||.

      Очевидно, матрица

 

      (см. начало стр. 46)

 

      является ОА(14,5) - ортогональным массивом над Z13\cup *.

 

      Очевидно, мы можем прибавить к любой строке целое число по модулю 13, так же, как к любому столбцу, не теряя DS свойство. Поэтому мы предположим, что первая строка А имеет вид

      (*, a, ... , a) для некоторого a, принадлежащего Z13. Выбор этого a несуществен, так что мы удалим первую строку и первый столбец в А, обозначив оставшуюся матрицу (4х14) через AR. Очевидно,

 

      (1). Каждая строка в AR является перестановкой Z13\cup *

      (2). Каждый столбец Z13\cup * содержит различные элементы Z13\cup *

      (3). Если r1 = (x1,..., x14), r2 = (y1,... , y14) – строки в AR, то для любого a, принадлежащего Z13\{0}, найдётся ровно одна пара (xi, yi) такая что xi  - yi = a.

 

      Теперь предположим, что

 

      (формулы посередине стр. 46)

 

      – строки в AR. Поскольку А –  DS-матрица, то

 

      (формулы чуть ниже середины стр. 46)

 

      Поэтому

 

      (равенство двух сумм)

 

      С другой стороны,

 

      (формула с двумя суммами)

 

      согласно свойству (1). Поэтому \alpha = \beta.

 

      Поскольку A + b, bA – DS-матрицы для любого b принадлежащего Z13\{0}, мы делаем вывод, что четыре столбца в AR представляют симметричную матрицу вида

 

      (матрица вверху стр. 47)

 

      Если проверить, то можно построить 375 различных матриц такого вида (заметим, что строки и столбцы в AR) можно переставлять.

 

      Ровно три из таких матриц удалось расширить до AR-матриц, что было получено путем вычислений на

      компьютере.

 

      (три толстых матрицы на стр. 47.)

 

 

Теперь осталось только разобраться, как же Тодоров строит свой ортогональный массив и как от ортогонального массива перейти к самим ортогональным квадратам. В конце статьи даны три матрицы размером 4х14. Никак не могу понять, как извлечь из этих матриц три взаимно ортогональных латинских квадрата 14-го порядка.

 

Сначала я взяла первую из этих матриц и достроила её до латинского квадрата 14-го порядка простым подбором. Надеялась, что мне удастся каким-нибудь способом построить второй латинский квадрат ортогональный построенному. Но ничего не получилось. Приведу этот самый латинский квадрат, построенный из первой матрицы 4х14, приведённой Тодоровым (рис. 1):

 

13

0

1

3

2

4

5

6

7

8

9

10

11

12

0

13

2

12

10

7

9

5

4

1

11

8

3

6

1

2

13

9

5

3

12

7

11

0

4

6

8

10

3

12

9

13

6

2

7

11

1

5

10

0

4

8

2

10

5

6

13

8

1

3

0

4

7

9

12

11

4

7

3

2

8

13

6

9

12

10

0

11

1

5

5

9

12

7

1

6

13

0

8

11

3

4

10

2

6

5

7

11

3

9

0

13

10

12

8

1

2

4

7

4

11

1

0

12

8

10

13

6

5

2

9

3

8

1

0

5

4

10

11

12

6

13

2

3

7

9

9

11

4

10

7

0

3

8

5

2

13

12

6

1

10

8

6

0

9

11

4

1

2

3

12

13

5

7

11

3

8

4

12

1

10

2

9

7

6

5

13

0

12

6

10

8

11

5

2

4

3

9

1

7

0

13

 

Рис. 1

 

Потом, прочитав указанный фрагмент из книги Холла, я поняла, что приведённые Тодоровым матрицы – это ортогональные массивы, с помощью которых надо составлять сами квадраты. Но и так у меня ничего не получается. Вот, например, одна из попыток составить пару ОЛК с помощью первой матрицы Тодорова (рис. 2):

 

Первый латинский квадрат

 

13

2

12

10

7

9

5

4

1

11

8

3

6

0

0

3

13

11

8

10

6

5

2

12

9

4

7

1

1

4

0

12

9

11

7

6

3

13

10

5

8

2

2

5

1

13

10

12

8

7

4

0

11

6

9

3

3

6

2

0

11

13

9

8

5

1

12

7

10

4

4

7

3

1

12

0

10

9

6

2

13

8

11

5

5

8

4

2

13

1

11

10

7

3

0

9

12

6

6

9

5

3

0

2

12

11

8

4

1

10

13

7

7

10

6

4

1

3

13

12

9

5

2

11

0

8

8

11

7

5

2

4

0

13

10

6

3

12

1

9

9

12

8

6

3

5

1

0

11

7

4

13

2

10

10

13

9

7

4

6

2

1

12

8

5

0

3

11

11

0

10

8

5

7

3

2

13

9

6

1

4

12

12

1

11

9

6

8

4

3

0

10

7

2

5

13

 

Второй латинский квадрат

 

13

9

5

3

12

7

11

0

4

6

8

10

1

2

0

10

6

4

13

8

12

1

5

7

9

11

2

3

1

11

7

5

0

9

13

2

6

8

10

12

3

4

2

12

8

6

1

10

0

3

7

9

11

13

4

5

3

13

9

7

2

11

1

4

8

10

12

0

5

6

4

0

10

8

3

12

2

5

9

11

13

1

6

7

5

1

11

9

4

13

3

6

10

12

0

2

7

8

6

2

12

10

5

0

4

7

11

13

1

3

8

9

7

3

13

11

6

1

5

8

12

0

2

4

9

10

8

4

0

12

7

2

6

9

13

1

3

5

10

11

9

5

1

13

8

3

7

10

0

2

4

6

11

12

10

6

2

0

9

4

8

11

1

3

5

7

12

13

11

7

3

1

10

5

9

12

2

4

6

8

13

0

12

8

4

2

11

6

10

13

3

5

7

9

0

1

 

Рис. 2

 

Увы, квадраты не получились ортогональными. Было сделано ещё множество попыток, но результат так и не достигнут.

 

Далее я попробовала составить пару ОЛК 14-го порядка по алгоритму, который разработала для порядков серии n = 4(mod 6). Вот что у меня получилось (рис. 3):

 

Первый латинский квадрат

 

1

0

5

7

9

11

13

2

4

6

8

10

12

3

13

2

0

6

8

10

12

1

3

5

7

9

11

4

12

1

3

0

7

9

11

13

2

4

6

8

10

5

11

13

2

4

0

8

10

12

1

3

5

7

9

6

10

12

1

3

5

0

9

11

13

2

4

6

8

7

9

11

13

2

4

6

0

10

12

1

3

5

7

8

8

10

12

1

3

5

7

0

11

13

2

4

6

9

7

9

11

13

2

4

6

8

0

12

1

3

5

10

6

8

10

12

1

3

5

7

9

0

13

2

4

11

5

7

9

11

13

2

4

6

8

10

0

1

3

12

4

6

8

10

12

1

3

5

7

9

11

0

2

13

3

5

7

9

11

13

2

4

6

8

10

12

0

1

0

4

6

8

10

12

1

3

5

7

9

11

13

2

2

3

4

5

6

7

8

9

10

11

12

13

1

0

 

Второй латинский квадрат

 

1

13

12

11

10

9

8

7

6

5

4

3

0

2

0

2

1

13

12

11

10

9

8

7

6

5

4

3

5

0

3

2

1

13

12

11

10

9

8

7

6

4

7

6

0

4

3

2

1

13

12

11

10

9

8

5

9

8

7

0

5

4

3

2

1

13

12

11

10

6

11

10

9

8

0

6

5

4

3

2

1

13

12

7

13

12

11

10

9

0

7

6

5

4

3

2

1

8

2

1

13

12

11

10

0

8

7

6

5

4

3

9

4

3

2

1

13

12

11

0

9

8

7

6

5

10

6

5

4

3

2

1

13

12

0

10

9

8

7

11

8

7

6

5

4

3

2

1

13

0

11

10

9

12

10

9

8

7

6

5

4

3

2

1

0

12

11

13

12

11

10

9

8

7

6

5

4

3

2

0

13

1

3

4

5

6

7

8

9

10

11

12

13

1

2

0

 

Рис. 3

 

И снова неудача – латинские квадраты не получаются ортогональными. Пробовала отразить первый латинский квадрат относительно горизонтальной (и вертикальной) оси симметрии, повернуть его на 90 градусов по часовой стрелке. Ортогональные квадраты не получаются!

 

Наконец, составила несколько латинских квадратов 14-го порядка, для которых ортогональный соквадрат тоже не нашла. Покажу и эти одиночные латинские квадраты. Вот, например, латинский квадрат, построенный по схеме Агриппы (рис. 4):

 

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

1

0

13

12

11

10

9

8

7

6

5

4

3

2

2

3

4

5

6

7

8

9

10

11

12

13

0

1

12

13

0

1

2

3

4

5

6

7

8

9

10

11

11

10

9

8

7

6

5

4

3

2

1

0

13

12

3

2

1

0

13

12

11

10

9

8

7

6

5

4

4

5

6

7

8

9

10

11

12

13

0

1

2

3

10

11

12

13

0

1

2

3

4

5

6

7

8

9

9

8

7

6

5

4

3

2

1

0

13

12

11

10

5

4

3

2

1

0

13

12

11

10

9

8

7

6

6

7

8

9

10

11

12

13

0

1

2

3

4

5

8

9

10

11

12

13

0

1

2

3

4

5

6

7

7

6

5

4

3

2

1

0

13

12

11

10

9

8

 

Рис. 4

 

Очень гармоничная схема составления этого латинского квадрата. Эта схема работает для любого чётного порядка.

На рис. 5 показан латинский квадрат, построенный по придуманной мной схеме.

 

0

2

4

6

8

10

12

13

3

5

7

9

11

1

12

1

3

5

7

9

11

0

13

4

6

8

10

2

11

0

2

4

6

8

10

12

1

13

5

7

9

3

10

12

1

3

5

7

9

11

0

2

13

6

8

4

9

11

0

2

4

6

8

10

12

1

3

13

7

5

8

10

12

1

3

5

7

9

11

0

2

4

13

6

13

9

11

0

2

4

6

8

10

12

1

3

5

7

6

13

10

12

1

3

5

7

9

11

0

2

4

8

5

7

13

11

0

2

4

6

8

10

12

1

3

9

4

6

8

13

12

1

3

5

7

9

11

0

2

10

3

5

7

9

13

0

2

4

6

8

10

12

1

11

2

4

6

8

10

13

1

3

5

7

9

11

0

12

1

3

5

7

9

11

13

2

4

6

8

10

12

0

7

8

9

10

11

12

0

1

2

3

4

5

6

13

 

Рис. 5

 

Интересно отметить, что данная схема работает для составления латинского квадрата любого порядка серии n = 4k + 2. Вот, например, латинский квадрат 10-го прядка, составленный по этой схеме (рис. 6):

 

0

2

4

6

8

9

3

5

7

1

8

1

3

5

7

0

9

4

6

2

7

0

2

4

6

8

1

9

5

3

6

8

1

3

5

7

0

2

9

4

9

7

0

2

4

6

8

1

3

5

4

9

8

1

3

5

7

0

2

6

3

5

9

0

2

4

6

8

1

7

2

4

6

9

1

3

5

7

0

8

1

3

5

7

9

2

4

6

8

0

5

6

7

8

0

1

2

3

4

9

 

Рис. 6

 

Однако и для этого латинского квадрата мне не удалось найти ортогональный соквадрат. Я пыталась это сделать с помощью перестановки строк в этом квадрате, но ничего из этого не получилось. Для квадратов 10-го порядка мне удалось найти в Интернете готовые пары ОЛК.

Латинский квадрат 6-го порядка тоже можно составить по данной схеме (рис. 7):

0

2

4

5

3

1

4

1

3

0

5

2

5

0

2

4

1

3

2

5

1

3

0

4

1

3

5

2

4

0

3

4

0

1

2

5

 

Рис. 7

 

Ну, для латинского квадрата 6-го порядка не надо искать ортогональный соквадрат, так как доказано, что он не существует.

 

Вот ещё одна пара латинских квадратов, уж и не помню, как построенная. Квадраты этой пары тоже не получились ортогональными. Смотрите рис. 8.

 

Первый латинский квадрат

 

1

3

5

7

9

0

13

2

4

6

8

10

12

11

13

2

4

6

8

10

0

1

3

5

7

9

11

12

12

1

3

5

7

9

11

0

2

4

6

8

10

13

11

13

2

4

6

8

10

12

0

3

5

7

9

1

10

12

1

3

5

7

9

11

13

0

4

6

8

2

9

11

13

2

4

6

8

10

12

1

0

5

7

3

8

10

12

1

3

5

7

9

11

13

2

0

6

4

7

9

11

13

2

4

6

8

10

12

1

3

0

5

0

8

10

12

1

3

5

7

9

11

13

2

4

6

5

0

9

11

13

2

4

6

8

10

12

1

3

7

4

6

0

10

12

1

3

5

7

9

11

13

2

8

3

5

7

0

11

13

2

4

6

8

10

12

1

9

2

4

6

8

0

12

1

3

5

7

9

11

13

10

6

7

8

9

10

11

12

13

1

2

3

4

5

0

 

Второй латинский квадрат

 

1

13

12

11

10

9

8

7

0

5

4

3

2

6

3

2

1

13

12

11

10

9

8

0

6

5

4

7

5

4

3

2

1

13

12

11

10

9

0

7

6

8

7

6

5

4

3

2

1

13

12

11

10

0

8

9

9

8

7

6

5

4

3

2

1

13

12

11

0

10

0

10

9

8

7

6

5

4

3

2

1

13

12

11

13

0

11

10

9

8

7

6

5

4

3

2

1

12

2

1

0

12

11

10

9

8

7

6

5

4

3

13

4

3

2

0

13

12

11

10

9

8

7

6

5

1

6

5

4

3

0

1

13

12

11

10

9

8

7

2

8

7

6

5

4

0

2

1

13

12

11

10

9

3

10

9

8

7

6

5

0

3

2

1

13

12

11

4

12

11

10

9

8

7

6

0

4

3

2

1

13

5

11

12

13

1

2

3

4

5

6

7

8

9

10

0

 

Рис. 8

 

Повторю, что я составила около двух десятков различных пар латинских квадратов 14-го порядка, но пару ортогональных квадратов мне найти не удалось.

 

Итак, задача поставлена. Задача имеет решение. Более того, оно уже готово. Не хватает ума разобраться. Может быть, мои читатели разберутся и мне подскажут, как же построить три взаимно ортогональных латинских квадрата 14-го порядка по статье Тодорова.

Ну, а далее у Тодорова есть статья о составлении четырёх взаимно ортогональных латинских квадратов 20-го порядка. В эту статью я ещё и не пыталась вникнуть. Надо сначала разобраться с порядком 14.

 

Напомню читателям, что из всех чётных порядков мне удалось разработать алгоритм составления пар ОЛК для следующих групп порядков: n = 6k, k>1 и n = 4(mod 6). Осталась группа порядков n = 2(mod 6), в которую как раз и входят порядки 14 и 20.

Нашла ещё одну статью, в которой тоже приводится ортогональный массив для составления группы из четырёх взаимно ортогональных латинских квадратов 20-го порядка. Похоже, что это другая группа, нежели построил Тодоров.

Но обо всём этом напишу позже, если удастся разобраться.

Очень надеюсь на вашу помощь, уважаемые читатели. Опубликовала задачу на форуме:

http://dxdy.ru/topic12959.html

 

но решения пока никто не дал.

 

25 января 2009 г.

г. Саратов

 

       Пишите мне!

Рейтинг@Mail.ru

На главную страницу

 



Hosted by uCoz