Н. Макарова

 

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

 

Часть V

 

 

Отвлекли меня другие задачи от этого цикла статей. В предыдущей части я описала алгоритмы построения нетрадиционных пандиагональных квадратов 9-го порядка. Данная статья посвящена нетрадиционным пандиагональным квадратам 10-го порядка. Классических пандиагональных квадратов 10-го порядка не существует.

Но прежде чем описывать алгоритмы построения нетрадиционных пандиагональных квадратов данного порядка, остановлюсь на построении классических обычных магических квадратов методом латинских квадратов. Дело в том, что пары ортогональных диагональных классических латинских квадратов были найдены только в 1992 г. Покажу один пример. На рис. 1 вы видите одну из известных трёх пар ортогональных диагональных латинских квадратов из [1]:

 

0

9

4

6

1

7

5

8

2

3

 

0

8

5

1

7

3

4

6

9

2

7

1

9

4

5

3

8

0

6

2

5

1

7

2

9

8

0

3

4

6

4

6

2

8

3

1

7

5

9

0

1

7

2

9

5

6

8

0

3

4

6

0

7

3

2

8

4

9

1

5

9

6

4

3

0

2

7

1

5

8

5

3

6

7

4

2

9

1

0

8

3

0

8

6

4

1

5

9

2

7

8

4

1

2

9

5

0

6

3

7

4

3

0

8

6

5

9

2

7

1

2

5

3

0

8

9

6

4

7

1

7

2

9

5

1

4

6

8

0

3

3

2

8

9

0

4

1

7

5

6

6

4

3

0

8

9

2

7

1

5

9

7

5

1

6

0

3

2

8

4

2

9

6

4

3

7

1

5

8

0

1

8

0

5

7

6

2

3

4

9

8

5

1

7

2

0

3

4

6

9

 

Рис. 1

 

Моим читателям хорошо известно, как строятся магические квадраты методом латинских квадратов. Для квадратов 10-го порядка вообще всё очень просто: если из этих двух ортогональных квадратов составить греко-латинский квадрат, получится готовый магический квадрат 10-го порядка, ну, только в нетрадиционной форме, то есть он будет заполнен числами от 0 до 99; чтобы перейти к традиционной форме, надо каждый элемент квадрата увеличить на единицу. На рис. 2 вы видите готовый магический квадрат 10-го порядка.

 

1

99

46

62

18

74

55

87

30

33

76

12

98

43

60

39

81

4

65

27

42

68

23

90

36

17

79

51

94

5

70

7

75

34

21

83

48

92

16

59

54

31

69

77

45

22

96

20

3

88

85

44

11

29

97

56

10

63

38

72

28

53

40

6

82

95

67

49

71

14

37

25

84

91

9

50

13

78

52

66

93

80

57

15

64

8

32

26

89

41

19

86

2

58

73

61

24

35

47

100

 

Рис. 2

 

Если латинские квадраты поменять местами и снова составить греко-латинский квадрат, то магический квадрат получится такой (рис. 3):

 

1

90

55

17

72

38

46

69

93

24

58

12

80

25

96

84

9

31

47

63

15

77

23

99

54

62

88

6

40

41

97

61

48

34

3

29

75

20

52

86

36

4

87

68

45

13

60

92

21

79

49

35

2

83

70

56

91

27

74

18

73

26

94

51

19

50

67

85

8

32

64

43

39

10

81

95

22

78

16

57

30

98

66

42

37

71

14

53

89

5

82

59

11

76

28

7

33

44

65

100

 

Рис. 3

 

Очевидно, что эти магические квадраты не эквивалентны.

 

В [2] описан другой метод построения обычных классических магических квадратов 10-го порядка. Этот метод я придумала очень давно, когда только начала заниматься магическими квадратами (70 – 80-е годы прошлого века). В журналах «Наука и жизнь» в то время писали, что для порядков n = 4k  +     2 нет метода построения магических квадратов. Вот я и придумала такой метод.

 

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

 

*****

 

Первые построенные мной нетрадиционные пандиагональные квадраты 10-го порядка являются идеальными. Смотрите подробно построение таких квадратов в статье [3]. Эти квадраты строятся из произвольных натуральных чисел. Метод основан на применении пары ортогональных обобщённых латинских квадратов, я нашла этот метод очень давно в журнале «Наука и жизнь», правда, только в применении к квадрату 6-го порядка; для следующих порядков доработала метод. Покажу здесь одну пару ортогональных обобщённых латинских квадратов. На рис. 4 изображён первый обобщённый латинский квадрат.

 

