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

 

С ПОМОЩЬЮ ЛАТИНСКИХ КВАДРАТОВ

 

Данная страница является продолжением страниц:

 

http://www.klassikpoez.narod.ru/chebpan.htm

http://www.klassikpoez.narod.ru/p9matr.htm

 

Как я уже писала в указанных статьях, в книге Ю. В. Чебракова приведён метод построения пандиагональных квадратов нечётного порядка с помощью двух латинских квадратов.

Чебраков делит все пандиагональные квадраты нечётного порядка на две группы: квадраты порядков не кратных 3 и квадраты порядков кратных 3.

Для квадратов первой группы автором приведён пример построения пандиагонального квадрата 5-ого порядка (стр. 97). Описание метода смотрите на стр. 98-99. Не буду воспроизводить здесь пример Чебракова. Покажу свою интересную схему составления двух латинских квадратов для построения не только пандиагональных, а идеальных квадратов данной серии порядков, которая несколько отличается от схемы Чебракова. Построенный Чебраковым квадрат 5-ого порядка не является идеальным, он только пандиагональный.

 

Начну с построения идеального квадрата 5-ого порядка. На рис. 1 вы видите первый латинский квадрат.

 

0

4

3

2

1

2

1

0

4

3

4

3

2

1

0

1

0

4

3

2

3

2

1

0

4

 

Рис. 1

 

Этот квадрат строится очень просто. В первой строке, начиная с правой ячейки, записаны числа натурального ряда в порядке возрастания, в левой ячейке записывается 0. Каждая следующая строка квадрата получается из предыдущей циклическим сдвигом с постоянным шагом (в предыдущих статьях такой циклический сдвиг встречался в нескольких примерах). Теперь составляем второй латинский квадрат (рис. 2):

 

3

2

1

0

4

1

0

4

3

2

4

3

2

1

0

2

1

0

4

3

0

4

3

2

1

 

Рис. 2

 

Очевидно, что второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии. Латинские квадраты составлены таким образом, что являются ортогональными (определение ортогональных латинских квадратов дано в предыдущей статье; см. ссылки в начале страницы).

 

Теперь можно строить идеальный квадрат 5-ого порядка по известной уже читателям формуле:

 

cij = 5*aij + bij + 1

 

На рис. 3 вы видите готовый идеальный квадрат.

 

4

23

17

11

10

12

6

5

24

18

25

19

13

7

1

8

2

21

20

14

16

15

9

3

22

 

Рис. 3

 

Такая простая схема составления латинских квадратов работает для всех нечётных порядков не кратных 3. Это очень просто доказать. Если посмотреть на латинский квадрат, изображённый на рис. 1, как на нетрадиционный магический квадрат, заполненный числами 0,  1,  2,  3,  4, нетрудно увидеть, что этот квадрат идеальный, то есть сумма чисел в любых строке, столбце и  диагонали (как главной, так и разломанной) равна одному и тому же числу, в данном случае – 10. Понятно, что для латинского квадрата порядка n, рассматриваемого как нетрадиционный магический, магическая константа будет равна сумме чисел от 0 до n-1. Эту сумму легко посчитать по формуле для суммы членов арифметической прогрессии:

 

S = n*(n-1)/2

 

Во втором латинском квадрате всё будет точно так же, потому что он получается из первого отражением относительно горизонтальной оси симметрии (это одно из основных преобразований магических квадратов, которое сохраняет идеальность квадрата). Обозначим любые n элементов первого латинского квадрата (в строке, в столбце или в любой диагонали) a1, a2, a3, … an, а соответствующие n элементов второго латинского квадрата b1, b2, b3, … bn. Имеем:

 

a1 + a2 + a+ … + an = n*(n-1)/2

  b1 + b2 + b3 + … + bn = n*(n-1)/2

 

Тогда сумма n соответствующих элементов строящегося идеального магического квадрата определяется так:

 

S1 = n*n*(n-1)/2 + n*(n-1)/2 + n = n*(n2 +1)/2

 

то есть эта сумма равна магической константе квадрата.

Кроме того, очевидно, что оба латинских квадрата ассоциативны.

Вот оказывается, из каких “идеальных” латинских квадратов строятся идеальные магические квадраты!

 

Покажу ещё несколько примеров.

Составляю латинские квадраты для построения идеального квадрата 7-ого порядка (рис. 4 и рис. 5):

 

0

6

5

4

3

2

1

2

1

0

6

5

4

3

4

3

2

1

0

6

5

6

5

4

3

2

1

0

1

0

6

5

4

3

2

3

2

1

0

6

5

4

5

4

3

2

1

0

6

 

Рис. 4

 

 

5

4

3

2

1

0

6

3

2

1

0

6

5

4

1

0

6

5

4

3

2

6

5

4

3

2

1

0

4

3

2

1

0

6

5

2

1

0

6

5

4

3

0

6

5

4

3

2

1

 

Рис. 5

 

На рис. 6 изображён готовый идеальный квадрат 7-ого порядка.

 

6

47

39

31

23

15

14

18

10

2

43

42

34

26

30

22

21

13

5

46

38

49

41

33

25

17

9

1

12

4

45

37

29

28

20

24

16

8

7

48

40

32

36

35

27

19

11

3

44

 

Рис. 6

 

И ещё один пример – для идеального квадрата 11-ого порядка. На рис. 7 и рис. 8 вы видите латинские квадраты, а на рис. 9 – готовый идеальный квадрат, построенный с помощью этих латинских квадратов.

 

0

10

9

8

7

6

5

4

3

2

1

2

1

0

10

9

8

7

6

5

4

3

4

3

2

1

0

10

9

8

7

6

5

6

5

4

3

2

1

0

10

9

8

7

8

7

6

5

4

3

2

1

0

10

9

10

9

8

7

6

5

4

3

2

1

0

1

0

10

9

8

7

6

5

4

3

2

3

2

1

0

10

9

8

7

6

5

4

5

4

3

2

1

0

10

9

8

7

6

7

6

5

4

3

2

1

0

10

9

8

9

8

7

6

5

4

3

2

1

0

10

 

Рис. 7

 

 

9

8

7

6

5

4

3

2

1

0

10

7

6

5

4

3

2

1

0

10

9

8

5

4

3

2

1

0

10

9

8

7

6

3

2

1

0

10

9

8

7

6

5

4

1

0

10

9

8

7

6

5

4

3

2

10

9

8

7

6

5

4

3

2

1

0

8

7

6

5

4

3

2

1

0

10

9

6

5

4

3

2

1

0

10

9

8

7

4

3

2

1

0

10

9

8

7

6

5

2

1

0

10

9

8

7

6

5

4

3

0

10

9

8

7

6

5

4

3

2

1

 

Рис. 8

 

 

10

119

107

95

83

71

59

47

35

23

22

30

18

6

115

103

91

79

67

66

54

42

50

38

26

14

2

111

110

98

86

74

62

70

58

46

34

33

21

9

118

106

94

82

90

78

77

65

53

41

29

17

5

114

102

121

109

97

85

73

61

49

37

25

13

1

20

8

117

105

93

81

69

57

45

44

32

40

28

16

4

113

101

89

88

76

64

52

60

48

36

24

12

11

120

108

96

84

72

80

68

56

55

43

31

19

7

116

104

92

100

99

87

75

63

51

39

27

15

3

112

 

Рис. 9

 

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

Понятно, что приведённый алгоритм легко формализовать и запрограммировать. Программа даст возможность строить идеальные квадраты любого порядка рассмотренной серии порядков.

 

А теперь для интереса составляю точно по такой же схеме два латинских квадрата для построения квадрата 9-ого порядка [первый квадрат из серии порядков n=3*(2k+1), k=1, 2, 3…]. На рис. 10 и рис. 11 вы видите латинские квадраты.

 

 

0

8

7

6

5

4

3

2

1

2

1

0

8

7

6

5

4

3

4

3

2

1

0

8

7

6

5

6

5

4

3

2

1

0

8

7

8

7

6

5

4

3

2

1

0

1

0

8

7

6

5

4

3

2

3

2

1

0

8

7

6

5

4

5

4

3

2

1

0

8

7

6

7

6

5

4

3

2

1

0

8

 

Рис. 10

 

 

7

6

5

4

3

2

1

0

8

5

4

3

2

1

0

8

7

6

3

2

1

0

