半张量积下可交换的Tropical矩阵
Commutative Semi-Tensor Product under Tropical Matrix
摘要: 本文基于Tropical代数,给出了Tropical代数框架下左(右)半张量积和张量积的定义及其基本性质。随后,证明了两个置换矩阵的张量积仍然是置换矩阵,并将这一结果推广到广义置换矩阵的情形。进一步,利用上述结论,证明了在半张量积下存在可与非奇异幂等矩阵交换的广义置换矩阵。此外,将右半张量积下与非奇异幂等矩阵可交换的广义置换矩阵分块后,得到满足条件的分块矩阵存在与之可交换的矩阵。
Abstract: Based on the tropical algebra, this paper presents the definitions and fundamental properties of the left (right) semi-tensor product and tensor product under the framework of tropical algebra. Subsequently, it is proved that the tensor product of two permutation matrices is still a permutation matrix, and this result is generalized to the case of generalized permutation matrices. Furthermore, by virtue of the above conclusions, it is demonstrated that there exist generalized permutation matrices commuting with non-singular idempotent matrices under the semi-tensor product. In addition, after block decomposition of the generalized permutation matrices that commute with non-singular idempotent matrices under the right semi-tensor product, it is obtained that there exist matrices commuting with the block matrices satisfying the given conditions.
文章引用:刘疏宇. 半张量积下可交换的Tropical矩阵[J]. 理论数学, 2026, 16(3): 29-36. https://doi.org/10.12677/pm.2026.163065

1. 引言

Tropical代数是在实数代数的基础上,通过添加一个无穷负元素 ,并配备加法和极大值的二元运算而扩展得到的代数。Tropical代数研究兴起于20世纪60年代,Tropical代数理论是在Tropical半环上发展起来的代数学理论,是代数理论的重要研究对象之一,被广泛运用于组合优化和调度、控制理论、离散事件动态系统等许多其他科学领域都有应用[1]-[10]。这些应用中产生的许多问题都是用Tropical线性方程组表示的,因此许多作者研究Tropical矩阵,即Tropical代数上的矩阵。因此,Tropical矩阵的研究备受国内外代数学者的关注。

例如,Yang [11]研究了有 n×n 维Tropical矩阵在乘法下构成的半群 M n ( T ) ,描述了包含对角分块幂等矩阵的Tropical矩阵群,其中主对角块为实矩阵,其余块为零矩阵。他证明了每个非奇异对称幂等矩阵都等价于这种类型的分块对角矩阵。基于这一结果,他给出了 M n ( T ) 中包含对称幂等元的极大子群的一些分解。王晶和宫春梅[12]研究了Tropical矩阵乘法半群的(*)-Green关系和正则性,给出了Tropical矩阵乘法半群上 R D 关系的等价刻画,随后他们讨论了上三角Tropical矩阵乘法半群的正则性,并证明了当且仅当 n=1 n×n 维的上三角Tropical矩阵乘法半群是正则半群。Yang [13]给出了Tropical半环上矩阵集合的格林关系 R L D 的刻画。证明了如果一个 n×m 维的Tropical矩阵 X 满足 AXA=A ,那么一个 m×n 维的Tropical矩阵 A 是正则的。此外,他研究了所有 n×n 维Tropical矩阵在乘法下构成的半群的正则 D 类,并给出了非奇异正则 D 类的一个划分。Johnson和Kambites [14]从Tropical几何的思想出发研究了 2×2 维Tropical矩阵乘法半群的代数结构,利用代数几何的知识,他们给出了 2×2 维Tropical矩阵乘法半群的格林关系,并对幂等元和极大子群进行了描述,随后还证明了 2×2 维Tropical矩阵在乘法下是正则半群。

