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

 

И ДРУГИХ ДРЕВНИХ МАСТЕРОВ

 

Уважаемые читатели! Эта страница является продолжением страницы “Квадраты Франклина, Френикля и Агриппа”:

 

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

 

В конце этой страницы я дала заготовку для построения полумагического квадрата 36-ого порядка по схеме Френикля (см. самый первый такой квадрат восьмого порядка). Предлагала не строить квадрат полностью, а вычислить только числа, стоящие на одной из главных диагоналей. Что и сделала сама. Я взяла главную диагональ, начинающуюся с числа 1.

Числа на главной диагонали я вычисляла очень просто: по формуле для n-ого члена арифметической прогрессии.

Вот эти числа:

 

a2,2=1258, a3,3=1264, a4,4=183, a5,5=105, a6,6=1038, a7,7=1196, a8,8=403, a9,9=173,

a10,10=818, a11,11=1128, a12,12=623, a13,13=241, a14,14=598, a15,15=1060

a16,16=843, a17,17=309, a18,18=378, a19,19=992, a20,20=1063, a21,21=377,

a22,22=158, a23,23=924, a24,24=1283, a25,25=445, a26,26=1234, a27,27=856,

a28,28=207, a29,29=513, a30,30=1014, a31,31=788, a32,32=427, a33,33=581

a34,34=794, a35,35=720, a36,36=647

 

Сумма этих чисел, как я и предполагала, равна 24642=23346+362. Не забудьте прибавить a1,1=1 (23346 – магическая константа квадрата).

Итак, я показала одну главную диагональ полумагического квадрата 36-ого порядка, построенного по схеме Френикля. Уверена на 100 %, что сумма по второй главной диагонали будет иметь точно такое же значение. Кто не верит, пусть проверит!

 

                                       ***

 

На физико-математическом форуме появилось сообщение, опровергающее мою гипотезу о том, что все квадраты порядков n=6k, k=2,4,6…, построенные по данному алгоритму (в точности!), будут полумагическими. Конечно, я не доказала эту гипотезу, а привела только три конкретных примера, причём полумагический квадрат 12-ого порядка построен не мной, а квадраты 24-ого и 36-ого порядка сама построила (да и квадрат 36-ого порядка не полностью, а только одну главную диагональ).

Пусть автор сообщения покажет свой магический квадрат 24-ого порядка, построенный по данному алгоритму (точно по такому алгоритму, а то магических квадратов 24-ого порядка я много могу построить, по другим схемам). Интересно посмотреть!

Я свой полумагический квадрат 24-ого порядка показала в предыдущей части статьи (см. ссылку в начале настоящей статьи).

А коль скоро Н. Орделли построил магический квадрат 24-ого порядка по данной схеме, значит, он точно так же может построить и магический квадрат 12-ого порядка (из того полумагического, который сам привёл на форуме), и 36-ого порядка и т.д. И даже после таких построений ему ещё надо доказать, что это будет иметь место для всех квадратов данных порядков.

А что делать с теми тремя квадратами, которые я показала? Надо Н. Орделли показать ту перестановку строк, при помощи которой эти квадраты превращаются в магические. То есть решить ту самую задачу, которую он предложил мне на форуме (для полумагического квадрата 12-ого порядка).

 

Посетите физико-математический форум:

 

http://fizmat.info/forum/showthread.php?t=1629&page=6 

 

                                      ***

 

Подключайтесь к обсуждению вопроса!

 

 

Страница помещена на сайт 14 марта 2008 г.

 

 

17 марта 2008 г.

 

Ура! Древний алгоритм запрограммировала.

 

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

 

Сначала напомню квадрат Френикля восьмого порядка, с которого и было начато это исследование (рис. 1).

 

 

1

16

23

30

37

44

51

58

63

54

45

36

27

18

9

8

10

3

60

53

46

39

32

17

24

25

34

43

52

61

6

15

49

64

7

14

21

28

35

42

47

38

29

20

11

2

57

56

26

19

12

5

62

55

48

33

40

41

50

59

4

13

22

31

 

                                                                       Рис. 1

 

Этот квадрат магический. Задача, которая была предложена мне на физико-математическом форуме, состоит в превращении этого квадрата в пандиагональный. Я уже писала выше об этой задаче.

Затем на форуме был приведён ещё один квадрат – 12-ого порядка, из древнего трактата Агриппа. Этот квадрат полумагический и построен точно по такой же схеме, как квадрат Френикля. Меня очень заинтересовала данная схема, и я начала её исследование. Сначала построила несколько частных решений по аналогии с двумя имеющимися образцами. Построила и квадрат четвёртого порядка. Он оказался пандиагональным. Обо всём этом смотрите в предыдущей части статьи (ссылка в начале настоящей статьи).

Буду в дальнейшем называть эту схему схемой Френикля-Агриппа. Вполне возможно, что автор этой схемы – какой-то неизвестный нам мудрец из глубокой древности. Но я назвала её по имени авторов двух квадратов с такой схемой.

 

Итак, о результатах, выданных программой для квадратов восьмого порядка.

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

 

252   252,  268   268,  262   258, 264    256, 252    268, 254     266,

262   266, 256     264, 246     258, 246     242,  254    250, 250     270.

 

Особый интерес представляют квадраты, в которых сумма по одной главной диагонали равна магической константе, то есть они уже больше чем полумагические, “хромают” на одну диагональ. Таких квадратов программа выдала 302. На рис. 2 показан полумагический квадрат с суммами по главным диагоналям 268, на рис. 3 – с суммами 252, а на рис. 4 изображён квадрат, “хромающий” на одну диагональ. Сумма по “хромающей” диагонали равна 252.

 

 