8

7

6

5

4

1

0

8

7

6

5

4

3

2

8

7

6

5

4

3

2

1

0

6

5

4

3

2

1

0

8

7

4

3

2

1

0

8

7

6

5

2

1

0

8

7

6

5

4

3

0

8

7

6

5

4

3

2

1

 

Рис. 11

 

Строим квадрат 9-ого порядка из этих латинских квадратов. Как вы думаете, каким получится этот квадрат? Квадрат получается только ассоциативным, но не пандиагональным. Точно такой же результат я получила для квадрата 9-ого порядка, когда построила его методом качелей с тривиальной образующей таблицей: квадрат получился ассоциативный, но не пандиагональный.

 На рис. 12 показываю ассоциативный квадрат, построенный с помощью данной пары латинских квадратов.

 

8

79

69

59

49

39

29

19

18

24

14

4

75

65

55

54

44

34

40

30

20

10

9

80

70

60

50

56

46

45

35

25

15

5

76

66

81

71

61

51

41

31

21

11

1

16

6

77

67

57

47

37

36

26

32

22

12

2

73

72

62

52

42

48

38

28

27

17

7

78

68

58

64

63

53

43

33

23

13

3

74

 

Рис. 12

 

Мне хочется получить первую строку первого латинского квадрата, так чтобы можно было по представленной здесь схеме составить два ортогональных латинских квадрата и построить из них идеальный квадрат 9-ого (а далее и всех следующих порядков кратных 3), подобный квадрату с рис 12. Какой должна быть эта строка? И возможно ли вообще применение представленного алгоритма для построения идеальных квадратов порядков кратных 3? Я имею в виду именно описанную выше схему составления латинских квадратов, а не вообще построение пандиагональных (и идеальных) квадратов с помощью латинских. Как уже было рассказано в предыдущей статье, метод построения пандиагональных (и идеальных) квадратов 9-ого порядка с помощью латинских квадратов уже давно представлен в Интернете вот на этой странице:

 

http://www.grogono.com/magic/9x9.php

 

***

 

Продолжаю исследование. Нашла в своей статье

http://www.klassikpoez.narod.ru/idealob6.htm

идеальный квадрат 9-ого порядка, подобный ассоциативному квадрату с рис. 12 по форме начальной цепочки. Этот квадрат вы видите на рис. 13.

 

3

78

20

50

17

40

70

28

63

29

59

8

76

25

46

18

39

69

44

67

34

55

9

75

24

47

14

52

10

45

66

33

56

5

80

22

81

21

51

11

41

71

31

61

1

60

2

77

26

49

16

37

72

30

68

35

58

7

73

27

48

15

38

13

43

64

36

57

6

74

23

53

19

54

12

42

65

32

62

4

79

 

Рис. 13

 

Очевидно, что этот квадрат отличается от квадрата с рис. 12 только порядком следования чисел в начальной цепочке. Конечно, очень интересно посмотреть, на какие латинские квадраты раскладывается данный идеальный квадрат. Выполняю разложение [в предыдущих статьях показано, как раскладывать пандиагональный (идеальный) квадрат на латинские квадраты]. На рис. 14 и рис. 15 изображены полученные латинские квадраты.

 

0

8

2

5

1

4

7

3

6

3

6

0

8

2

5

1

4

7

4

7

3

6

0

8

2

5

1

5

1

4

7

3

6

0

8

2

8

2

5

1

4

7

3

6

0

6

0

8

2

5

1

4

7

3

7

3

6

0

8

2

5

1

4

1

4

7

3

6

0

8

2

5

2

5

1

4

7

3

6

0

8

 

Рис. 14

 

 

2

5

1

4

7

3

6

0

8

1

4

7

3

6

0

8

2

5

7

3

6

0

8

2

5

1

4

6

0

8

2

5

1

4

7

3

8

2

5

1

4

7

3

6

0

5

1

4

7

3

6

0

8

2

4

7

3

6

0

8

2

5

1

3

6

0

8

2

5

1

4

7

0

8

2

5

1

4

7

3

6

 

Рис. 15

 

Что и требовалось доказать! Схема составления обоих латинских квадратов точно такая же, как во всех предыдущих примерах. Значит, всё дело только в первой строке первого латинского квадрата, а она, как уже отмечалось, определяется начальной цепочкой квадрата.

 

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

 

Теперь покажу составление двух латинских ортогональных квадратов для построения пандиагонального квадрата 15-ого порядка. К сожалению, идеального квадрата с такой формой начальной цепочки у меня не нашлось, а нашёлся в черновых записях только пандиагональный квадрат. Но тем интереснее! Латинские квадраты буду составлять точно по представленной здесь схеме, а начальную цепочку я беру из найденного пандиагонального квадрата.

Составляем первый латинский квадрат (рис. 16). Ещё раз подчеркну, что достаточно заполнить первую строку квадрата, а все следующие строки получаются циклическим сдвигом с постоянным шагом.

 

 

0

7

14

11

1

10

8

9

2

12

5

6

4

13

3

13

3

0

7

14

11

1

10

8

9

2

12

5

6

4

6

4

13

3

0

7

14

11

1

10

8

9

2

12

5

12

5

6

4

13

3

0

7

14

11

1

10

8

9

2

9

2

12

5

6

4

13

3

0

7

14

11

1

10

8

10

8

9

2

12

5

6

4

13

3

0

7

14

11

1

11

1

10

8

9

2

12

5

6

4

13

3

0

7

14

7

14

11

1

10

8

9

2

12

5

6

4

13

3

0

3

0

7

14

11

1

10

8

9

2

12

5

6

4

13

4

13

3

0

7

14

11

1

10

8

9

2

12

5

6

5

6

4

13

3

0

7

14

11

1

10

8

9

2

12

2

12

5

6

4

13

3

0

7

14

11

1

10

8

9

8

9

2

12

5

6

4

13

3

0

7

14

11

1

10

1

10

8

9

2

12

5

6

4

13

3

0

7

14

11

14

11

1

10

8

9

2

12

5

6

4

13

3

0

7

 

Рис. 16

 

Напоминаю, что второй латинский квадрат в рассматриваемом способе получается из первого отражением относительно горизонтальной оси симметрии.  Составляем второй латинский квадрат (рис. 17):

 

14

11

1

10

8

9

2

12

5

6

4

13

3

0

7

1

10

8

9

2

12

5

6

4

13

3

0

7

14

11

8

9

2

12

5

6

4

13

3

0

7

14

11

1

10

2

12

5

6

4

13

3

0

7

14

11

1

10

8

9

5

6

4

13

3

0

7

14

11

1

10

8

9

2

12

4

13

3

0

7

14

11

1

10

8

9

2

12

5

6

3

0

7

14

11

1

10

8

9

2

12

5

6

4

13

7

14

11

1

10

8

9

2

12

5

6

4

13

3

0

11

1

10

8

9

2

12

5

6

4

13

3

0

7

14

10

8

9

2

12

5

6

4

13

3

0

7

14

11

1

9

2

12

5

6

4

13

3

0

7

14

11

1

10

8

12

5

6

4

13

3

0

7

14

11

1

10

8

9

2

6

4

13

3

0

7

14

11

1

10

8

9

2

12

5

13

3

0

7

14

11

1

10

8

9

2

12

5

6

4

0

7

14

11

1

10

8

9

2

12

5

6

4

13

3

 

Рис. 17

 

Два ортогональных латинских квадрата готовы. Складываем матрицы этих квадратов по известной формуле и получаем следующий квадрат (рис. 18):

 

15

117

212

176

24

160

123

148

36

187

80

104

64

196

53

197

56

9

115

213

178

21

157

125

149

34

181

83

105

72

99

70

198

58

6

112

215

179

19

151

128

150

42

182

86

183

88

96

67

200

59

4

106

218

180

27

152

131

144

40

141

37

185

89

94

61

203

60

12

107

221

174

25

153

133

155

134

139

31

188

90

102

62

206

54

10

108

223

171

22

169

16

158

135

147

32

191

84

100

63

208

51

7

110

224

113

225

177

17

161

129

145

33

193

81

97

65

209

49

1

57

2

116

219

175

18

163

126

142

35

194

79

91

68

210

71

204

55

3

118

216

172

20

164

124

136

38

195

87

92

85

93

73

201

52

5

119

214

166

23

165

132

137

41

