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

 

В статье http://www.natalimak1.narod.ru/aspekty5.htm был показан метод составных квадратов для построения пар диагональных ортогональных латинских квадратов (ОЛК).

В книге Г. Дж. Райзера “Комбинаторная математика” (глава 7, стр. 88) я нашла такую теорему:

 

Если существует множество из t ортогональных латинских квадратов порядка n и если существует множество из t ортогональных латинских квадратов порядка  n1, то существует и множество из t ортогональных латинских квадратов порядка n*n1.

 

Совершенно очевидно, что в применении к парам ОЛК эта теорема есть не что иное, как доказательство существования пары ОЛК порядка n*n1, если существуют пары ОЛК порядков n и n1. Таким образом, становится ясно, что метод составных квадратов применим не только для построения пар диагональных ОЛК, а вообще для построения любой пары ОЛК, если только порядок квадратов этой пары представим в виде произведения двух чисел, являющихся порядками квадратов существующих пар ОЛК.

Минимальный порядок квадратов пары ОЛК, для которого можно применить метод составных квадратов, равен 9. Поскольку пары ОЛК 9-го порядка строятся довольно просто и другими методами, я начну демонстрацию метода составных квадратов с пары ОЛК 12-го порядка.

В указанной выше статье было подробно описано применение метода составных квадратов для построения пар диагональных ОЛК. Поэтому здесь я не буду повторять подробности. Выбираем произвольные пары ОЛК 3-го и 4-го порядков (рис. 1 – 2).

 

1

2

3

 

1

3

2

3

1

2

3

2

1

2

3

1

2

1

3

 

Рис. 1

 

2

1

3

4

 

2

4

1

3

4

3

1

2

1

3

2

4

1

2

4

3

3

1

4

2

3

4

2

1

4

2

3

1

 

Рис. 2

 

Покажу два варианта построения пары ОЛК 12-го порядка. В первом варианте базовой будет пара ОЛК 3-го порядка, а основной – пара ОЛК 4-го порядка. На рис. 3 – 4 вы видите пару ОЛК 12-го порядка, построенную в таком варианте.

 

2

1

3

4

6

5

7

8

10

9

11

12

4

3

1

2

8

7

5

6

12

11

9

10

1

2

4

3

5

6

8

7

9

10

12

11

3

4

2

1

7

8

6

5

11

12

10

9

10

9

11

12

2

1

3

4

6

5

7

8

12

11

9

10

4

3

1

2

8

7

5

6

9

10

12

11

1

2

4

3

5

6

8

7

11

12

10

9

3

4

2

1

7

8

6

5

6

5

7

8

10

9

11

12

2

1

3

4

8

7

5

6

12

11

9

10

4

3

1

2

5

6

8

7

9

10

12

11

1

2

4

3

7

8

6

5

11

12

10

9

3

4

2

1

 

Рис. 3

 

2

4

1

3

10

12

9

11

6

8

5

7

1

3

2

4

9

11

10

12

5

7

6

8

3

1

4

2

11

9

12

10

7

5

8

6

4

2

3

1

12

10

11

9

8

6

7

5

10

12

9

11

6

8

5

7

2

4

1

3

9

11

10

12

5

7

6

8

1

3

2

4

11

9

12

10

7

5

8

6

3

1

4

2

12

10

11

9

8

6

7

5

4

2

3

1

6

8

5

7

2

4

1

3

10

12

9

11

5

7

6

8

1

3

2

4

9

11

10

12

7

5

8

6

3

1

4

2

11

9

12

10

8

6

7

5

4

2

3

1

12

10

11

9

 

Рис. 4

 

Пара ОЛК готова. Программа проверки ортогональности подтверждает ортогональность этих латинских квадратов. Поскольку пара ОЛК  3-го порядка (для латинских квадратов 3-го порядка не существует диагональных ортогональных квадратов) состоит из не диагональных латинских квадратов, то и латинские квадраты полученной пары ОЛК 12-го порядка не диагональные.

 

Теперь рассмотрим другой вариант построения, когда базовой парой будет служить пара ОЛК 4-го порядка, а основной – пара ОЛК 3-го прядка. Готовая пара ОЛК 12-го порядка для этого варианта показана на рис. 5 – 6.

 

