Smax上2 × 2拟可逆矩阵的研究
Study on 2 × 2 Quasi-Invertible Matrices over Smax
DOI: 10.12677/PM.2024.141035, PDF, HTML, XML, 下载: 61  浏览: 126  科研立项经费支持
作者: 张利萍, 李思琸:云南财经大学,统计与数学学院,云南 昆明;苏 瑞:武汉生物工程学院,计算机科学与技术学院,湖北 武汉
关键词: 热带半环热带矩阵拟可逆Tropical Semiring Tropical Matrix Quasi-Invertible
摘要: 矩阵作为代数中常见的工具,与方程组、线性变换密切相关。本文将对对称max-plus半环Smax上的二阶矩阵的结构进行研究,并对系数矩阵拟可逆的二元一次方程解进行讨论。
Abstract: As a common tool in algebra, matrix is closely related to equations and linear transformations. In this paper, the structure of 2 × 2 matrix on symmetric max-plus semiring Smax is studied, and the solutions of bivariate first order equations with quasi-invertible coefficient matrix are discussed.
文章引用:张利萍, 苏瑞, 李思琸. Smax上2 × 2拟可逆矩阵的研究[J]. 理论数学, 2024, 14(1): 341-346. https://doi.org/10.12677/PM.2024.141035

1. 引言

热带几何是一种建立在热带半环 上的几何。热带半环是具有加法 和乘法 两种运算的集合 max : = { } ,其中加法为取最大,乘法为取加法。热带几何最初是在20世纪末的初期出现的,但围绕这个主题的基本定理和定义的整合在90年代才开始真正地出现。1990年,为解决热带中的加法不可逆,Max Plus引入balance,将热带推广到对称max-plus半环 S max 上 [1] 。随后在1992年,Francois Baccelli在对称max-plus半环中对矩阵的结构进行了推广和研究 [2] 。2014年,Pascal Benchimol建立了多面体基本点和边的热带对应概念,产生了单纯形法热带化的几何解释,并将经典线性规划的复杂度转化为热带线性规划 [3] 。

热带几何是一个强大的工具,因为它允许我们用线性、组合的方式分析固有的非线性问题。一般策略是先将经典非线性系统转换为热带线性系统,然后使用热带线性代数的方法来提供原始系统的信息 [4] 。由于在应用领域中出现的许多问题都是自然地用热带线性方程表示的,作为热带线性代数应用的直接结果,热带半环上的矩阵自20世纪60年代以来一直是积极研究的主题。在2018年,Zhang首次使用热带矩阵半环作为平台来构造密码系统,提出了基于热带矩阵的公钥密码体制 [5] 。之后Grigoreiv等人进行了改进,提出了基于热带矩阵半环的半直积的公钥密码体制 [6] 。对此,2022年黄华伟和李春华提出了一种攻击方法 [7] ,其中离不开2 × 2矩阵。

本文先对对称max-plus半环 S max 上的2 × 2矩阵的结构进行研究,得到2 × 2矩阵拟可逆的条件;再对系数矩阵拟可逆的二元一次方程解进行讨论,得出在 A a d j b 非符号的情况下,方程 A X Δ b 的解与 ( det A ) X Δ A a d j b 的解并不等价。

2. 预备知识

定义1 [8] 热带半环 max 指在 { } 上,对于任意 a , b max ,定义加法 和乘法 如下:

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

显然,0是 上的单位元; ε : = 上的零元。

性质1 [1] 对于任意 a , b , c max ,有:

1) a b = b a ;

2) a b = b a ;

3) ( a b ) c = a ( b c ) ;

4) ( a b ) c = a ( b c ) ;

5) a ( b c ) = ( a b ) ( a c ) .

考虑基于Dioid结构下的 max 2 代数,对于 ( x , x ) , ( y , y ) max 2

( x , x ) ( y , y ) : = ( x y , x y ) ,

( x , x ) ( y , y ) : = ( x y x y , x y x y ) .

显然, ( 0 , ε ) 上的单位元; ( ε , ε ) 上的零元。

定义2 [1] 设 x = ( x , x ) max 2 ,定义

x : = ( x , x ) ;

| x | : = x x ;

x : = ( | x | , | x | ) .

性质2 [1] 对于任意 a , b max 2 a b ,有:

1) a = ( a ) ;

2) ( a ) = a ;

3) a b = ( a b ) ;

4) ( a ) = a ;

5) ( a b ) = ( a ) ( b ) ;

6) ( a b ) = ( a ) b = a ( b ) ;

7) ( a ) ( b ) = a b .

特别的, a b = a ( b )

定义3 [1] 设 x = ( x , x ) , y = ( y , y ) max 2 ,若 x y = x y ,称 x Δ y

