English

Near-Optimal Quantum Algorithms for Bounded Edit Distance and Lempel-Ziv Factorization

Data Structures and Algorithms 2023-11-06 v1 Quantum Physics

Abstract

Classically, the edit distance of two length-nn strings can be computed in O(n2)O(n^2) time, whereas an O(n2ϵ)O(n^{2-\epsilon})-time procedure would falsify the Orthogonal Vectors Hypothesis. If the edit distance does not exceed kk, the running time can be improved to O(n+k2)O(n+k^2), which is near-optimal (conditioned on OVH) as a function of nn and kk. Our first main contribution is a quantum O~(nk+k2)\tilde{O}(\sqrt{nk}+k^2)-time algorithm that uses O~(nk)\tilde{O}(\sqrt{nk}) queries, where O~()\tilde{O}(\cdot) hides polylogarithmic factors. This query complexity is unconditionally optimal, and any significant improvement in the time complexity would resolve a long-standing open question of whether edit distance admits an O(n2ϵ)O(n^{2-\epsilon})-time quantum algorithm. Our divide-and-conquer quantum algorithm reduces the edit distance problem to a case where the strings have small Lempel-Ziv factorizations. Then, it combines a quantum LZ compression algorithm with a classical edit-distance subroutine for compressed strings. The LZ factorization problem can be classically solved in O(n)O(n) time, which is unconditionally optimal in the quantum setting. We can, however, hope for a quantum speedup if we parameterize the complexity in terms of the factorization size zz. Already a generic oracle identification algorithm yields the optimal query complexity of O~(nz)\tilde{O}(\sqrt{nz}) at the price of exponential running time. Our second main contribution is a quantum algorithm that achieves the optimal time complexity of O~(nz)\tilde{O}(\sqrt{nz}). The key tool is a novel LZ-like factorization of size O(zlog2n)O(z\log^2n) whose subsequent factors can be efficiently computed through a combination of classical and quantum techniques. We can then obtain the string's run-length encoded Burrows-Wheeler Transform (BWT), construct the rr-index, and solve many fundamental string processing problems in time O~(nz)\tilde{O}(\sqrt{nz}).

Keywords

Cite

@article{arxiv.2311.01793,
  title  = {Near-Optimal Quantum Algorithms for Bounded Edit Distance and Lempel-Ziv Factorization},
  author = {Daniel Gibney and Ce Jin and Tomasz Kociumaka and Sharma V. Thankachan},
  journal= {arXiv preprint arXiv:2311.01793},
  year   = {2023}
}

Comments

Accepted to SODA 2024. arXiv admin note: substantial text overlap with arXiv:2302.07235

R2 v1 2026-06-28T13:10:28.286Z