0

12

0

12

0

12

0

12

0

12

11

1

11

1

11

1

11

1

11

1

9

3

9

3

9

3

9

3

9

3

8

4

8

4

8

4

8

4

8

4

2

10

2

10

2

10

2

10

2

10

2

10

2

10

2

10

2

10

2

10

8

4

8

4

8

4

8

4

8

4

9

3

9

3

9

3

9

3

9

3

11

1

11

1

11

1

11

1

11

1

0

12

0

12

0

12

0

12

0

12

 

Рис. 4

 

Второй латинский квадрат пары получается из первого латинского квадрата поворотом на 90 градусов по часовой стрелке.

На рис. 5 показан идеальный квадрат 10-го порядка, построенный из данной пары обобщённых латинских квадратов по следующей формуле:

 

cij = 13*aij  +     bij  +     1,

 

где aij – элементы первого латинского квадрата, bij – соответствующие элементы второго латинского квадрата, cij – соответствующие элементы идеального квадрата.

 

1

168

10

165

3

159

9

166

12

157

156

15

147

18

154

24

148

17

145

26

118

51

127

48

120

42

126

49

129

40

117

54

108

57

115

63

109

56

106

65

27

142

36

139

29

133

35

140

38

131

39

132

30

135

37

141

31

134

28

143

105

64

114

61

107

55

113

62

116

53

130

41

121

44

128

50

122

43

119

52

144

25

153

22

146

16

152

23

155

14

13

158

4

161

11

167

5

160

2

169

 

Рис. 5

 

Интересно отметить: если к идеальному квадрату с рис. 5 применить преобразование 3-х квадратов, получится нетрадиционный совершенный магический квадрат (рис. 5а).

 

1

168

10

165

3

157

12

166

9

159

156

15

147

18

154

26

145

17

148

24

118

51

127

48

120

40

129

49

126

42

117

54

108

57

115

65

106

56

109

63

27

142

36

139

29

131

38

140

35

133

13

158

4

161

11

169

2

160

5

167

144

25

153

22

146

14

155

23

152

16

130

41

121

44

128

52

119

43

122

50

105

64

114

61

107

53

116

62

113

55

39

132

30

135

37

143

28

134

31

141

 

Рис. 5а

 

Теперь рассмотрим построение нетрадиционных пандиагональных квадратов 10-го порядка из простых чисел. Первый такой квадрат показан на рис. 6. Это идеальный квадрат. В нём есть повторяющиеся числа. Квадрат составлен из копий идеального квадрата 5-го порядка.

 

113

173

1151

1091

1229

389

911

911

101

941

173

113

1091

1151

389

1229

911

911

941

101

839

839

521

1361

41

101

1013

953

1091

251

839

839

1361

521

101

41

953

1013

251

1091

941

881

953

113

701

701

449

1289

461

521

881

941

113

953

701

701

1289

449

521

461

311

1151

389

449

1361

1301

881

41

563

563

1151

311

449

389

1301

1361

41

881

563

563

1301

461

491

491

173

1013

251

311

1289

1229

461

1301

491

491

1013

173

311

251

1229

1289

 

Рис. 6

 

В статье [4] описано построение совершенного квадрата 10-го порядка из простых чисел с повторениями. Покажу здесь готовый совершенный квадрат (рис. 7).

 

14933623

15263953

15203893

15173863

14993683

14933623

15263953

15203893

15173863

14993683

15293983

14963653

15023713

15053743

15233923

15293983

14963653

15023713

15053743

15233923

14933623

15263953

15203893

15173863

14993683

14933623

15263953

15203893

15173863

14993683

15293983

14963653

15023713

15053743

15233923

15293983

14963653

15023713

15053743

15233923

14933623

15263953

15203893

15173863

14993683

14933623

15263953

15203893

15173863

14993683

15293983

14963653

15023713

15053743

15233923

15293983

14963653

15023713

15053743

15233923

14933623

15263953

15203893

15173863

14993683

14933623

15263953

15203893