6

15

24

25

34

43

52

61

58

51

44

37

30

23

16

1

9

8

63

54

45

36

27

18

19

26

33

48

55

62

5

12

49

64

7

14

21

28

35

42

47

38

29

20

11

2

57

56

32

17

10

3

60

53

46

39

40

41

50

59

4

13

22

31

 

                                                                                         Рис. 2

 

 

3

10

17

32

39

46

53

60

63

54

45

36

27

18

9

8

16

1

58

51

44

37

30

23

22

31

40

41

50

59

4

13

56

57

2

11

20

29

38

47

42

35

28

21

14

7

64

49

25

24

15

6

61

52

43

34

33

48

55

62

5

12

19

26

 

                                                                      Рис. 3

 

 

5

12

19

26

33

48

55

62

60

53

46

39

32

17

10

3

16

1

58

51

44

37

30

23

21

28

35

42

49

64

7

14

56

57

2

11

20

29

38

47

41

40

31

22

13

4

59

50

25

24

15

6

61

52

43

34

36

45

54

63

8

9

18

27

 

                                                                        Рис. 4

 

Далее среди всех магических квадратов, а их программа выдала 166, я увидела очень красивое частное решение как бы с зеркальной перестановкой чисел в начальной цепочке. Смотрите это решение на рис. 5.

 

8

9

18

27

36

45

54

63

58

51

44

37

30

23

16

1

15

6

61

52

43

34

25

24

17

32

39

46

53

60

3

10

56

57

2

11

20

29

38

47

42

35

28

21

14

7

64

49

31

22

13

4

59

50

41

40

33

48

55

62

5

12

19

26

 

                                                                      Рис. 5

 

Согласитесь, красивое решение!  Мне сразу захотелось посмотреть на подобные частные решения для квадратов других порядков. Начну с квадрата четвёртого порядка (рис. 6).

 

 

4

5

10

15

14

11

8

1

7

2

13

12

9

16

3

6

 

                                                                       Рис. 6

 

Этот квадрат, как и первое частное решение, которое было показано мной ранее, тоже пандиагональный.

Кстати, можно ведь и для квадратов четвёртого порядка составить программу и найти по ней все решения – полумагические, магические, пандиагональные.

 

А вот подобное частное решение для квадрата 12-ого порядка (рис. 7).

 

 

12

13

26

39

52

65

78

91

104

117

130

143

134

123

112

101

90

79

68

57

46

35

24

1

23

10

141

128

115

102

89

76

63

50

37

36

25

48

59

70

81

92

103

114

125

136

3

14

132

133

2

15

28

41

54

67

80

93

106

119

110

99

88

77

66

55

44

33

22

11

144

121

47

34

21

8

139

126

113

100

87

74

61

60

49

72

83

94

105

116

127

138

5

16

27

38

108

109

122

135

4

17

30

43

56

69

82

95

86

75

64

53

42

31

20

9

142

131

120

97

71

58

45

32

19

6

137

124

111

98

85

84

73

96

107

118

129

140

7

18

29

40

51

62

 

                                                                      Рис. 7

 

Как и первое частное решение, каковым является полумагический квадрат Агриппа, этот квадрат тоже полумагический, причём суммы по главным диагоналям имеют то же значение – 1014.

 

Ну, покажу ещё одно подобное частное решение – для квадрата 16-ого порядка (рис. 8).

 

 

16

17

34

51

68

85

102

119

136

153

170

187

204

221

238

255

242

227

212

197

182

167

152

137

122

107

92

77

62

47

32

1

31

14

253

236

219

202

185

168

151

134

117

100

83

66

49

48

33

64

79

94

109

124

139

154

169

184

199

214

229

244

3

18

240

241

2

19

36

53

70

87

104

121

138

155

172

189

206

223

210

195

180

165

150

135

120

105

90

75

60

45

30

15

256

225

63

46

29

12

251

234

217

200

183

166

149

132

115

98

81

80

65

96

111

126

141

156

171

186

201

216

231

246

5

20

35

50

208

209

226

243

4

21

38

55

72

89

106

123

140

157

174

191

178

163

148

133

118

103

88

73

58

43

28

13

254

239

224

193

95

78

61

44

27

10

249

232

215

198

181

164

147

130

113

112

97

128

143

158

173

188

203

218

233

248

7

22

37

52

67

82

176

177

194

211

228

245

6

23

40

57

74

91

108

125

142

159

146

131

116

101

86

71

56

41

26

11

252

237

222

207

192

161

127

110

93

76

59

42

25

8

247

230

213

196

179

162

145

144

129

160

175

190

205

220

235

250

9

24

39

54

69

84

99

114

 

                                                                      Рис. 8

 

Этот квадрат, как и первое частное решение, построенное мной, магический.

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

 

А теперь покажу первые 7 решений магических квадратов, выданные мне программой для построения квадратов восьмого порядка по схеме Френикля-Агриппа. Как я уже сказала, всего программа выдала 166 магических квадратов.

 