189

43

186

82

95

74

199

46

8

120

222

167

26

159

130

138

127

140

44

184

76

98

75

207

47

11

114

220

168

28

156

29

154

121

143

45

192

77

101

69

205

48

13

111

217

170

211

173

30

162

122

146

39

190

78

103

66

202

50

14

109

 

Рис. 18

 

Этот пример демонстрирует построение пандиагонального квадрата 15-ого порядка с помощью двух ортогональных латинских квадратов. Напомню, что в предыдущей статье я показывала разложение идеального квадрата 15-ого порядка на два латинских квадрата, но в том идеальном квадрате была другая форма начальной цепочки.

 

Ещё интересный факт: если первый латинский квадрат взять по-прежнему с рис. 16, а второй латинский квадрат составить по-другому (ниже показано, как именно), то получится снова пандиагональный квадрат 15-ого порядка с “перевёрнутой” начальной цепочкой.

Итак, сначала показываю второй латинский квадрат (рис. 19):

 

13

4

6

5

12

2

9

8

10

1

11

14

7

0

3

6

5

12

2

9

8

10

1

11

14

7

0

3

13

4

12

2

9

8

10

1

11

14

7

0

3

13

4

6

5

9

8

10

1

11

14

7

0

3

13

4

6

5

12

2

10

1

11

14

7

0

3

13

4

6

5

12

2

9

8

11

14

7

0

3

13

4

6

5

12

2

9

8

10

1

7

0

3

13

4

6

5

12

2

9

8

10

1

11

14

3

13

4

6

5

12

2

9

8

10

1

11

14

7

0

4

6

5

12

2

9

8

10

1

11

14

7

0

3

13

5

12

2

9

8

10

1

11

14

7

0

3

13

4

6

2

9

8

10

1

11

14

7

0

3

13

4

6

5

12

8

10

1

11

14

7

0

3

13

4

6

5

12

2

9

1

11

14

7

0

3

13

4

6

5

12

2

9

8

10

14

7

0

3

13

4

6

5

12

2

9

8

10

1

11

0

3

13

4

6

5

12

2

9

8

10

1

11

14

7

 

Рис. 19

 

А теперь строим пандиагональный квадрат из пары ортогональных латинских квадратов с рис. 16 и с рис. 19. Готовый квадрат вы видите на рис. 20.

 

14

110

217

171

28

153

130

144

41

182

87

105

68

196

49

202

51

13

108

220

174

26

152

132

150

38

181

79

104

65

103

63

205

54

11

107

222

180

23

151

124

149

35

187

81

190

84

101

62

207

60

8

106

214

179

20

157

126

148

33

146

32

192

90

98

61

199

59

5

112

216

178

18

160

129

162

135

143

31

184

89

95

67

201

58

3

115

219

176

17

173

16

154

134

140

37

186

88

93

70

204

56

2

117

225

109

224

170

22

156

133

138

40

189

86

92

72

210

53

1

50

7

111

223

168

25

159

131

137

42

195

83

91

64

209

66

208

48

10

114

221

167

27

165

128

136

34

194

80

97

78

100

69

206

47

12

120

218

166

19

164

125

142

36

193

39

191

77

102

75

203

46

4

119

215

172

21

163

123

145

122

147

45

188

76

94

74

200

52

6

118

213

175

24

161

30

158

121

139

44

185

82

96

73

198

55

9

116

212

177

211

169

29

155

127

141

43

183

85

99

71

197

57

15

113

 

Рис. 20

 

Сравните этот квадрат с пандиагональным квадратом на рис. 18. Начальная цепочка “перевернулась”!

Этот пример показывает, что схем составления двух ортогональных латинских квадратов для построения пандиагональных квадратов существует несколько. Это, впрочем, было видно и на примерах, приведённых в предыдущей статье.

 

Теперь хочу попробовать составить общую матрицу для построения идеальных квадратов 9-ого порядка, как это сделал автор статьи для построения пандиагональных квадратов данного порядка:

http://www.grogono.com/magic/9x9.php

 

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

 

Кроме того, здесь показана только одна группа частных решений. Те, кто читал мои статьи о методе качелей, знают, как много идеальных квадратов разного вида я построила. Разные квадраты – это значит, что начальная цепочка в них имеет разную форму. В рассмотренной здесь группе частных решений начальная цепочка в квадратах имеет вид “ход конём”. Так вот, интересно посмотреть на идеальные квадраты других частных групп, по какой схеме надо составлять латинские квадраты для построения таких идеальных магических квадратов нечётного порядка.

 

***

 

Составляю желаемую матрицу для построения идеальных квадратов 9-ого порядка.

Напомню, что такая матрица для построения пандиагональных квадратов 9-ого порядка, найденная в статье по указанной чуть выше ссылке, воспроизведена мной на странице:

 

http://www.klassikpoez.narod.ru/p9matr.htm

 

(на рис. 5).

 

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

Общая матрица составляется из двух матриц, первую вы видите на рис. 21, а вторую – на рис. 22. Эти матрицы я составила по частному примеру, приведённому выше.

 

AA

BB

AB

CB

AC

CC

BC

CA

BA

CA

BA

AA

BB

AB

CB

AC

CC

BC

CC

BC

CA

BA

AA

BB

AB

CB

AC

CB

AC

CC

BC

CA

BA

AA

BB

AB

BB

AB

CB

AC

CC

BC

CA

BA

AA

BA

AA

BB

AB

CB

AC

CC

BC

CA

BC

CA

BA

AA

BB

AB

CB

AC

CC

AC

CC

BC

CA

BA

AA

BB

AB

CB

AB

CB

AC

CC

BC

CA

BA

AA

BB

 

Рис. 21

 

 

AB

CB

AC

CC

BC

CA

BA

AA

BB

AC

CC

BC

CA

BA

AA

BB

AB

CB

BC

CA

BA

AA

BB

AB

CB

AC

CC

BA

AA

BB

AB

CB

AC

CC

BC

CA

BB

AB

CB

AC

CC

BC

CA

BA

AA

CB

AC

CC

BC

CA

BA

AA

BB

AB

CC

BC

CA

BA

AA

BB

AB

CB

AC

CA

BA

AA

BB

AB

CB

AC

CC

BC

AA

BB

AB

CB

AC

CC

BC

CA

BA

 

Рис. 22

 

Очевидно, что вторая матрица получена из первой отражением относительно горизонтальной оси симметрии.

На рис. 23 показываю общую матрицу, полученную из приведённых двух матриц.

 

AAAB

BBCB

ABAC

CBCC

ACBC

CCCA

BCBA

CAAA

BABB

CAAC

BACC

AABC

BBCA

ABBA

CBAA

ACBB

CCAB

BCCB

CCBC

BCCA

CABA

BAAA

AABB

BBAB

ABCB

CBAC

ACCC

CBBA

ACAA

CCBB

BCAB

CACB

BAAC

AACC

BBBC

ABCA

BBBB

ABAB

CBCB

ACAC

CCCC

BCBC

CACA

BABA

AAAA

BACB

AAAC

BBCC

ABBC

CBCA

ACBA

CCAA

BCBB

CAAB

BCCC

CABC

BACA

AABA

BBAA

ABBB

CBAB

ACCB

CCAC

ACCA

CCBA

BCAA

CABB

BAAB

AACB

BBAC

ABCC

CBBC

ABAA

CBBB

ACAB

CCCB

BCAC

CACC

BABC

AACA

BBBA

 

Рис. 23

 

К этой матрице, как помнят читатели, должна быть приложена табличка значений символов. Начнём с таких значений символов (рис. 24):

 

 

1

2

3

4

A

0

0

0

0

B

54

18

6

2

C

27

9

3

1

 

Рис. 24

 

Напомню, как вычисляются элементы матрицы. Пример:

 

BBCB = 54 + 18 + 3 + 2 = 77

 

то есть значение каждого символа зависит от его позиции.

 

Если не прибавлять к вычисленным числовым значениям элементов матрицы единицу, то получится идеальный квадрат, заполненный числами от 0 до 80. Поскольку я привыкла к традиционному виду магического квадрата, то буду прибавлять единицу.

 

Итак, общая матрица составлена. Если вы построите по этой матрице квадрат со значениями символов из таблицы на рис. 24, получите идеальный квадрат, изображённый на рис. 13. Проверьте!

 