15173863

14993683

15293983

14963653

15023713

15053743

15233923

15293983

14963653

15023713

15053743

15233923

14933623

15263953

15203893

15173863

14993683

14933623

15263953

15203893

15173863

14993683

15293983

14963653

15023713

15053743

15233923

15293983

14963653

15023713

15053743

15233923

 

Рис. 7

 

Квадрат строится из простых чисел, образующих арифметическую прогрессию из 13 членов: 14933623  +     13#n, n = 0, 1, 2, …, 12 (прогрессия найдена в 1999 г., автор David W. Wilson). Сначала строится идеальный квадрат, затем к этому квадрату применяется преобразование 3-х квадратов и получается совершенный квадрат.

 

Примечание. Поясню подробнее, как строится идеальный квадрат 10-го порядка из чисел арифметической прогрессии длины 13. В приведённом примере прогрессия всего одна, а сейчас рассмотрим случай, когда прогрессий имеется 13; все они должны быть с одинаковыми разностями, а первые члены прогрессий тоже должны образовывать арифметическую прогрессию. Здесь берём прогрессии из произвольных натуральных чисел. Для простоты взяты прогрессии, которые образуют одну прогрессию дины 169. Понятно, что это частный случай, прогрессия длины 169 разбивается на 13 прогрессий указанного вида. Прогрессия взята с разностью 10.

Надо поместить 13 прогрессий, на которые разбивается вся прогрессия, в матрицу 13х13 (рис. 7а):

 

1

11

21

31

41

51

61

71

81

91

101

111

121

131

141

151

161

171

181

191

201

211

221

231

241

251

261

271

281

291

301

311

321

331

341

351

361

371

381

391

401

411

421

431

441

451

461

471

481

491

501

511

521

531

541

551

561

571

581

591

601

611

621

631

641

651

661

671

681

691

701

711

721

731

741

751

761

771

781

791

801

811

821

831

841

851

861

871

881

891

901

911

921

931

941

951

961

971

981

991

1001

1011

1021

1031

1041

4051

1061

1071

1081

1091

1101

1111

1121

1131

1141

1151

1161

1171

1181

1191

1201

1211

1221

1231

1241

1251

1261

1271

1281

1291

1301

1311

1321

1331

1341

1351

1361

1371

1381

1391

1401

1411

1421

1431

1441

1451

1461

1471

1481

1491

1501

1511

1521

1531

1541

1551

1561

1571

1581

1591

1601

1611

1621

1631

1641

1651

1661

1671

1681

 

Рис.

 

У нас получился примитивный квадрат 13-го порядка. Вычёркиваем из этого квадрата три строки и три столбца, выделенные на рис. 7а белым цветом. Получим такой примитивный квадрат 10-го порядка (рис. 7б):

 

1

11

21

31

41

81

91

101

111

121

131

141

151

161

171

211

221

231

241

251

261

271

281

291

301

341

351

361

371

381

391

401

411

421

431

471

481

491

501

511

521

531

541

551

561

601

611

621

631

641

1041

4051

1061

1071

1081

1121

1131

1141

1151

1161

1171

1181

1191

1201

1211

1251

1261

1271

1281

1291

1301

1311

1321

1331

1341

1381

1391

1401

1411

1421

1431

1441

1451

1461

1471

1511

1521

1531

1541

1551

1561

1571

1581

1591

1601

1641

1651

1661

1671

1681

 

Рис.

 

Пронумеруем числа этого примитивного квадрата в естественном порядке и заполним матрицу 10х10 в соответствии с идеальным квадратом, изображённым на рис. 5. При этом учитываем, что идеальному квадрату соответствует примитивный квадрат, построенный точно так же, но только из обратимого квадрата. Для наглядности покажу, каким номерам чисел в примитивном квадрате (полученном из обратимого квадрата вычёркиванием трёх строк и трёх столбцов) соответствуют числа идеального квадрата с рис. 5 (см. рис. 7в):

 

1

99

7

96

3

93

6

97

9

91

1

168

10

165

3

159

9

166

12

157

90

12

84

15

88

18

85

14

82

20

156

15

147

18

154

24

148

17

145

26

61

39

67

36

63

33

66

37

69

31

118

51

127

48

120

42

126

49

129

40

60

42

54

45

58

48

