自我扩张法

        自我扩张法与第四章的田格代换法大体相同,只是制作方法复杂一些。   具体的扩张方法有好几种,这一节只介绍曹陵先生设计的自我扩张方法。这种方法虽然仍然比较复杂,但据作者所知,它自我扩展法中较好的一种。其制作步骤是:

         1   将空白的单偶数阶方阵横竖分成若干个田格(每一个方格只属于一个田格),并将“中心田格行”分成四部份: 中心田格、心左田格、左条 右条 。前两部分都只有一个田格(注意,当阶数是 6 时,左条不存在,“中心田格行”实际上只分成三部分)。   “中心田格行”上方作为一个部份,称为 上片 ;“中心田格行”的下方分成两部份, 心下田格 下片 。总之,整个方阵被分成七部份(六阶方阵只分成六部份)。在一般情况下,计有三“田格”、二“条”及二“片”,在图 5 12 中我们标记了七个部分(请读者注意:该图中的二“条”与二“片”是可以无限扩展的)。

        2 、制作 2 t  阶幻方时(其中  t  为奇数,例如  t = 3 时, 2t = 6 ),取一个  t  阶幻方的某种表现形式作为布局幻方(例如制作六阶幻方时,取三阶幻方的某种具体表现形式作为布局幻方)。请读者注意,以同一个幻方的不同表现形式作为布局幻方进行扩张后,所制作的幻方是不同的。

         3   制作一个田格型初始方阵。图 5 13A 、图 5 14A 是两个不同的六阶田格型初始方阵。前者各个田格中是四个连续自然数,后者各个田格中四个数是依次增加同一个数(在图 5 14A 中,依次增加数 9 ),也就是将组成这个方阵的全部自然数,先从初始方阵的左上角田格起,每一个田格中依次填写一个数(填写在该田格的左上角),然后仿照上述方法每一个田格依次填写一个数,直到将组成这个方阵的自然数填写完为止。据初步研究,对于其它单偶数阶来说,也只有这样两种可以采用的单偶数阶自我扩张初始方阵。

              3     2     3     2     3     2     3     2     3     2     3     2     3     2

             1     4     1     4     1     4     1     4     1     4     1     4     1     4

              3     2     3     2     3     2     3     2     3     2     3     2     3     2

             1     4     1     4     1     4     1     4     1     4     1     4     1     4

             3     2     3     2     3     2     3     2     3     2     3     2     3     2

               1     4     1     4     1     4     1     4     1     4     1     4     1     4        

              1     3     1     3     2     4     1     2     4     2     4     2     4     2

              4     2     4     2     3     1     3     4     1     3     1     3     1     3  

             2     3     2     3     2     3     4     1     2     3     2     3     2     3     

            4     1     4     1     4     1      3     2      4     1     4     1     4     1     

             2     3     2     3     2     3     2     3     2     3     2     3     2     3

             4     1     4     1     4     1     4     1     4     1     4     1     4     1

             2     3     2     3     2     3     2     3     2     3     2     3     2     3

             4     1     4     1     4     1     4     1     4     1     4     1     4     1

             5 12   自我扩张法各部分填写顺序示意图

          4   布局幻方中的数所起的作用与第四章中的田格代换法类似,不同的是这里不分“大数”与“小数”,而是对照图 5 12 确定幻方中某个田格应填写的四个数的填写顺序   。这就是用自我扩张法制作单偶数阶幻方的复杂所在。

         取图 5 13B 这个三阶幻方作为布局幻方、以图 5 13A 为初始方阵用自我扩张法制作六阶幻方时,这里列举两个田格的具体填写方法: 1 、在布局幻方中,左上角方格的数是 4 ,因而左上角田格应填写初始方阵第四田格的 4 个数 13 14 15 16 ;参照图 5 12. 这些数应按上片的规则依次填写。 2 、在布局幻方中,第二行第一个方格的数是 3 ,因而“第二田格行”的第一个田格应填写初始方阵的第三田格的数,参照图 5 12 ,这些数应按心左田格的规则依次填写。在这一节,我们在用自我扩张法制作的各个幻方中,都用两条长横线,将幻方的“中心田格行”标记出来,以便读者阅读。

     1     2     5     6     9   10                                        15   14   35   34     7     6

    3     4     7     8   11   12                                         13   16   33   36    5     8  

  13   14   17   18   21   22                                        10   12   17   18   28   26

  15   16   19   20   23   24            4     9     2              11     9   19   20   25   27  

  25   26   29   30   33   34            3     5     7             30   31     4     1   22   23

  27   28   31   32   35   36            8     1     6             32   29     3     2   24   21

      A   初始方阵               B    布局幻方              C   六阶幻方

         5 13   用自我扩张法制作六阶幻方示例之一   

         如果取图 5 14A 作为初始方阵,取图 5 13B 作为布局幻方,得到图 5 14B 六阶幻方。

         单偶数阶幻方的自我扩张法制作法有数量不多的变通: 1 、可以将上文所给出的两种初始方阵先旋转 180 度,再作为初始方阵进行制作。 2 、可以将上文所给出的两种初始方阵的各个田格同时旋转 180 度,再作为初始方阵进行制作。 3 、可以连续作上述两种变换。