№ 1                                                   № 2

 7  14  21  28  35  42  49  64              6  15  24  25  34  43  52  61

 62  55  48  33  26  19  12  5              57  56  47  38  29  20  11  2

 16  1  58  51  44  37  30  23              16  1  58  51  44  37  30  23

 17  32  39  46  53  60  3  10              19  26  33  48  55  62  5  12

 56  57  2  11  20  29  38  47              53  60  3  10  17  32  39  46 

 41  40  31  22  13  4  59  50              42  35  28  21  14  7  64  49 

 27  18  9  8  63  54  45  36                31  22  13  4  59  50  41  40 

 34  43  52  61  6  15  24  25              36  45  54  63  8  9  18  27

 

№ 3                                                   № 4

 7  14  21  28  35  42  49  64              7  14  21  28  35  42  49  64 

 63  54  45  36  27  18  9  8                57  56  47  38  29  20  11  2

 16  1  58  51  44  37  30  23              16  1  58  51  44  37  30  23

 20  29  38  47  56  57  2  11              24  25  34  43  52  61  6  15 

 53  60  3  10  17  32  39  46              53  60  3  10  17  32  39  46 

 41  40  31  22  13  4  59  50              41  40  31  22  13  4  59  50 

 26  19  12  5  62  55  48  33              26  19  12  5  62  55  48  33 

 34  43  52  61  6  15  24  25             36  45  54  63  8  9  18  27 

 

 № 5                                                  № 6 

 4  13  22  31  40  41  50  59              6  15  24  25  34  43  52  61

 63  54  45  36  27  18  9  8                62  55  48  33  26  19  12  5 

 16  1  58  51  44  37  30  23              16  1  58  51  44  37  30  23 

 19  26  33  48  55  62  5  12              20  29  38  47  56  57  2  11 

 53  60  3  10  17  32  39  46              53  60  3  10  17  32  39  46 

 42  35  28  21  14  7  64  49             41  40  31  22  13  4  59  50 

 25  24  15  6  61  52  43  34              27  18  9  8  63  54  45  36 

 38  47  56  57  2  11  20  29              35  42  49  64  7  14  21  28 

 

№ 7

 7  14  21  28  35  42  49  64

 57  56  47  38  29  20  11  2

 16  1  58  51  44  37  30  23

 24  25  34  43  52  61  6  15

 50  59  4  13  22  31  40  41

 46  39  32  17  10  3  60  53

 27  18  9  8  63  54  45  36

 33  48  55  62  5  12  19  26

 

Посмотрите внимательно на эти экземпляры, и вы поймёте алгоритм программы, по которой они построены.

 

Конечно, есть и квадраты, связанные преобразованием типа “плюс-минус …”. Например, квадраты № 3 и № 4. На рис. 9 показываю матрицу очень красивого преобразования, которое связывает эти два квадрата.

 

 

 

 

 

 

 

 

 

 

-6

+2

+2

+2

+2

+2

+2

-6

 

 

 

 

 

 

 

 

+4

-4

-4

-4

-4

+4

+4

+4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+2

+2

+2

+2

+2

-6

-6

+2

 

                                                                      Рис. 9

 

Не правда ли, красивое преобразование? Оно сохраняет магичность квадрата, так как не изменяет суммы в строках, столбцах и главных диагоналях. Наложите матрицу преобразования на квадрат № 3, выполните все действия, и вы получите квадрат № 4. Таких красивых преобразований среди 166 магических квадратов, выданных программой, можно найти очень много.

 

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

 

 

1

16

23

58

37

44

51

30

63

54

45

8

27

18

9

36

10

3

60

17

46

39

32

53

24

25

34

15

52

61

6

43

49

64

7

42

21

28

35

14

47

38

29

56

11

2

57

20

26

19

12

33

62

55

48

5

40

41

50

31

4

13

22

59

 

                                                                       Рис. 10

 

Как видите, схема расположения первых 8 чисел нарушилась. Однако посмотрите на два звена начальной цепочки – 1, 3, 7, 8 и 6, 2, 4, 5. Заметили? Если первое звено зеркально отразить и повернуть на 180 градусов  оно в точности совпадёт со вторым звеном! Может быть, это не случайное совпадение? О Боже! Как же всё красиво! Не перестаю восхищаться!

 

                                               ***

 

А теперь перехожу к квадратам 12-ого порядка. Тут у меня сложности: программа выполняется слишком долго, не могу дождаться, не хватает терпения. Прогнала программу до половины и – не получила ни одного магического квадрата! Идут только полумагические, причём я увидела квадраты не только с одинаковой суммой в главных диагоналях – 1014, как в квадрате Агриппа, но и с разными суммами, например, с такими значениями сумм: 1014 и 1002, 1014 и 978, 1014 и 990. Покажу два экземпляра полумагических квадратов, в квадрате на рис. 11 суммы в главных диагоналях одинаковы и равны 1014, а в квадрате на рис. 12 эти суммы разные и имеют значения 1014 и 1002.

 

 

2

15

28

41

54

67

80

93

106

119

132

133

143

130

117

104

91

78

65

52

39

26

13

12

16

5

138

127

116

105

94

83

72

49

38

27

33

44

55

66

77

88

99

110

121

144

11

22

125

136

3

14

25

48

59

70

81

92

103

114

113

100

87

74

61

60

47

34

21

8

139

126

37

36

23

10

141

128

115

102

89

76

63

50

56

69

82

95

108

109

122

135

4

17

30

43

107

118

129

140

7

18

29

40

51

62

73

96

86

75

64

53

42

31

20

9

142

131

120

97

68

57

46

35

24

1

134

123

112

101

90

79

84

85

98

111

124

137

6

19

32

45

58

71

 

                                                                      Рис. 11

 

 

2

15

28

41

54

67

80

93

106