4

5

6

1

2

3

7

8

9

10

11

12

6

4

5

3

1

2

9

7

8

12

10

11

5

6

4

2

3

1

8

9

7

11

12

10

10

11

12

7

8

9

1

2

3

4

5

6

12

10

11

9

7

8

3

1

2

6

4

5

11

12

10

8

9

7

2

3

1

5

6

4

1

2

3

4

5

6

10

11

12

7

8

9

3

1

2

6

4

5

12

10

11

9

7

8

2

3

1

5

6

4

11

12

10

8

9

7

7

8

9

10

11

12

4

5

6

1

2

3

9

7

8

12

10

11

6

4

5

3

1

2

8

9

7

11

12

10

5

6

4

2

3

1

 

Рис. 5

 

4

6

5

10

12

11

1

3

2

7

9

8

6

5

4

12

11

10

3

2

1

9

8

7

5

4

6

11

10

12

2

1

3

8

7

9

1

3

2

7

9

8

4

6

5

10

12

11

3

2

1

9

8

7

6

5

4

12

11

10

2

1

3

8

7

9

5

4

6

11

10

12

7

9

8

1

3

2

10

12

11

4

6

5

9

8

7

3

2

1

12

11

10

6

5

4

8

7

9

2

1

3

11

10

12

5

4

6

10

12

11

4

6

5

7

9

8

1

3

2

12

11

10

6

5

4

9

8

7

3

2

1

11

10

12

5

4

6

8

7

9

2

1

3

 

Рис. 6

 

Покажу ещё один пример – построение пары ОЛК 15-го порядка. Пару ОЛК 3-го порядка возьму ту же самую  (рис. 1). На рис. 7 показана пара ОЛК 5-го порядка, выбранная для построения.

 

1

2

3

4

5

 

1

2

3

4

5

3

4

5

1

2

4

5

1

2

3

5

1

2

3

4

2

3

4

5

1

2

3

4

5

1

5

1

2

3

4

4

5

1

2

3

3

4

5

1

2

 

Рис. 7

 

Покажу только один вариант: базовой парой служит пара ОЛК 3-го порядка, а основной – пара ОЛК 5-го порядка. На рис. 8 – 9 вы видите готовую пару ОЛК 15-го порядка, построенную для данного варианта.

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

3

4

5

1

2

8

9

10

6

7

13

14

15

11

12

5

1

2

3

4

10

6

7

8

9

15

11

12

13

14

2

3

4

5

1

7

8

9

10

6

12

13

14

15

11

4

5

1

2

3

9

10

6

7

8

14

15

11

12

13

11

12

13

14

15

1

2

3

4

5

6

7

8

9

10

13

14

15

11

12

3

4

5

1

2

8

9

10

6

7

15

11

12

13

14

5

1

2

3

4

10

6

7

8

9

12

13

14

15

11

2

3

4

5

1

7

8

9

10

6

14

15

11

12

13

4

5

1

2

3

9

10

6

7

8

6

7

8

9

10

11

12

13

14

15

1

2

3

4

5

8

9

10

6

7

13

14

15

11

12

3

4

5

1

2

10

6

7

8

9

15

11

12

13

14

5

1

2

3

4

7

8

9

10

6

12

13

14

15

11

2

3

4

5

1

9

10

6

7

8

14

15

11

12

13

4

5

1

2

3

 

Рис. 8

 

1

2

3

4

5

11

12

13

14

15

6

7

8

9

10

4

5

1

2

3

14

15

11

12

13

9

10

6

7

8

2

3

4

5

1

12

13

14

15

11

7

8

9

10

6

5

1

2

3

4

15

11

12

13

14

10

6

7

8

9

3

4

5

1

2

13

14

15

11

12

8

9

10

6

7

11

12

13

14

15

6

7

8

9

10

1

2

3

4

5

14

15

11

12

13

9

10

6

7

8

4

5

1

2

3

12

13

14

15

11

7

8

9

10

6

2

3

4

5

1

15

11

12