特别地, Δ 不具有传递性,不是等价关系,我们考虑 max 2 上的 R 关系:

x R y { x y = x y , x x y y , ( x , x ) = ( y , y ) , .

可以验证, R 关系是 max 2 上的一种等价关系。

定义4 [1] 记 S max : = max 2 / R ,称为对称max-plus半环。对 a , b max 2 ,记 ( a , b ) ¯ ( a , b ) 所在的等价类。

性质3 [1] 对 t max ,如下结论成立:

( t , ε ) ¯ = { ( t , x ) ; x < t } ;

( ε , t ) ¯ = { ( x , t ) ; x < t } ;

( t , t ) ¯ = { t = ( t , t ) } .

max : = { ( t , ε ) ¯ | t max } ;

max : = { ( ε , t ) ¯ | t max } ;

max : = { ( t , t ) ¯ | t max } .

显然, S max = max max max max max max = { ( ε , ε ) } 。特别地,映射 max max a ( a , ε ) ¯ 定义了 max max 的同构映射。为方便起见,后面将用 max 表示 max 。另外,对任意 s max ,都有 | s | = | s | = | s | = s max

易验证,对于任意 a , b S max ,有

a b = { a , | a | > | b | a = b ; b , | a | < | b | ; | a | , | a | = | b | a b .

性质4 [1] 记 max : = max max ,有 max \ { ε } = S max \ max 。若 a max ,称a是符号的。

定义4 [1] 设n阶矩阵 A M a t n × n ( S max ) ,A的行列式为

det A = σ sgn ( σ ) i = 1 n a i σ ( i ) ,

其中 σ 是一种排列。当 σ 为奇排列时, sgn ( σ ) = 0 ;当 σ 为偶排列时, sgn ( σ ) = 0

定义5 设矩阵 A M a t n × n ( S max ) ,若 det A max ,则称A是拟可逆的,否则称A是非拟可逆的。

3. 2 × 2拟可逆矩阵

性质5 矩阵 [ a b c d ] M a t 2 × 2 ( S max ) 拟可逆当且仅当下列条件之一成立:

(i) | a d | > | b c | a , d max

(ii) | a d | < | b c | b , c max

(iii) | a d | = | b c | a , b , c , d max a d = b c

证明 对任意矩阵 A = [ a b c d ] ,行列式 det A = a d b c ,有以下三种情况:

1) 当 | a d | > | b c | 时, det A = a d

(i) 若 a , d 至少有一个属于 max det A = a d max ,A非拟可逆;

(ii) 若 a , d 都不属于 max det A = a d max ,A拟可逆。

2) 当 | a d | < | b c | 时, det A = b c

(i) 若 b , c 至少有一个属于 max det A = b c max ,A非拟可逆;

(ii) 若 b , c 都不属于 max det A = b c max ,A拟可逆。

3) 当 | a d | = | b c | 时,

(i) 若 a , b , c , d 中至少有一个属于 max ,由性质2, det A max ,A非拟可逆;

(ii) 若 a , b , c , d 中全不属于 max

a , b , c , d 全属于 max ,即 a d = b c det A = a d b c max ,A非拟可逆;

a , b , c , d 中有三个属于 max ,即 a d = b c det A = a d = b c max ,A拟可逆;

a , b , c , d 中有两个属于 max ,即 a d = b c det A max ,A非拟可逆;

a , b , c , d 中有一个属于 max ,即 a d = b c det A max ,A拟可逆;

a , b , c , d 全属于 max ,即 a d = b c det A max ,A非拟可逆。

综上所述,性质成立。

例1

1) | 5 2 3 1 | = 5 1 2 3 = 6 max ,矩阵拟可逆,此时 | 5 1 | > | 2 3 | 5 , 1 max ,符合条件(i);

2) | 1 2 7 3 | = 1 3 2 7 = 9 max ,矩阵拟可逆,此时 | 7 2 | > | 1 3 | 7 , 2 max ,符合条件(ii);

3) | 3 6 4 7 | = 3 7 4 6 = 10 max ,矩阵拟可逆,此时 | 7 3 | = | 4 6 | 3 , 6 , 4 , 7 max 3 7 = 4 6 ,符合条件(iii);

4) | 5 6 6 7 | = 5 7 6 6 = 12 max ,矩阵非拟可逆,此时 | 5 7 | = | 6 6 | 5 , 6 , 7 max ,但 5 7 6 6 ,不符合任一个条件。

4. 系数矩阵拟可逆的二元一次方程解

对于二元一次方程组

A X Δ b ,