119

132

133

143

130

117

104

91

78

65

52

39

26

13

12

16

5

138

127

116

105

94

83

72

49

38

27

33

44

55

66

77

88

99

110

121

144

11

22

123

134

1

24

35

46

57

68

79

90

101

112

113

100

87

74

61

60

47

34

21

8

139

126

45

32

19

6

137

124

111

98

85

84

71

58

56

69

82

95

108

109

122

135

4

17

30

43

107

118

129

140

7

18

29

40

51

62

73

96

86

75

64

53

42

31

20

9

142

131

120

97

70

59

48

25

14

3

136

125

114

103

92

81

76

89

102

115

128

141

10

23

36

37

50

63

 

                                                                      Рис. 12

 

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

 

Как утверждает Г. Александров в своей только что опубликованной статье, магические квадраты 12-ого и 24-ого порядка по этой схеме не строятся. Правда, я не увидела у него доказательства этого утверждения.

 

Следовательно, моя гипотеза о том, что все квадраты порядка n=6k, k=2,4,6…, построенные по схеме Френикля-Агриппа, являются полумагическими, подтверждается? Она верна не только для частных решений, но вообще для всех квадратов данной группы.

 

                                               ***

 

На очереди у меня решение другого интереснейшего вопроса: существуют ли ещё пандиагональные квадраты, построенные по схеме Френикля-Агриппа? Неужели такой квадрат всего один – четвёртого порядка? Для квадратов восьмого порядка моя программа, которая выдаёт абсолютно все квадраты, построенные по данному алгоритму, не выдала ни одного пандиагонального квадрата, она выдала 1328 полумагических и 166 магических квадратов.

 

Я думаю, что если существуют ещё пандиагональные квадраты в этой серии квадратов, то искать их надо среди квадратов порядка n=4k, k=2p, p=0,1,2,3… При p=0 мы имеем пандиагональный квадрат 4-ого порядка. Пандиагональных квадратов 8-ого порядка мне построить не удалось. Теперь надо попробовать квадраты 16-ого порядка, чем и займусь. О результатах расскажу позже, если они будут.

 

                                               ***

 

Об упомянутой статье Г. Александрова смотрите на физико-математическом форуме.

 

     18 марта 2008 г.

 

Прежде чем приступать к исследованию квадратов 16-ого порядка, решила отдохнуть на квадратах четвёртого порядка. Это такие крохотные шедевры, что у меня просто слов нет для выражения восторга!

Я уже сказала выше, что точно так же для них можно составить программу и получить все квадраты, построенные по схеме Френикля-Агриппа. Что сейчас и выполнила. Программка маленькая, выполняется одно мгновение, результаты все налицо. Одно удовольствие работать с такими крохотками.

Программа выдала мне 12 квадратов. 4 из них оказались магическими и одновременно пандиагональными. 8 квадратов полумагические. Два пандиагональных квадрата мне уже были известны, это первое и второе частные решения. Они были здесь показаны (второе частное решение см. на рис. 6, первое частное решение в предыдущей части статьи). К ним добавились ещё два квадрата. Покажу их (рис. 13 и рис. 14).

 

2

7

12

13

16

9

6

3

5

4

15

10

11

14

1

8

 

                                                   Рис. 13

 

 

3

6

9

16

13

12

7

2

8

1

14

11

10

15

4

5

 

                                                                      Рис. 14

 

А теперь покажу один полумагический квадратик (рис. 15). Он выдался программой самым первым.

 

 

1

8

11

14

16

9

6

3

7

2

13

12

10

15

4

5

 

                                                                      Рис. 15

 

Посмотрите: в квадрате точно такая же схема начальной цепочки, те же циклы качания качелей (я специально не сменила раскраску!). Только не получились нужные суммы по главным диагоналям. В этом квадрате суммы по главным диагоналям имеют значения 28 и 32. В остальных полумагических квадратах суммы по главным диагоналям имеют такие значения: 32 и 36, 36 и 40, а ещё симметричные, то есть 36 и 32, 40 и 36; есть, кстати, и симметричная пара к показанной выше – 32 и 28.

 

Итак, подведу предварительные итоги: древний алгоритм Френикля-Агриппа позволяет строить квадраты:

 

4-ого порядка – полумагические и пандиагональные;

8-ого порядка – полумагические и магические;

12-ого порядка – только полумагические (?).

 

Ставлю вопрос для квадратов 12-ого порядка, потому что не выполнила программу до конца. А вдруг магические квадраты всё-таки найдутся? Я высказала гипотезу, что их не будет, но гипотеза требует доказательства.

Вот Александров пишет, не мудрствуя лукаво: “…удалось обнаружить, что магические квадраты 12-ого и 24-ого порядка по первой схеме не строятся”. Ну, мало что удалось обнаружить. Доказать надо, что не строятся!

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

 

Что касается квадратов высших порядков, пока ничего не могу сказать, так как имею только частные решения. Чтобы получить все решения, надо составить программу, точно так, как я сделала это для квадратов 4-ого, 8-ого и 12-ого порядков. Ну, составить программу для меня не проблема. Проблема её выполнить. Если уж для квадратов 12-ого порядка я не могла выполнить программу до конца (не хватило терпения), что же будет с программой для квадратов 16-ого порядка, когда число перестановок увеличится в тысячи раз! Надо искать другой путь решения задачи. Пока не вижу, какой это будет путь.

 

                                                     ***

 

21 марта 2008 г.

 