13

14

10

6

7

8

9

5

1

2

3

4

13

14

15

11

12

8

9

10

6

7

3

4

5

1

2

6

7

8

9

10

1

2

3

4

5

11

12

13

14

15

9

10

6

7

8

4

5

1

2

3

14

15

11

12

13

7

8

9

10

6

2

3

4

5

1

12

13

14

15

11

10

6

7

8

9

5

1

2

3

4

15

11

12

13

14

8

9

10

6

7

3

4

5

1

2

13

14

15

11

12

 

Рис. 9

 

Выбираю ещё один порядок, к которому можно применить метод составных квадратов – n = 30. Интересно отметить, что из всех представлений этого порядка в виде произведения двух чисел годится только такое представление: 30 = 3*10. Пара ОЛК 3-го порядка у нас уже выбрана (см. рис. 1). На рис. 10 представлена пара ОЛК 10-го порядка, выбранная совершенно произвольно (это пара ОЛК А. И. Лямзина, записанная в нетрадиционном виде).

 

1

2

3

4

5

6

7

8

9

10

 

1

2

3

4

5

6

7

8

9

10

2

1

6

9

4

3

8

10

7

5

3

6

1

7

10

5

4

9

2

8

3

6

1

7

10

5

4

9

2

8

4

9

7

1

8

2

6

5

10

3

4

9

7

1

8

2

6

5

10

3

5

4

10

8

1

9

3

7

6

2

5

4

10

8

1

9

3

7

6

2

6

3

5

2

9

1

10

4

8

7

6

3

5

2

9

1

10

4

8

7

7

8

4

6

3

10

1

2

5

9

7

8

4

6

3

10

1

2

5

9

8

10

9

5

7

4

2

1

3

6

8

10

9

5

7

4

2

1

3

6

9

7

2

10

6

8

5

3

1

4

9

7

2

10

6

8

5

3

1

4

10

5

8

3

2

7

9

6

4

1

10

5

8

3

2

7

9

6

4

1

 

2

1

6

9

4

3

8

10

7

5

  

Рис. 10

 

Здесь, конечно, удобнее взять в качестве базовой пару ОЛК 3-го порядка, а в качестве основной – пару ОЛК 10-го порядка. На рис. 11 – 12 показана готовая пара ОЛК 30-го порядка.

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

2

1

6

9

4

3

8

10

7

5

12

11

16

19

14

13

18

20

17

15

22

21

26

29

24

23

28

30

27

25

3

6

1

7

10

5

4

9

2

8

13

16

11

17

20

15

14

19

12

18

23

26

21

27

30

25

24

29

22

28

4

9

7

1

8

2

6

5

10

3

14

19

17

11

18

12

16

15

20

13

24

29

27

21

28

22

26

25

30

23

5

4

10

8

1

9

3

7

6

2

15

14

20

18

11

19

13

17

16

12

25

24

30

28

21

29

23

27

26

22

6

3

5

2

9

1

10

4

8

7

16

13

15

12

19

11

20

14

18

17

26

23

25

22

29

21

30

24

28

27

7

8

4

6

3

10

1

2

5

9

17

18

14

16

13

20

11

12

15

19

27

28

24

26

23

30

21

22

25

29

8

10

9

5

7

4

2

1

3

6

18

20

19

15

17

14

12

11

13

16

28

30

29

25

27

24

22

21

23

26

9

7

2

10

6

8

5

3

1

4

19

17

12

20

16

18

15

13

11

14

29

27

22

30

26

28

25

23

21

24

10

5

8

3

2

7

9

6

4

1

20

15

18

13

12

17

19

16

14

11

30

25

28

23

22

27

29

26

24

21

21

22

23

24

25

26

27

28

29

30

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

22

21

26

29

24

23

28

30

27

25

2

1

6

9

4

3

8

10

7

5

12

11

16

19

14

13

18

20

17

15

23

26

21

27

30

25

24

29

22

28

3

6

1

7

10

5

4

9

2

8

13

16

11

17

20

15

14

19

12

18

24

29

27

21

28

22

26

25

30

23

4

9

7

1

8

2

6

5

