English

Property testing of the Boolean and binary rank

Data Structures and Algorithms 2019-09-02 v1

Abstract

We present algorithms for testing if a (0,1)(0,1)-matrix MM has Boolean/binary rank at most dd, or is ϵ\epsilon-far from Boolean/binary rank dd (i.e., at least an ϵ\epsilon-fraction of the entries in MM must be modified so that it has rank at most dd). The query complexity of our testing algorithm for the Boolean rank is O~(d4/ϵ6)\tilde{O}\left(d^4/ \epsilon^6\right). For the binary rank we present a testing algorithm whose query complexity is O(22d/ϵ)O(2^{2d}/\epsilon). Both algorithms are 11-sided error algorithms that always accept MM if it has Boolean/binary rank at most dd, and reject with probability at least 2/32/3 if MM is ϵ\epsilon-far from Boolean/binary rank dd.

Keywords

Cite

@article{arxiv.1908.11632,
  title  = {Property testing of the Boolean and binary rank},
  author = {Michal Parnas and Dana Ron and Adi Shraibman},
  journal= {arXiv preprint arXiv:1908.11632},
  year   = {2019}
}
R2 v1 2026-06-23T11:00:50.178Z