上述关于Tropical矩阵的讨论均基于传统矩阵乘法展开,而传统矩阵乘法对矩阵维数有着严格的限制。为突破这一局限,程[15]提出了一种新的矩阵乘法–矩阵半张量积。与传统矩阵乘法不同,半张量积不再受维数匹配条件的约束,具有更强的灵活性和适用性。目前,矩阵半张量积已成功应用于布尔网络、图着色、密码学等多个领域[16]-[18]。程[19]将半张量积与合作博弈结合在一起,在矩阵的框架下讨论了博弈的相关问题。周[20]基于半张量积提出一种城市绿地灌溉模糊系统的方法,通过半张量积构造模糊关系矩阵,将传统抽象的模糊规则语言信息进行量化并转化成矩阵运算。基于上述分析,本文研究了Tropical代数下的半张量积,它是对普通Tropical矩阵乘法的一种推广。与传统Tropical矩阵乘法不同,Tropical代数下的半张量积突破了维数的限制,使得任意两个Tropical矩阵均可进行乘法运算,在很大程度上弥补了传统乘法的局限性,同时保持了普通半张量积的基本性质与代数结构。

2. 预备知识

S 为一非空集合,且具有 (加法)和 (乘法)两个二元运算,使得

  • ( S, ) 是可交换半群;

  • ( S, ) 是半群;

  • 对任意的 a,bS ,有

a( bc )=abac, ( bc )a=baca.

则称 ( S,, ) 为半环。

若对任意的 a,bS ,有 ab=ba ,则称半环 S 为可交换半环。若 eS ( εS ),且对任意的元素 aS ae=ea=a( aε=a ) ,则称 e( ε ) 为半环 S 上的乘法(加法)恒等元。若半环 S 同时具有一个乘法恒等元和一个加法恒等元,则称 S 为幂等半环[21] [22]。若对任意的 aS ,有 aa=aa ,则称半环 S 为乘法幂等半环,若此时半环 S 为交换的,则称半环 S 为可交换乘法幂等半环。

R 为实数集, T=R{ } ,在 T 上定义两个二元运算 如下:

ab=max{ a,b }, ab=a+b.

则称 ( T,, ) 为tropical代数。根据半环的定义, ( T,, ) 是一个半环, 0 分别是 T 的加法恒等元和乘法恒等元。

M m×n ( T ) 为半环 T 上所有 m×n 维矩阵的集合。特别地,当 m=n ,简记为 M n ( T ) ,在 M n ( T ) 上定义 运算:对任意的 A=( a ij ),B=( b ij ) M n ( T ) a,bS ,有

AB=( a ij b ij ),AB=( k=1 n a ik b kj ), aB=( a b ij ),Ab=( a ij b ).

根据半环的定义, ( M n ( T ),, ) 也是一个半环,所有元素都为 n×n 矩阵 Z M n ( T ) 的加法恒等元,主对角线上的元素为0,其余元素为 的矩阵 I n M n ( T ) 的乘法恒等元。

为后续叙述方便,对任意的 A=( a ij ),B=( b ij ) M n ( T ) a,bS ,我们用 AB 代替 AB aA 代替 aA ab 代替 ab ;对于给定的大于1的整数 n ,我们记 A n =AAA ;对任意的 nN ,我们用 [ n ] 表示 { 1,2,,n } ,即 [ n ]={ 1,2,,n } ;对任意的 i,j[ n ] ,我们用 a ij 表示矩阵 A i 行和第 j 列相交位置处的元素;对任意的 a,bR ,其中 R 表示实数集,我们用 ab 表示 ab ,其中 表示普通的乘法。