10

3

14

19

17

11

18

12

16

15

20

13

25

24

30

28

21

29

23

27

26

22

5

4

10

8

1

9

3

7

6

2

15

14

20

18

11

19

13

17

16

12

26

23

25

22

29

21

30

24

28

27

6

3

5

2

9

1

10

4

8

7

16

13

15

12

19

11

20

14

18

17

27

28

24

26

23

30

21

22

25

29

7

8

4

6

3

10

1

2

5

9

17

18

14

16

13

20

11

12

15

19

28

30

29

25

27

24

22

21

23

26

8

10

9

5

7

4

2

1

3

6

18

20

19

15

17

14

12

11

13

16

29

27

22

30

26

28

25

23

21

24

9

7

2

10

6

8

5

3

1

4

19

17

12

20

16

18

15

13

11

14

30

25

28

23

22

27

29

26

24

21

10

5

8

3

2

7

9

6

4

1

20

15

18

13

12

17

19

16

14

11

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

1

2

3

4

5

6

7

8

9

10

12

11

16

19

14

13

18

20

17

15

22

21

26

29

24

23

28

30

27

25

2

1

6

9

4

3

8

10

7

5

13

16

11

17

20

15

14

19

12

18

23

26

21

27

30

25

24

29

22

28

3

6

1

7

10

5

4

9

2

8

14

19

17

11

18

12

16

15

20

13

24

29

27

21

28

22

26

25

30

23

4

9

7

1

8

2

6

5

10

3

15

14

20

18

11

19

13

17

16

12

25

24

30

28

21

29

23

27

26

22

5

4

10

8

1

9

3

7

6

2

16

13

15

12

19

11

20

14

18

17

26

23

25

22

29

21

30

24

28

27

6

3

5

2

9

1

10

4

8

7

17

18

14

16

13

20

11

12

15

19

27

28

24

26

23

30

21

22

25

29

7

8

4

6

3

10

1

2

5

9

18

20

19

15

17

14

12

11

13

16

28

30

29

25

27

24

22

21

23

26

8

10

9

5

7

4

2

1

3

6

19

17

12

20

16

18

15

13

11

14

29

27

22

30

26

28

25

23

21

24

9

7

2

10

6

8

5

3

1

4

20

15

18

13

12

17

19

16

14

11

30

25

28

23

22

27

29

26

24

21

10

5

8

3

2

7

9

6

4

1

 

Рис. 11

 

1

2

3

4

5

6

7

8

9

10

21

22

23

24

25

26

27

28

29

30

11

12

13

14

15

16

17

18

19

20

3

6

1

7

10

5

4

9

2

8

23

26

21

27

30

25

24

29

22

28

13

16

11

17

20

15

14

19

12

18

4

9

7

1

8

2

6

5

10

3

24

29

27

21

28

22

26

25

30

23

14

19

17

11

18

12

16

15

20

13

5

4

10

8

1

9

3

7

6

2

25

24

30

28

21

29

23

27

26

22

15

14

20

18

11

19

13

17

16

12

6

3

5

2

9

1

10

4

8

7

26

23

25

22

29

21

30

24

28

27

16

13

15

12

19

11

20

14

18

17

7

8

4

6

3

10

1

2

5

9

27

28

24

26

23

30

21

22

25

29

17

18

14

16

13

20

11

12

15

19

8

10

9

5

7

4

2

1

3

6

28

30

29

25

27

24

22

21

23

26

18

20

19

15

17

14

12

11

13

16

9

7

2

10

6

8

5

3

1

4

29

27

22

30

26

28

25

23

21

24

19

17

12

20

16

18

15

13

11

14

10

5

8

3

2

7

9

6

4

1

30

25

28

23

22

27

29

26

24

21

20

15

18

13

12

17

19

16

14

11

2

1

6

9

4

3

8

10

7

5

22

21

26

29

24

23

28

30

27

25

12

11

16

19

14

13

18

20

17

15

21

22

23

24

25

26

27

28

29

30

11

12

13

14

15

16

17

18

19

20

1

2

3

4

5

6

7

8

9

10

23

26

21

27

30

25