55

44

52

50

117

54

108

57

115

63

109

56

106

65

21

79

27

76

23

73

26

77

29

71

27

142

36

139

29

133

35

140

38

131

30

72

24

75

28

78

25

74

22

80

39

132

30

135

37

141

31

134

28

143

51

49

57

46

53

43

56

47

59

41

105

64

114

61

107

55

113

62

116

53

70

32

64

35

68

38

65

34

62

40

130

41

121

44

128

50

122

43

119

52

81

19

87

16

83

13

86

17

89

11

144

25

153

22

146

16

152

23

155

14

10

92

4

95

8

98

5

94

2

100

13

158

4

161

11

167

5

160

2

169

 

Рис.

 

Номера элементов в строках жёлтого цвета.

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

 

1

2

3

4

5

6

7

8

9

10

1

11

21

31

41

81

91

101

111

121

11

12

13

14

15

16

17

18

19

20

131

141

151

161

171

211

221

231

241

251

21

22

23

24

25

26

27

28

29

30

261

271

281

291

301

341

351

361

371

381

31

32

33

34

35

36

37

38

39

40

391

401

411

421

431

471

481

491

501

511

41

42

43

44

45

46

47

48

49

50

521

531

541

551

561

601

611

621

631

641

51

52

53

54

55

56

57

58

59

60

1041

1051

1061

1071

1081

1121

1131

1141

1151

1161

61

62

63

64

65

66

67

68

69

70

1171

1181

1191

1201

1211

1251

1261

1271

1281

1291

71

72

73

74

75

76

77

78

79

80

1301

1311

1321

1331

1341

1381

1391

1401

1411

1421

81

82

83

84

85

86

87

88

89

90

1431

1441

1451

1461

1471

1511

1521

1531

1541

1551

91

92

93

94

95

96

97

98

99

100

1561

1571

1581

1591

1601

1641

1651

1661

1671

1681

 

Рис.

 

Заполняем матрицу 10х10 в соответствии с номерами чисел в примитивном квадрате (рис. 7г) и номерами элементов в идеальном квадрате (рис. 7в) и получаем идеальный квадрат (рис. 7д):

 

1

1671

91

1641

21

1581

81

1651

111

1561

1551

141

1461

171

1531

231

1471

161

1441

251

1171

501

1261

471

1191

411

1251

481

1281

391

1161

531

1071

561

1141

621

1081

551

1051

641

261

1411

351

1381

281

1321

341

1391

371

1301

381

1311

291

1341

361

1401

301

1331

271

1421

1041

631

1131

601

1061

541

1121

611

1151

521

1291

401

1201

431

1271

491

1211

421

1181

511

1431

241

1521

211

1451

151

1511

221

1541

131

121

1571

31

1601

101

1661

41

1591

11

1681

 

Рис.

 

Если применить к этому идеальному квадрату преобразование 3-х квадратов, получится совершенный квадрат. К сожалению, для идеальных квадратов из простых чисел и из чисел Смита этот метод не работает, потому что не известны нужные для построения арифметические прогрессии. Можно построить только квадраты с повторяющимися числами, такой совершенный квадрат из простых чисел и показан на рис. 7.

 

 

Следующий алгоритм – построение квадратов по решёткам Россера. Для построения пандиагонального квадрата 10-го порядка достаточно найти четыре пандиагональных квадрата 5-го порядка с одинаковой магической константой и составленных из различных чисел, если мы хотим, чтобы в полученном пандиагональном квадрате 10-го порядка числа не повторялись. Подробно алгоритм описан в статье [5].

Здесь покажу только наименьший из известных на сегодня пандиагональных квадратов 10-го порядка из простых чисел. Этот квадрат построен В. Павловским данным методом, его магическая константа равна 3594 (рис. 8).

 

103

463

601

547

857

167

163

337

73

283

347

359

281

563

271

313

509

449

389

113

881

197

193

379

109

523

607

571

7

127

277

331

641

491

467

383

401

569

11

23

613

631

13

151

31

157

911

239

229

619

521

593

131

29

17

41

409

373

719

761

61

199

947

479

733

727

19

211

37

181

149

83

487

643

773

971

251

53

137

47

139

307

43

241

67

223

97

439

1451

587

503

431

257

71

269

89

227

353

541

