Classical and Quantum Algorithms for Constructing Text from Dictionary Problem
Kamil Khadiev, Vladislav Remidovskii

TL;DR
This paper introduces efficient classical and quantum algorithms for reconstructing a text from a dictionary of small strings, with the quantum approach providing a significant speed-up over classical methods.
Contribution
The paper presents the first classical and quantum algorithms for the string reconstruction problem with proven optimality and speed-up results.
Findings
Classical algorithm runs in rac{n+L}{ ext{polylog}(n)} time.
Quantum algorithm achieves a rac{ ext{sqrt}(mL)}{ ext{polylog}(n)} speed-up.
Classical lower bound established as rac{n+L}{ ext{constant}}.
Abstract
We study algorithms for solving the problem of constructing a text (long string) from a dictionary (sequence of small strings). The problem has an application in bioinformatics and has a connection with the Sequence assembly method for reconstructing a long DNA sequence from small fragments. The problem is constructing a string of length from strings with possible intersections. We provide a classical algorithm with running time where is the sum of lengths of . We provide a quantum algorithm with running time . Additionally, we show that the lower bound for the classical algorithm is . Thus, our classical algorithm is optimal up to a log factor, and our quantum algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