24

29

22

28

13

16

11

17

20

15

14

19

12

18

3

6

1

7

10

5

4

9

2

8

24

29

27

21

28

22

26

25

30

23

14

19

17

11

18

12

16

15

20

13

4

9

7

1

8

2

6

5

10

3

25

24

30

28

21

29

23

27

26

22

15

14

20

18

11

19

13

17

16

12

5

4

10

8

1

9

3

7

6

2

26

23

25

22

29

21

30

24

28

27

16

13

15

12

19

11

20

14

18

17

6

3

5

2

9

1

10

4

8

7

27

28

24

26

23

30

21

22

25

29

17

18

14

16

13

20

11

12

15

19

7

8

4

6

3

10

1

2

5

9

28

30

29

25

27

24

22

21

23

26

18

20

19

15

17

14

12

11

13

16

8

10

9

5

7

4

2

1

3

6

29

27

22

30

26

28

25

23

21

24

19

17

12

20

16

18

15

13

11

14

9

7

2

10

6

8

5

3

1

4

30

25

28

23

22

27

29

26

24

21

20

15

18

13

12

17

19

16

14

11

10

5

8

3

2

7

9

6

4

1

22

21

26

29

24

23

28

30

27

25

12

11

16

19

14

13

18

20

17

15

2

1

6

9

4

3

8

10

7

5

11

12

13

14

15

16

17

18

19

20

1

2

3

4

5

6

7

8

9

10

21

22

23

24

25

26

27

28

29

30

13

16

11

17

20

15

14

19

12

18

3

6

1

7

10

5

4

9

2

8

23

26

21

27

30

25

24

29

22

28

14

19

17

11

18

12

16

15

20

13

4

9

7

1

8

2

6

5

10

3

24

29

27

21

28

22

26

25

30

23

15

14

20

18

11

19

13

17

16

12

5

4

10

8

1

9

3

7

6

2

25

24

30

28

21

29

23

27

26

22

16

13

15

12

19

11

20

14

18

17

6

3

5

2

9

1

10

4

8

7

26

23

25

22

29

21

30

24

28

27

17

18

14

16

13

20

11

12

15

19

7

8

4

6

3

10

1

2

5

9

27

28

24

26

23

30

21

22

25

29

18

20

19

15

17

14

12

11

13

16

8

10

9

5

7

4

2

1

3

6

28

30

29

25

27

24

22

21

23

26

19

17

12

20

16

18

15

13

11

14

9

7

2

10

6

8

5

3

1

4

29

27

22

30

26

28

25

23

21

24

20

15

18

13

12

17

19

16

14

11

10

5

8

3

2

7

9

6

4

1

30

25

28

23

22

27

29

26

24

21

12

11

16

19

14

13

18

20

17

15

2

1

6

9

4

3

8

10

7

5

22

21

26

29

24

23

28

30

27

25

 

Рис. 12

 

Программа проверки ортогональности подтверждает ортогональность этих латинских квадратов.

 

Заключение

 

Метод составных квадратов для построения пар ОЛК применим для порядков, представимых в виде произведения двух чисел, для каждого из которых существует пара ОЛК. Если обе исходные пары ОЛК состоят их диагональных латинских квадратов, то и пара ОЛК, построенная методом составных квадратов, тоже состоит из диагональных латинских квадратов.

Так, например, в первой полусотне порядков метод составных квадратов можно применить для следующих порядков (для порядков, помеченных звёздочкой, возможно построение пары диагональных ОЛК данным методом):

 

9, 12, 15, 16*, 20*, 21, 24, 25*, 27, 28*, 30, 32*, 33, 35*, 36*, 39, 40*, 42, 44*, 45*, 48*, 49*, 50*.

 

Очень даже неплохой спектр действия метода. В этом ряду есть три порядка серии n = 4k + 2, для которой построение пар ОЛК вообще довольно сложно. Эта задача решается со времён Эйлера до настоящего времени.

 

 

Н. Макарова

 

18 - 19 января 2009 г.

г. Саратов

 

       Пишите мне!

Рейтинг@Mail.ru

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

 

 



Hosted by uCoz