双偶数阶幻方构造规律的矩阵化
Matrix of Construction Law of Magic Squares of Double Even Order
DOI: 10.12677/AAM.2023.124208, PDF, HTML, XML, 下载: 181  浏览: 269 
作者: 朱雅妮*, 刘兴祥#:延安大学数学与计算机科学学院,陕西 延安
关键词: 和幻方双偶数阶幻方分块矩阵Sum Magic Square Magic Square of Double Even Order Block Matrix
摘要: 以和幻方的定义及性质为基础,利用矩阵化解决双偶数阶(4n阶)幻方,通过分块矩阵的运算,给出双偶数阶幻方构造的通法。
Abstract: Based on the definition and properties of sum magic squares, the paper solves the magic squares of double even order (4n order) by matrix, and gives the general method of constructing magic squares of double even order by the operation of block matrix.
文章引用:朱雅妮, 刘兴祥. 双偶数阶幻方构造规律的矩阵化[J]. 应用数学进展, 2023, 12(4): 2043-2048. https://doi.org/10.12677/AAM.2023.124208

1. 引言

幻方是我国先祖最早发现的一个著名组合算题,现如今,幻方仍然是组合数学的研究课题之一,文献 [1] - [10] 是关于幻方的研究成果。将矩阵和幻方结合起来,主要研究双偶数阶幻方的构造规律,给出一种矩阵化方法构造幻方,利用矩阵的各类运算解决幻方难题。文献 [11] [12] [13] 系统地介绍了现代矩阵理论与应用的基本内容。

2. 预备知识

定义1: [1] 设F是数域,如果矩阵 A = ( a i j ) m × m F m × m 满足

A ( i = 1 m E i 1 ( m , 1 ) ) = S r ( j = 1 m E j 1 ( m , 1 ) ) , ( i = 1 m E 1 i ( 1 , m ) ) A = S c ( j = 1 m E 1 j ( 1 , m ) ) , S r = S c = S .

则称矩阵A为数域F上的m阶弱和幻方,并称Sm阶弱和幻方A的幻和。

定义2: [1] 设F是数域,如果矩阵 A = ( a i j ) m × m F m × m 满足

A ( i = 1 m E i 1 ( m , 1 ) ) = S r ( j = 1 m E j 1 ( m , 1 ) ) , ( i = 1 m E 1 i ( 1 , m ) ) A = S c ( j = 1 m E 1 j ( 1 , m ) ) , S r = S c = S , i = 1 m E 1 i ( 1 , m ) A E i 1 ( m , 1 ) = i = 1 m E 1 i ( 1 , m ) A E m + 1 i , 1 ( m , 1 ) = S .

则称矩阵A为数域F上的m阶和幻方,并称Sm阶和幻方A的幻和。

定义3: [1] 设F是数域,如果矩阵 A = ( a i j ) m × m F m × m 满足

A ( i = 1 m E i 1 ( m , 1 ) ) = S r ( j = 1 m E j 1 ( m , 1 ) ) , ( i = 1 m E 1 i ( 1 , m ) ) A = S c ( j = 1 m E 1 j ( 1 , m ) ) , S r = S c = S , i = 1 m E 1 i ( 1 , m ) A E i 1 ( m , 1 ) = i = 1 m E 1 i ( 1 , m ) A E m + 1 i , 1 ( m , 1 ) = S , a i j a k l ( i k j l , i , j , k , l = 1 , 2 , , m ) .

则称矩阵A为数域F上的m阶异元和幻方,并称Sm阶异元和幻方A的幻和。

定义4: [1] 设F是数域,如果矩阵 A = ( a i j ) m × m { 1 , 2 , , m 2 } m × m 满足

A ( i = 1 m E i 1 ( m , 1 ) ) = S r ( j = 1 m E j 1 ( m , 1 ) ) , ( i = 1 m E 1 i ( 1 , m ) ) A = S c ( j = 1 m E 1 j ( 1 , m ) ) , S r = S c = S , i = 1 m E 1 i ( 1 , m ) A E i 1 ( m , 1 ) = i = 1 m E 1 i ( 1 , m ) A E m + 1 i , 1 ( m , 1 ) = S , a i j a k l ( i k j l , i , j , k , l = 1 , 2 , , m ) .

则称矩阵A为数域F上的m阶始元和幻方,并称Sm阶始元和幻方A的幻和。

定义5: [1] 设F是数域,如果矩阵 A = ( a i j ) m × m { a + 1 , a + 2 , , a + m 2 } m × m 满足