По аналогии с квадратами восьмого порядка решила испытать магический квадрат 16-ого порядка, построенный по схеме Френикля-Агриппа, программой перестановки столбцов. Но нет! Программа надолго “задумалась” и мне, конечно же, совсем не хочется ждать, когда она что-нибудь “придумает”.

Поэтому оставляю открытой расширение задачи Френикля для квадратов чётно-чётных порядков n=4k, k=3,4,5… При k=1 мы имеем пандиагональный квадрат, построенный точно по схеме Френикля-Аграиппа, при k=2 пандиагональный квадрат можно получить из магического квадрата, построенного по схеме Френикля-Агриппа, только перестановкой столбцов (либо одновременной перестановкой строк и столбцов). При k=3 даже магический квадрат не получается, построенный по схеме Френикля-Агриппа.

Что дальше – не знаю. Пока не приходит в голову хорошая идея.

 

                                               ***

 

Оставляю древний алгоритм Френикля-Агриппа и расскажу о другой интересной схеме, которая очень хорошо известна.

 

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

 

Ну, вот для начала покажу один ассоциативный квадрат – 9-ого порядка, построенный методом качелей с тривиальной образующей таблицей (рис. 16).

 

 

66

76

5

15

25

35

45

46

56

34

44

54

55

65

75

4

14

24

74

3

13

23

33

43

53

63

64

42

52

62

72

73

2

12

22

32

1

11

21

31

41

51

61

71

81

50

60

70

80

9

10

20

30

40

18

19

29

39

49

59

69

79

8

58

68

78

7

17

27

28

38

48

26

36

37

47

57

67

77

6

16

 

                                                 Рис. 16

 

Вот такой красивый ассоциативный квадрат! И строится он, что вполне очевидно, без всяких вычислений. Просто качайтесь на качелях!

 

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

http://klassikpoez.boom.ru/komp/metody.htm

 

Эта страница была написана 15 лет назад. Сведения были почерпнуты из журналов «Наука и жизнь».

 

Буду рассматривать аналогию своих качелей с методом Рауз-Болла. Посмотрим на квадрат четвёртого порядка. Метод Рауз-Болла состоит в следующем: матрица nxn заполняется числами от 1 до n2 в естественном порядке. Затем в квадрате проводятся диагонали в каждом квадрате 4х4 и производится перестановка чисел, симметричных относительно центра квадрата и попавших на диагонали. На рис. 17 показан исходный квадрат четвёртого порядка, а на рис. 18 – ассоциативный квадрат, построенный методом Рауз-Болла.

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

 

                                                                      Рис. 17

 

 

16

2

3

13

5

11

10

8

9

7

6

12

4

14

15

1

 

                                                                      Рис. 18

 

На рис. 19 изображён квадрат восьмого порядка, построенный методом Рауз-Болла. На примере квадратов восьмого порядка я буду показывать аналогию с методом качелей.

 

 

64

2

3

61

60

6

7

57

9

55

54

12

13

51

50

16

17

47

46

20

21

43

42

24

40

26

27

37

36

30

31

33

32

34

35

29

28

38

39

25

41

23

22

44

45

19

18

48

49

15

14

52

53

11

10

56

8

58

59

5

4

62

63

1

 

                                                 Рис. 19

 

Немного преобразую этот квадрат, поверну его на 90 градусов против часовой стрелки и затем отражу относительно вертикальной оси симметрии квадрата. Полученный в результате таких преобразований квадрат вы видите на рис. 20.

 

 

1

56

48

25

33

24

16

57

63

10

18

39

31

42

50

7

62

11

19

38

30

43

51

6

4

53

45

28

36

21

13

60

5

52

44

29

37

20

12

61

59

14

22

35

27

46

54

3

58

15

23

34

26

47

55

2

8

49

41

32

40

17

9

64

 

                                                 Рис. 20

 

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

 

 

1

56

48

25

33

24

16

57

-6

7

50

42

31

39

18

10

63

1

6

51

43

30

38

19

11

62

2

4

53

45

28

36

21

13

60

-1

5

52

44

29

37

20

12

61

2

3

54

46

27

35

22

14

59

1

2

55

47

26

34

23

15

58

-6

8

49

41

32

40

17

9

64

 

 

k=6

k=5

k=3

k=4

k=2

k=1

k=7

 

                                                                  Рис. 21

 

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

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

На рис. 20 выделены цветом – бирюзовым и белым – два цикла качания качелей.

 

Ставлю теперь вопрос: сколько можно построить ассоциативных квадратов по данному алгоритму? Не один же такой квадрат существует!

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

Для этого подключаю программирование. На рис. 22 изображена образующая таблица в общем виде с некоторыми начальными условиями. Зафиксировано положение двух чисел в начальной цепочке – 1 и 8. Это определяет положение ещё двух чисел – 64 и 57. Всё остальное варьируется. Пишу программу для такой образующей таблицы.

 

 

 

1

 

 

 

 

 

 

57

1-I

I

 

 

 

 

 

 

 

I-J

J

 

 

 

 

 

 

 

J-K

K

 

 

 

 

 

 

 

K-L

L

 

 

 

 

 

 

 

L-M

M

 

 

 

 

 

 

 

M-N

N

 

 

 

 

 

 

 

N-8

8

 

 

 

 

 

 

64

 

 

k=

k=

k=

k=

k=

k=

k=7

 

                                                                         Рис. 22

 

Легко посчитать, что программа заполнит 518400 матриц, все их проверит на магичность и ассоциативность и выдаст только готовые ассоциативные квадраты.