853

 

Рис. 8. Пандиагональный квадрат 10-го порядка из простых чисел В. Павловского

 

На рисунке каждая решётка 5х5 раскрашена своим цветом. В решётках находятся пандиагональные квадраты 5-го порядка с магической константой 1797.

Пока не удаётся улучшить этот результат. Пандиагональных квадратов 5-го порядка строится очень много и с меньшими магическими константами, но найти четыре квадрата, составленные из различных чисел довольно сложно. В [5] приведено несколько примеров, когда найдено три квадрата из различных чисел, а четвёртый квадрат найти не удаётся.

Напомню, что наименьший магический квадрат 10-го порядка из простых чисел имеет магическую константу 2470. Можно предположить, что существует пандиагональный квадрат с магической константой в интервале [2470, 3594). Надо попробовать придумать другой метод построения, не связанный с решётками Россера. Хотя не исключено, что и этот метод ещё может дать новые результаты. Можно попытаться оптимизировать программу, реализующую данный метод.

 

Из чисел Смита тоже можно построить квадраты, аналогичные квадратам, показанным на рис. 6 - 7. Также можно построить пандиагональный квадрат по решёткам Россера, составив четыре пандиагональных квадрата 5-го порядка с одинаковой магической константой. Можно использовать и один пандиагональный квадрат 5-го порядка, записав его в каждую решётку. Но тогда в пандиагональном квадрате каждое число будет повторено четыре раза. Например, возьмём наименьший пандиагональный квадрат 5-го порядка из смитов, найденный В. Павловским, и построим из него пандиагональный квадрат 10-го порядка (рис. 9). В приведённом примере в решётки вписаны не копии квадрата, а эквивалентные варианты, полученные из исходного квадрата параллельным переносом на торе. Разумеется, это не избавило от повторения чисел.

 

58

4126

1507

265

4306

1858

526

1111

1921

958

517

706

3802

2182

1255

121

2362

454

382

4855

4126

2911

265

562

1858

778

1111

3865

958

202

706

58

2182

1507

121

4306

454

526

4855

1921

2911

517

562

3802

778

1255

3865

2362

202

382

58

4126

1507

265

4306

1858

526

1111

1921

958

517

706

3802

2182

1255

121

2362

454

382

4855

4126

2911

265

562

1858

778

1111

3865

958

202

706

58

2182

1507

121

4306

454

526

4855

1921

2911

517

562

3802

778

1255

3865

2362

202

382

 

Рис. 9

 

Можно вписывать в решётки другие эквивалентные варианты исходного квадрата 5-го порядка в любых комбинациях.

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

 

ДОБАВЛЕНИЕ (2 - 3 июля 2011 г.)

 

Маленькое открытие

продолжая исследовать пандиагональные квадраты 10-го порядка, обнаружила, что среди них существует группа квадратов, в которых работает закон отклонений от комплементарности точно так, как в пандиагональных квадратах 6-го порядка (см. алгоритм С. Беляева). Отличие только в том, что для порядка 6 все пандиагональные квадраты подчиняются этому закону, а для порядка 10 только отдельная группа квадратов. Магическая константа S этих квадратов должна быть кратна 5, так как константа комплементарности определяется по формуле K = S/5, а она не может быть дробным числом.

На рис. 10 показан пандиагональный квадрат 10-го порядка, составленный из произвольных натуральных чисел по алгоритму, использующему механизм отклонений от комплементарности. Магическая константа этого квадрата равна 8550, константа комплементарности равна 1710.

 

 

507

573

1023

1133

1203

1161

591

713

951

695

513

1133

809

1057

1599

1093

539

757

815

235

1119

1121

561

665

933

615

849

1103

813

771

989

1213

515

85

819

1103

773

1321

1179

553

1275

1145

639

741

729

731

1089

1073

543

585

1079

1291

1143

817

569

673

965

541

519

953

699

683

1071

993

885

1115

1065

783

555

701

545

1

969

1409

779

1141

1449

787

533

937

675

753

981

743

525

653

681

603

1413

1523

1149

637

839

907

509

265

549

869

1229

1597

 

Рис. 10

 

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

 

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

