Next Article in Journal
On a Certain Subclass of Analytic Functions Involving Integral Operator Defined by Polylogarithm Function
Previous Article in Journal
Acknowledgement to Reviewers of Mathematics in 2018
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Upper Bounds for the Isolation Number of a Matrix over Semirings

1
Department of Mathematics and Statistics, Utah State University, Logan, UT 84322-3900, USA
2
Department of Mathematics, Jeju National University, Jeju 63243, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(1), 65; https://doi.org/10.3390/math7010065
Submission received: 5 November 2018 / Revised: 4 January 2019 / Accepted: 6 January 2019 / Published: 9 January 2019

Abstract

:
Let S be an antinegative semiring. The rank of an m × n matrix B over S is the minimal integer r such that B is a product of an m × r matrix and an r × n matrix. The isolation number of B is the maximal number of nonzero entries in the matrix such that no two entries are in the same column, in the same row, and in a submatrix of B of the form b i , j b i , l b k , j b k , l with nonzero entries. We know that the isolation number of B is not greater than the rank of it. Thus, we investigate the upper bound of the rank of B and the rank of its support for the given matrix B with isolation number h over antinegative semirings.
MSC:
15A23; 15A03; 15B34

1. Introduction and Preliminaries

A semiring is a set S with addition (+) and multiplication (·) such that ( S , + ) is an Abelian monoid with identity 0, ( S , · ) is a monoid with identity 1, such that multiplication (·) distributes over addition (+) from both sides and such that a · 0 = 0 · a = 0 for all a S . We use juxtaposition for · for convenience. If ( S , · ) is an Abelian monoid, then S is called a commutative semiring. If only 0 element of S has an additive inverse then S is called an antinegative semiring. Thus all rings with 1 are semirings, but no rings are antinegative. Let B = { 0 , 1 } be the binary Boolean semiring such that multiplication and addition are defined as in the integer ring except that 1 + 1 = 1 . The set, Z + , of nonnegative integers and B , the binary Boolean semiring, are examples of antinegative semirings. Zero-divisor is defined for semirings as if S were a ring.
In the following, we assume that S is an antinegative, commutative semiring and without zero divisors and B is the binary Boolean semiring.
Let M m , n ( S ) denote the set of all m × n matrices with entries in S with usual matrix addition and multiplication. Let M n ( S ) = M m , n ( S ) if m = n , let I m denote the m square identity matrix, O m , n denote the zero matrix in M m , n ( S ) , and J m , n denote the matrix of all 1’s in M m , n ( S ) . If the order is obvious, then we usually omit the subscripts, and we write I , O , J .
The matrix B M m , n ( S ) is said to be of rankr if we have matrices C M m , r ( S ) and D M r , n ( S ) such that B = C D and r is the least integer with such a factorization. We denote this by r S ( A ) = r . Let M m , n ( B ) denote the set of all m × n matrices with entries in B . The Boolean rank of D M m , n ( B ) is the rank over B and denoted r B ( D ) . In addition, r S ( O ) = 0 , and O is the unique matrix with rank 0.
The Boolean rank has been applied in various combinatorial theories and graph theory. As an example, if B M m , n ( B ) is the adjacent matrix G, the bipartite graph with bipartition ( U , V ) , then the Boolean rank of B is the least integer of bicliques that cover the edges of G, which is called the biclique covering number [1]. If B M m , n ( S ) , then the support of B is the matrix B ¯ = ( b i , j ¯ ) M m , n ( B ) such that b i , j ¯ = 1 if b i , j 0 and b i , j ¯ = 0 if b i , j = 0 .
We say that a matrix B = [ b i , j ] dominates a matrix D = [ d i , j ] if b i , j = 0 implies d i , j = 0 .
Given a matrix B, we let b ( i ) denote the i t h row of B and let b ( j ) denote the j t h column. Now, if r S ( B ) = k and B = C D is a factorization of B M m , n ( S ) , then B = c ( 1 ) d ( 1 ) + c ( 2 ) d ( 2 ) + + c ( k ) d ( k ) . Since each term c ( i ) d ( i ) is a matrix of rank 1, the rank of B, r S ( B ) , is the minimum number of rank 1 matrices whose sum is B.
Given a matrix B M m , n ( S ) , a set of isolated entries is a set of locations, usually written as I = { b i , j } such that b i , j 0 , no two entries in I are in the same column, no two entries in I are in the same row, and, if b i , j , b k , l I , then b i , l = 0 or b k , j = 0 . That is, isolated entries are independent entries and any two isolated entries b i , j and b k , l do not lie in a submatrix of B of the form b i , j b i , l b k , j b k , l with all entries nonzero. The isolation number of B, ι ( B ) , is the maximum cardinality of a set of isolated entries. Note that ι ( B ) = 0 if and only if B = O .
Let B M m , n ( S ) with r S ( B ) = h . Then, we have h rank 1 matrices B i such that
B = B 1 + B 2 + + B h .
Because each matrix of rank 1 can be permuted to the form C O O O with C ¯ = J , we have that the matrix with two isolated entries of B cannot be dominated by any one B i among the rank 1 summand of B in (1). Thus,
ι ( B ) r S ( B ) .
For B = B 1 + B 2 + + B h , let R i be the set of the indices of the nonzero rows of B i and C j be the set of the indices of the nonzero columns of B j , i , j = 1 , , h . Let | C j | = c j , the number of nonzero columns of B j and | R i | = r i , the number of nonzero rows of B i .
Many sets, relations and functions related with matrices do not depend on the magnitude of the each entries of a matrix, but depend only on the fact of whose entry is nonzero or zero. Such combinatorially significant matrix properties have become more important in recent research. Of primary interest is the Boolean rank. Determining the rank of a Boolean matrix is known as an NP-Complete problem, (see [2]), and consequently determining upper bounds on the rank of a Boolean matrix is of importance to many authors that use Boolean rank in their research. If the Boolean matrix is the reduced adjacent matrix of some bipartite graph, the isolation number of the Boolean matrix denotes the largest size of a non-competitive matching in its bipartite graph. This fact is related to the research of such combinatorial studies as the patient hospital problem, the stable marriage problem, and so on. An additional reason for research on the set of isolation entries and isolation number is that isolation number is a lower bound on the rank of a Boolean matrix [1,3]. While determining the isolation number and determining the Boolean rank of a Boolean matrix are NP-Complete problems [4], for some matrices, determining the isolation number could be easier than determining the Boolean rank if the Boolean matrix is sparse:
Example 1.
Let
B = 0 0 0 1 0 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 .
The Boolean rank of B is at most 6 from the first three rows and columns. However, to determine that the Boolean rank of B is not 5 requires much calculation if we do not consider the isolation number. However, it is easy to see that the isolation number is 6 from the bold 1 ’s in B, which constitute a set of isolated entries. Hence, the Boolean rank of B is 6 from Equation (2).
We note that if one of the non-bold 1’s were replaced by 0, the changed matrix still has isolation number 6 and Boolean rank 6.
In this paper, we investigate the question: given a fixed h, if the isolation number of B is h what can be the upper bound of the rank of B and the rank of support of B? Some terms not defined here can be found in [5] or in [6].