А я буду экспериментировать. Попробую построить квадрат с другими значениями символов, вот с такими (рис. 25):

 

 

1

2

3

4

A

54

18

6

2

B

0

0

0

0

C

27

9

3

1

 

Рис. 25

 

Я просто поменяла значения символов А и В.

Составляю программку для вычисления элементов матрицы, потому что вручную это делать утомительно. К тому же программа мгновенно строит квадрат и исключает ошибки.

Получаю с такими значениями символов следующий идеальный квадрат (рис. 26):

 

79

4

62

32

65

42

12

54

19

53

23

74

6

57

36

64

43

13

38

15

48

27

73

7

58

35

68

30

72

37

16

49

26

77

2

60

1

61

31

71

41

11

51

21

81

22

80

5

56

33

66

45

10

52

14

47

24

75

9

55

34

67

44

69

39

18

46

25

76

8

59

29

63

28

70

40

17

50

20

78

3

 

Рис. 26

 

Очевидно, что этот квадрат получается из квадрата с рис. 13 поворотом на 180 градусов, то есть в этом примере получился эквивалентный квадрат.

Возьму теперь такие значения для символов матрицы (рис. 27):

 

 

1

2

3

4

A

0

0

0

0

B

2

6

18

54

C

1

3

9

27

 

Рис. 27

 

С такими значениями получаем следующий идеальный квадрат (рис. 28):

 

55

72

34

44

49

14

24

2

75

29

39

46

18

25

8

76

59

69

50

15

20

3

73

63

70

35

40

26

4

77

60

65

30

37

54

16

81

61

71

31

41

51

11

21

1

66

28

45

52

17

22

5

78

56

42

47

12

19

9

79

62

67

32

13

23

6

74

57

64

36

43

53

7

80

58

68

33

38

48

10

27

 

Рис. 28

 

Теперь получился новый квадрат. Посмотрите, в этом квадрате несколько изменилась форма начальной цепочки. Если смотреть с точки зрения качелей, то шаги качания качелей сменились на симметричные.

Следующий пример, значения символов в таблице на рис. 29, а соответствующий идеальный квадрат – на рис. 30. Значения всех символов циклически переставлены.

 

 

1

2

3

4

A

0

0

0

0

B

18

6

2

54

C

9

3

1

27

 

Рис. 29

 

55

80

34

44

33

14

24

10

75

37

47

30

26

9

16

60

67

77

42

23

12

19

57

79

62

43

32

18

4

69

76

65

46

29

54

8

81

61

71

31

41

51

11

21

1

74

28

53

36

17

6

13

78

64

50

39

20

3

25

63

70

59

40

5

15

22

66

73

56

52

35

45

7

72

58

68

49

38

48

2

27

 

Рис. 30

 

Опять получаем новый идеальный квадрат. В этом квадрате начальная цепочка совсем “испортилась”. Но этот квадрат связан с квадратом на рис. 28 комбинированным преобразованием “плюс-минус …”.

И последний пример. Ещё раз циклически переставлю значения всех символов (рис. 31):

 

 

1

2

3

4

A

0

0

0

0

B

6

2

54

18

C

3

1

27

9

 

Рис. 31

 

Получаю такой идеальный квадрат (рис. 32):

 

19

54

12

42

65

32

62

4

79

13

43

64

36

57

6

74

23

53

68

35

58

7

73

27

48

15

38

60

2

77

26

49

16

37

72

30

81

21

51

11

41

71

31

61

1

52

10

45

66

33

56

5

80

22

44

67

34

55

9

75

24

47

14

29

59

8

76

25

46

18

39

69

3

78

20

50

17

40

70

28

63

 

Рис. 32

 

На этот раз получился эквивалентный квадрат, его можно получить из квадрата с рис. 13 отражением относительно горизонтальной оси симметрии.

 

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

 

***

 

Решив немного отдохнуть от идеальных квадратов порядков кратных 3, возвращаюсь к идеальным квадратам порядков не кратных 3, с которых начинается эта страница.

Как уже было сказано, приведённый алгоритм построения идеальных квадратов данной серии порядков очень просто формализовать и запрограммировать. Это я сейчас и сделаю. На рис. 33 вы видите первый латинский квадрат, записанный в общем виде.

 

0

N-1

n-2

3

2

1

2

1

0

N-1

N-2

3

...

...

...

...

N-2

N-3

N-2

N-3

2

1

0

N-1

 

Рис. 33

 

Второй латинский квадрат получается из первого отражением относительно горизонтальной оси симметрии. Программа для составления обоих квадратов очень простая, построение идеального квадрата из двух построенных квадратов по известной формуле тоже очень легко запрограммировать. Вот текст программы, которая построит идеальный квадрат любого нечётного порядка не кратного 3. Конечно, максимальный размер такого квадрата зависит от ресурсов памяти, обеспечиваемой языком программирования. Язык QBASIC, на котором написана представленная здесь программа, не позволяет строить очень большие квадраты. Максимально большой квадрат, который мне удалось построить, имеет порядок n=97.

 

ТЕКСТ ПРОГРАММЫ

 

10 OPEN "MK.txt" FOR OUTPUT AS #1

15 PRINT "VVEDITE PORYADOK KVADRATA"

20 INPUT N

25 IF N / 2 - INT(N / 2) = 0 THEN 15

30 IF N / 3 - INT(N / 3) = O THEN 15

40 DIM A(N, N), B(N, N), C(N, N)

45 A(1, 1) = 0

50 FOR I = 2 TO N: A(1, I) = N + 1 - I: NEXT I

55 J = 2

60 A(J, 1) = A(J - 1, N - 1): A(J, 2) = A(J - 1, N)

65 FOR X = 3 TO N: A(J, X) = A(J - 1, X - 2): NEXT X

70 J = J + 1

75 IF J > N THEN 100

80 GOTO 60

100 FOR X = 1 TO N

105 FOR Y = 1 TO N

110 B(X, Y) = A(N - X + 1, Y)

115 NEXT Y

120 NEXT X

125 FOR X = 1 TO N

130 FOR Y = 1 TO N

135 C(X, Y) = N * A(X, Y) + B(X, Y) + 1

140 NEXT Y

145 NEXT X

150 FOR X = 1 TO N

155 FOR Y = 1 TO N

160 PRINT C(X, Y);

165 PRINT #1, C(X, Y);

170 NEXT Y

175 PRINT : PRINT #1,

180 NEXT X

185 CLOSE #1

200 END

 

Введите в программу порядок квадрата (не забывайте, что порядок должен быть нечётным и не кратным 3) и программа мгновенно выдаст вам идеальный квадрат. Приведу пример идеального квадрата 25-ого порядка в том виде, как он записан программой в файл:

 

24  623  597  571  545  519  493  467  441  415  389  363  337  311  285  259  233  207  181  155  129  103  77  51  50

 72  46  20  619  593  567  541  515  489  463  437  411  385  359  333  307  281  255  229  203  177  151  150  124  98

 120  94  68  42  16  615  589  563  537  511  485  459  433  407  381  355  329  303  277  251  250  224  198  172  146

 168  142  116  90  64  38  12  611  585  559  533  507  481  455  429  403  377  351  350  324  298  272  246  220  194

 216  190  164  138  112  86  60  34  8  607  581  555  529  503  477  451  450  424  398  372  346  320  294  268  242

 264  238  212  186  160  134  108  82  56  30  4  603  577  551  550  524  498  472  446  420  394  368  342  316  290

 312  286  260  234  208  182  156  130  104  78  52  26  25  624  598  572  546  520  494  468  442  416  390  364  338

 360  334  308  282  256  230  204  178  152  126  125  99  73  47  21  620  594  568  542  516  490  464  438  412  386

 408  382  356  330  304  278  252  226  225  199  173  147  121  95  69  43  17  616  590  564  538  512  486  460  434

 456  430  404  378  352  326  325  299  273  247  221  195  169  143  117  91  65  39  13  612  586  560  534  508  482

 504  478  452  426  425  399  373  347  321  295  269  243  217  191  165  139  113  87  61  35  9  608  582  556  530

 552  526  525  499  473  447  421  395  369  343  317  291  265  239  213  187  161  135  109  83  57  31  5  604  578

 625  599  573  547  521  495  469  443  417  391  365  339  313  287  261  235  209  183  157  131  105  79  53  27  1

