Next Article in Journal
Novel Algorithms for Graph Clustering Applied to Human Activities
Previous Article in Journal
A Mathematical Method for Determining the Parameters of Functional Dependencies Using Multiscale Probability Distribution Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Operators That Preserve Arctic Ranks of Boolean Matrices

Department of Mathematics, Jeju National University, Jeju 63243, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(10), 1087; https://doi.org/10.3390/math9101087
Submission received: 1 April 2021 / Revised: 7 May 2021 / Accepted: 10 May 2021 / Published: 12 May 2021
(This article belongs to the Section Algebra, Geometry and Topology)

Abstract

:
We study some properties of arctic rank of Boolean matrices. We compare the arctic rank with Boolean rank and term rank of a given Boolean matrix. Furthermore, we obtain some characterizations of linear operators that preserve arctic rank on Boolean matrix space.

1. Introduction and Preliminaries

There are many research articles on the linear operators which preserve certain matrix properties over some matrix spaces (see [1,2,3,4,5]). However, there are few articles for the characterizations of the linear operators that preserve arctic rank of matrices [3,4]. In this paper, we study some properties of arctic rank of Boolean matrices. We compare the arctic rank with Boolean rank and term rank of a given Boolean matrix. Furthermore, we obtain some characterizations of linear operators that preserve arctic rank on Boolean matrix space.
The Boolean algebra consists of the set B = { 0 , 1 } equipped with two binary operations, addition and multiplication. Two operations are defined as usual except that 1 + 1 = 1 .
Every matrix whose entries are in B is called a Boolean matrix, and we write M m , n for the set of all m × n Boolean matrices. The usual definitions for addition and multiplication of matrices over fields are applied to M m , n . If m = n , we use M n instead of M n , n . We denote the n × n identity matrix by I n , and the m × n matrix all of whose entries are 1 by J m , n . The zero matrices of any size are denoted by O. A t is the transpose of A M m , n .
A Boolean matrix in M m , n is called a cell [4] if it has exactly one nonzero entry. We denote the cell whose nonzero entry is in ( i , j ) -th position by E i , j . The cell E i , j is called diagonal or off-diagonal according as i = j or i j .
Every element in B n = M n , 1 is called a vector, and it is represented as lowercase and boldface letter. That is, x B n is a column vector, and x t is the row vector for x . Let | x | denote the number of nonzero entries in x . In particular, e n | i B n with | e n | i | = 1 is the vector whose only nonzero entry is in i-th position for i = 1 , , n .
The Boolean rank [1] of nonzero A M m , n , br ( A ) , is the least integer k such that A is the sum of k Boolean matrices of rank one. That is, br ( A ) is the least integer k for which there exist nonzero vectors x 1 , , x k B m and y 1 , , y k B n such that
A = x 1 y 1 t + + x k y k t .
Thus, if A M m , n is a Boolean rank-1 matrix, then A = x y t for some nonzero vectors x B m and y B n . It is easy to verity that these vectors x and y are uniquely determined by A. Every nonzero Boolean matrix A M m , n can be written as a sum of Boolean rank-1 matrices. Here, the sum is called a decomposition of A. As an easy example, i = 1 n a i e n | i t is a decomposition of A, where a i B m is the i-th column of A.
The arctic rank ([6] of nonzero A M m , n , ar ( A ) , is the least value of
1 2 ( | x 1 | + | y 1 | + + | x l | + | y l | )
over all decompositions, i = 1 l x i y i t , of A. Evidently, ar ( E i , j ) = 1 for every cell E i , j since e m | i e n | j t is the unique decomposition of E i , j , and ar ( J m , n ) = 1 2 ( m + n ) since j m j n t is the unique decomposition of J m , n , where j m B m and j n B n are vectors all of whose entries are 1. Clearly, i = 1 n e n | i e n | i t is the unique decomposition of I n , and hence ar ( I n ) = 1 2 i = 1 n ( | e n | i | + | e n | i | ) = n . In above definition, the value of l providing optimal decomposition of A can be greater than the Boolean rank of A, see Example 2.6 in [6]. Note that the arctic rank of A M m , n may not be an integer, and may be much larger than max { m , n } . For example, consider the 3 × 4 Boolean matrix A = [ 0 1 1 1 1 1 1 1 1 1 1 1 ] . As shown in Proposition 1 below, we have ar ( A ) = 9 2 . Thus, the arctic rank of A is not integer and is larger than 4. In general, for any nonzero A M m , n , the value of ar ( A ) is of the form ar ( A ) = k 2 , where k 2 is a positive integer. It is well-known [6] that the arctic rank of a Boolean matrix in M m , n cannot be grater than 1 2 ( n + m 2 m 1 ) .
In this research, we show that the arctic rank of a matrix is equal or greater than both the Boolean rank (Theorem 1) and the term rank (Theorem 2). This implies that the arctic rank of a matrix is an upper bound of these matrix functions. So, arctic rank can be used to estimate the Boolean rank or the term rank of a Boolean matrix. In addition, in the linear preserver problems, this research is the beginning of the arctic rank preserver problems over integers or real field that is more complex than the Boolean case. So, this paper can also help in revitalizing the research on linear preserver problems.

2. Basic Results for Arctic Ranks of Boolean Matrices

In this section, we study the basic behavior of the arctic rank of Boolean matrices. In Boolean matrix space, we compare the arctic rank with the Boolean rank and the term rank.
Theorem 1.
If A M m , n is nonzero, then br ( A ) ar ( A ) .
Proof. 
Let i = 1 l x i y i t be an optimal decomposition of A such that ar ( A ) = 1 2 i = 1 l ( | x i | + | y i | ) . Since x i and y i are nonzero, we have | x i | 1 and | y i | 1 for all i = 1 , , l . If br ( A ) = k , then l k by the definition of Boolean rank. It follows that br ( A ) = k = 1 2 i = 1 k ( 1 + 1 ) 1 2 i = 1 l ( | x i | + | y i | ) = ar ( A ) . □
Two cells E i , j and E i , j in M m , n are called collinear if either i = i or j = j . This terminology can be extended to cells more than two cells.
Lemma 1.
Let A M m , n be nonzero. Then the followings hold:
(1)
if A is a Boolean matrix which is obtained from A by deleting some zero rows or columns, then ar ( A ) = ar ( A ) ;
(2)
ar ( A t ) = ar ( A ) ;
(3)
if P M m and Q M n are permutation matrices, then ar ( P A Q ) = ar ( A ) ;
(4)
if A is a sum of h ( 2 ) cells which are collinear, then ar ( A ) = 1 + h 2 .
Proof. 
(1)
It is an easy exercise to check.
(2)
Note that i = 1 l x i y i t is a decomposition of A if and only if i = 1 l y i x i t is a decomposition of A t . This implies ar ( A t ) = ar ( A ) .
(3)
First, suppose that i = 1 l x i y i t is a decomposition of A. Then
i = 1 l ( P x i ) ( Q t y i ) t = i = 1 l ( P x i y i t Q ) = P i = 1 l x i y i t Q = P A Q
is a decomposition of P A Q . Next, suppose that i = 1 l u i v i t is a decomposition of P A Q . Since P and Q are permutation matrices, we have P t P = I m and Q Q t = I n . It follows that
i = 1 l ( P t u i ) ( Q v i ) t = i = 1 l ( P t u i v i t Q t ) = P t i = 1 l u i v i t Q t = P t ( P A Q ) Q t = A
is a decomposition of A. From these two inclusions, we see that the set of decompositions of P A Q is equal to that of A. This shows ar ( P A Q ) = ar ( A ) .
(4)
Clearly br ( A ) = 1 . By (2) and (3), without loss of generality we assume that A = E 1 , 1 + E 1 , 2 + + E 1 , h . Then for the vector y = [ 1 1 0 0 ] t B n with | y | = h , e m | 1 y t is the unique decomposition of A. Thus ar ( A ) = 1 2 ( | e m | 1 | + | y | ) = 1 + h 2 .
Lemma 2.
Let A , B M m , n be nonzero. Then ar ( A + B ) ar ( A ) + ar ( B ) .
Proof. 
If i = 1 l x i y i t and i = 1 l u i v i t are decompositions of A and B, respectively, then their sum is a decomposition of A + B . This shows ar ( A + B ) ar ( A ) + ar ( B ) . □
For A M m , n , let | A | denote the number of nonzero entries in A.
Corollary 1.
If A M m , n is nonzero, then ar ( A ) | A | .
Proof. 
Let A be a sum of h cells E 1 , , E h so that A = i = 1 h E i . Since ar ( E i ) = 1 for all i = 1 , , h , by Lemma 2, we have ar ( A ) i = 1 h ar ( E i ) = i = 1 h 1 = h = | A | . □
For Boolean matrices A M m , n and B M m , k , their concatenation is denoted by [ A | B ] so that it is an m × ( n + k ) Boolean matrix. Then by Lemma 1, we have ar ( A | O ) = ar ( A ) and ar ( O | B ) = ar ( B ) .
From now on, we will assume that 2 m n unless specified otherwise. Consider A = [ a i , j ] M m , n for which a i , j = 0 if i = j = 1 and a i , j = 1 otherwise. Then for B = E 2 , 1 + + E m , 1 , we can write A = B + [ 0 | J m , n 1 ] , where 0 is the zero vector in B m . Hence by Lemmas 1 and 2, we have
ar ( A ) ar ( B ) + ar ( 0 | J m , n 1 ) = ar ( B ) + ar ( J m , n 1 ) = 1 + ( m 1 ) 2 + m + ( n 1 ) 2 = m + n 1 2 .
In fact, ar ( A ) = m + n 1 2 by the below Proposition 1.
If A = [ a i , j ] and B = [ b i , j ] are Boolean matrices in M m , n , we say that A dominates [5] B, written B A , if a i , j = 0 implies b i , j = 0 for all i and j. Equivalently, B A if and only if A + B = A .
Proposition 1.
For A = [ a i , j ] M m , n , if | A | = m n 1 , then ar ( A ) = m + n 1 2 .
Proof. 
By Lemma 1, we may assume that a 1 , 1 is the unique zero entry of A. For any decomposition, i = 1 l x i y i t , of A, consider the value α = 1 2 i = 1 l ( | x i | + | y i | ) . Let I be a subset of { 1 , , l } such that j I if the first entry of x j is 1. Without loss of generality, we assume that I = { 1 , , k } with 1 k < l . In this situation, we let p 1 = x 1 + + x k , q 1 = y 1 + + y k , p 2 = x k + 1 + + x l and q 2 = y k + 1 + + y l . Then we have
1 2 ( | p 1 | + | q 1 | + | p 2 | + | q 2 | ) α and A p 1 q 1 t + p 2 q 2 t .
Note that the first entry of p 2 is 0 by definitions of I and p 2 . This implies that the ( 1 , 1 ) th entry of p 2 q 2 t is 0. Suppose that the ( 1 , 1 ) th entry of p 1 q 1 t is 1. Then the first entry of q 1 is 1, and hence there exists an index i I such that the first entry of y i is 1. The first entry of x i is 1 by definition of I, and thus the ( 1 , 1 ) -th entry of x i y i t is 1. This contradicts a 1 , 1 = 0 . That is, the ( 1 , 1 ) -th entry of p 1 q 1 t is 0, and hence the ( 1 , 1 ) -th entry of p 1 q 1 t + p 2 q 2 t is 0. This implies p 1 q 1 t + p 2 q 2 t A since a 1 , 1 is the unique zero entry of A. Consequently, A = p 1 q 1 t + p 2 q 2 t , and we conclude that the value α can be optimal when l = 2 . Let p q t + u v t be an optimal decomposition of A so that ar ( A ) = 1 2 ( | p | + | q | + | u | + | v | ) . Put p = [ p 1 p 2 p m ] t , q = [ q 1 q 2 q n ] t , u = [ u 1 u 2 u m ] t and v = [ v 1 v 2 v n ] t . If p 1 = u 1 = 0 or p 1 = u 1 = 1 , then we can easily check that p q t + u v t is not equal to A. Thus we can say that p 1 = 1 and u 1 = 0 so that
p q t + u v t = [ 1 p 2 p m ] [ q 1 q 2 q n ] + [ 0 u 2 u m ] [ v 1 v 2 v n ] .
This implies q 1 = 0 , q 2 = = q n = 1 , u 2 = = u m = 1 and v 1 = 1 . Then p i + v j = 1 for every i = 2 , , m and j = 2 , , n . In this situation, the optimal is when p i = 1 and v j = 0 for every i = 2 , , m and j = 2 , , n . That is, we have p = [ 1 1 1 ] t , q = [ 0 1 1 ] t , u = [ 0 1 1 ] t and v = [ 1 0 0 ] t . It follows that ar ( A ) = 1 2 ( | p | + | q | + | u | + | v | ) = 1 2 [ m + ( n 1 ) + ( m 1 ) + 1 ] = m + n 1 2 . □
If A and B are Boolean matrices of suitable size, then their direct sum is denoted by A B so that A B = [ A O O B ] . In this case, we can easily check that ar ( A B ) = ar ( A ) + ar ( B ) .
The term rank [2] of nonzero A M m , n , tr ( A ) , is the minimum number of lines that needed to include all nonzero entries of A. Here, a line of A is a row or column of A. It follows from 2 m n that
1 tr ( A ) m
for all nonzero A M m , n . It is clear that if A M m , n has term rank h, then there exist permutation matrices P M m and Q M n , such that E 1 , 1 + E 2 , 2 + + E h , h P A Q .
Theorem 2.
If A M m , n is nonzero, then tr ( A ) ar ( A ) .
Proof. 
If tr ( A ) = h , without loss of generality, we assume that E 1 , 1 + E 2 , 2 + + E h , h A . Let i = 1 l x i y i t be a decomposition of A. Then for any r { 1 , , h } , there exist j { 1 , , l } such that E r , r x j y j t . It follows from ar ( E r , r ) = 1 that ar ( A ) h , and hence tr ( A ) ar ( A ) . □
For k = 1 , 3 2 , 2 , 5 2 , 3 , , let A R ( k ) denote the set of Boolean matrices in M m , n whose arctic rank is k. Let A R * ( k ) be the set of members in A R ( k ) with fewest number of nonzero entries. That is, if A A R * ( k ) , then | A | | X | for all X A R ( k ) . Notice that any member in A R ( 1 ) must be a cell, and hence A R * ( 1 ) = A R ( 1 ) . Any member in A R ( 3 2 ) must be a sum of two cells that are collinear, and thus A R * ( 3 2 ) = A R ( 3 2 ) . If k 2 , then A R * ( k ) is not equal to A R ( k ) . For example, consider two members A = I 2 O and B = J 2 , 2 O in A R ( 2 ) . Then A A R * ( 2 ) , while B A R * ( 2 ) .
If 1 h m , using Theorem 2, we can obtain the specific structure of elements in A R * ( h ) as following:
Proposition 2.
Let 1 h m . Then for A M m , n , we have | A | = tr ( A ) = h if and only if A A R * ( h ) .
Proof. 
Assume | A | = tr ( A ) = h . Then there exist permutation matrices P M m and Q M n such that P A Q = I h O . Thus by Lemma 1, ar ( A ) = ar ( P A Q ) = ar ( I h ) = h . If A A R * ( h ) , then | X | h 1 for all X A R * ( h ) . Then, by Corollary 1, ar ( X ) h 1 and thus X A R ( h ) , a contradiction. Hence we must have A A R * ( h ) .
Conversely, assume A A R * ( h ) . Then ar ( A ) = h and so tr ( A ) h by Theorem 2. Consider B = I h O M m , n with | B | = tr ( B ) = h . Then B A R * ( h ) and thus | A | = | B | = h . Hence we can write A = E 1 + E 2 + + E h for distinct cells E 1 , , E h . If tr ( A ) < h , then there exist two cells in { E 1 , , E h } that are collinear. Without loss of generality, we assume that E 1 and E 2 are collinear. Then, by Lemma 2,
h = ar ( A ) ar ( E 1 + E 2 ) + i = 3 h ar ( E i ) = 3 2 + ( h 2 ) = h 1 2
which is impossible. Hence we must have tr ( A ) = h . □
Lemma 3.
For A M m , n and 1 h m , let tr ( A ) = h . Then for 1 r m 1 , if | A | = h + r and A dominates r + 1 cells that are collinear, then A A R ( h + 1 2 r ) .
Proof. 
Since tr ( A ) = h , we can assume B = E 1 , 1 + + E h , h A . Suppose | A | = h + r with 1 r m 1 . From B A and tr ( A ) = h , we can write A = B + E 1 + + E r for distinct off-diagonal cells E 1 , , E r . Since A dominates r + 1 cells that are collinear, it follows that E 1 , , E r are collinear and they must be collinear to a cell in { E 1 , 1 , , E h , h } . Without loss of generality, we can write E i as E i = E 1 , j i for all i = 1 , , r and 2 j 1 < j 2 < < j r n so that A = E 1 , 1 + + E h , h + E 1 , j 1 + + E 1 , j r . Let f 1 B n be the vector whose all nonzero entries are located in the first and j i th positions for all i = 1 , , r . Then | f 1 | = r + 1 and we see that e m | 1 f 1 t + i = 2 h e m | i e n | i t is an optimal decomposition of A. Therefore, we have
ar ( A ) = 1 2 ( ( 1 + r + 1 ) + 2 ( h 1 ) ) = h + 1 2 r ,
and hence A A R ( h + 1 2 r ) . □
Using Lemma 3 and Theorem 2, we can obtain the specific structure of elements in A R * ( h + 1 2 ) with 1 h m as following:
Proposition 3.
Let 1 h m . Then for A M m , n , we have | A | = h + 1 and tr ( A ) = h if and only if A A R * ( h + 1 2 ) .
Proof. 
Assume that | A | = h + 1 and tr ( A ) = h . Then A dominates two cells which are collinear. Thus by Lemma 3, A A R ( h + 1 2 ) . If A A R * ( h + 1 2 ) , then | X | h for all X A R * ( h + 1 2 ) . Then, by Corollary 1, ar ( X ) h and thus X A R ( h + 1 2 ) , a contradiction. Hence we must have A A R * ( h + 1 2 ) .
Conversely, assume A A R * ( h + 1 2 ) . Then tr ( A ) h + 1 2 by Theorem 2. Since tr ( A ) is an integer, we have tr ( A ) h . Consider B = ( I h O ) + E 1 , 2 M m , n with tr ( B ) = h and | B | = h + 1 . Then B A R * ( h + 1 2 ) and thus | A | = | B | = h + 1 . Hence we can write A = E 1 + + E h + E h + 1 for distinct cells E 1 , , E h , E h + 1 . If tr ( A ) < h , then there exist three cells in { E 1 , , E h + 1 } that are collinear, or there exist four cells in { E 1 , , E h + 1 } such that two cells are collinear and the others are collinear. For the first case, we can assume that E 1 , E 2 , E 3 are collinear. Then by Lemmas 1 and 2,
h + 1 2 = ar ( A ) ar ( E 1 + E 2 + E 3 ) + i = 4 h + 1 ar ( E i ) = 1 + 3 2 + ( h 2 ) = h
which is impossible. For the second case, we can assume that E 1 , E 2 are collinear and E 3 , E 4 are collinear. Again by Lemma 2, h + 1 2 = ar ( A ) ar ( E 1 + E 2 ) + ar ( E 3 + E 4 ) + i = 5 h + 1 ar ( E i ) = 3 2 + 3 2 + ( h 3 ) = h which is impossible. Hence we must have tr ( A ) = h . □
The sum of four cells in M m , n is called a rectangle if the sum is of the form E i , j + E i , j + E i , j + E i , j . Equivalently, A M m , n is a rectangle if and only if there exist permutation matrices P M m and Q M n , such that P A Q = E 1 , 1 + E 1 , 2 + E 2 , 1 + E 2 , 2 = J 2 , 2 O . This shows that ar ( A ) = 2 for every rectangle A M m , n .
Proposition 4.
For 2 h m , let A M m , n with tr ( A ) = h and | A | = h + 2 . Then A A R ( h ) if and only if A dominates a rectangle.
Proof. 
Assume A A R ( h ) and let i = 1 l x i y i t be an optimal decomposition of A. Then we have ar ( A ) = 1 2 i = 1 l ( | x i | + | y i | ) , equivalently, i = 1 l ( | x i | + | y i | ) = 2 h . Since x i and y i are nonzero, we have | x i | 1 and | y i | 1 for all i = 1 , , l . Hence the above equality is impossible if l > h . If l = h , then | x i | = | y i | = 1 for all i = 1 , , h , equivalently, x i y i t is a cell for all i = 1 , , h . This implies | A | h , a contradiction to the fact that | A | = h + 2 . Hence l h 1 . Since tr ( A ) = h and | A | = h + 2 , it follows that br ( A ) h 1 and so l h 1 . Thus we must have l = h 1 so that
( | x 1 | + | y 1 | ) + ( | x 2 | + | y 2 | ) + + ( | x h 1 | + | y h 1 | ) = 2 h .
For this equality, three cases arise:
(1)
| x i | = 3 , | y i | = 1 (or | x i | = 1 , | y i | = 3 ) for some i, and | x j | = | y j | = 1 for all j { 1 , , h 1 } { i } ;
(2)
| x i | + | y i | = | x j | + | y j | = 3 for some distinct i , j , and | x k | = | y k | = 1 for all k { 1 , , h 1 } { i , j } ;
(3)
| x i | = | y i | = 2 for some i, and | x j | = | y j | = 1 for all j { 1 , , h 1 } { i } .
If (1) holds, then x i y i t is a sum of three cells, and x j y j t is a cell for all j { 1 , , h 1 } { i } . These imply that i = 1 h 1 x i y i t dominates at most 3 + ( h 2 ) = h + 1 cells, a contradiction to the fact that | A | = h + 2 . If (2) holds, then both x i y i t and x j y j t are a sum of two cells, and x k y k t is a cell for all k { 1 , , h 1 } { i , j } . These imply that i = 1 h 1 x i y i t dominates at most 4 + ( h 3 ) = h + 1 cells, a contradiction to the fact that | A | = h + 2 . Consequently, (3) must hold. In this case, there exist nonzero entries x i 1 , x i 2 of x i , and nonzero entries y i 1 , y i 2 of y i . These imply that A dominates the rectangle x i y i t = E i 1 , i 1 + E i 1 , i 2 + E i 2 , i 1 + E i 2 , i 2 .
Conversely, assume that A dominates a rectangle. Since tr ( A ) = h , we can assume E 1 , 1 + E 2 , 2 + + E h , h A . Thus, the rectangle must be of the form E i , i + E i , j + E j , i + E j , j for distinct i , j { 1 , , h } . Without loss of generality, we assume that i = 1 and j = 2 so that A = J 2 , 2 I h 2 O . Thus we have ar ( A ) = ar ( J 2 , 2 ) + ar ( I h 2 ) = 2 + ( h 2 ) = h and so A A R ( h ) . □

3. Linear Preservers of Arctic Ranks 1 and k 2 with k 4

An operator T on M m , n is a map from M m , n into M m , n . For an operator T on M m , n , we say that it is linear if T ( O ) = O and T ( A + B ) = T ( A ) + T ( B ) for all A and B. In particular, every linear operator on M m , n is completely determined by its behavior on the set of cells in M m , n .
Let T be an operator on M m , n . Then we say that:
(1)
T preserves arctic rank k if T ( X ) A R ( k ) for all X A R ( k ) ;
(2)
T preserves arctic rank if ar ( T ( X ) ) = ar ( X ) for all X M m , n .
If T is an operator on M m , n , then it is called a ( P , Q ) -operator if there exist permutation matrices P M m and Q M n , such that T ( X ) = P X Q for all X, or m = n and T ( X ) = P X t Q for all X. It is obvious that every ( P , Q ) -operator on M m , n is linear.
Theorem 3.
If T is a ( P , Q ) -operator on M m , n , then T preserves arctic rank.
Proof. 
Since T is a ( P , Q ) -operator, if X M m , n , then T ( X ) is of the form either T ( X ) = P X Q or T ( X ) = P X t Q for some permutation matrices P M m and Q M n . By Lemma 1, ar ( P X Q ) = ar ( X ) and ar ( P X t Q ) = ar ( X ) since ar ( X t ) = ar ( X ) . These two results imply ar ( T ( X ) ) = ar ( X ) . Thus, T preserves arctic rank. □
Proposition 5.
For 2 h m , let A M m , n with tr ( A ) = h and | A | = h + 2 . If A does not dominate a rectangle, then ar ( A ) h + 1 .
Proof. 
Since tr ( A ) = h , we have ar ( A ) h by Theorem 2. Suppose that A does not dominate a rectangle. Then by Proposition 4, A A R ( h ) and thus ar ( A ) h + 1 2 .
If ar ( A ) = h + 1 2 , then there is an optimal decomposition i = 1 l x i y i t of A such that ar ( A ) = 1 2 i = 1 l ( | x i | + | y i | ) , equivalently, i = 1 l ( | x i | + | y i | ) = 2 h + 1 . By a similar argument in the proof of Proposition 4, we see that l = h . That is, we have
( | x 1 | + | y 1 | ) + ( | x 2 | + | y 2 | ) + + ( | x h | + | y h | ) = 2 h + 1 .
Then, there must be an index i { 1 , , h } such that | x i | + | y i | = 3 and | x j | + | y j | = 2 for all j { 1 , , h } { i } . These mean that x i y i t is a sum of two cells, and x j y j t is a cell for all j { 1 , , h } { i } . That is, i = 1 h x i y i t dominates at most 2 + ( h 1 ) = h + 1 cells, a contradiction to the fact that | A | = h + 2 . Therefore, ar ( A ) h + 1 . □
Example 1.
Consider a linear operator T on M 2 defined by
T [ x 1 , 1 x 1 , 2 x 2 , 1 x 2 , 2 ] = [ x 1 , 1 + x 1 , 2 0 0 x 2 , 1 + x 2 , 2 ]
for every [ x i , j ] M 2 . Since T maps cells to cells, T preserves arctic rank 1. Note that all members of A R ( 2 ) are [ 1 0 0 1 ] , [ 0 1 1 0 ] and [ 1 1 1 1 ] . All of them are mapped to [ 1 0 0 1 ] . Thus T preserves arctic rank 2. For the member E 1 , 1 + E 1 , 2 A R ( 3 2 ) , we have ar ( T ( E 1 , 1 + E 1 , 2 ) ) = ar ( E 1 , 1 ) = 1 . Therefore T does not preserve arctic rank 3 2 and hence T is not a ( P , Q ) -operator by Theorem 3.
Example 2.
Consider a liner operator T on M 2 , 3 defined by
T [ x 1 , 1 x 1 , 2 x 1 , 3 x 2 , 1 x 2 , 2 x 2 , 3 ] = [ x 1 , 1 x 1 , 2 x 1 , 3 x 2 , 2 x 2 , 1 x 2 , 3 ]
for every [ x i , j ] M 2 , 3 . Obviously, T preserves arctic rank 1. Clearly, ar ( J 2 , 3 ) = 5 2 and T ( J 2 , 3 ) = J 2 , 3 . Now, we can easily check that if A is a member of A R ( 5 2 ) different from J 2 , 3 , then | A | = 3 and tr ( A ) = 2 . There are 18 such members, and each of them is mapped to a member in A R ( 5 2 ) . Thus, T preserves arctic rank 5 2 . For the member E 1 , 1 + E 2 , 2 A R ( 2 ) , we have ar ( T ( E 1 , 1 + E 2 , 2 ) ) = ar ( E 1 , 1 + E 2 , 1 ) = 3 2 . Therefore, T does not preserve arctic rank 2, and hence T is not a ( P , Q ) -operator by Theorem 3.
Henceforth, in order to study linear preservers of arctic ranks of Boolean matrices, we need the condition, 3 m n . For a linear operator T on M m , n , it is clear that if there exists a member A A R * ( k ) such that | T ( A ) | < | A | , then T does not preserve arctic rank k.
Let E m , n = E i , j 1 i m , 1 j n . That is, E m , n is the set of all cells in M m , n .
Lemma 4.
For 3 m n , let T be a linear operator on M m , n which preserves arctic ranks 1 and k 2 with 4 k 2 m + 1 . Then T is bijective on E m , n .
Proof. 
Since T preserves arctic rank 1, it shows that T maps cells to cells. Now we will show that T is bijective on E m , n , equivalently T is injective on E m , n since E m , n is finite.
Case 1: k = 2 h for some 2 h m . That is, T preserves arctic rank h. Suppose that T is not injective on E m , n . Then T ( E i , j ) = T ( E i , j ) for distinct cells E i , j and E i , j . If these cells are not collinear, then there is a member A A R * ( h ) such that E i , j + E i , j A . Then, since | T ( A ) | < | A | , we have T ( A ) A R ( h ) , a contradiction. Therefore E i , j and E i , j must be collinear. Without loss of generality we may assume that T ( E 1 , 1 ) = T ( E 1 , 2 ) (or T ( E 1 , 1 ) = T ( E 2 , 1 ) ). Since E 1 , 1 + E 2 , 2 + + E h , h A R * ( h ) and T preserves arctic rank h, by Proposition 2, we can write T ( E i , i ) = E i , i for all i = 1 , , h . T ( E 1 , 2 ) = E 1 , 1 since T ( E 1 , 1 ) = T ( E 1 , 2 ) .
Let h = 2 so that T preserves arctic rank 2. Since T ( E 1 , 2 + E 2 , 2 ) = E 1 , 1 + E 2 , 2 , it follows from E 1 , 2 + E 2 , 2 + E 1 , 3 + E 2 , 3 A R ( 2 ) that T ( E 1 , 3 + E 2 , 3 ) is either E 1 , 1 + E 2 , 2 or E 1 , 2 + E 2 , 1 . From E 1 , 1 + E 1 , 2 + E 1 , 3 A R ( 2 ) and its image, we have T ( E 1 , 3 ) = E a , b with a , b 2 . If we combine these two results, we must have T ( E 1 , 3 ) = E 2 , 2 . Then, for E 1 , 3 + E 2 , 2 A R ( 2 ) , we have T ( E 1 , 3 + E 2 , 2 ) = E 2 , 2 A R ( 1 ) , a contradiction to the fact that T preserves arctic rank 2. Hence, T is injective on E m , n for the case of h = 2 .
Now, let h 3 . Consider Λ = [ 0 1 1 0 1 1 0 0 1 ] M 3 . Then by Lemma 1 and Proposition 1, ar ( Λ ) = ar ( Λ t ) = ar [ 1 1 0 1 1 1 ] = 2 + 3 1 2 = 3 . Hence Λ I h 3 O A R ( h ) and thus T ( Λ I h 3 O ) A R ( h ) . Since T ( E i , i ) = E i , i for all i = 2 , , h and T ( E 1 , 2 ) = E 1 , 1 , by Proposition 4, we have either T ( E 1 , 3 + E 2 , 3 ) E 1 , 1 + E 2 , 2 + + E h , h or there exist distinct i , j { 1 , , h } such that T ( E 1 , 3 + E 2 , 3 ) = E i , j + E j , i . However, if we consider the member
E 1 , 1 + E 1 , 2 + E 1 , 3 + E 2 , 2 + + E h 1 , h 1 A R ( h 1 ) + 1 2 × 2 = A R ( h )
by Lemma 3, it follows from T ( E 1 , 1 + E 1 , 2 + E 2 , 2 + + E h 1 , h 1 ) = E 1 , 1 + E 2 , 2 + + E h 1 , h 1 that T ( E 1 , 3 ) = E c , d with c , d h . Combining these results, we see that c = d = h and hence T ( E 1 , 3 ) = E h , h . By a parallel argument, we have T ( E 2 , 3 ) = E h , h . If h = 3 , then E 1 , 1 + E 1 , 3 + E 2 , 3 + E 3 , 3 A R ( 3 ) by Lemma 3, while T ( E 1 , 1 + E 1 , 3 + E 2 , 3 + E 3 , 3 ) = E 1 , 1 + E 3 , 3 A R ( 2 ) , a contradiction to the fact that T preserves arctic rank 3. If h > 3 , then E 1 , 3 and E h , h are not collinear, and hence we can choose a member B A R * ( h ) with E 1 , 3 + E h , h B . Then T ( B ) A R ( h ) since | T ( B ) | < | B | . This contradicts that T preserves arctic rank h. Thus T is injective on E m , n .
Case 2: k = 2 h + 1 for some 2 h m . That is, T preserves arctic rank h + 1 2 . If T is not injective on E m , n , then T ( E ) = T ( F ) for distinct cells E and F. Now, we can take C M m , n dominating E + F , such that | C | = h + 1 and tr ( C ) = h . Then C A R * ( h + 1 2 ) by Proposition 3, while T ( C ) A R ( h + 1 2 ) since | T ( C ) | < | C | . This contradicts that T preserves arctic rank h + 1 2 . Thus T is injective on E m , n . □
Proposition 6.
Let A be a Boolean matrix in M m , n , where 3 m n .
(1)
If | A | = 6 , then ar ( A ) = 5 2 if and only if there exist permutation matrices P M m and Q M n , such that P A Q = J 2 , 3 O or P A Q = J 3 , 2 O ;
(2)
If | A | = 7 , then ar ( A ) = 7 2 if and only if there exist permutation matrices P M m and Q M n , such that P A Q = ( J 2 , 3 O ) + E or P A Q = ( J 3 , 2 O ) + E , where E is a cell which is not dominated by J 2 , 3 O or J 3 , 2 O .
Proof. 
(1) Suppose ar ( A ) = 5 2 . Let i = 1 l x i y i t be an optimal decomposition of A so that ar ( A ) = 1 2 i = 1 l ( | x i | + | y i | ) , equivalently, i = 1 l ( | x i | + | y i | ) = 5 . Since x i and y i are nonzero vectors, l 3 is impossible. If l = 2 , then ( | x 1 | + | y 1 | ) + ( | x 2 | + | y 2 | ) = 5 . This implies that the only one in | x 1 | , | y 1 | , | x 2 | , | y 2 | has the value 2, and the others have the value 1. Then | A | 3 which is impossible. Hence we must have l = 1 so that | x 1 | + | y 1 | = 5 . By an easy examination, we have ( | x 1 | = 2 and | y 1 | = 3 ) or ( | x 1 | = 3 and | y 1 | = 2 ). This is a result which we desire. The converse is obvious since ar ( J 2 , 3 ) = ar ( J 3 , 2 ) = 5 2 .
(2) The proof is similar to (1). □
A Boolean matrix L in M m , n is called a line matrix if L = s = 1 n E i , s for some i { 1 , , m } , or L = t = 1 m E t , j for some j { 1 , , n } ; R i = s = 1 n E i , s is an i-th row matrix and C j = t = 1 m E t , j is a j-th column matrix.
Lemma 5.
For 3 m n and 2 h m , let T be a linear operator on M m , n which preserves arctic ranks 1 and h. Then the image of each line matrix is dominated by a line matrix.
Proof. 
Since T preserves arctic ranks 1 and h, by Lemma 4, T is bijective on E m , n . Suppose that the image of some line matrix is not dominated by a line matrix. Then by the bijection of T on E m , n , there exist two cells E and F which are not collinear such that T ( E ) and T ( F ) are collinear. Now, we can choose a member A A R * ( h ) with | A | = h such that A dominates E and F. Then we have | T ( A ) | = h and tr ( T ( A ) ) h 1 since T ( E ) and T ( F ) are collinear. Hence by Proposition 2, T ( A ) A R ( h ) , a contradiction to the fact that T preserves arctic rank h. Therefore, the result follows. □
Lemma 6.
For 3 m n and 2 h m , let T be a linear operator on M m , n which preserves arctic ranks 1 and h + 1 2 . Then the image of each line matrix is dominated by a line matrix.
Proof. 
Since T preserves arctic ranks 1 and h + 1 2 , by Lemma 4, T is bijective on E m , n . Suppose that the image of some line matrix is not dominated by a line matrix. Then there exist two cells E and F such that tr ( E + F ) = 1 and tr ( T ( E + F ) ) = 2 . Without loss of generality, we assume that E = E 1 , 1 and F = E 1 , 2 so that T ( E 1 , 1 ) and T ( E 1 , 2 ) are not collinear.
First, let h = 2 so that T preserves arctic rank 5 2 . If we consider the member J 2 , 3 O A R ( 5 2 ) and its image, by Proposition 6(1), we can write T ( J 2 , 3 O ) = J 2 , 3 O (or J 3 , 2 O ). Since T ( E 1 , 1 ) and T ( E 1 , 2 ) are not collinear, without loss of generality, we assume that T ( E 1 , 1 ) = E 1 , 1 , and T ( E 1 , 2 ) = E 2 , 2 . This implies that there are two cells E and F in Ω = { E 1 , 3 , E 2 , 1 , E 2 , 2 , E 2 , 3 } such that T ( E + F ) = E 1 , 2 + E 1 , 3 . By an easy examination, we see that if X is a sum of E 1 , 1 and two cells in Ω , then ar ( X ) = 5 2 . It follows that E 1 , 1 + E + F A R ( 5 2 ) , while
T ( E 1 , 1 + E + F ) = E 1 , 1 + E 1 , 2 + E 1 , 3 A R ( 2 )
by Lemma 1, a contradiction to the fact that T preserves arctic rank 5 2 . Hence, the result holds for the case of h = 2 .
Next, if h = 3 , then T preserves arctic rank 7 2 . If we use Proposition 6(2), by a similar argument as the case of h = 2 , we have the same result for the case of h = 3 .
Now, let h 4 . In this case, m 4 and T preserves arctic rank h + 1 2 . Since A = E 1 , 1 + E 1 , 2 + E 2 , 2 + + E h , h A R * ( h + 1 2 ) and T is bijective on E m , n , by Proposition 3, T ( A ) A R * ( h + 1 2 ) with | T ( A ) | = h + 1 and tr ( T ( A ) ) = h . Since tr ( T ( E 1 , 1 + E 1 , 2 ) ) = 2 , we can find B M m , n which is the sum of h cells in { E 1 , 1 , E 1 , 2 , E 2 , 2 , , E h , h } such that B dominates E 1 , 1 + E 1 , 2 , and tr ( T ( B ) ) = h . Let C = B + E 1 , 3 + E 1 , 4 . We note that tr ( C ) = h 1 , | C | = h + 2 and C dominates 4 cells that are collinear. Thus, by Lemma 3, ar ( C ) = ( h 1 ) + 1 2 · 3 = h + 1 2 and thus T ( C ) A R ( h + 1 2 ) . We have | T ( C ) | = h + 2 and tr ( T ( C ) ) h since T ( B ) T ( C ) and tr ( T ( B ) ) = h . Now, if tr ( T ( C ) ) h + 1 , then ar ( T ( C ) ) h + 1 by Theorem 2, and if tr ( T ( C ) ) = h , then ar ( T ( C ) ) = h or ar ( T ( C ) ) h + 1 by Propositions 4 and 5. These contradict that T preserves arctic rank h + 1 2 . Hence the result follows. □
Now, we are ready to prove the main result:
Theorem 4.
Let T be a linear operator on M m , n with 3 m n . Then the followings are equivalent:
(1)
T preserves arctic rank;
(2)
T preserves arctic ranks 1 and k 2 with 4 k 2 m + 1 ;
(3)
T is a ( P , Q ) -operator.
Proof. 
It is obvious that (1) implies (2). (3) implies (1) by Theorem 3. To show that (2) implies (3), suppose that T preserves arctic ranks 1 and k 2 with 4 k 2 m + 1 . By Lemma 4, T is bijective on E m , n , and by Lemmas 5 and 6, the image of each line matrix is dominated by a line matrix. Thus we have either T ( R 1 ) R i for some i, or T ( R 1 ) C j for some j.
Case 1: T ( R 1 ) R i . In this case, T ( R 1 ) = R i since T is bijective on E m , n . Suppose that there exist a column matrix C j such that T ( C j ) is dominated by a row matrix, say that T ( C j ) R k . Since E 1 , j R 1 and E 1 , j C j , we must have k = i , and hence T ( R 1 + C j ) = R i . This contradicts that T is bijective on E m , n . Thus, the image of each column matrix is dominated by a column matrix. Furthermore, by the bijection of T on E m , n , we conclude that the image of each column matrix is a column matrix. By a similar argument, the image of each row matrix is a row matrix. Thus, there exist permutations σ and τ of { 1 , , m } and { 1 , , n } , respectively such that T ( R i ) = R σ ( i ) and T ( C j ) = C τ ( j ) for all i and j. Let P and Q be permutation matrices corresponding to σ and τ , respectively. Then we have
T ( E i , j ) = E σ ( i ) , τ ( j ) = P E i , j Q
for all cells E i , j . Let X = i = 1 m j = 1 n x i , j E i , j be any Boolean matrix in M m , n . Then by the action of T on the cells, we have T ( X ) = P X Q . Therefore T is a ( P , Q ) -operator.
Case 2: T ( R 1 ) C j . In this case, we must have m = n and T ( R 1 ) = C j by the bijection of T on E m , n . By a parallel argument in Case 1, the image of each row matrix is a column matrix and the image of each column matrix is a row matrix. Furthermore, there exist permutation matrices P and Q in M n such that T ( X ) = P X t Q for all X. Hence T is a ( P , Q ) -operator. □

4. Linear Preservers of Arctic Ranks 1 and 3 2

Notice that the possible values of arctic ranks of nonzero Boolean matrices are 1 , 3 2 , 2 , 5 2 , . In previous section, we have characterized linear operator on M m , n that preserve arctic ranks 1 and k 2 with 4 k 2 m + 1 except for k = 3 .
In this section, we investigate the characterization of linear operators on M m , n that preserve arctic ranks 1 and 3 2 .
We remaind that A R ( 3 2 ) is the set of a sum of two cells in M m , n that are collinear. For example, all members of A R ( 3 2 ) in M 2 are [ 1 1 0 0 ] , [ 0 0 1 1 ] , [ 1 0 1 0 ] and [ 0 1 0 1 ] .
Example 3.
Define a linear operator T on M 2 by
T [ x 1 , 1 x 1 , 2 x 2 , 1 x 2 , 2 ] = [ x 1 , 1 + x 2 , 2 x 1 , 2 x 2 , 1 0 ]
for every [ x i , j ] M 2 . An easy observation implies that T preserves arctic ranks 1 and 3 2 , and the image of T is not a single line matrix.
Example 4.
Consider a linear operator T on M 2 , 3 defined by
T [ x 1 , 1 x 1 , 2 x 1 , 3 x 2 , 1 x 2 , 2 x 2 , 3 ] = [ x 1 , 1 + x 2 , 3 x 1 , 2 + x 2 , 1 x 1 , 3 + x 2 , 2 0 0 0 ]
for every [ x i , j ] M 2 , 3 . By a simple examination, we see that T preserves arctic ranks 1 and 3 2 . Furthermore, the image of T is the first row matrix.
Let T be an operator on M m , n . Then we say that T is line-injective in a line matrix L if tr ( T ( L ) ) = 1 and T ( E ) T ( F ) for all distinct cells E , F L . It is obvious that if T is a ( P , Q ) -operator, then T is line-injective in any line matrix. We see that the operators, in the above two examples, are line-injective in any line matrix.
We can extend Example 4 as following: For a fixed value k { 1 , , m } , define a linear operator T on M m , n by
T ( E i , j ) = E k , r
for all cell E i , j , where r i + j 1 (mod n) and 1 r n . We can check that T preserves arctic ranks 1 and 3 2 . T is line-injective in any line matrix, and the image of T is the k-th row matrix.
Now, look again at the linear operator T on M 2 , in Example 3, which preserves arctic ranks 1 and 3 2 . We see that T is not a ( P , Q ) -operator, and the image of T is not a single line matrix. For a linear operator T on M m , n , if 2 m n and n 3 , then the following holds:
Theorem 5.
For 2 m n and n 3 , let T be a linear operator on M m , n which preserves arctic ranks 1 and 3 2 . Then T is line-injective in any line matrix. Furthermore, either T is a ( P , Q ) -operator or the image of T is a single line matrix.
Proof. 
Since T preserves arctic rank 1, it shows that T maps cells to cells. Let L M m , n be an arbitrary line matrix. If tr ( T ( L ) ) 2 , then there exist two cells E , F L such that tr ( T ( E + F ) ) = 2 . Then ar ( E + F ) = 3 2 , while ar ( T ( E + F ) ) = 2 , a contradiction to the fact that T preserves arctic rank 3 2 . Thus we have tr ( T ( L ) ) = 1 . If T ( E ) = T ( F ) for distinct cells E , F L , then ar ( E + F ) = 3 2 , while ar ( T ( E + F ) ) = ar ( T ( E ) ) = 1 , a contradiction. Hence T ( E ) T ( F ) for all distinct cells E , F L . Consequently, T is line-injective in L. Since L is an arbitrary line matrix, T is line-injective in any line matrix.
That is, we have established that the image of each line matrix is dominated by a line matrix. Thus, if T is not a ( P , Q ) -operator, then there exist two-line matrices such that their images are dominated by the same line matrix. There are three possibilities:
Case 1: Suppose that the images of two row matrices are dominated by the same row matrix. Without loss of generality, we may assume that T ( R 1 ) R 1 and T ( R 2 ) R 1 . In this case, we must have T ( R 1 ) = R 1 since T is line-injective in R 1 . Now we show that T ( J m , n ) = R 1 , equivalently, T ( E i , j ) R 1 for all i = 1 , , m and j = 1 , , n . If i = 1 or 2, the result is obvious. Thus we assume i 3 . Since T ( E 1 , j + E 2 , j ) R 1 and T is line-injective in C j , we can write T ( E 1 , j ) = E 1 , 1 and T ( E 2 , j ) = E 1 , 2 . If we consider the member E 1 , j + E i , j A R ( 3 2 ) and its image, we can write T ( E i , j ) = E 1 , a for some a 3 , or T ( E i , j ) = E b , 1 for some b 2 . If T ( E i , j ) = E b , 1 , then we see that ar ( E 2 , j + E i , j ) = 3 2 , while ar ( T ( E 2 , j + E i , j ) ) = ar ( E 1 , 2 + E b , 1 ) = 2 . This contradicts that T preserves arctic rank 3 2 , and hence T ( E i , j ) = E 1 , a R 1 . Since E i , j is an arbitrary cell, we conclude that the image of T is a single row matrix.
If the images of two-row matrices are dominated by the same column matrix, then we must have m = n and, by a similar argument as above, the image of T is a single column matrix.
Case 2: Suppose that the images of two-column matrices are dominated by the same line matrix. Then by a parallel proof of Case 1, we see that the image of T is a single line matrix.
Case 3: Suppose that the images of a row matrix and a column matrix are dominated by the same row matrix. Without loss of generality, we may assume that T ( R 1 ) R 1 and T ( C 1 ) R 1 . In this case, we have T ( R 1 ) = R 1 . Now, we show that T ( R 2 ) R 1 , and then by Case 1, the image of T is a single row matrix. Since T ( E 1 , 1 + E 1 , 2 + E 1 , 3 ) R 1 and T is line-injective in R 1 , we can write T ( E 1 , 1 ) = E 1 , 1 , T ( E 1 , 2 ) = E 1 , 2 and T ( E 1 , 3 ) = E 1 , 3 . If we consider the member E 1 , 2 + E 2 , 2 A R ( 3 2 ) and its image, we have T ( E 2 , 2 ) = E 1 , c for some c 2 or T ( E 2 , 2 ) = E d , 2 for some d 2 . If T ( E 2 , 2 ) = E d , 2 , then by considering the member E 2 , 1 + E 2 , 2 A R ( 3 2 ) and its image, we see that T ( E 2 , 1 ) = E 1 , 2 since T ( E 2 , 1 ) R 1 . Then T ( E 2 , 1 + E 2 , 2 ) = E 1 , 2 + E d , 2 shows T ( R 2 ) C 2 . Thus, we can write T ( E 2 , 3 ) = E e , 2 for some e 1 , d . Now, for the member E 1 , 3 + E 2 , 3 A R ( 3 2 ) , we have ar ( T ( E 1 , 3 + E 2 , 3 ) ) = ar ( E 1 , 3 + E e , 2 ) = 2 . This contradicts that T preserves arctic rank 3 2 , and thus we must have T ( E 2 , 2 ) = E 1 , c . Consequently, we have T ( R 2 ) R 1 since T ( E 2 , 1 + E 2 , 2 ) R 1 .
If the images of a row matrix and a column matrix are dominated by the same column matrix, then we have m = n and, by a similar argument as above, the image of T is a single column matrix. □
The converse of Theorem 5 is not true. For example, we define a linear operator T on M 2 , 3 by
T [ a b c d e f ] = [ a + e a + b + e + f a + b + c + d + e + f 0 0 0 ]
for every [ a b c d e f ] . Then T is line-injective in any line matrix, and the image of T is the first row matrix. However, T preserves neither arctic rank 1 nor arctic rank 3 2 .

5. Conclusions

In this article, we compared the arctic rank with Boolean rank and term rank of a given Boolean matrix. We also obtained some characterizations of linear operators that preserve the arctic rank of Boolean matrices. That is, a linear operator T is a linear operator that preserves arctic rank on M m , n with 3 m n if and only if T preserves arctic ranks 1 and k 2 with 4 k 2 m + 1 if and only if T is a ( P , Q ) -operator. In the future, we shall apply these results to investigate the linear preserver problems over some semirings. We hope to apply these results to extend the previous results on characterizations of linear operators that preserve some matrix properties on matrix spaces.

Author Contributions

Create and conceptualize ideas, K.-T.K. and S.-Z.S.; writing—original draft preparation, K.-T.K. and S.-Z.S.; funding acquisition, S.-Z.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research is financially supported by the 2021 scientific promotion program funded by Jeju National University.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Beasley, L.B.; Pullman, N.J. Boolean rank preserving operators and Boolean rank-1 spaces. Linear Algebra Appl. 1984, 59, 55–77. [Google Scholar] [CrossRef] [Green Version]
  2. Beasley, L.B.; Pullman, N.J. Term-rank, permanent and rook-polynomial preservers. Linear Algebra Appl. 1987, 90, 33–46. [Google Scholar] [CrossRef] [Green Version]
  3. Beasley, L.B.; Encinas, L.H.; Song, S.-Z. Strong preservers of symmetric arctic rank of nonnegative real matrices. J. Korean Math. Soc. 2019, 56, 1503–1514. [Google Scholar]
  4. Beasley, L.B.; Song, S.-Z. Preservers of symmetric arctic rank over the Binary Boolean semiring. J. Korean Math. Soc. 2017, 54, 1317–1329. [Google Scholar]
  5. Kang, K.-T.; Song, S.-Z.; Beasley, L.B. Linear preservers of term ranks of matrices over semirings. Linear Algebra Appl. 2012, 436, 1850–1862. [Google Scholar] [CrossRef] [Green Version]
  6. Beasley, L.B.; Guterman, A.E.; Shitov, Y. The arctic rank of a Boolean matrix. J. Algebra 2015, 433, 168–182. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, K.-T.; Song, S.-Z. Linear Operators That Preserve Arctic Ranks of Boolean Matrices. Mathematics 2021, 9, 1087. https://doi.org/10.3390/math9101087

AMA Style

Kang K-T, Song S-Z. Linear Operators That Preserve Arctic Ranks of Boolean Matrices. Mathematics. 2021; 9(10):1087. https://doi.org/10.3390/math9101087

Chicago/Turabian Style

Kang, Kyung-Tae, and Seok-Zun Song. 2021. "Linear Operators That Preserve Arctic Ranks of Boolean Matrices" Mathematics 9, no. 10: 1087. https://doi.org/10.3390/math9101087

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop