English

A Time-Efficient Output-Sensitive Quantum Algorithm for Boolean Matrix Multiplication

Quantum Physics 2021-10-05 v2 Data Structures and Algorithms

Abstract

This paper presents a quantum algorithm that computes the product of two n×nn\times n Boolean matrices in O~(n+n)\tilde O(n\sqrt{\ell}+\ell\sqrt{n}) time, where \ell is the number of non-zero entries in the product. This improves the previous output-sensitive quantum algorithms for Boolean matrix multiplication in the time complexity setting by Buhrman and \v{S}palek (SODA'06) and Le Gall (SODA'12). We also show that our approach cannot be further improved unless a breakthrough is made: we prove that any significant improvement would imply the existence of an algorithm based on quantum search that multiplies two n×nn\times n Boolean matrices in O(n5/2ε)O(n^{5/2-\varepsilon}) time, for some constant ε>0\varepsilon>0.

Keywords

Cite

@article{arxiv.1201.6174,
  title  = {A Time-Efficient Output-Sensitive Quantum Algorithm for Boolean Matrix Multiplication},
  author = {François Le Gall},
  journal= {arXiv preprint arXiv:1201.6174},
  year   = {2021}
}

Comments

v2: slight modification of the title, addition of Theorem 2

R2 v1 2026-06-21T20:11:40.477Z