48  22  621  595  569  543  517  491  465  439  413  387  361  335  309  283  257  231  205  179  153  127  101  100  74

 96  70  44  18  617  591  565  539  513  487  461  435  409  383  357  331  305  279  253  227  201  200  174  148  122

 144  118  92  66  40  14  613  587  561  535  509  483  457  431  405  379  353  327  301  300  274  248  222  196  170

 192  166  140  114  88  62  36  10  609  583  557  531  505  479  453  427  401  400  374  348  322  296  270  244  218

 240  214  188  162  136  110  84  58  32  6  605  579  553  527  501  500  474  448  422  396  370  344  318  292  266

 288  262  236  210  184  158  132  106  80  54  28  2  601  600  574  548  522  496  470  444  418  392  366  340  314

 336  310  284  258  232  206  180  154  128  102  76  75  49  23  622  596  570  544  518  492  466  440  414  388  362

 384  358  332  306  280  254  228  202  176  175  149  123  97  71  45  19  618  592  566  540  514  488  462  436  410

 432  406  380  354  328  302  276  275  249  223  197  171  145  119  93  67  41  15  614  588  562  536  510  484  458

 480  454  428  402  376  375  349  323  297  271  245  219  193  167  141  115  89  63  37  11  610  584  558  532  506

 528  502  476  475  449  423  397  371  345  319  293  267  241  215  189  163  137  111  85  59  33  7  606  580  554

 576  575  549  523  497  471  445  419  393  367  341  315  289  263  237  211  185  159  133  107  81  55  29  3  602

 

Как видите, программа действительно очень простая.

Идеальный квадрат 97-ого порядка помещаю на сайт. Кто хочет посмотреть на этот квадрат, он здесь:

 

http://www.klassikpoez.narod.ru/mk/id97.TXT

 

Если вы хотите построить идеальный квадрат порядка больше 97, перепишите программу на другом языке. Из-за простоты и маленького размера программы это можно сделать за 10 минут.

 

ЛАТИНСКИЕ КВАДРАТЫ И МЕТОД КАЧЕЛЕЙ

 

Когда я строила идеальные квадраты из обратимых, обнаружила, что образующая таблица, которая строится в методе качелей, есть не что иное, как обратимый квадрат.

А сейчас покажу удивительную связь латинских квадратов, с помощью которых строятся идеальные квадраты, с методом качелей.

 

На рис. 34 представляю образующую таблицу, порождающую идеальный квадрат, изображённый на рис. 6.

 

 

3

44

36

35

27

19

11

-3

6

47

39

31

23

15

14

4

2

43

42

34

26

18

10

-3

5

46

38

30

22

21

13

4

1

49

41

33

25

17

9

-3

4

45

37

29

28

20

12

-3

7

48

40

32

24

16

8

 

 

k=6

k=5

k=4

k=3

k=2

k=1

 

Рис. 33

 

Напомню читателям, что в нижней строке образующей таблицы находятся номера циклов качания качелей. Эти номера принимают значения от 1 до n-1, начальной цепочке соответствует нулевой цикл качания качелей. Теперь воспроизведу идеальный квадрат с рис. 6 и раскрашу в нём кроме начальной цепочки ещё два цикла качания качелей (рис. 34).

 

6

47

39

31

23

15

14

18

10

2

43

42

34

26

30

22

21

13

5

46

38

49

41

33

25

17

9

1

12

4

45

37

29

28

20

24

16

8

7

48

40

32

36

35

27

19

11

3

44

 

Рис. 34

 

Далее воспроизведу первый латинский квадрат с рис. 4, который был составлен для построения этого идеального квадрата (рис. 35):

 

0

6

5

4

3

2

1

2

1

0

6

5

4

3

4

3

2

1

0

6

5

6

5

4

3

2

1

0

1

0

6

5

4

3

2

3

2

1

0

6

5

4

5

4

3

2

1

0

6

 

Рис. 35

 

Посмотрите, что записано в первой строке этого латинского квадрата. Записаны номера циклов качания качелей из образующей таблицы! А дальше латинский квадрат заполняется так: всем числам набора, соответствующего нулевому циклу качания качелей, в латинском квадрате соответствует число 0, всем числам набора, соответствующего циклу качания качелей с номером 1, в латинском квадрате соответствует число 1 и так далее (смотрите на раскраску в идеальном квадрате и в латинском квадрате).

 

Вот такая чудесная связь латинского квадрата, составленного для построения идеального квадрата, с методом качелей!

 

Такая же связь существует и для порядков кратных 3. Приведу пример с идеальным квадратом 9-ого порядка, который здесь был построен. Воспроизведу идеальный квадрата с рис. 13 (рис. 36) и раскрашу в нём кроме начальной цепочки ещё три цикла качания качелей:

 

3

78

20

50

17

40

70

28

63

29

59

8

76

25

46

18

39

69

44

67

34

55

9

75

24

47

14

52

10

45

66

33

56

5

80

22

81

21

51

11

41

71

31

61

1

60

2

77

26

49

16

37

72

30

68

35

58

7

73

27

48

15

38

13

43

64

36

57

6

74

23

53

19

54

12

42

65

32

62

4

79

 

Рис. 36

 

На рис. 37 представляю образующую таблицу этого идеального квадрата:

 

 

8

76

25

46

18

39

69

29

59

5

3

78

20

50

17

40

70

28

63

-1

4

79

19

54

12

42

65

32

62

-2

6

74

23

53

13

43

64

36

57

-1

7

73

27

48

15

38

68

35

58

5

2

77

26

49

16

37

72

30

60

1

1

81

21

51

11

41

71

31

61

-4

5

80

22

52

10

45

66

33

56

-4

9

75

24

47

14

44

67

34

55

 

 

k=8

k=2

k=5

k=1

k=4

k=7

k=3

k=6

 

Рис. 37

 

Теперь воспроизведу на рис. 38 первый латинский квадрат, составленный для построения этого идеального квадрата (он был изображён на рис. 14):

 

0

8

2

5

1

4

7

3

6

3

6

0

8

2

5

1

4

7

4

7

3

6

0

8

2

5

1

5

1

4

7

3

6

0

8

2

8

2

5

1

4

7

3

6

0

6

0

8

2

5

1

4

7

3

7

3

6

0

8

2

5

1

4

1

4

7

3

6

0

8

2

5

2

5

1

4

7

3

6

0

8

 

Рис. 38

 

В первой строке этого латинского квадрата опять видим в точности номера циклов качания качелей (смотрите на последнюю строку образующей таблицы на рис. 37). Начальная цепочка – нулевой цикл качания качелей, всем числам этого цикла в латинском квадрате соответствует число 0; следующий цикл качания качелей k=8, всем числам этого цикла в латинском квадрате соответствует число 8 и так далее. Смотрите раскраску в идеальном квадрате (рис. 36) и в латинском квадрате (рис. 38).

 

Приведу ещё один пример для идеального квадрата с другой формой начальной цепочки. Этот идеальный квадрат был разложен на латинские квадраты в статье http://www.klassikpoez.narod.ru/chebpan.htm

Воспроизведу квадрат здесь с раскраской двух циклов качания качелей кроме начальной цепочки (рис. 39):

 

1

24

35

46

60

80

64

42

17

48

61

77

66

43

14

3

25

32

67

45

11

4

27

29

49

63

74

6

26

28

51

62

73

69

44

10

52

59

75

70

41

12

7

23

30

72

38

13

9

20

31

54

56

76

8

19

33

53

55

78

71

37

15

50

57

79

68

39

16

5

21

34

65

40

18

2

22

36

47

58

81

 

Рис. 39

 

На рис. 40 показываю образующую таблицу этого идеального квадрата, которая сформирована при построении квадрата методом качелей.

 

 

8

19

33

53

55

78

71

37

15

3

5

21

34

50

57

79

68

39

16

3

2

22

36

47

58

81

65

40

18

1

1

24

35

46

60

80

64

42

17

-2

3

25

32

48

61

77

66

43

14

-1

4

27

29

49

63

74

67

45

11

-2

6

26

28

51

62

73

69

44

10

-1

7

23

30

52

59

75

70

41

12

-2

9

20

31

54

56

76

72

38

13

 

 

k=2

k=3

k=5

k=6

k=8

k=7

k=4

k=1

 

Рис. 40

 