A ( i = 1 m E i 1 ( m , 1 ) ) = S r ( j = 1 m E j 1 ( m , 1 ) ) , ( i = 1 m E 1 i ( 1 , m ) ) A = S c ( j = 1 m E 1 j ( 1 , m ) ) , S r = S c = S , i = 1 m E 1 i ( 1 , m ) A E i 1 ( m , 1 ) = i = 1 m E 1 i ( 1 , m ) A E m + 1 i , 1 ( m , 1 ) = S , a i j a k l ( i k j l , i , j , k , l = 1 , 2 , , m ) .

则称矩阵A为数域F上的m阶连元和幻方,并称Sm阶连元和幻方A的幻和。

3. 主要结果

将双偶数阶幻方用矩阵化方法表示出来,利用矩阵的运算解决双偶数阶幻方问题。

规定 A p q 表示矩阵A中第pq列的分块矩阵, A p q ( i p , j q ) 表示矩阵A中第pq列的分块矩阵的第 i p j q 列。

定理1:首先构造4n阶矩阵 A = ( a i j ) 4 n × 4 n ,其中 a i j = 4 n ( i 1 ) + j i , j = 1 , 2 , , 4 n ,然后将矩阵A分为 n 2 块,每块为4行4列的分块矩阵,即

A = [ A 11 A 12 A 1 n A 21 A 22 A 2 n A n 1 A n 2 A n n ]

i p , j q = 1 , 2 , 3 , 4 , p , q = 1 , 2 , , n

接着设4n阶矩阵 B = ( b i j ) 4 n × 4 n , C = ( c i j ) 4 n × 4 n ,同样将矩阵BC分为 n 2 块,每块为4行4列的分块矩阵,其中