2. Upper Bounds for Isolation Numbers of a Matrix in M m , n ( S )

Lemma 1.
For B , C M m , n ( S ) , we have B + C ¯ = B ¯ + C ¯ in M m , n ( B ) .
Proof. 
It follows from the fact that S is antinegative and 1 + 1 = 1 in B .  □
Lemma 2.
For B M m , n ( S ) , we have r B ( B ¯ ) r S ( B ) .
Proof. 
If r S ( B ) = h , then B has a rank-one factorization such that B = c ( 1 ) d ( 1 ) + c ( 2 ) d ( 2 ) + + c ( h ) d ( h ) with C = [ c ( 1 ) c ( 2 ) c ( h ) ] M m , h ( S ) and D = [ d ( 1 ) d ( 2 ) d ( h ) ] t M h , n ( S ) . Therefore, r B ( B ¯ ) = r B ( c ( 1 ) d ( 1 ) + c ( 2 ) d ( 2 ) + + c ( h ) d ( h ) ¯ ) = r B ( c ( 1 ) d ( 1 ) ¯ + c ( 2 ) d ( 2 ) ¯ + + c ( h ) d ( h ) ¯ ) h , from Lemma 1.
Thus, r B ( B ¯ ) r S ( B ) .  □
We may have r B ( B ¯ ) < r S ( B ) for some B M m , n ( S ) .
Example 2.
Consider A = 1 2 3 4 and B = 1 2 3 6 in M m , n ( Z + ) . Then, r Z + ( A ) = 2 but r B ( A ¯ ) = r B ( 1 1 1 1 ) = 1 . Hence, r B ( A ¯ ) < r Z + ( A ) . However, r Z + ( B ) = r B ( B ¯ ) = 1 .
Lemma 3.
For B = [ b i , j ] M m , n ( S ) , we have ι ( B ) = ι ( B ¯ ) .
Proof. 
If b i , j and b k , l are any isolated entries in B, then i k and j l , and that b i , l = 0 or b k , j = 0 . Hence, b i , j ¯ and b k , l ¯ are isolated entries in B ¯ , so we have ι ( B ) ι ( B ¯ ) .
Conversely, if b i , j ¯ and b k , l ¯ are any isolated entries in B ¯ , then b i , j 0 and b k , l 0 and that b i , l = b i , l ¯ = 0 or b k , j = b k , j ¯ = 0 . Hence, b i , j and b k , l are isolated entries in B, so we have ι ( B ¯ ) ι ( B ) .  □
Theorem 1.
If B M m , n ( S ) , then we have ι ( B ) = 1 if and only if r B ( B ¯ ) = 1 .
Proof. 
Let B M m , n ( S ) . If r B ( B ¯ ) = 1 , then B O so that ι ( B ) 0 and since ι ( B ) = ι ( B ¯ ) r B ( B ¯ ) by ( 2 ) , we have ι ( B ) = 1 .
Conversely, suppose on the contrary that there exists a matrix B = [ b i , j ] M m , n ( S ) such that ι ( B ) = 1 , r B ( B ¯ ) > 1 . Then, there exists two non-equal and nonzero rows of B ¯ , say ith and jth. Hence, without loss of generality, there exists a k such that b i , k ¯ = 1 and b j , k ¯ = 0 . Then, b i , k ¯ and any unit entry in jth row of B ¯ constitute a set of two isolated entries. Thus, ι ( B ) = ι ( B ¯ ) > 1 , a contradiction. □
Thus, the subset of M m , n ( S ) of matrices with isolation number 1 is the same set of matrices whose support has Boolean rank 1.
Lemma 4.
Let B M m , n ( S ) . Then, if r B ( B ¯ ) = 2 , then ι ( B ) = 2 , and if ι ( B ) = 2 , then r B ( B ¯ ) 3 .
Proof. 
If r B ( B ¯ ) = 2 , then we have ι ( B ) > 1 by Theorem 1. Since ι ( B ) = ι ( B ¯ ) r B ( B ¯ ) from Lemma 3 and ( 2 ) , we have that ι ( B ) = ι ( B ¯ ) = 2 .
Next, suppose that ι ( B ) = 2 and r B ( B ¯ ) = 3 . Then, we have a factorization of B ¯ as B ¯ = C × D with C M m , 3 ( B ) and D M 3 , n ( B ) . Then, the three rows of D generate all the rows of B ¯ . Since r B ( B ¯ ) = 3 , D cannot have Boolean rank 2 or less. Thus, we have r B ( D ) = 3 . Therefore, we have a factorization of D as D = E × F with E M 3 , 3 ( B ) and F M 3 , n ( B ) . Then, the three column of E generate all the columns of D and r B ( E ) = 3 . Therefore, it is sufficient to consider 3 × 3 matrices of rank 3. However, there are only 10 following 3 × 3 matrices of rank 3 up to permutations:
B 1 = 1 0 0 0 1 0 0 0 1 , B 2 = 1 0 0 0 1 0 0 1 1 , B 3 = 1 0 0 0 1 0 1 0 1 , B 4 = 1 0 0 0 1 0 1 1 1 ,
B 5 = 1 0 0 1 1 0 0 0 1 , B 6 = 1 0 0 1 1 0 0 1 1 , B 7 = 1 0 0 1 1 0 1 0 1 , B 8 = 1 0 0 1 1 0 1 1 1 ,
B 9 = 1 0 1 1 1 0 0 0 1 , B 10 = 1 0 1 1 1 0 0 1 1 .
Since B 5 can be permuted to B 2 and B 7 can be permuted to B 4 , and B 9 can be permuted to B 6 with transposing. Therefore, there are only seven non-equivalent 3 × 3 matrices of rank 3. However, these matrices have three isolation entries on the main diagonal. Thus, we have a contradiction to the conditions that ι ( B ) = 2 and r B ( B ¯ ) = 3 . Thus, if ι ( B ) = 2 then r B ( B ¯ ) 3 . □
Theorem 2.
Let B M m , n ( S ) . Then, we have that ι ( B ) = 2 if and only if r B ( B ¯ ) = 2 .
Proof. 
From Lemma 4, we have proved the sufficiency. Thus, we will prove the necessity.
Assume that there is A M m , n ( S ) such that ι ( A ) = ι ( A ¯ ) = 2 and r B ( A ¯ ) > 2 . By Lemma 4, r B ( A ¯ ) 3 , and hence r B ( A ¯ ) 4 . Thus, we choose B such that if r B ( B ¯ ) > r B ( C ¯ ) > 2 then ι ( C ) > 2 . Suppose that B ¯ = B 1 ¯ + B 2 ¯ + + B h ¯ for h = r B ( B ¯ ) with r B ( B i ¯ ) = 1 . That is, h is the minimum integer such that r B ( B ¯ ) = h > 2 and ι ( B ) = 2 . Suppose that the number of nonzero rows of B 1 ¯ is the minimum among the B i ¯ ’s. Let us permute the rows of B ¯ so that the first r 1 rows of B 1 ¯ are nonzero. For j = 1 , , r 1 , let D j ¯ be the matrix such that its the first j row entries are the first j row entries of B ¯ and whose other row entries are all zero. Let E j ¯ be the matrix whose last m j row entries are the last m j row entries of B ¯ and whose other row entries are all zero. Then, B ¯ = D j ¯ + E j ¯ . In addition, any set of isolated entries of E j ¯ constitutes a set of isolated entries for B ¯ . Now, from r B ( B ¯ ) r B ( D j ¯ ) + r B ( E j ¯ ) , and the fact that r B ( E j ¯ ) = r B ( E j 1 ¯ ) or r B ( E j ¯ ) = r B ( E j 1 ¯ ) 1 , there is some t such that r B ( E t ¯ ) = r B ( B ¯ ) 1 . Since r B ( E t ¯ ) < h by the choice of B ¯ , for this t, we have that ι ( E t ¯ ) > 2 since r B ( E t ¯ ) 3 . Thus, ι ( B ) = ι ( B ¯ ) > 2 , which is impossible since ι ( B ) = 2 . Therefore, r B ( B ¯ ) = 2 . □
Now, as we see in the next example, we can find some D M m , n ( S ) such that ι ( D ¯ ) = 3 and r B ( D ¯ ) > 3 .
Example 3.
For n 3 , let D n ¯ = J \ I M n ( B ) . Then, we can easily show that ι ( D n ¯ ) = 3 but r B ( D n ¯ ) = h , where h = m i n h : n h h 2 [7]. Hence, ι ( D 20 ¯ ) = 3 but r B ( D 20 ¯ ) = 6 .
We define a tournament matrix [ T ] M n ( B ) as the adjacent matrix of a directed graph that is called a tournament graph, T. This tournament matrix is characterized by both [ T ] + [ T ] t = J I and [ T ] [ T ] t = O .
Now, we can ask the following: How much difference can there be between the isolation number of a matrix in M m , n ( S ) and the Boolean rank of its support matrix? For each h = 1 , 2 , , min { m , n } , can we determine the matrix forms in M m , n ( S ) for which ι ( A ) = r B ( A ¯ ) ? Of course, we determined those matrices if h = 1 or h = 2 only in the above theorems. For h = m , we obtain new characterization of the matrix form in the following:
Theorem 3.
Let B M m , n ( S ) with 1 m n . Then, ι ( B ) = r B ( B ¯ ) = m if and only if there are permutation matrices P 1 M m ( B ) and P 2 M n ( B ) such that P 1 B P 2 = C | D , where C ¯ = I m + T ¯ M m ( B ) and T ¯ M m ( B ) is dominated by a tournament matrix.
Proof. 
Suppose that ι ( B ) = m . Then, we permute B by permutation matrices P 1 and P 2 so that the set of isolated entries are in the ( b , b ) positions, b = 1 , , m . That is, if X = P 1 B P 2 , then I = { x 1 , 1 , x 2 , 2 , , x m , m } is the set of isolated entries in X. Therefore, X = C | D , with c i , i ¯ = x i , i ¯ = 1 and c i , j ¯ · c j , i ¯ = 0 for every i and j i from the definition of the isolated entries. Thus, C ¯ = I m + T ¯ where T ¯ is an m-square matrix which is dominated by a tournament matrix. Thus, P B Q = C | D where C ¯ = I m + T ¯ and we have no restrictions on D.
Conversely, if P 1 B P 2 = C | D and C ¯ = I m + T ¯ where T ¯ is an m-square matrix which is dominated by a tournament matrix, then the entries on the diagonal of C constitute a set of isolated entries for P 1 B P 2 . Therefore, B has a set of m isolated entries. Thus, ι ( B ) = r B ( B ¯ ) = m . □
Corollary 1.
Let B M m , n ( S ) with 1 m n . If there exist permutations P 1 M m ( B ) and P 2 M n ( B ) such that P 1 B P 2 = C | D where C M m ( S ) is a diagonal matrix or a triangular matrix with nonzero diagonal entries, then ι ( B ) = r B ( B ¯ ) = m .