Покажу систему уравнений для отклонений от комплементарности и решение этой системы, которое получено мной с помощью товарища на форуме Портала ЕН. Он решил систему в пакете программ Maple. Интересно, что свободных отклонений получилось 16, а зависимых только 9. Мне кажется, что это очень хорошо для алгоритма, использующего отклонения. Хотя я пока полностью не реализовала этот алгоритм, только отдельные этапы.

Обозначим отклонения от комплементарности pi, i = 1, 2, 3, …, 25.

Система 10 уравнений, которым должны удовлетворять отклонения, имеет вид:

 

 p1  +  p7  +  p13 +  p19 +  p25 = 0

 p6 +  p12 +  p18 +  p24 - p5 = 0

 p11 +  p17 +  p23 - p4 - p10 = 0

 p16 +  p22 - p3 - p9 - p15 = 0

 p21 - p2 - p8 - p14 - p20 = 0

 p5 +  p9 +  p13 +  p17 +  p21 = 0

 p10 +  p14 +  p18 +  p22 - p1=0

 p15 +  p19 +  p23 - p2 - p6 = 0

 p20 +  p24 - p3 - p7 - p11 = 0

 p25 - p4 - p8 - p12 - p16 = 0

 

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

Независимыми отклонениями являются p10, p11, …, p25.

 

Формулы для зависимых отклонений будут такие:

 

p1 = p10 + p14 + p18 + p22

p2 = p21 - p14 – p20 – p25 + p12 + p16 + p11 + p17 + p23 - p10

p3 = p20 + p24 - p11 + p10 + p14 + p18 + p22 + p13 + p19 + p25

p4 = p11 + p17 + p23 - p10

p5 = - p16 + p15 + p20 + p24 - p11 + p10 + p14 + p18 + p19 + p25 - p17 – p21

p6 = - p12 + p15 - p16 + p20 - p11 + p10 + p14 + p19 + p25 - p17 – p21

p7 = - p10 - p14 – p18 – p22 - p13 - p19 – p25

p8 = p25 - p12 – p16 – p11 - p17 – p23 + p10

p9 = p16 - p15 – p20 - p24 + p11 - p10 - p14 - p18 – p13 - p19 – p25

 

Для приведённого на рис. 10 пандиагонального квадрата 16 свободных отклонений имеют значения:

 

p10 = 590, p11 = 550, p12 = 860, p13 = -362, p14 = -512, p15 = 160, p16 = -68, p17 = 184, p18 = -592, p19 = -212, p20 = 632, p21 = -170, p22 = -16, p23 = -202, p24 = 260, p25 = 616

 

Если теперь вычислить по формулам зависимые отклонения, они будут иметь такие значения:

 

p1 = -530, p2 = -172, p3 = -146, p4 = -58, p5 = 446, p6 = -82, p7 = 488, p8 = -118, p9 = -98

 

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

 

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

 

В заключение отмечу, что и для пандиагональных квадратов 14-го порядка я нашла такой квадрат, в котором работает закон отклонений от комплементарности. Напрашивается вывод: для любого порядка n = 4k  + 2, k = 1, 2, 3, … существует группа пандиагональных квадратов, для которых работает закон отклонений от комплементарности. В случае k = 1 имеем пандиагональные квадраты 6-го порядка, для данного порядка закон отклонений от комплементарности действует для всех пандиагональных квадратов.

 

 

Продолжение следует

 

 

Литература и веб-страницы

 

1. Completion of the Spectrum of Orthogonal Diagonal Latin Squares (J. W. Brown и другие, 1992 г.).

            2. Метод построения магических квадратов порядка n = 4k  +     2. http://www.klassikpoez.narod.ru/mojmetod.htm

3. Нетрадиционные магические квадраты (Метод построения нетрадиционных идеальных квадратов порядка

n = 4k  +     2). http://www.natalimak1.narod.ru.netradic1.htm

            4. Нетрадиционные совершенные квадраты. http://www.natalimak1.narod.ru/sovnetr.htm

            5. Построение пандиагональных квадратов по решёткам Россера. http://www.natalimak1.narod.ru/algross1.htm

 

 

Приложение

 

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

Сначала были найдены три пандиагональных квадрата 5-го порядка из различных простых чисел с магической константой 1765. Поместила эти квадраты в три решётки Россера, получила следующий не полностью заполненный квадрат (рис. 11):

 

5

71

521

631

701