Выполнила программу и получила немного, немало – 2304 ассоциативных квадрата! Вот самое первое решение и смотрите, какое оно красивое (рис. 23)!

 

1

16

24

25

33

48

56

57

58

55

47

34

26

23

15

2

59

54

46

35

27

22

14

3

4

13

21

28

36

45

53

60

5

12

20

29

37

44

52

61

62

51

43

38

30

19

11

6

63

50

42

39

31

18

10

7

8

9

17

32

40

41

49

64

 

                                                   Рис. 23

 

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

 

 

 

1

16

24

25

33

48

56

57

-1

2

15

23

26

34

47

55

58

-1

3

14

22

27

35

46

54

59

-1

4

13

21

28

36

45

53

60

-1

5

12

20

29

37

44

52

61

-1

6

11

19

30

38

43

51

62

-1

7

10

18

31

39

42

50

63

-1

8

9

17

32

40

41

49

64

 

 

k=1

k=2

k=3

k=4

k=5

k=6

k=7

 

                                                                       Рис. 24

 

Теперь вы увидели тривиальность образующей таблицы? Что надо вычислять в этой образующей таблице? Абсолютно ничего!

И сразу хочу посмотреть на подобное частное решение, например, для квадрата 12-ого порядка. Рисую по аналогии образующую таблицу (рис. 25):

 

 

1

24

36

37

49

72

84

85

97

120

132

133

-1

2

23

35

38

50

71

83

86

98

119

131

134

-1

3

22

34

39

51

70

82

87

99

118

130

135

-1

4

21

33

40

52

69

81

88

100

117

129

136

-1

5

20

32

41

53

68

80

89

101

116

128

137

-1

6

19

31

42

54

67

79

90

102

115

127

138

-1

7

18

30

43

55

66

78

91

103

114

126

139

-1

8

17

29

44

56

65

77

92

104

113

125

140

-1

9

16

28

45

57

64

76

93

105

112

124

141

-1

10

15

27

46

58

63

75

94

106

111

123

142

-1

11

14

26

47

59

62

74

95

107

110

122

143

-1

12

13

25

48

60

61

73

96

108

109

121

144

 

 

k=1

k=2

k=3

k=4

k=5

k=6

k=7

k=8

k=9

k=10

k=11

 

                                                       Рис. 25

 

Переношу числа из образующей таблицы в матрицу для квадрата (например, построчно), и ассоциативный квадрат 12-ого порядка готов! (рис. 26)

 

 

1

24

36

37

49

72

84

85

97

120

132

133

134

131

119

98

86

83

71

50

38

35

23

2

135

130

118

99

87

82

70

51

39

34

22

3

4

21

33

40

52

69

81

88

100

117

129

136

5

20

32

41

53

68

80

89

101

116

128

137

138

127

115

102

90

79

67

54

42

31

19

6

139

126

114

103

91

78

66

55

43

30

18

7

8

17

29

44

56

65

77

92

104

113

125

140

9

16

28

45

57

64

76

93

105

112

124

141

142

123

111

106

94

75

63

58

46

27

15

10

143

122

110

107

95

74

62

59

47

26

14

11

12

13

25

48

60

61

73

96

108

109

121

144

 

                                                   Рис. 26

 

Разве не замечательный экземпляр? И строится всего за 5 минут! И безо всяких вычислений. Это работает мой метод качелей!

 

Возвращаюсь к квадратам восьмого порядка. Хочу показать ещё квадрат, который программа выдала последним - № 2304 (рис. 27).

 

 

1

56

48

33

25

24

16

57

63

10

18

31

39

42

50

7

62

11

19

30

38

43

51

6

5

52

44

37

29

20

12

61

4

53

45

36

28

21

13

60

59

14

22

27

35

46

54

3

58

15

23

26

34

47

55

2

8

49

41

40

32

17

9

64

 

                                                   Рис. 27

 

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

 

 

 

 

 

+8

-8

 

 

 

 

 

 

-8

+8

 

 

 

 

 

 

-8

+8

 

 

 

+1

-1

-1

+9

-7

-1

-1

+1

-1

+1

+1

+7

-9

+1

+1

-1

 

 

 

-8

+8

 

 

 

 

 

 

-8

+8

 

 

 

 

 

 

+8

-8

 

 

 

 

                                                                      Рис. 28

 

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

 

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

Я решила попробовать запрограммировать следующую образующую таблицу (рис. 29):

 

 

I

 

 

 

 

 

 

 

I-J

J

 

 

 

 

 

 

 

J-K

K

 

 

 

 

 

 

 

K-1

1

 

 

 

 

 

 

57

-7

8

 

 

 

 

 

 

64

8-L

L

 

 

 

 

 

 

 

L-M

M

 

 

 

 

 

 

 

M-N

N

 

 

 

 

 

 

 

 

 

k=

k=

k=

k=

k=

k=

k=7

 

                                                                         Рис. 29

 

Быстро делаю новый вариант программы из предыдущего варианта, введя небольшие изменения. Программа снова выдаёт 2304 ассоциативных квадрата! Вот какой интересный результат. Покажу два квадрата, один начинается с числа 2, выдан программой под № 1, второй начинается с числа 3, выдан программой под № 385. Все предыдущие 384 квадрата начинаются с числа 2. Смотрите на рис. 30 и рис. 31.

 

 

2

15

23

26

34

47

55

58

59

54

46

35

27

22

14

3

60

53

45

36

28

21

13

4

1

16