3. Conclusions

In this paper, we investigated the upper bound of the rank of a matrix B and the rank of its support for the given isolation number k over antinegative semirings. Thus, we proved that the isolation number of B is the same as the Boolean rank of the support of it if the isolation numbers are 1 and 2. If the isolation number were greater than 2, then we showed by example that Boolean rank of the support of the given matrix may be strictly greater than the isolation number of the matrix. In addition, in some special cases involving tournament matrices, we obtained that the isolation number of the given matrix and the Boolean rank of its support of the matrix are the same.

Author Contributions

L.B.B. and S.-Z.S. have contributed equally to this paper.

Funding

This work was supported by the research grant of Jeju National University in 2018.

Acknowledgments

The authors would like to thank to the referees for their valuable comments and suggestions on this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gregory, D.; Pullman, N.J.; Jones, K.F.; Lundgren, J.R. Biclique coverings of regular bigraphs and minimum semiring ranks of regular matrices. J. Comb. Theory Ser. B 1991, 51, 73–89. [Google Scholar] [CrossRef] [Green Version]
  2. Markowsky, G. Ordering D-classes and computing the Schein rank is hard. Semigr. Forum 1992, 44, 373–375. [Google Scholar] [CrossRef]
  3. Beasley, L.B. Isolation number versus Boolean rank. Linear Algebra Its Appl. 2012, 436, 3469–3474. [Google Scholar] [CrossRef] [Green Version]
  4. Akiko, K. Complexity of the sex-equal stable marriage problem (English summary). Jpn. J. Ind. Appl. Math. 1993, 10, 1–19. [Google Scholar]
  5. Bondy, J.A.; Murty, U.S.R. Graph Theory; Graduate texts in Mathematics 244; Springer: New York, NY, USA, 2008. [Google Scholar]
  6. Brualdi, R.; Ryser, H. Combinatorial Matrix Theory; Cambridge University Press: New York, NY, USA, 1991. [Google Scholar]
  7. de Caen, D.; Gregory, D.A.; Pullman, N.J. The Boolean rank of zero-one matrices. In Proceedings of the Third Caribbean Conference on Combinatorics and Computing (Bridgetown), Univ. West Indies, Cave Hill, Barbados, 5–8 January 1981; pp. 169–173. [Google Scholar]

Share and Cite

MDPI and ACS Style

Beasley, L.B.; Song, S.-Z. Upper Bounds for the Isolation Number of a Matrix over Semirings. Mathematics 2019, 7, 65. https://doi.org/10.3390/math7010065

AMA Style

Beasley LB, Song S-Z. Upper Bounds for the Isolation Number of a Matrix over Semirings. Mathematics. 2019; 7(1):65. https://doi.org/10.3390/math7010065

Chicago/Turabian Style

Beasley, LeRoy B., and Seok-Zun Song. 2019. "Upper Bounds for the Isolation Number of a Matrix over Semirings" Mathematics 7, no. 1: 65. https://doi.org/10.3390/math7010065

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