659

89

211

449

193

11

 

307

 

1097

 

37

 

313

 

617

619

59

163

431

113

347

601

311

269

487

 

13

 

317

 

271

 

677

 

773

643

137

239

227

229

587

571

41

83

577

 

641

 

67

 

463

 

17

 

197

181

569

491

383

613

563

281

53

199

43

 

467

 

277

 

947

 

31

 

173

251

479

241

23

151

179

101

911

1021

647

 

337

 

7

 

47

 

727

 

 

Рис. 11

 

Поскольку четвёртый пандиагональный квадрат 5х5 с магической константой 1765, составленный из других простых чисел, мне найти не удалось, я решила попробовать заполнить чётвёртую решётку по закону отклонений от комплементарности. Интересно, что известные элементы квадрата определяют все 25 отклонений. Всё получилось замечательно! Смотрите готовый пандиагональный квадрат на рис. 12.

 

5

71

521

631

701

659

89

211

449

193

11

631

307

555

1097

591

37

255

313

-267

617

619

59

163

431

113

347

601

311

269

487

711

13

-417

317

601

271

819

677

51

773

643

137

239

227

229

587

571

41

83

577

789

641

315

67

171

463

39

17

451

197

181

569

491

383

613

563

281

53

199

43

-501

467

907

277

639

947

285

31

435

173

251

479

241

23

151

179

101

911

1021

647

135

337

405

7

-237

47

367

727

1095

 

Рис. 12

 

Конечно, в квадрате оказались числа и составные, и одинаковые, и отрицательные. Тем не менее, он пандиагональный! Далее увеличила все элементы квадрата на 502 и получила пандиагональный квадрат, изображённый на рис. 10.

Если поместить в четвёртую решётку любой из трёх пандиагональных квадратов 5х5 или эквивалентную копию любого квадрата, закон отклонений перестаёт работать. Смотрите, например, пандиагональный квадрат, изображённый на рис. 13.

 

5

71

521

631

701

659

89

211

449

193

11

5

307

521

1097

701

37

89

313

449

617

619

59

163

431

113

347

601

311

269

487

617

13

59

317

431

271

347

677

311

773

643

137

239

227

229

587

571

41

83

577

773

641

137

67

227

463

587

17

41

197

181

569

491

383

613

563

281

53

199

43

197

467

569

277

383

947

563

31

53

173

251

479

241

23

151

179

101

911

1021

647

173

337

479

7

23

47

179

727

911

 

Рис. 13

 

Посмотрим на квадрат 5х5, который оказался в четвёртой решётке в пандиагональном квадрате 10-го порядка с рис. 12. Смотрите этот квадрат на рис. 14.

 

631

555

591

255

-267

711

-417

601

819

51

789

315

171

39

451

-501

907

639

285

435

135

405

-237

367

1095

 

Рис. 14

 

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

Однако я думаю, что если составить пандиагональный квадрат 10-го порядка по алгоритму, использующему закон отклонений от комплементарности, в общем случае квадраты 5х5 в решётках не будут пандиагональными квадратами, хотя сумма чисел в каждом квадрате 5х5, расположенном в любой из решёток, будет одинакова и равна 5S/2.

За примером не надо далеко ходить. Возьмём идеальный квадрат с рис. 5 и выпишем квадрат 5х5 из первой решётки (рис. 15):

 

1

10

3

9

12

118

127

120

126

129

27

36

29

35

38

105

114

107

113

116

144

153

146

152

155

 

Рис. 15

 

В идеальном квадрате с рис. 5 закон отклонений от комплементарности работает. Его магическая константа равна 850, константа комплементарности равна 170.

Очевидно, что квадрат 5х5, выписанный из первой решётки, не является даже магическим. Но! Этот квадрат обладает свойством пандиагональности. И как легко заметить, он является примитивным. Сумма всех элементов этого квадрата равна 5*850/2 = 2125. Предлагаю читателям проверить квадраты 5х5 в остальных трёх решётках идеального квадрата с рис. 5.

 

Написала простенькую программку для алгоритма, использующего отклонения. Цель эксперимента – построить по данному алгоритму пандиагональный квадрат 10-го порядка из различных натуральных чисел. Взяла такую заготовку (рис 16):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

569

 

 

 

 

197

239

353

17

