English

Upper Bounds on the Boolean Rank of Kronecker Products

Combinatorics 2022-03-08 v2

Abstract

The Boolean rank of a 0,10,1-matrix AA, denoted RB(A)R_\mathbb{B}(A), is the smallest number of monochromatic combinatorial rectangles needed to cover the 11-entries of AA. In 1988, de Caen, Gregory, and Pullman asked if the Boolean rank of the Kronecker product CnCnC_n \otimes C_n is strictly smaller than the square of RB(Cn)R_\mathbb{B}(C_n), where CnC_n is the n×nn \times n matrix with zeros on the diagonal and ones everywhere else (Carib. Conf. Comb. & Comp., 1988). A positive answer was given by Watts for n=4n=4 (Linear Alg. and its Appl., 2001). A result of Karchmer, Kushilevitz, and Nisan, motivated by direct-sum questions in non-deterministic communication complexity, implies that the Boolean rank of CnCnC_n \otimes C_n grows linearly in that of CnC_n (SIAM J. Disc. Math., 1995), and thus RB(CnCn)<RB(Cn)2R_\mathbb{B}(C_n \otimes C_n) < R_\mathbb{B}(C_n)^2 for every sufficiently large nn. Their proof relies on a probabilistic argument. In this work, we present a general method for proving upper bounds on the Boolean rank of Kronecker products of 0,10,1-matrices. We use it to affirmatively settle the question of de Caen et al. for all integers n7n \geq 7. We further provide an explicit construction of a cover of CnCnC_n \otimes C_n, whose number of rectangles nearly matches the optimal asymptotic bound. Our method for proving upper bounds on the Boolean rank of Kronecker products might find applications in different settings as well. We express its potential applicability by extending it to the wider framework of spanoids, recently introduced by Dvir, Gopi, Gu, and Wigderson (SIAM J. Comput., 2020).

Keywords

Cite

@article{arxiv.2102.07486,
  title  = {Upper Bounds on the Boolean Rank of Kronecker Products},
  author = {Ishay Haviv and Michal Parnas},
  journal= {arXiv preprint arXiv:2102.07486},
  year   = {2022}
}

Comments

19 pages