Many computational problems are subject to a quantum speed-up: one might find that a problem having anOpnq-time orOpnq-time classic algorithm can be solved by a knownOpnqtime or Opnq-time quantum algorithm. The question naturally arises: how much quantum speed-up is possible? The area of fine-grained complexity allows us to prove optimal lower-bounds on the complexity of various computational problems, based on the conjectured hardness of certain natural, well-studied problems. This theory has recently been extended to the quantum setting, in two independent papers by Buhrman, Patro and Speelman [BPS21], and by Aaronson, Chia, Lin, Wang, and Zhang [ACL`20]. In this paper, we further extend the theory of fine-grained complexity to the quantum setting. A fundamental conjecture in the classical setting states that the 3SUM problem cannot be solved by (classical) algorithms in time Opn2 ́εq, for any ε ą 0. We formulate an analogous conjecture, the Quantum-3SUM-Conjecture, which states that there exist no sublinear Opn1 ́εqtime quantum algorithms for the 3SUM problem. Based on the Quantum-3SUM-Conjecture, we show new lower-bounds on the time complexity of quantum algorithms for several computational problems. Most of our lower-bounds are optimal, in that they match known upper-bounds, and hence they imply tight limits on the quantum speedup that is possible for these problems. These results are proven by adapting to the quantum setting known classical fine-grained reductions from the 3SUM problem. This adaptation is not trivial, however, since the original classical reductions require pre-processing the input in various ways, e.g. by sorting it according to some order, and this pre-processing (provably) cannot be done in sublinear quantum time. We overcome this bottleneck by combining a quantum walk with a classical dynamic datastructure having a certain “history-independence” property. This type of construction has been used in the past to prove upper bounds, and here we use it for the first time as part of a reduction. This general proof strategy allows us to prove tight lower bounds on several computationalgeometry problems, on Convolution-3SUM and on the 0-Edge-Weight-Triangle problem, conditional on the Quantum-3SUM-Conjecture. We believe this proof strategy will be useful in proving tight (conditional) lower-bounds, and limits on quantum speed-ups, for many other problems. i ar X iv :2 10 6. 02 00 5v 1 [ qu an tph ] 3 J un 2 02 1
[1]
S. Aaronson,et al.
On the quantum complexity of closest pair and related problems
,
2019,
CCC.
[2]
Lov K. Grover.
A fast quantum mechanical algorithm for database search
,
1996,
STOC '96.
[3]
Jan Neerbek,et al.
Quantum Complexities of Ordered Searching, Sorting, and Element Distinctness
,
2002,
Algorithmica.
[4]
Ryan Williams,et al.
Finding, minimizing, and counting weighted subgraphs
,
2009,
STOC '09.
[5]
Barenco,et al.
Elementary gates for quantum computation.
,
1995,
Physical review. A, Atomic, molecular, and optical physics.
[6]
Mark H. Overmars,et al.
On a Class of O(n2) Problems in Computational Geometry
,
1995,
Comput. Geom..
[7]
Andrew M. Childs,et al.
Quantum algorithms for subset finding
,
2005,
Quantum Inf. Comput..
[8]
Harry Buhrman,et al.
Quantum Algorithms for Finding Claws, Collisions and Triangles
,
2000
.
[9]
Frédéric Magniez,et al.
Quantum algorithms for the triangle problem
,
2005,
SODA '05.
[10]
Aleksandrs Belovs,et al.
Adversary lower bound for the k-sum problem
,
2012,
ITCS '13.
[11]
Harry Buhrman,et al.
A Framework of Quantum Strong Exponential-Time Hypotheses
,
2021,
STACS.
[12]
Mihai Patrascu,et al.
Towards polynomial lower bounds for dynamic problems
,
2010,
STOC '10.
[13]
Martin Dietzfelbinger,et al.
Universal Hashing and k-Wise Independent Random Variables via Integer Arithmetic without Primes
,
1996,
STACS.
[14]
Virginia Vassilevska Williams,et al.
Hardness of Easy Problems: Basing Hardness on Popular Conjectures such as the Strong Exponential Time Hypothesis (Invited Talk)
,
2015,
IPEC.
[15]
Andris Ambainis,et al.
Quantum algorithms for computational geometry problems
,
2020,
TQC.
[16]
Andris Ambainis,et al.
Quantum walk algorithm for element distinctness
,
2003,
45th Annual IEEE Symposium on Foundations of Computer Science.
[17]
A. Kitaev.
Quantum computations: algorithms and error correction
,
1997
.