主对角线上的元素为 d 1 , d 2 ,, d n R ,其余元素为 的矩阵 diag( d 1 , d 2 ,, d n ) 叫做对角矩阵。显然, I n =diag( 0,0,,0 ) 。对矩阵 A M n ( T ) ,若存在 B M n ( T ) 满足 AB=BA= I n ,则称 A 可逆, B 叫做 A 唯一的逆矩阵,用 A 1 表示 B ,即 B= A 1 。通过重排 I n (对角矩阵)的行或列得到的矩阵称为置换(广义置换)矩阵。置换矩阵是特殊的广义置换矩阵,置换矩阵 A 的逆 A 1 是它的转置 A T ,即 A 1 = A T 。广义置换矩阵是唯一可逆的tropical矩阵。 Sym( Ω ) 表示集合 Ω 所有置换的集合。对任意的置换矩阵 P=( p ij ) ,存在唯一的 σSym( [ n ] ) p iσ( i ) =0 ,其余元素为 ,其中 i[ n ] 。通常用 P 表示 P σ ,即 P= P σ 。显然, P σ 1 = P σ 1 [22] Q M n ( T ) 是广义置换矩阵当且仅当存在 σSym( [ n ] ) Q= P σ diag( d 1 , d 2 ,, d n ) ,并且 Q 的逆,我们可以用 Q 1 =diag( d 1 , d 2 ,, d n ) P σ 1 来表示。我们用 G L n ( T ) 表示所有 n 阶广义置换矩阵的集合。

T n 表示 T n 维向量空间,那么 T n 构成一个半环,半环 T n 中的元素叫做向量。如果存在 m 1 m 2 m k T ,使得 T n 中的子集 α 1 α 2 α k ,满足 α= m 1 α 1 m 2 α 2 m k α k 。则称向量 a T n 中的一个线性组合。对于 T n 的子集 S ,有

span( S )={ i=1 k m i α i |kN, α i S, m i T,i=1,2,,k } ,

其中 N 表示自然数集。如果 span( α i |iI )=S ,则称 { α i |iI } 是线性无关的[9]

A 的行秩(列秩)用 r( A )( c( A ) ) 表示, m×n 维矩阵若满足 r( A )=m c( A )=n ,则称矩阵 A 为非奇异矩阵。显然矩阵 I n 满足 r( A )=c( A )=n ,则乘法恒等元是非奇异矩阵[11]

下面给出tropical矩阵在张量积和半张量积下的一些基本概念。

定义1:[15] A=( a ij ) M m×n ( T ) B=( b ij ) M p×q ( T ) 。定义 A B 的张量积 ( ) 为:

AB=( a 11 B a m1 B a 1n B a mn B ) ,

通过张量积的定义,我们将 AB 内的每块矩阵展开,有

AB=( a 11 b 11 a 11 b 1q a 1n b 11 a 1n b 1q a 11 b p1 a 11 b pq a 11 b pq a 1n b pq a m1 b 11 a m1 b 1q a mn b 11 a mn b 1q a m1 b p1 a m1 b pq a mn b p1 a mn b pq ) M mp×nq ( T ) ,

则有,

AB=( A 1 B 1 A 1 B p A m B 1 A m B p ) .

定义2:[15] A=( a ij ) M n ( T ) B=( b ij ) M p ( T ) 。则 A B 的左半张量积 ( ) 的定义如下:

AB=( A I t/n )( B I t/p ),

其中 t 表示为 n p 的最小公倍数,记作 t=lcm( n,p )

定义3:[15] A=( a ij ) M n ( T ) B=( b ij ) M p ( T ) 。则 A B 的左半张量积 ( ) 的定义如下:

AB=( I t/n A )( I t/p B ),

其中 t 表示为 n p 的最小公倍数,记作 t=lcm( n,p )

特别地,当 n=p 时, AB=AB ( AB=AB ),即两个矩阵的左(右)半张量积为普通Tropical矩阵乘法 ( ) 的推广。

下面介绍tropical矩阵下张量积的一些基本性质。

引理1:[15] A M m×n ( T ) B M p×q ( T ) C M n×r ( T ) D M q×s ( T ) 。则有

( AB )( CD )=( AC )( BD )

特别地,有

( AB )=( A I p )( B I n ) .

3. 主要结果

引理2:设 A=( a ij ) M n ( T ) B=( b ij ) M p ( T ) A=( a ij ) M n ( T ) B=( b ij ) M p ( T ) 。若 A B 是置换矩阵,则 A B 的张量积也是置换矩阵。