其中, A = [ a 11 a 12 a 21 a 22 ] b = [ e f ] X = [ x 1 x 2 ]

1) 若A拟可逆(即 det A max ), A a d j b 是符号的(即 A a d j b max ),对于方程 A X Δ b ,左乘 A a d j ,有 A a d j A X Δ A a d j b ,由 A a d j A Δ det A I ,得 ( det A ) X Δ A a d j b 。即Cramer法则 [1] ,方程 A X Δ b 有唯一符号解

X = ( det A ) 1 A a d j b .

2) 若A拟可逆, A a d j b 非符号的,此时方程 A X Δ b 与方程 ( det A ) X Δ A a d j b 的解并不等价。

例2 对方程

{ 5 x 1 y Δ 0 2 x 5 y Δ 4 .

det A = | 5 1 2 5 | = 10 max

对于

( det A ) X Δ A a d j b 10 [ x y ] Δ [ 5 1 2 5 ] [ 0 4 ] 10 [ x y ] Δ [ 5 9 ] ,

方程有解 { x = t , t max y = 1 。取一组解 { x = 1 y = 1 带入方程 { 5 x 1 y Δ 0 2 x 5 y Δ 4 ,有

{ 5 1 1 ( 1 ) Δ 6 2 1 5 ( 1 ) Δ 4 ,

不成立。

而方程的解为

{ x = t , | t | < 5 , t S max x = 5 y = 1 ,

两者解集有交集。

例3 对方程

{ 3 x 4 y Δ 2 1 x 3 y Δ 0 .

解 由 | 3 4 1 3 | = 6 max

对于方程

( det A ) X Δ A a d j b 6 [ x y ] Δ [ 3 4 1 3 ] [ 2 0 ] 6 [ x y ] Δ [ 5 3 ] ,

方程只有 max 解,解为 { x | x max } { y | y max } 。但这并不是方程 { 3 x 4 y Δ 2 1 x 3 y Δ 0 的解,取一组解 { x = 1 y = 0 带入,有

{ 3 1 4 0 Δ 4 1 1 3 0 Δ 3 ,

不成立。而方程 { 3 x 4 y Δ 2 1 x 3 y Δ 0 无解。

对于二元一次方程组 A X Δ b ,若A拟可逆, A a d j b 符号,那么方程 A X Δ b 的解与 ( det A ) X Δ A a d j b 的解等价,且有唯一符号解 X = ( det A ) 1 A a d j b ;而 A a d j b 非符号时,方程 A X Δ b 的解与 ( det A ) X Δ A a d j b 的解并不等价,且两者解暂无关系,这就需要进一步讨论“ Δ ”的相关性质及传递条件。同时,这些结果为后续探究n元一次方程组解提供帮助。

基金项目

云南财经大学研究生创新基金项目(2023YUFEYC072)。

参考文献

[1] Plus, M. (1990) Linear Systems in (Max, +)-Algebra. Proceedings of the 29th Conference on Decision and Control, Honolulu, December 1990, 6 p.
https://www.researchgate.net/publication/224657696_Linear_systems_in_max_algebra
[2] Baccelli, F., Cohen, G., Olsder, G.J., et al. (1992) Synchronization and Linearity: An Algebra for Discrete Event Systems. John Wiley & Sons, New York.
[3] Benchimol, P. (2014) Tropical Aspects of Linear Programming. Ecole Polytechnique.
https://pasteur.hal.science/INRIA/tel-01198482
[4] Simon, I. (1988) Recognizable Sets with Multiplicities in the Tropical Semiring. In: Chytil, M.P., Koubek, V. and Janiga, L., Eds., Lecture Notes in Computer Science, Vol. 324, Springer, Berlin, Heidelberg, 107-120.
https://doi.org/10.1007/BFb0017135
[5] Zhang, Y. (2018) Cryptanalysis of a Key Exchange Protocol Based on the Ring Ep(m). Applicable Algebra in Engineering, Communication and Computing, 29, 103-112.
https://doi.org/10.1007/s00200-017-0332-0
[6] Grigoriev, D. and Shpilrain V. (2019) Tropical Cryptography II: Extensions by Homomorphisms. Communications in Algebra, 47, 4224-4229.
https://doi.org/10.1080/00927872.2019.1581213
[7] 黄华伟, 李春华. 一种基于热带半环的密钥建立协议的安全性分析[J]. 计算机科学, 2022, 49(z1): 571-574.
[8] Cuninghame-Green, R. (1979) Minimax Algebra. In: Fandel, G. and Trockel, W., Eds., Lecture Notes in Economics and Mathematical Systems, Springer, Berlin, Heidelberg, 13-15.
https://doi.org/10.1007/978-3-642-48708-8