24

25

33

48

56

57

8

9

17

32

40

41

49

64

61

52

44

37

29

20

12

5

62

51

43

38

30

19

11

6

7

10

18

31

39

42

50

63

 

                                                   Рис. 30

 

 

3

14

22

27

35

46

54

59

58

55

47

34

26

23

15

2

60

53

45

36

28

21

13

4

1

16

24

25

33

48

56

57

8

9

17

32

40

41

49

64

61

52

44

37

29

20

12

5

63

50

42

39

31

18

10

7

6

11

19

30

38

43

51

62

 

                                                   Рис. 31

 

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

 

А теперь – ВНИМАНИЕ!

 

Этот замечательный метод построения ассоциативных квадратов имеет особую ценность. И она состоит вот в чём. Когда я исследовала ассоциативные квадраты чётно-чётного порядка, построенные методом квадратных рамок и методом Рауз-Болла, нашла очень интересное преобразование, которое переводит ассоциативный квадрат в пандиагональный. Назвала его преобразованием трёх квадратов. Суть очень проста. Ассоциативный квадрат порядка n, построенный указанными методами, делится на 4 квадрата порядка n/2. Левый верхний квадрат не изменяется. Правый верхний квадрат отражается относительно вертикальной оси симметрии, левый нижний квадрат отражается относительно горизонтальной оси симметрии, правый нижний квадрат поворачивается на 180 градусов. Всё! Пандиагональный квадрат готов! Метод работает для любого чётно-чётного порядка, начиная с n=4. Вот, например, ассоциативный квадрат четвёртого порядка с рис. 18 превращается преобразованием трёх квадратов в такой пандиагональный квадрат (рис. 32):

 

16

2

13

3

5

11

8

10

4

14

1

15

9

7

12

6

 

                                                                      Рис. 32

 

Так вот, преобразование трёх квадратов применимо и ко всем квадратам, построенным описанным выше способом – качели применительно к методу Рауз-Болла. То есть все 2304 ассоциативных квадрата первой группы (начинающиеся с числа 1) и все 2304 ассоциативных квадрата второй группы (начинающиеся с других чисел начальной цепочки) можно превратить в пандиагональные преобразованием трёх квадратов. Значит, метод качелей, наложенный на метод Рауз-Болла, является методом построения не только ассоциативных квадратов чётно-чётного порядка, но и пандиагональных. Можно в программы, которые были составлены для построения ассоциативных квадратов, вставить блок, выполняющий преобразование трёх квадратов, что делается элементарно. И тогда эти программы сразу выдадут по 2304 пандиагональных квадрата.

 

Покажу превращение в пандиагональный преобразованием трёх квадратов ассоциативного квадрата восьмого порядка с рис. 31 (рис. 33):

 

 

3

14

22

27

59

54

46

35

58

55

47

34

2

15

23

26

60

53

45

36

4

13

21

28

1

16

24

25

57

56

48

33

6

11

19

30

62

51

43

38

63

50

42

39

7

10

18

31

61

52

44

37

5

12

20

29

8

9

17

32

64

49

41

40

 

                                                   Рис. 33

 

Более изящного и простого преобразования мне не встречалось. Покажу это преобразование и для ассоциативного квадрата 12-ого порядка с рис. 26. Смотрите полученный в результате преобразования пандиагональный квадрат на рис. 34.

 

 

1

24

36

37

49

72

133

132

120

97

85

84

134

131

119

98

86

83

2

23

35

38

50

71

135

130

118

99

87

82

3

22

34

39

51

70

4

21

33

40

52

69

136

129

117

100

88

81

5

20

32

41

53

68

137

128

116

101

89

80

138

127

115

102

90

79

6

19

31

42

54

67

12

13

25

48

60

61

144

121

109

108

96

73

143

122

110

107

95

74

11

14

26

47

59

62

142

123

111

106

94

75

10

15

27

46

58

63

9

16

28

45

57

64

141

124

112

105

93

76

8

17

29

44

56

65

140

125

113

104

92

77

139

126

114

103

91

78

7

18

30

43

55

66

 

                                                                      Рис. 34

 

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

А частные решения для любого чётно-чётного порядка вы можете построить и без программы, как это было здесь показано для квадрата 12-ого порядка. Нарисуйте тривиальную образующую таблицу по аналогии с таблицами на рис. 24 и рис. 25. Заполните её и перенесите числа из образующей таблицы в матрицу для квадрата. Ассоциативный квадрат готов! Примените далее преобразование трёх квадратов к построенному ассоциативному квадрату, и пандиагональный квадрат готов. Красиво и без всяких вычислений.

Пожалуй, покажу все эти построения ещё для одного частного решения – для порядка 16. На рис. 35 вы видите образующую таблицу для ассоциативного квадрата 16-ого порядка.

 

 

 

1

32

48

49

65

96

112

113

129

160

176

177

193

224

240

241

-1

2

31

47

50

66

95

111

114

130

159

175

178

194

223

239

242

-1

3

30

46

51

67

94

110

115

131

158

174

179

195

222

238

243

-1

4

29

45

52

68

93

109

116

132

157

173

180

196

221

237

244

-1

5

28

44

53

69

92

108

117

133

156

172

181

197

220

236

245

-1

6

27

43

54

70

91

107

118

134

155

171

182

198

219

235

246

-1

7

26

42

55

71

90

106

119

135

154

170

183

199

218

234

247

-1

8

25

41

56

72

89

105

120

136

153

169

184

200

217

233

248