B p q ( i p , j q ) = { A p q ( i p , j q ) , i p j q i p + j q n + 1 0 , , i p , j q = 1 , 2 , 3 , 4 , p , q = 1 , 2 , , n

C p q ( i p , j q ) = { A p q ( 5 i p , 5 j q ) , i p = j q i p + j q = n + 1 0 , , i p , j q = 1 , 2 , 3 , 4 , p , q = 1 , 2 , , n

然后令

F = [ B 11 B 12 B 1 n B 21 B 22 B 2 n B n 1 B n 2 B n n ] G = [ C n n C n ( n 1 ) C n 1 C ( n 1 ) n C ( n 1 ) ( n 1 ) C ( n 1 ) 1 C 1 n C 1 ( n 1 ) C 11 ]

则矩阵H = F + G即为通过矩阵化方法构造得出的4n阶始元和幻方。

证明:要证明矩阵H为和幻方,则需证明矩阵H的每行每列及对角线的和均相等,由于双偶数阶和幻方是利用 n × n 个同型的分块矩阵构造得来,所以要想证明矩阵H每行每列和相等,只需要证明每一个分块矩阵为弱和幻方即可,且矩阵H的行和列和为n倍的弱和幻方的幻和。

H = F + G = [ B 11 + C n n B 12 + C n ( n 1 ) B 1 n + C n 1 B 21 + C ( n 1 ) n B 22 + C ( n 1 ) ( n 1 ) B 2 n + C ( n 1 ) 1 B n 1 + C 1 n B n 2 + C 1 ( n 1 ) B n n + C 11 ]

所以

H p q ( i p , j q ) = B p q ( i p , j q ) + C ( n + 1 p ) × ( n + 1 q ) ( i p , j q )

其中

B p q ( i p , j q ) = [ 0 a 4 ( p 1 ) + 1 , 4 ( q 1 ) + 2 a 4 ( p 1 ) + 1 , 4 ( q 1 ) + 3 0 a 4 ( p 1 ) + 2 , 4 ( q 1 ) + 1 0 0 a 4 ( p 1 ) + 2 , 4 ( q 1 ) + 4 a 4 ( p 1 ) + 3 , 4 ( q 1 ) + 1 0 0 a 4 ( p 1 ) + 3 , 4 ( q 1 ) + 4 0 a 4 ( p 1 ) + 4 , 4 ( q 1 ) + 2 a 4 ( p 1 ) + 4 , 4 ( q 1 ) + 3 0 ]

C ( n + 1 p ) × ( n + 1 q ) ( i p , j q ) = [ a 4 ( n p ) + 4 , 4 ( n q ) + 4 0 0 a 4 ( n p ) + 4 , 4 ( n q ) + 1 0 a 4 ( n p ) + 3 , 4 ( n q ) + 3 a 4 ( n p ) + 3 , 4 ( n q ) + 2 0 0 a 4 ( n p ) + 2 , 4 ( n q ) + 3 a 4 ( n p ) + 2 , 4 ( n q ) + 2 0 a 4 ( n p ) + 1 , 4 ( n q ) + 4 0 0 a 4 ( n p ) + 1 , 4 ( n q ) + 1 ]

所以

H p q ( i p , j q ) = [ h 4 ( p 1 ) + 1 , 4 ( q 1 ) + 1 h 4 ( p 1 ) + 1 , 4 ( q 1 ) + 2 h 4 ( p 1 ) + 1 , 4 ( q 1 ) + 3 h 4 ( p 1 ) + 1 , 4 ( q 1 ) + 4 h 4 ( p 1 ) + 2 , 4 ( q 1 ) + 1 h 4 ( p 1 ) + 2 , 4 ( q 1 ) + 2 h 4 ( p 1 ) + 2 , 4 ( q 1 ) + 3 h 4 ( p 1 ) + 2 , 4 ( q 1 ) + 4 h 4 ( p 1 ) + 3 , 4 ( q 1 ) + 1 h 4 ( p 1 ) + 3 , 4 ( q 1 ) + 2 h 4 ( p 1 ) + 3 , 4 ( q 1 ) + 3 h 4 ( p 1 ) + 3 , 4 ( q 1 ) + 4 h 4 ( p 1 ) + 4 , 4 ( q 1 ) + 1 h 4 ( p 1 ) + 4 , 4 ( q 1 ) + 2 h 4 ( p 1 ) + 4 , 4 ( q 1 ) + 3 h 4 ( p 1 ) + 4 , 4 ( q 1 ) + 4 ] = [ a 4 ( n p ) + 4 , 4 ( n q ) + 4 a 4 ( p 1 ) + 1 , 4 ( q 1 ) + 2 a 4 ( p 1 ) + 1 , 4 ( q 1 ) + 3 a 4 ( n p ) + 4 , 4 ( n q ) + 1 a 4 ( p 1 ) + 2 , 4 ( q 1 ) + 1 a 4 ( n p ) + 3 , 4 ( n q ) + 3 a 4 ( n p ) + 3 , 4 ( n q ) + 2 a 4 ( p 1 ) + 2 , 4 ( q 1 ) + 4 a 4 ( p 1 ) + 3 , 4 ( q 1 ) + 1 a 4 ( n p ) + 2 , 4 ( n q ) + 3 a 4 ( n p ) + 2 , 4 ( n q ) + 2 a 4 ( p 1 ) + 3 , 4 ( q 1 ) + 4 a 4 ( n p ) + 1 , 4 ( n q ) + 4 a 4 ( p 1 ) + 4 , 4 ( q 1 ) + 2 a 4 ( p 1 ) + 4 , 4 ( q 1 ) + 3 a 4 ( n p ) + 1 , 4 ( n q ) + 1 ]

1) 行和、列和

分块矩阵的行和:

S r p q = j p = 1 4 h 4 ( p 1 ) + i p , 4 ( q 1 ) + j q , i p = 1 , 2 , 3 , 4 , p , q = 1 , 2 , , n

代入 a i j = 4 n ( i 1 ) + j 中可得 S r p q = 32 n 2 + 2

分块矩阵的列和:

S c p q = i p = 1 4 h 4 ( p 1 ) + i p , 4 ( q 1 ) + j q , j p = 1 , 2 , 3 , 4 , p , q = 1 , 2 , , n

代入 a i j = 4 n ( i 1 ) + j 中可得 S c p q = 32 n 2 + 2

S r p q = S c p q = 32 n 2 + 2

所以每一个分块矩阵都为弱和幻方,则矩阵H的行和、列和分别为:

S r = n S r p q = 32 n 3 + 2 n

S c = n S c p q = 32 n 3 + 2 n

2) 主对角线和

D中的主对角线元素即为A中的主对角线元素,即

S m d = i = 1 4 n a i i = 1 + ( 4 n + 2 ) + ( 2 4 n + 3 ) + ( 3 4 n + 4 ) + + ( ( 4 n 1 ) 4 n + 4 n ) = ( 1 4 n + 2 4 n + 3 4 n + + ( 4 n 1 ) 4 n ) + ( 1 + 2 + + 4 n ) = 32 n 3 + 2 n

3) 副对角线和

D中的副对角线元素即为A中的副对角线元素,即

S c d = j = 1 4 n a 4 n + 1 j , j = ( ( 4 n 1 ) 4 n + 1 ) + ( ( 4 n 2 ) 4 n + 2 ) + + ( 4 n + ( 4 n 1 ) ) + 4 n = ( ( 4 n 1 ) 4 n + ( 4 n 2 ) 4 n + + 1 4 n ) + ( 1 + 2 + + ( 4 n 1 ) + 4 n ) = 32 n 3 + 2 n

4) S = S r = S c = S m d = S c d = 32 n 3 + 2 n

即得证矩阵D为4n阶(双偶数阶)始元幻方, S = 32 n 3 + 2 n 为幻和。

