魔方陣のためのストラチェイ法

魔方陣のストラチェイ法は偶数次4 k + 2 の単数形の魔方陣を生成するアルゴリズムです。ストラチェイ法で構築された 6 の位数の魔方陣の例:

3516261924
3327212325
3192222720
82833171015
30534121416
43629131811

ストラチーのn = 4 k + 2の順序の単独偶数魔方陣の構築法。

1.グリッドをn 2 / 4個のセルを持つ4つの区画に分割し、十字形に名前を付けます。

C
DB

2.シャム法(ド ラ ルーベール法)を使用して、サブスクエアABCDにある奇数次 2 k + 1 の個々の魔方陣を完成させます。最初にサブスクエアAを 1 からn 2 /4までの数字で埋め、次にサブスクエアBをn 2 /4 + 1 から 2 n 2 /4 までの数字で埋め、次にサブスクエアCを 2 n 2 /4 + 1 から 3 n 2 /4 までの数字で埋め、最後にサブスクエアDを 3 n 2 /4 + 1 からn 2までの数字で埋めます。 実行例として、10×10 の魔方陣を考えます。ここでは、正方形を 4 つの四半期に分割しています。四半期Aには 1 から 25 までの数字の魔方陣、B には26 から 50 までの数字の魔方陣、C には51 から 75 までの数字の魔方陣、D には76 から 100 までの数字の魔方陣が含まれます。

172418156774515865
235714167355576466
461320225456637072
1012192136062697153
111825296168755259
92997683904249263340
98808289914830323941
79818895972931384547
85879496783537444628
869310077843643502734

3.サブ正方形Aの左端のk列をサブ正方形Dの対応する列と交換します。

929918156774515865
9880714167355576466
79811320225456637072
8587192136062697153
869325296168755259
17247683904249263340
2358289914830323941
468895972931384547
10129496783537444628
111810077843643502734

4.サブ正方形Cの右端のk - 1列をサブ正方形Bの対応する列と交換します

929918156774515840
9880714167355576441
79811320225456637047
8587192136062697128
869325296168755234
17247683904249263365
2358289914830323966
468895972931384572
10129496783537444653
111810077843643502759

5.サブ正方形Aの左端の列の中央のセルを、サブ正方形Dの対応するセルと交換します。サブ正方形Aの中央のセルを、サブ正方形Dの対応するセルと交換します

929918156774515840
9880714167355576441
4818820225456637047
8587192136062697128
869325296168755234
17247683904249263365
2358289914830323966
7961395972931384572
10129496783537444653
111810077843643502759

結果はn = 4 k + 2の位数の魔方陣となる。[1]

参考文献

  1. ^ WW Rouse Ball 数学レクリエーションとエッセイ (1911)

参照

Retrieved from "https://en.wikipedia.org/w/index.php?title=Strachey_method_for_magic_squares&oldid=1245545631"