证明:设 A=( a ij ) M n ( T ) B=( b ij ) M p ( T ) 为置换矩阵,则分别存在集合为 n p 的置换 σ π ,对任意的 i,j[ n ] k,r[ p ] ,有

a ij =0j=σ( i ) b kr =0r=π( k )

A B 的张量积 AB ,令 C=AB ,则 C M np ( T ) ,那么有

C=( c st )={ ( a ij b kr )|s=p( i1 )+k;t=p( j1 )+r;i,j[ n ];k,r[ p ];s,t[ np ] }

因为对任意的 a bT ab=0 当且仅当 a=b=0 ,有

c s,t =0 a i,j b k,r =0, a i,j =0, b k,r =0, j=σ( i ),r=π( k ), t=p[ σ( i )1 ]+π( k ),s=p( i1 )+k.

i[ n ],k[ p ] p( i1 )+k =np ,故 C 矩阵每行有一个0元素。利用反证法,得 C 矩阵每列有一个0元素。即证 A B 的张量积也是置换矩阵。

推论1:若 A B 是置换矩阵。则 ( AB ) 1 = ( AB ) T = A T B T = A 1 B 1

定理1:设 A=( a ij ) M n ( T ) B=( b ij ) M p ( T ) ,且 A B 是广义置换矩阵。则有

1) ( AB ) 1 = A 1 B 1

2) ( AB ) 1 = B 1 A 1

3) ( AB ) 1 = B 1 A 1

证明:在证明这几个结论之前,首先要证明两个广义置换矩阵的张量积也是广义置换矩阵。设 A B 是广义置换矩阵,令 A= P σ diag( a 1 , a 2 ,, a n ) B= P π diag( b 1 , b 2 ,, b n ) ,其中, σSym( [ n ] ) πSym( [ p ] ) a 1 a 2 a n b 1 b 2 ... b n R 。则有

AB=[ P σ diag( a 1 , a 2 ,, a n ) ][ P π diag( b 1 , b 2 ,, b n ) ] =( P σ P π )[ diag( a 1 , a 2 ,, a n )diag( b 1 , b 2 ,, b n ) ],

由引理1,有 P σ P π 是置换矩阵,故 AB 是广义置换矩阵。

证(1),由推论1及上述分析有

( AB ) 1 =[ diag( a 1 , a 2 ,, a n )diag( b 1 , b 2 ,, b n ) ] ( P σ P π ) 1 =[ diag( a 1 , a 2 ,, a n )diag( b 1 , b 2 ,, b n ) ]( P σ 1 P π 1 ) =[ diag( a 1 , a 2 ,, a n ) P σ 1 ][ diag( b 1 , b 2 ,, b n ) P π 1 ] = A 1 B 1 ,

即证, ( AB ) 1 = A 1 B 1

证(2),由(1)有

( AB ) 1 = [ ( A I t/n )( B I t/p ) ] 1 ( t=lcm( n,p ) ) = ( B I t/p ) 1 ( A I t/n ) 1 =( B 1 I t/p )( A 1 I t/n ) = B 1 A 1 .

同理,可证(3),则有 ( AB ) 1 = B 1 A 1

定理2:若 E M n ( T ) 是非奇异幂等矩阵,存在广义置换矩阵 M 1 M 2 M p ( T ) ,满足 E M 1 = M 2 E E M 1 = M 2 E ,则 M 1 = M 2

证明:设 E n×n 维的非奇异幂等矩阵,若存在广义置换矩阵 M 1 M 2 M p ( T ) ,满足 E M 1 = M 2 E ,则有,

E M 1 = M 2 E( E I t/n )( M 1 I t/p )=( M 2 I t/n )( E I t/n )

其中 t=lcm( n,p ) 。又因为

( E I t/n ) 2 =( E I t/n )( E I t/n )=( EE )( I t/n I t/n )= E 2 ( I t/n ) 2 =E I t/n

rank( E I t/n )=rank( E )rank( I t/n )=t

E I t/n 是非奇异幂等矩阵。那么由定理1及引理[17]中的命题4.5有,