例如将图 5 14A 这个初始方阵作前两种变换,然后采用相同的布局幻方进行制作,就得到图 5 15 中的两个六阶幻方。

         我们在第 44 页曾指出互补数代换变换是任何一个四阶幻方的保性变换,实际上这种变换是任何一个由前 个自然数( n 为大于 3 的自然数)组成的 n 阶幻方的保性变换。仔细比较图 5 14B 与图 5 15A 这两个幻方,也可以说是将前者作互补数代换变换(例如用数 32 代换数 5 、用数 3 代换数 34 、用数 10 代换数 27 )而得到后者。这就揭示了不同制作方法之间的内在联系。

         在图 5 14B 与图 5 15B 这两个幻方中,据两者的初始方阵的关系以及采用相同的布局幻方,就知道两者各个田格中的数整体上是相同的。再对照图 5 12 ,可以判定将初始方阵作这种变换后,用扩张法制作的方阵一定是幻方。

   1   10     2   11     3   12     22   13   27   18   20   11 

 19   28   20   29   21   30        4   31     9   36     2   29   

   4   13     5   14     6   15     12   30     5   14   34   16 

 22   31   23   32   24   33       21     3   23   32     7   25  

   7   16     8   17     9   18      17   26   28     1   15   24 

 25   34   26   35   27   36      35     8   19   10   33     6 

        A   初始方阵                 B   六阶幻方        

                      5 14   制作六阶幻方示例之二       

15   24   10   19   17   26       13   22   18   27   11   20

33     6   28     1   35     8       31     4   36     9   29     2      11   18   25     2     9

25     7   32   23     3   21       21     3   32   23     7   25      10   12   19   21     3

16   34   14     5   30   12       12   30   14     5   34   16        4     6   13   20   22

20   11     9   36   22   13       26   17     1   28   24   15       23     5     7   14   16

  2   29   18   27     4   31         8   35   10   19     6   33       17   24     1     8   15

                A                                     B             

       5 15   用变通的方法制作六阶幻方                   5 16

                         43    42    71    70    99    98      7      6    35    34

                         41    44    69    72    97  100      5      8    33    36 

                         39    38    47    46    75    74    83    82    11    10 

                          37    40    45    48    73    76    81    84      9    12

                         13    15    22    24    49    50    80    78    88    86

                          16    14    23    21    51    52    77    79    85    87

                         92    93    18    19    28    25    54    55    62    63

                         94    91    20    17    27    26    56    53    64    61

                         66    67    94    95      2      3    30    31    58    59

                         68    65    96    93      4      1    32    29    60    57

                                                 A  

                         61    36    68    43    75    50    52    27    59    34   

                         11    86    18    93    25   100     2    77      9    84     

                         60    35    62    37    69    44    71    46    53    28      

                          10    85    12    87    19    94    21    96     3    78         

                           4    54    31    81    13    38    93    45    97    47      

                          79    29    56      6    63    88    20    70    22    72       

                         48    73    30    55    82      7    39    64    41    66    

                         98    23    80      5    57    32    89    14    91    16     

                         42    67    49    74    26    51    33    58    40    65     

                         92    17    99    24    76      1    83      8    90    15    

                                                     B        

              5 16   用自我扩张法制作的两个十阶幻方示例

         给定一个十阶田格型初始方阵及一个五阶布局幻方,就可以用自我扩张法制作十阶幻方(这时,整个方阵被分成七部分,制作时更要特别细心)。图 5 17 A 图、 B 图分别是采用类似于图 5 13A 、图 5 14A 的十阶初始方阵,用自我扩张法制作的两个十阶幻方(两着所采用的五阶布局幻方是相同的,如图 5 16 所示)。   

                                     林镜清先生点评

         人们一般将不能被 4 整除的偶数称为单偶数。单偶数阶幻方的制作一般都较为复杂。本书所介绍的四种制作方法,是作者精选出来的,都是制作单偶数阶幻方的通法,异彩纷呈,令人眼花潦乱。

        在用对调法制作的六阶幻方中,建议读者将行方向左右对称的对调的每一对数用线条连起来,对列方向上下对称对调的每一对数也照此办理。这样,就一定能对对调法加深理解。在用对调法制作 14 阶幻方时,应将左上区的某三条左上对角线上的数作穿心对调(其中数 3 是( 14   2 )÷ 4 的运算结果)。

        在图 5 10B 这个十阶拼合型幻方中,每一区的 25 个数都属于初始方阵中同一位置的区。左上区与右下区的行向步相同,都是“下 1 1 ”,呈现首尾相接的态势;另外两区的行向步是“下 1 1 ”,也有首尾相接的特点。特别是每一对左右对称两区的主步是左右对称的、转向步相同,而起点方格又成左右对称,使初始方阵中每一对左右对称的数在幻方中仍然是左右对称的,构图甚为美观,也便于进行检验。

        平移补空法在填数时成蝶形展开,平移复位时又把外展的翅膀缩进补空,堪称一绝。刘缉熙先生对这种方法研究很深入,本书作者又作了某些补充,使得更加完美。

         自我扩张法是把 扩为 4 ,采用多种“线路”进行扩张,使一个很复杂的问题找到了一种统一的解决方法。设计者曹陵先生付出的艰辛劳动,结出了丰硕的成果。