А теперь дублирую первый латинский квадрат из тех двух латинских квадратов, на которые был разложен данный идеальный квадрат (рис. 41):

 

0

2

3

5

6

8

7

4

1

5

6

8

7

4

1

0

2

3

7

4

1

0

2

3

5

6

8

0

2

3

5

6

8

7

4

1

5

6

8

7

4

1

0

2

3

7

4

1

0

2

3

5

6

8

0

2

3

5

6

8

7

4

1

5

6

8

7

4

1

0

2

3

7

4

1

0

2

3

5

6

8

 

Рис. 41

 

Читатели уже видят, что всё точно так же, как в предыдущем примере.

 

 

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

 

Символьная матрица для построения идеальных квадратов 9-ого порядка (см. рис. 23) позволяет строить нетрадиционные идеальные квадраты. Эти квадраты заполнены различными натуральными числами, не принадлежащими набору последовательных натуральных чисел от 1 до 81, какими заполняются традиционные магические квадраты. И вместе с тем они ассоциативные (сумма любых двух чисел, симметрично расположенных относительно центральной ячейки квадрата, равна одному и тому же числу, а в центральной ячейке стоит число равное половине этой суммы) и пандиагональные. Нетрадиционным идеальным квадратам посвящена отдельная страница:

 

http://www.klassikpoez.narod.ru/idnet.htm

 

Для построения нетрадиционного идеального квадрата 9-ого порядка с помощью матрицы, изображённой на рис. 23, надо воспользоваться представлением натуральных чисел в другой системе счисления. При построении традиционного идеального квадрата 9-ого порядка используется разложение всех десятичных чисел от 0 до 80 в троичной системе счисления по такой формуле:

 

N = 27a + 9b + 3c + d

 

где параметры abcd принимают значения 0, 1, 2.

А теперь воспользуемся представлением чисел, например, в четверичной системе счисления по следующей формуле:

 

N = 64a + 16b + 4c + d

 

с теми же значениями параметров.

Ясно, что по этой формуле с указанными значениями параметров представлены десятичные числа от 0 до 170, но не все числа из этого диапазона будут использованы при составлении нетрадиционного идеального квадрата, а только 81 число. На рис. 41а вы видите табличку значений символов матрицы, а на рис. 41б готовый нетрадиционный идеальный квадрат 9-ого порядка.

 

 

1

2

3

4

A

0

0

0

0

B

128

32

8

2

C

64

16

4

1

 

Рис. 41а

 

 

3

167

34

102

26

85

153

65

139

66

134

10

165

41

97

27

83

151

90

149

73

129

11

163

39

98

22

105

17

91

147

71

130

6

170

37

171

35

103

18

86

154

69

137

1

135

2

166

42

101

25

81

155

67

150

74

133

9

161

43

99

23

82

21

89

145

75

131

7

162

38

106

33

107

19

87

146

70

138

5

169

 

Рис. 41б

 

Магическая константа этого квадрата равна 774. Сумма любых двух чисел, симметрично расположенных относительно центральной ячейки квадрата, равна одному и тому же числу – 172, а в центральной ячейке стоит число равное половине этой суммы. Квадрат пандиагональный. Следовательно, это действительно нетрадиционный идеальный квадрат. Интересен факт, что в квадрате даже форма начальной цепочки сохранилась.

Теперь читатели могут построить таким методом много других нетрадиционных идеальных квадратов 9-ого порядка.

 

 

ПОСТРОЕНИЕ ИДЕАЛЬНОГО КВАДРАТА 15-ОГО ПОРЯДКА

 

Итак, я составила символьную матрицу для построения идеальных квадратов 9-ого порядка, которая позволяет (в отличие от числовой матрицы) построить несколько идеальных квадратов путём варьирования значений символов матрицы.

 

В статье http://www.klassikpoez.narod.ru/chebpan.htm было выполнено разложение известного идеального квадрата 15-ого порядка на два латинских квадрата, из которых он строится (см. рис.23 и рис. 24 указанной статьи; идеальный квадрат приведён на рис. 22). Схема составления этих латинских квадратов отличается от той схемы, которая представлена в настоящей статье. Первый латинский квадрат строится путём циклического смещения троек в каждой следующей строке. Второй латинский квадрат получается из первого поворотом на 90 градусов и отражением относительно оси симметрии. Идеальный квадрат, который строится с помощью этих латинских квадратов, имеет другую форму начальной цепочки, нежели идеальные квадраты, представленные в данной статье.

Здесь я покажу символьную матрицу, которая составлена по аналогии с символьной матрицей для квадратов 9-ого порядка. Для составления такой матрицы взяты указанные латинские квадраты и использовано такое разложение для чисел от 0 до 224:

 

N = 75a + 15b + 5c + d

 

где параметры a, b, c, d принимают значения 0, 1, 2, 3, 4.

 

Более удобное разложение у меня не получается. Может быть, читателям удастся сочинить другое разложение (цель: уменьшить количество значений параметров).

На рис. 42 представляю символьную матрицу для построения идеального квадрата 15-ого порядка, а на рис. 43 – табличку значений символов.

 

AAAA

BACB

BBCC

CBBD

ABAE

ACAA

CCCB

CDCC

ADBD

BDAE

BEAA

CECB

AECC

BCBD

CAAE

CBBA

ABAB

ACCD

CCBE

CDBC

ADBA

BDAB

BECD

CEBE

AEBC

BCBA

CAAB

AACD

BABE

BBBC

CCBB

CDAC

ADAD

BDCE

BECA

CEBB

AEAC

BCAD

CACE

AACA

BABB

BBAC

CBAD

ABCE

ACCA

BDCB

BECC

CEBD

AEAE

BCAA

CACB

AACC

BABD

BBAE

CBAA

ABCB

ACCC

CCBD

CDAE

ADAA

AEAB

BCCD

CABE

AABC

BABA

BBAB

CBCD

ABBE

ACBC

CCBA

CDAB

ADCD

BDBE

BEBC

CEBA

AAAC

BAAD

BBCE

CBCA

ABBB

ACAC

CCAD

CDCE

ADCA

BDBB

BEAC

CEAD

AECE

BCCA

CABB

CBCC

ABBD

ACAE

CCAA

CDCB

ADCC

BDBD

BEAE

CEAA

AECB

BCCC

CABD

AAAE

BAAA

BBCB

CCCD

CDBE

ADBC

BDBA

BEAB

CECD

AEBE

BCBC

CABA

AAAB

BACD

BBBE

CBBC

ABBA

ACAB

BDAD

BECE

CECA

AEBB

BCAC

CAAD

AACE

BACA

BBBB

CBAC

ABAD

ACCE

CCCA

CDBB

ADAC

AEBD

BCAE

CAAA

AACB

BACC

BBBD

CBAE

ABAA

ACCB

CCCC

CDBD

ADAE

BDAA

BECB

CECC

AABE

BABC

BBBA

CBAB

ABCD

ACBE

CCBC

CDBA

ADAB

BDCD

BEBE

CEBC

AEBA

BCAB

CACD

CBCE

ABCA

ACBB

CCAC

CDAD

ADCE

BDCA

BEBB

CEAC

AEAD

BCCE

CACA

AABB

BAAC

BBAD

CCAE

CDAA

ADCB

BDCC

BEBD

CEAE

AEAA

BCCB

CACC

AABD

BAAE

BBAA

CBCB

ABCC

ACBD

BDBC

BEBA

CEAB

AECD

BCBE

CABC

AABA

BAAB

BBCD

CBBE

ABBC

ACBA

CCAB

CDCD

ADBE

AECA

BCBB

CAAC

AAAD

BACE

BBCA

CBBB

ABAC

ACAD

CCCE

CDCA

ADBB

BDAC

BEAD

CECE

 

Рис. 42

 

 

 

1

2

3

4

A

0

0

0

0

B

75

15

5

1

С

150

30

10

2

D

 

45

15

3

E

 

60

20

4

 

Рис. 43

 

Символы D и E не встречаются в первой позиции ни в одном элементе матрицы.

 

Если вы построите с помощью приведённой матрицы квадрат, используя значения символов из таблицы на рис. 43, то получите следующий идеальный квадрат (рис. 44) [воспроизвожу квадрат из указанной выше статьи, с рис. 22]:

 

1

87

103

174

20

31

192

208

54

125

136

222

73

114

155

171

17

44

190

203

51

122