-1

9

24

40

57

73

88

104

121

137

152

168

185

201

216

232

249

-1

10

23

39

58

74

87

103

122

138

151

167

186

202

215

231

250

-1

11

22

38

59

75

86

102

123

139

150

166

187

203

214

230

251

-1

12

21

37

60

76

85

101

124

140

149

165

188

204

213

229

252

-1

13

20

36

61

77

84

100

125

141

148

164

189

205

212

228

253

-1

14

19

35

62

78

83

99

126

142

147

163

190

206

211

227

254

-1

15

18

34

63

79

82

98

127

143

146

162

191

207

210

226

255

-1

16

17

33

64

80

81

97

128

144

145

161

192

208

209

225

256

 

 

k=1

k=2

k=3

k=4

k=5

k=6

k=7

k=8

k=9

k=10

k=11

k=12

k=13

k=14

k=15

 

                                                   Рис. 35

 

Вот прямо здесь, на экране монитора, я заполняла эту таблицу 3 минуты. Теперь переношу построчно числа из образующей таблицы в матрицу для квадрата (рис. 36). Ассоциативный квадрат готов!

 

 

1

32

48

49

65

96

112

113

129

160

176

177

193

224

240

241

242

239

223

194

178

175

159

130

114

111

95

66

50

47

31

2

243

238

222

195

179

174

158

131

115

110

94

67

51

46

30

3

4

29

45

52

68

93

109

116

132

157

173

180

196

221

237

244

5

28

44

53

69

92

108

117

133

156

172

181

197

220

236

245

246

235

219

198

182

171

155

134

118

107

91

70

54

43

27

6

247

234

218

199

183

170

154

135

119

106

90

71

55

42

26

7

8

25

41

56

72

89

105

120

136

153

169

184

200

217

233

248

9

24

40

57

73

88

104

121

137

152

168

185

201

216

232

249

250

231

215

202

186

167

151

138

122

103

87

74

58

39

23

10

251

230

214

203

187

166

150

139

123

102

86

75

59

38

22

11

12

21

37

60

76

85

101

124

140

149

165

188

204

213

229

252

13

20

36

61

77

84

100

125

141

148

164

189

205

212

228

253

254

227

211

206

190

163

147

142

126

99

83

78

62

35

19

14

255

226

210

207

191

162

146

143

127

98

82

79

63

34

18

15

16

17

33

64

80

81

97

128

144

145

161

192

208

209

225

256

 

                                                                      Рис. 36

 

Применим к этому ассоциативному квадрату преобразование трёх квадратов, и он превращается в пандиагональный. Смотрите пандиагональный квадрат на рис. 37.

 

 

1

32

48

49

65

96

112

113

241

240

224

193

177

176

160

129

242

239

223

194

178

175

159

130

2

31

47

50

66

95

111

114

243

238

222

195

179

174

158

131

3

30

46

51

67

94

110

115

4

29

45

52

68

93

109

116

244

237

221

196

180

173

157

132

5

28

44

53

69

92

108

117

245

236

220

197

181

172

156

133

246

235

219

198

182

171

155

134

6

27

43

54

70

91

107

118

247

234

218

199

183

170

154

135

7

26

42

55

71

90

106

119

8

25

41

56

72

89

105

120

248

233

217

200

184

169

153

136

16

17

33

64

80

81

97

128

256

225

209

208

192

161

145

144

255

226

210

207

191

162

146

143

15

18

34

63

79

82

98

127

254

227

211

206

190

163

147

142

14

19

35

62

78

83

99

126

13

20

36

61

77

84

100

125

253

228

212

205

189

164

148

141

12

21

37

60

76

85

101

124

252

229

213

204

188

165

149

140

251

230

214

203

187

166

150

139

11

22

38

59

75

86

102

123

250

231

215

202

186

167

151

138

10

23

39

58

74

87

103

122

9

24

40

57

73

88

104

121

249

232

216

201

185

168

152

137

 

                                                                      Рис. 37

 

Вполне понятно, что процесс построения частных решений тоже можно передать компьютеру. Ибо как ни проста процедура заполнения образующей таблицы и переноса чисел из этой таблицы в матрицу для квадрата, всё-таки для больших порядков это будет утомительное занятие. И ошибок не удастся избежать. Поэтому рекомендую читателям составить программу для построения частного решения (как ассоциативного, так и пандиагонального квадрата) для любого чётно-чётного порядка по предложенному алгоритму. Введёте в эту программу порядок квадрата, и программы мгновенно выдаст вам ассоциативный и пандиагональный квадраты. Без ошибок! Если, конечно, вы правильно составите программу.

 

Теперь о доказательной стороне алгоритма. Ну, в первой его части – в построении ассоциативных квадратов – вряд ли надо что-то доказывать. Метод качелей применён к методу Рауз-Болла. Если метод Рауз-Болла работает для любого чётно-чётного порядка (надеюсь, что Рауз-Болл это доказал), то и мой метод качелей будет работать тоже для любого чётно-чётного порядка. А вот преобразование трёх квадратов, превращающее любой ассоциативный квадрат, построенный:

а) методом квадратных рамок;

б) методом Рауз-Болла;

в) упрощённым методом Рауз-Болла;

г) методом качелей, наложенным на метод Рауз-Болла,

в пандиагональный квадрат требует доказательства.

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

 

                                               ***

 

Окончательная редакция статьи помещена на сайт 22 марта 2008 г.

       Пишите мне!

Рейтинг@Mail.ru

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

 



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