E M 1 = M 2 EE I t/n =( M 2 I t/p )( E I t/n ) ( M 1 I t/p ) 1 , ( E I t/n )( M 1 I t/p )=( M 2 I t/n )( E I t/n ), ( M 2 I t/p )( E I t/n ) ( M 1 I t/p ) 1 ( M 2 I t/p )( E I t/n ) ( M 1 I t/p ) 1 , ( M 2 I t/p )( E I t/n ) ( M 1 I t/p ) 1 , ( E I t/n ) ( M 1 I t/p ) 1 ( M 2 I t/p )( E I t/n )=E I t/n , ( M 1 I t/p ) 1 ( M 2 I t/p )= I t , ( M 1 1 I t/p )( M 2 I t/p )= I t , ( M 1 1 M 2 ) I t/p = I t , M 1 1 M 2 = I t , M 1 = M 2

同理,对 E M 1 = M 2 E ,有 M 1 = M 2 。即证若 E M n ( T ) 是非奇异幂等矩阵,则存在广义置换矩阵 M 1 , M 2 M p ( T ) ,满足 E M 1 = M 2 E E M 1 = M 2 E ,则 M 1 = M 2

推论2:若非奇异幂等矩阵 E 满足 EM=ME 。则 ( EM ) 2 = E 2 M 2

上述定理在左半张量积和右半张量积下都成立,下面介绍的定理只在右张量积下成立,在左半张量积下不成立。若 F 是一个 n×n 维的非奇异幂等矩阵,我们用 G F 表示在tropical矩阵乘法下所有与 F 可交换的广义置换矩阵的集合,即 G F ={ M|MG L n ( T ),MF=FM }

定理3:若 F M n ( T ) 是实非奇异幂等矩阵,存在广义置换矩阵 M M p ( T ) ,满足 FM=MF lcm( n,p )=p k=p/n ,有

M=( M 11 M 12 M 1k M 21 M 22 M 2k M k1 M k2 M kk )

那么存在 σSym( [ k ] ) ,对任意的 i,j[ k ]

