AG-2024.05-1628·quant-ph·cross-listed: cs.CG
Quantum algorithms for Hopcroft's problem
Authors
- Vladimirs Andrejevs
- Aleksandrs Belovs
- Jevgēnijs Vihrovs
Abstract
In this work we study quantum algorithms for Hopcroft's problem which is a fundamental problem in computational geometry. Given $n$ points and $n$ lines in the plane, the task is to determine whether there is a point-line incidence. The classical complexity of this problem is well-studied, with the best known algorithm running in $O(n^{4/3})$ time, with matching lower bounds in some restricted settings. Our results are two different quantum algorithms with time complexity $\widetilde O(n^{5/6})$. The first algorithm is based on partition trees and the quantum backtracking algorithm. The second algorithm uses a quantum walk together with a history-independent dynamic data structure for storing line arrangement which supports efficient point location queries. In the setting where the number of points and lines differ, the quantum walk-based algorithm is asymptotically faster. The quantum speedups for the aforementioned data structures may be useful for other geometric problems.
Submitted
2 May 20242 years ago
Version
v1
License
CC-BY-4.0
DOI
10.48550/arXiv.2405.01160
Summary
Researchers developed quantum algorithms for Hopcroft's problem (finding point-line incidences in the plane) that run in Õ(n^5/6) time, beating the classical best-known O(n^4/3) algorithm.
- Quantum computers can solve this fundamental geometry problem roughly 1.6× faster than the best classical methods, using two different algorithmic approaches: one based on backtracking trees and one using quantum walks.
- The quantum walk approach is particularly effective when point and line counts differ, suggesting that quantum speedups on geometric data structures could benefit other computational geometry problems.
- This work demonstrates how quantum algorithms can accelerate classical bottlenecks in combinatorial geometry—a rare concrete advantage for quantum computing on problems beyond simulation and cryptography.
curious · generated by claude-haiku-4-5
Chat with this PDF
Ask questions, probe assumptions, request a plain-English summary. Answers cite sections from the preprint itself.
Community
Questions and answers about this paper from other readers. No formal peer review — just a place to think out loud.