149

220

68

111

152

14

85

98

187

198

49

135

146

217

63

109

165

11

82

93

169

30

41

132

148

219

65

106

162

13

84

95

166

27

43

189

200

46

62

119

160

8

81

92

179

25

38

186

197

59

130

143

216

3

79

105

176

22

33

184

210

56

127

138

214

75

116

157

178

24

35

181

207

58

129

140

211

72

118

159

5

76

102

194

205

53

126

137

224

70

113

156

2

89

100

173

21

32

124

150

221

67

108

154

15

86

97

168

19

45

191

202

48

69

110

151

12

88

99

170

16

42

193

204

50

121

147

223

10

83

96

167

29

40

188

201

47

134

145

218

66

107

164

180

26

37

183

199

60

131

142

213

64

120

161

7

78

94

185

196

57

133

144

215

61

117

163

9

80

91

177

28

39

128

141

212

74

115

158

6

77

104

175

23

36

182

209

55

71

112

153

4

90

101

172

18

34

195

206

52

123

139

225

 

Рис. 44

 

Теперь возьмём другие значения символов (рис. 45):

 

 

1

2

3

4

A

0

0

0

0

B

5

1

75

15

С

10

2

150

30

D

15

3

 

45

E

20

4

 

60

 

Рис. 45

 

Произведён циклический сдвиг значений всех символов.

 

При этих значениях символов получается следующий идеальный квадрат (рис. 46):

 

1

171

187

132

62

3

178

194

124

69

10

180

185

128

71

87

17

198

148

119

79

24

205

150

110

83

26

196

141

112

103

44

49

219

160

105

35

53

221

151

96

37

57

212

153

174

190

135

65

8

176

181

126

67

12

167

183

133

74

4

20

203

146

106

81

22

207

137

108

88

29

199

144

115

90

31

51

217

162

92

33

58

224

154

99

40

60

215

158

101

192

122

63

13

179

184

129

70

15

170

188

131

61

6

172

208

149

109

84

25

210

140

113

86

16

201

142

117

77

18

54

220

165

95

38

56

211

156

97

42

47

213

163

104

34

125

68

11

166

186

127

72

2

168

193

134

64

9

175

195

136

111

82

27

197

138

118

89

19

204

145

120

80

23

206

222

152

93

43

59

214

159

100

45

50

218

161

91

36

52

73

14

169

189

130

75

5

173

191

121

66

7

177

182

123

114

85

30

200

143

116

76

21

202

147

107

78

28

209

139

155

98

41

46

216

157

102

32

48

223

164

94

39

55

225

 

Рис. 46

 

Очевидно, что этот квадрат эквивалентен идеальному квадрату с рис. 44, один квадрат получается из другого поворотом на 90 градусов и отражением относительно оси симметрии. Больше я не вижу возможности варьировать значения символов матрицы.

 

Интересно отметить, что и для идеального квадрата 15-ого порядка есть точно такая же связь первого латинского квадрата (из той пары латинских квадратов, на которые раскладывается этот квадрата) с образующей таблицей, о какой было рассказано для идеальных квадратов 7-ого и 9-ого порядка. Смотрите сами. Если бы я строила идеальный квадрат с рис. 44 методом качелей, у меня получилась бы следующая образующая таблица (рис. 47):

 

 

4

90

101

172

18

34

195

206

52

123

139

225

71

112

153

2

6

77

104

175

23

36

182

209

55

128

141

212

74

115

158

3

9

80

91

177

28

39

185

196

57

133

144

215

61

117

163

-2

7

78

94

180

26

37

183

199

60

131

142

213

64

120

161

3

10

83

96

167

29

40

188

201

47

134

145

218

66

107

164

2

12

88

99

170

16

42

193

204

50

121

147

223

69

110

151

3

15

86

97

168

19

45

191

202

48

124

150

221

67

108

154

-13

2

89

100

173

21

32

194

205

53

126

137

224

70

113

156

3

5

76

102

178

24

35

181

207

58

129

140

211

72

118

159

-2

3

79

105

176

22

33

184

210

56

127

138

214

75

116

157

5

8

81

92

179

25

38

186

197

59

130

143

216

62

119

160

5

13

84

95

166

27

43

189

200

46

132

148

219

65

106

162

-2

11

82

93

169

30

41

187

198

49

135

146

217

63

109

165

3

14

85

98

171

17

44

190

203

51

122

149

220

68

111

152

-13

1

87

103

174

20

31

192

208

54

125

136

222

73

114

155

 

 

k=5

k=6

k=11

k=1

k=2

k=12

k=13

k=3

k=8

k=9

k=14

k=4

k=7

k=10

 

Рис. 47

 

А теперь посмотрите на первый латинский квадрат из пары латинских квадратов, на которые раскладывается этот идеальный квадрат (рис. 48):

 

0

5

6

11

1

2

12

13

3

8

9

14

4

7

10

11

1

2

12

13

3

8

9

14

4

7

10

0

5

6

12

13

3

8

9

14

4

7

10

0

5

6

11

1

2

8

9

14

4

7

10

0

5

6

11

1

2

12

13

3

4

7

10

0

5

6

11

1

2

12

13

3

8

9

14

0

5

6

11

1

2

12

13

3

8

9

14

4

7

10

11

1

2

12

13

3

8

9

14

4

7

10

0

5

6

12

13

3

8

9

14

4

7

10

0

5

6

11

1

2

8

9

14

4

7

10

0

5

6

11

1

2

12

13

3

4

7

10

0

5

6

11

1

2

12

13

3

8

9

14

0

5

6

11

1

2

12

13

3

8

9

14

4

7

10

11

1

2

12

13

3

8

9

14

4

7

10

0

5

6

12

13

3

8

9

14

4

7

10

0

5

6

11

1

2

8

9

14

4

7

10

0

5

6

11

1

2

12

13

3

4

7

10

0

5

6

11

1

2

12

13

3

8

9

14

 

Рис. 48

 

(дублирую квадрат из указанной выше статьи, рис. 23).

 

В первой строке этого латинского квадрата вы видите номера циклов качания качелей в точности из последней строки образующей таблицы; начальной цепочке в образующей таблице, как вы знаете, соответствует нулевой цикл качания качелей (k=0). А далее латинский квадрат заполняется так: на место всех чисел набора, соответствующего нулевому циклу качания качелей, записываются нули; на место всех чисел, соответствующих циклу качания качелей с номером 5 (k=5), записывается число 5 и так далее. Сравните раскраску в идеальном квадрате (рис. 44) и в латинском квадрате (рис. 48).

 

Как я уже показывала в одной из своих статей, посвящённых методу качелей, в пандиагональном квадрате Хендрикса 15-ого порядка тоже работает метод качелей. Покажу здесь, что и для пандиагонального квадрата существует такая же связь между первым латинским квадратом (из пары латинских квадратов, на которые он раскладывается), и номерами циклов качания качелей в образующей таблице. Это тем более интересно, что данный пандиагональный квадрат построен другим автором, и автор пользовался при построении этого квадрата каким-то своим методом.

 

Итак, на рис. 49 воспроизвожу один из пандиагональных квадратов 15-ого порядка Хендрикса, взятый по ссылке:

 

http://www.magic-squares.de/construction/pandiagonal/odd-3k.html

 

 

1

17

177

145

161

49

129

65

193

81

97

33

209

225

113

180

143

151

47

132

70

191

79

99

35

208

216

112

3

29

153

59

135

68

181

77

102

40

206

214

114

5

28

171

142

126

67

183

89

105

38

196

212

117

10

26

169

144

155

58

185

88

96

37

198

224

120

8

16

167

147

160

56

124

69

94

39

200

223

111

7

18

179

150

158

46

122

72

190

86

205

221

109

9

20

178

141

157

48

134

75

188

76

92

42

107

12

25

176

139

159

50

133

66

187

78

104

45

203

211

23

166

137

162

55

131

64

189

80

103

36

202

213

119

15

149

165

53

121

62

192

85

101

34

204

215

118

6

22

168

52

123

74

195

83

91

32

207

220

116

4

24

170

148

156

73

186

82

93

44

210

218

106

2

27

175

146

154

54

125

84

95

43

201

217

108

14

30

173

136

152

57

130

71

184

41

199

219

110

13

21

172

138

164

60

128

61

182

87

100

222

115

11

19

174

140