{ M ij G F ,j=σ( i ); M ij =,jσ( i ).

证明:设 F M n ( T ) 是实非奇异幂等矩阵,有广义置换矩阵 M M p ( T ) ,满足 FM=MF ,其中 lcm( n,p )=p k=p/n ,又

M=( M 11 M 12 M 1k M 21 M 22 M 2k M k1 M k2 M kk )

其中 M=( M ij ) M p ( T ) M ij M n ( T ) ,则有

FM=MF( I p/n F )( I p/p M )=( I p/p M )( I p/n F ), ( I k F )M=M( I k F ), F M ij = M ij F,

其中 i,j[ k ]

一方面,若 M ij G L n ( T ) ,则 M ij = 。因为 M ij 是广义置换矩阵 M 的子矩阵,如果 M ij G L n ( T ) ,那么 M ij 的某每一行或某一列元素全为 ,不妨设 M ij 中的第一列元素全为 ,易得 F M ij 的第一列元素全为 ,由题知 F 中的元素全为实数,故要满足 F M ij = M ij F M ij 中所有元素必须全为

另一方面,若 M ij G L n ( T ) ,根据 F M ij = M ij F ,则 M ij = G F 。定理得证。

4. 总结

本文基于tropical代数的理论框架,首先证明了两个置换矩阵的张量积仍为置换矩阵这一基础结论;在此之上,进一步推导出两个广义置换矩阵的张量积同样属于广义置换矩阵。基于上述结论,证明了在半张量积运算下,存在与非奇异幂等矩阵可交换的广义置换矩阵。此外,针对右半张量积下与非奇异幂等矩阵可交换的广义置换矩阵,对其进行分块处理后,得到满足该条件的分块矩阵均存在与之可交换的矩阵。

参考文献

[1] Butkovič, P. (2003) Max-Algebra: The Linear Algebra of Combinatorics? Linear Algebra and Its Applications, 367, 313-335. [Google Scholar] [CrossRef
[2] Cohen, G., Gaubert, S. and Quadrat, J.P. (1999) Max-Plus Algebra and System Theory: Where We Are and Where to Go Now. Annual Reviews in Control, 23, 207-219. [Google Scholar] [CrossRef
[3] Cuninghame-Green, R.A. (2012) Minimax Algebra. Springer.
[4] Cuninghame-Green, R.A. and Butkovic, P. (2008) Generalised Eigenproblem in Max-Algebra. 2008 9th International Workshop on Discrete Event Systems, Gothenburg, 28-30 May 2008, 236-241. [Google Scholar] [CrossRef
[5] d’Alessandro, F. and Pasku, E. (2003) A Combinatorial Property for Semigroups of Matrices. Semigroup Forum, 67, 22-30. [Google Scholar] [CrossRef
[6] Murfitt, L. (2000) Discrete Event Dynamic Systems in Max-Algebra: Realisation and Related Combinatorial Problems. University of Birmingham.
[7] Bieri, R. and Groves, J.R.J. (1984) The Geometry of the Set of Characters Induced by Valuations. Journal für die Reine und Angewandte Mathematik, 347, 168-195.
[8] Butkovič, P. (2010) Max-Linear Systems: Theory and Algorithms. Springer.
[9] Mikhalkin, G. (2005) Enumerative Tropical Algebraic Geometry in R2. Journal of the American Mathematical Society, 18, 313-377. [Google Scholar] [CrossRef
[10] Richter-Gerbert, J., Sturmfels, B., Theobald, T. (2003) First Steps in Tropical Geometry. arXiv: math/0306366.
[11] Yang, L. (2018) The Tropical Matrix Groups with Symmetric Idempotents. Discrete Dynamics in Nature and Society, 2018, Article ID: 4797638. [Google Scholar] [CrossRef
[12] 王晶, 宫春梅. Tropical 矩阵半群[J]. 山东大学学报(理学版), 2022, 57(2): 50-55.
[13] Yang, L. (2018) Regular-Classes of the Semigroup of Tropical Matrices. Turkish Journal of Mathematics, 42, 2061-2070. [Google Scholar] [CrossRef
[14] Johnson, M. and Kambites, M. (2011) Multiplicative Structure of Tropical Matrices. Linear Algebra and its Applications, 435, 1612-1625. [Google Scholar] [CrossRef
[15] 程代展, 齐洪胜, 著. 矩阵半张量积讲义, 卷一: 基本理论与多线性运算[M]. 北京: 科学出版社, 2020.
[16] Feng, J.E., Yao, J. and Cui, P. (2013) Singular Boolean Networks: Semi-Tensor Product Approach. Science China Information Sciences, 56, 1-14.
[17] Xu, M., Wang, Y. and Wei, A. (2014) Robust Graph Coloring Based on the Matrix Semi-Tensor Product with Application to Examination Timetabling. Control Theory and Technology, 12, 187-197. [Google Scholar] [CrossRef
[18] Zou, C., Wang, X. and Li, H. (2021) Image Encryption Algorithm with Matrix Semi-Tensor Product. Nonlinear Dynamics, 105, 859-876. [Google Scholar] [CrossRef
[19] Cheng, D. and Xu, T. (2013) Application of STP to Cooperative Games. 2013 10th IEEE International Conference on Control and Automation (ICCA), Hangzhou, 12-14 June 2013, 1680-1685. [Google Scholar] [CrossRef
[20] 周琳超, 吕红丽, 冯俊娥. 基于半张量积方法的绿地灌溉模糊系统设计[J]. 聊城大学学报(自然科学版), 2026, 39(1): 1-10.
[21] Pouly, M. (2010) Semirings for Breakfast.
http://marcpouly.ch/pdf/internal_100712.pdf
[22] Deng, W. and Yu, B. (2022) Surjective Linear Transformations of Tropical Matrices Preserving Transitive Closures. Communications in Algebra, 51, 2183-2198. [Google Scholar] [CrossRef