1. 引言
幻方是我国先祖最早发现的一个著名组合算题,现如今,幻方仍然是组合数学的研究课题之一,文献 [1] - [10] 是关于幻方的研究成果。将矩阵和幻方结合起来,主要研究双偶数阶幻方的构造规律,给出一种矩阵化方法构造幻方,利用矩阵的各类运算解决幻方难题。文献 [11] [12] [13] 系统地介绍了现代矩阵理论与应用的基本内容。
2. 预备知识
定义1: [1] 设F是数域,如果矩阵
满足
则称矩阵A为数域F上的m阶弱和幻方,并称S为m阶弱和幻方A的幻和。
定义2: [1] 设F是数域,如果矩阵
满足
则称矩阵A为数域F上的m阶和幻方,并称S为m阶和幻方A的幻和。
定义3: [1] 设F是数域,如果矩阵
满足
则称矩阵A为数域F上的m阶异元和幻方,并称S为m阶异元和幻方A的幻和。
定义4: [1] 设F是数域,如果矩阵
满足
则称矩阵A为数域F上的m阶始元和幻方,并称S为m阶始元和幻方A的幻和。
定义5: [1] 设F是数域,如果矩阵
满足
则称矩阵A为数域F上的m阶连元和幻方,并称S为m阶连元和幻方A的幻和。
3. 主要结果
将双偶数阶幻方用矩阵化方法表示出来,利用矩阵的运算解决双偶数阶幻方问题。
规定
表示矩阵A中第p行q列的分块矩阵,
表示矩阵A中第p行q列的分块矩阵的第
行
列。
定理1:首先构造4n阶矩阵
,其中
,
,然后将矩阵A分为
块,每块为4行4列的分块矩阵,即
,
接着设4n阶矩阵
,同样将矩阵B、C分为
块,每块为4行4列的分块矩阵,其中
然后令
,
则矩阵H = F + G即为通过矩阵化方法构造得出的4n阶始元和幻方。
证明:要证明矩阵H为和幻方,则需证明矩阵H的每行每列及对角线的和均相等,由于双偶数阶和幻方是利用
个同型的分块矩阵构造得来,所以要想证明矩阵H每行每列和相等,只需要证明每一个分块矩阵为弱和幻方即可,且矩阵H的行和列和为n倍的弱和幻方的幻和。
所以
其中
,
所以
1) 行和、列和
分块矩阵的行和:
代入
中可得
分块矩阵的列和:
代入
中可得
所以每一个分块矩阵都为弱和幻方,则矩阵H的行和、列和分别为:
2) 主对角线和
D中的主对角线元素即为A中的主对角线元素,即
3) 副对角线和
D中的副对角线元素即为A中的副对角线元素,即
4)
即得证矩阵D为4n阶(双偶数阶)始元幻方,
为幻和。
根据矩阵性质可知,有以下推论成立。
推论1:如果一个4n阶矩阵H是一个始元和幻方,则
也是一个始元和幻方。
证明:矩阵H的第i行第j列元素就是
的第j行第i列元素,即有
,通过矩阵的转置未改变幻方中的元素,所以幻方
中的元素必然是
中的两两互不相同的数。由于矩阵的转置只是做了元素交换,未改变原有幻方的每一行及每一列的和,只是把行和列进行了交换,所以
中的元素必然有
,所以
也是一个始元和幻方,幻和为
。
推论2:如果一个4n阶矩阵H是一个始元和幻方,
,则
是一个连元和幻方。
证明:由于H是一个始元和幻方,则H中元素两两互不相等,所以
中的元素必然两两互不相等;又由于
只是给矩阵中每个元素加一个数a,所以
的每一行及每一列的和都比原有幻方的大
,
中的元素必然有
,所以
是一个连元和幻方,幻和为
。
推论3:如果一个4n阶矩阵H是一个始元和幻方,则aH是一个异元和幻方(
)。
证明:由于H是一个始元和幻方,则H中元素两两互不相等,所以aH中的元素必然两两互不相等;又由于aH只是给矩阵中每个元素乘以一个数a,所以aH的每一行及每一列的和都是原有幻方的a倍,aH中的元素必然有
,所以aH是一个异元和幻方,幻和为
。
4. 小结
文章给出了一种双偶数阶(4n阶)幻方的构造方法,首先对构造好的矩阵A进行分块,根据A中的分块矩阵来构造矩阵B、C,然后分别利用B、C中的分块矩阵来构造矩阵F、G,最后通过矩阵的加法运算得出双偶数阶幻方的构造通法。关于此法是否可以推广于其它类型阶幻方的构造规律中,还有待于做进一步地研究。
NOTES
*第一作者。
#通讯作者。