163

51

127

63

194

90

98

31

197

 

order:  

15

magic sum:  

1695

properties:  

pandiagonal

 

                                                                  Рис. 49

 

А теперь даю образующую таблицу этого квадрата, чтобы читатели убедились, что в этом пандиагональном квадрате работают качели (рис. 50).

 

 

15

23

166

137

162

55

131

64

189

80

103

36

202

213

119

3

12

25

176

139

159

50

133

66

187

78

104

45

203

211

107

2

9

20

178

141

157

48

134

75

188

76

92

42

205

221

109

-1

7

18

179

150

158

46

122

72

190

86

94

39

200

223

111

-2

8

16

167

147

160

56

124

69

185

88

96

37

198

224

120

5

10

26

169

144

155

58

126

67

183

89

105

38

196

212

117

2

5

28

171

142

153

59

135

68

181

77

102

40

206

214

114

2

3

29

180

143

151

47

132

70

191

79

99

35

208

216

112

-10

1

17

177

145

161

49

129

65

193

81

97

33

209

225

113

-2

11

19

174

140

163

51

127

63

194

90

98

31

197

222

115

-1

13

21

172

138

164

60

128

61

182

87

100

41

199

219

110

12

14

30

173

136

152

57

130

71

184

84

95

43

201

217

108

-2

2

27

175

146

154

54

125

73

186

82

93

44

210

218

106

-2

4

24

170

148

156

52

123

74

195

83

91

32

207

220

116

-9

6

22

168

149

165

53

121

62

192

85

101

34

204

215

118

 

 

k=1

k=11

k=9

k=10

k=3

k=8

k=4

k=12

k=5

k=6

k=2

k=13

k=14

k=7

 

                                                                        Рис. 50

 

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

На рис. 51 вы видите первый латинский квадрат.

 

0

1

11

9

10

3

8

4

12

5

6

2

13

14

7

11

9

10

3

8

4

12

5

6

2

13

14

7

0

1

10

3

8

4

12

5

6

2

13

14

7

0

1

11

9

8

4

12

5

6

2

13

14

7

0

1

11

9

10

3

12

5

6

2

13

14

7

0

1

11

9

10

3

8

4

6

2

13

14

7

0

1

11

9

10

3

8

4

12

5

13

14

7

0

1

11

9

10

3

8

4

12

5

6

2

7

0

1

11

9

10

3

8

4

12

5

6

2

13

14

1

11

9

10

3

8

4

12

5

6

2

13

14

7

0

9

10

3

8

4

12

5

6

2

13

14

7

0

1

11

3

8

4

12

5

6

2

13

14

7

0

1

11

9

10

4

12

5

6

2

13

14

7

0

1

11

9

10

3

8

5

6

2

13

14

7

0

1

11

9

10

3

8

4

12

2

13

14

7

0

1

11

9

10

3

8

4

12

5

6

14

7

0

1

11

9

10

3

8

4

12

5

6

2

13

 

Рис. 51

 

Предлагаю читателям сравнить этот латинский квадрат, пандиагональный квадрат Хендрикса и его образующую таблицу. Установленная выше связь очевидна.

Замечу, что этот латинский квадрат строится циклическим сдвигом чисел в каждой следующей строке с постоянным шагом, но это не циклическая перестановка троек.

На рис. 52 показываю второй латинский квадрат.

 

0

1

11

9

10

3

8

4

12

5

6

2

13

14

7

14

7

0

1

11

9

10

3

8

4

12

5

6

2

13

2

13

14

7

0

1

11

9

10

3

8

4

12

5

6

5

6

2

13

14

7

0

1

11

9

10

3

8

4

12

4

12

5

6

2

13

14

7

0

1

11

9

10

3

8

3

8

4

12

5

6

2

13

14

7

0

1

11

9

10

9

10

3

8

4

12

5

6

2

13

14

7

0

1

11

1

11

9

10

3

8

4

12

5

6

2

13

14

7

0

7

0

1

11

9

10

3

8

4

12

5

6

2

13

14

13

14

7

0

1

11

9

10

3

8

4

12

5

6

2

6

2

13

14

7

0

1

11

9

10

3

8

4

12

5

12

5

6

2

13

14

7

0

1

11

9

10

3

8

4

8

4

12

5

6

2

13

14

7

0

1

11

9

10

3

10

3

8

4

12

5

6

2

13

14

7

0

1

11

9

11

9

10

3

8

4

12

5

6

2

13

14

7

0

1

 

Рис. 52

 

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

Интересно отметить следующее: если смотреть на эти два латинских квадрата как на нетрадиционные магические квадраты, они не просто магические (с магической константой 105), но ещё пандиагональные.

У меня есть предположение, что Хендрикс строил пандиагональные квадраты с помощью латинских квадратов. Если это так, то есть очень интересный вопрос: как он формировал первую строку первого латинского квадрата? В этом вся изюминка! Ведь Хендриксу не были известны номера циклов качания качелей, которые известны мне.

 

***

 

В заключение отмечу, что с помощью символьной матрицы с рис. 42 тоже можно построить нетрадиционные идеальные квадраты 15-ого порядка, как это было показано для идеальных квадратов 9-ого порядка.

Приведу один пример построения такого квадрата. Воспользуемся разложением десятичных чисел в семеричной системе счисления:

 

N = 343a + 49b + 7c + d

 

где параметры a, b, c, d принимают те же значения, что и при построении традиционного идеального квадрата: 0, 1, 2, 3, 4. Понятно, что по данной формуле при таких значениях параметров представлены числа от 0 до 1600. В квадрате же будут использованы только 225 чисел. На рис. 53 представлена таблица значений символов.

 

 

 

1

2

3

4

A

0

0

0

0

B

343

49

7

1

С

686

98

14

2

D

 

147

21

3

E

 

196

28

4

 

Рис. 53

 

На рис. 54 вы видите нетрадиционный идеальный квадрат 15-ого порядка. Его магическая константа равна 6765.

 

1

359

409

746

54

99

800

850

158

495

540

898

213

452

691

743

51

116

796

843

155

492

557

894

206

449

688

18

355

402

793

836

151

509

554

891

199

445

705

15

352

395

739

68

113

506

556

893

201

442

702

17

354

397

736

65

115

795

838

148

198

459

698

10

351

394

753

61

108

792

835

165

502

549

890

3

347

411

750

58

101

788

852

162

499

542

886

215

456

695

752

60

103

785

849

164

501

544

883

212

458

697

5

344

408

802

845

157

498

541

900

208

451

694

2

361

404

745

57

100

494

558

897

205

444

690

19

358

401

738

53

117

799

842

150

207

446

687

16

360

403

740

50

114

801

844

152

491

555

899

12

353

400

737

67

110

794

841

149

508

551

892

204

443

704

754

64

107

787

837

166

505

548

885

200

460

701

9

346

396

789

834

163

507

550

887

197

457

703

11

348

393

751

66

109

500

547

884

214

453

696

8

345

410

747

59

106

786

851

159

211

450

689

4

362

407

744

52

102

803

848

156

493

543

901

 

Рис. 54

 

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

 

 

На этом я завершаю рассказ о построении идеальных квадратов нечётного порядка с помощью латинских квадратов.

Понятно, что аналогичным образом можно строить идеальные квадраты следующих порядков n=3(2k+1). Но есть одно “но”: во всех построениях я основывалась на известных идеальных квадратах, из которых брала или начальную цепочку, или номера циклов качания качелей. Остаётся открытым вопрос: как составить два латинских ортогональных квадрата для построения идеального квадрата из указанной серии порядков (то есть нечётного порядка кратного 3), не зная предварительно ничего о том идеальном квадрате, который мы собираемся построить с помощью этих латинских квадратов. Для идеальных квадратов нечётного порядка не кратного 3 эта задача очень легко решается, что было показано в начале данной статьи.

Если бы Хендрикс рассказал, как он строил свои пандиагональные квадраты 15-ого и 21-ого порядка, возможно, что-нибудь прояснилось бы в этом вопросе.

 

 

2 - 13 июля 2008 г.

г. Саратов

 

О построении идеальных квадратов 9-ого порядка описанным методом смотрите статью:

 

http://www.natalimak1.narod.ru/id9new.htm

 

 

       Пишите мне!

Рейтинг@Mail.ru

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

 

 

 



Сайт создан в системе uCoz