根据矩阵性质可知,有以下推论成立。

推论1:如果一个4n阶矩阵H是一个始元和幻方,则 H T 也是一个始元和幻方。

证明:矩阵H的第i行第j列元素就是 H T 的第j行第i列元素,即有 [ H ] i j = [ H T ] j i ,通过矩阵的转置未改变幻方中的元素,所以幻方 H T 中的元素必然是 1 ~ ( 4 n ) 2 中的两两互不相同的数。由于矩阵的转置只是做了元素交换,未改变原有幻方的每一行及每一列的和,只是把行和列进行了交换,所以 H T 中的元素必然有 S r = S c = S m d = S c d = 32 n 3 + 2 n ,所以 H T 也是一个始元和幻方,幻和为 32 n 3 + 2 n

推论2:如果一个4n阶矩阵H是一个始元和幻方, A = ( a ) ( 4 n ) × ( 4 n ) , a N * ,则 A + H 是一个连元和幻方。

证明:由于H是一个始元和幻方,则H中元素两两互不相等,所以 A + H 中的元素必然两两互不相等;又由于 A + H 只是给矩阵中每个元素加一个数a,所以 A + H 的每一行及每一列的和都比原有幻方的大 a ( 4 n ) A + H 中的元素必然有 S r = S c = S m d = S c d = 32 n 3 + 2 n + a 4 n ,所以 A + H 是一个连元和幻方,幻和为 32 n 3 + 2 n + a 4 n

推论3:如果一个4n阶矩阵H是一个始元和幻方,则aH是一个异元和幻方( a N * )。

证明:由于H是一个始元和幻方,则H中元素两两互不相等,所以aH中的元素必然两两互不相等;又由于aH只是给矩阵中每个元素乘以一个数a,所以aH的每一行及每一列的和都是原有幻方的a倍,aH中的元素必然有 S r = S c = S m d = S c d = a ( 32 n 3 + 2 n ) ,所以aH是一个异元和幻方,幻和为 a ( 32 n 3 + 2 n )

4. 小结

文章给出了一种双偶数阶(4n阶)幻方的构造方法,首先对构造好的矩阵A进行分块,根据A中的分块矩阵来构造矩阵BC,然后分别利用BC中的分块矩阵来构造矩阵FG,最后通过矩阵的加法运算得出双偶数阶幻方的构造通法。关于此法是否可以推广于其它类型阶幻方的构造规律中,还有待于做进一步地研究。

NOTES

*第一作者。

#通讯作者。

参考文献

[1] 郭萍, 刘兴祥. 和幻阵的定义及代数性质[J]. 延安大学学报(自然科学版), 2017, 36(1): 21-27.
[2] 郭萍. 幻阵的构造与计数问题研究[D]: [硕士学位论文]. 延安: 延安大学, 2019.
[3] 张婧. 基于用分块矩阵构造幻方的研究[D]: [硕士学位论文]. 延安: 延安大学, 2021.
[4] 张婧, 刘兴祥, 董朦朦. 双偶数阶完美和幻方的定义及其构造方法[J]. 河南科学, 2020, 38(7): 1043-1046.
[5] 董朦朦, 刘兴祥, 田雨禾. 幻方可以分解为两个正交拉丁方的线性组合[J]. 重庆理工大学学报(自然科学), 2018, 32(8): 181-188.
[6] 张婧, 刘兴祥, 施钊. 完美和幻方的定义及其构造方法[J]. 湖北民族大学学报(自然科学版), 2020, 38(4): 420-423.
[7] 刘兴祥, 刘娟娟, 张婧. 弱幻方的代数系统[J]. 延安大学学报(自然科学版), 2020, 39(2): 24-27.
[8] 何敏梅, 刘兴祥, 郭萍. 4k阶连元幻方的函数构造法[J]. 重庆理工大学学报(自然科学), 2017, 31(11): 211-216.
[9] 朱雅妮, 刘兴祥, 张宇婷. 构造奇数阶幻方的杨辉口诀法[J]. 应用数学进展, 2023, 12(1): 166-172.
[10] 张宇婷, 刘兴祥, 朱雅妮. 单偶数阶和幻方的一种构造方法[J]. 应用数学进展, 2022, 11(12): 8917-8922.
[11] Horn, R.A. and Johnson, C.R. Matrix Analysis (卷1) [M]. 北京: 人民邮电出版社, 2005.
[12] Horn, R.A. and Johnson, C.R. Matrix Analysis (卷2) [M]. 北京: 人民邮电出版社, 2005.
[13] Horn, R.A. and Johnson, C.R. Matrix Analysis (卷3) [M]. 北京: 人民邮电出版社, 2009.