113

163

191

433

271

383

307

41

137

223

311

443

373

509

367

19

47

593

457

349

181

53

173

227

317

13

107

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 16

 

В квадрате есть 32 элемента, сумма элементов в строках равна 2470. Таких заготовок можно составить множество и очень быстро. Далее первый этап программы: нахождение ещё 32 элементов квадрата и 16 свободных отклонений от комплементарности. Этот этап программы выполняет мгновенно, вот результат:

 

0  0  0  0  0  0  0  0  0  0

0  0  0  0  569  0  0  0  0  197

239  353  17  113  163  191  433  271  383  307

41  137  223  311  443  373  509  367  19  47

593  457  349  181  53  173  227  317  13  107

0  0  0  0  0  0  0  0  0  0

0  0  0  0  211  0  0  0  0  11

521  199  641  487  439  37  3  59  5  79

503  313  337  557  491  71  29  61  101  7

179  281  233  727  797  43  23  89  67  31

 

Это 16 свободных отклонений (p10p25):

 

86 -218 -138 -418 -376 -252 -382 -328 -210 -82 -44  142 -14 -56 -246 -410

 

Теперь второй этап программы: вычисление 9 зависимых отклонений по формулам и нахождение остальных элементов квадрата с использованием зависимых отклонений. На этом этапе программа надолго “задумывается”. Тогда я убираю из программы проверку найденных элементов квадрата на принадлежность массиву простых чисел. В этом случае программа выполняется мгновенно и выдаёт такой пандиагональный квадрат (рис. 17):

 

83

109

139

167

73

97

127

151

-487

2011

103

131

157

-633

569

1351

-817

1161

251

197

239

353

17

113

163

191

433

271

383

307

41

137

223

311

443

373

509

367

19

47

593

457

349

181

53

173

227

317

13

107

911

603

1839

1669

-769

-103

149

-1141

-361

-327

-703

-113

-1465

-1109

211

237

1787

1135

2479

11

521

199

641

487

439

37

3

59

5

79

503

313

337

557

491

71

29

61

101

7

179

281

233

727

797

43

23

89

67

31

 

Рис. 17

 

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

Избавляемся от отрицательных чисел, увеличив все элементы квадрата на 1466, и получаем такой пандиагональный квадрат 10-го порядка из различных натуральных чисел (рис. 18):

 

1549

1575

1605

1633

1539

1563

1593

1617

979

3477

1569

1597

1623

833

2035

2817

649

2627

1717

1663

1705

1819

1483

1579

1629

1657

1899

1737

1849

1773

1507

1603

1689

1777

1909

1839

1975

1833

1485

1513

2059

1923

1815

1647

1519

1639

1693

1783

1479

1573

2377

2069

3305

3135

697

1363

1615

325

1105

1139

763

1353

1

357

1677

1703

3253

2601

3945

1477

1987

1665

2107

1953

1905

1503

1469

1525

1471

1545

1969

1779

1803

2023

1957

1537

1495

1527

1567

1473

1645

1747

1699

2193

2263

1509

1489

1555

1533

1497

 

Рис. 18

 

Цель эксперимента достигнута: получен пандиагональный квадрат 10-го порядка из различных натуральных чисел, в котором работает закон отклонений от комплементарности. Магическая константа квадрата равна 17130, константа комплементарности равна 3426.

Посмотрим на квадрат 5х5, расположенный в первой решётке Россера (рис. 19):

 

1549

1605

1539

1593

979

1705

1483

1629

1899

1849

2059

1815

1519

1693

1479

763

1

1677

3253

3945

1969

1803

1957

1495

1567

 

Рис. 19

 

Очевидно, что этот квадрат не магический и свойством пандиагональности не обладает, что и ожидалось в общем случае применения данного алгоритма. Сумма элементов этого квадрата равна 5S/2 = 42825, как и должно быть. Предлагаю читателям проверить квадраты 5х5 в остальных трёх решётках квадрата с рис. 18.

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

 

 

16 - 17 июня – 2 - 3 июля 2011 г.

г. Саратов

 

 

 

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

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

 

На главную страницу раздела «Волшебный мир магических квадратов»:

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

 

 

Контакты

natalimak1@yandex.ru

QIP 571-379-327

 

 

 

 



Hosted by uCoz