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

 

Часть 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-го порядка, как выполняется трансформация тождественной перестановки. Произведём такую замену тождественной перестановки чисел:

 

1  2  3  4  5  6  7  8  9

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 г. Удалены черновые наброски.

 

       Пишите мне!

Рейтинг@Mail.ru

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



Hosted by uCoz