Abstract
This paper investigates the number of quantum queries made to solve the problem of reconstructing an unknown string from its substrings in a certain query model. More concretely, the goal of the problem is to identify an unknown string by making queries of the following form: "Is a substring of ?", where is a query string over the given alphabet. The number of queries required to identify the string is the query complexity of this problem. First we show a quantum algorithm that exactly identifies the string with at most queries, where is the length of . This contrasts sharply with the classical query complexity . Our algorithm uses Skiena and Sundaram's classical algorithm and the Grover search as subroutines. To make them effectively work, we develop another subroutine that finds a string appearing only once in , which may have an independent interest. We also prove two lower bounds. The first one is a general lower bound of , which means we cannot achieve a query complexity of for any constant . The other one claims that if we cannot use queries of length roughly between and , then we cannot achieve a query complexity of any sublinear function in .
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.