English

On the Quantum Complexity of Closest Pair and Related Problems

Quantum Physics 2020-08-07 v2 Computational Complexity

Abstract

The closest pair problem is a fundamental problem of computational geometry: given a set of nn points in a dd-dimensional space, find a pair with the smallest distance. A classical algorithm taught in introductory courses solves this problem in O(nlogn)O(n\log n) time in constant dimensions (i.e., when d=O(1)d=O(1)). This paper asks and answers the question of the problem's quantum time complexity. Specifically, we give an O~(n2/3)\tilde{O}(n^{2/3}) algorithm in constant dimensions, which is optimal up to a polylogarithmic factor by the lower bound on the quantum query complexity of element distinctness. The key to our algorithm is an efficient history-independent data structure that supports quantum interference. In polylog(n)\mathrm{polylog}(n) dimensions, no known quantum algorithms perform better than brute force search, with a quadratic speedup provided by Grover's algorithm. To give evidence that the quadratic speedup is nearly optimal, we initiate the study of quantum fine-grained complexity and introduce the Quantum Strong Exponential Time Hypothesis (QSETH), which is based on the assumption that Grover's algorithm is optimal for CNF-SAT when the clause width is large. We show that the na\"{i}ve Grover approach to closest pair in higher dimensions is optimal up to an no(1)n^{o(1)} factor unless QSETH is false. We also study the bichromatic closest pair problem and the orthogonal vectors problem, with broadly similar results.

Keywords

Cite

@article{arxiv.1911.01973,
  title  = {On the Quantum Complexity of Closest Pair and Related Problems},
  author = {Scott Aaronson and Nai-Hui Chia and Han-Hsuan Lin and Chunhao Wang and Ruizhe Zhang},
  journal= {arXiv preprint arXiv:1911.01973},
  year   = {2020}
}

Comments

46 pages, 3 figures, presentation improved