Quantum Search on Bounded-Error Inputs
arXiv:quant-ph/0304052 · doi:10.1007/3-540-45061-0_25
Abstract
Suppose we have n algorithms, quantum or classical, each computing some bit-value with bounded error probability. We describe a quantum algorithm that uses O(sqrt{n}) repetitions of the base algorithms and with high probability finds the index of a 1-bit among these n bits (if there is such an index). This shows that it is not necessary to first significantly reduce the error probability in the base algorithms to O(1/poly(n)) (which would require O(sqrt{n}log n) repetitions in total). Our technique is a recursive interleaving of amplitude amplification and error-reduction, and may be of more general interest. Essentially, it shows that quantum amplitude amplification can be made to work also with a bounded-error verifier. As a corollary we obtain optimal quantum upper bounds of O(sqrt{N}) queries for all constant-depth AND-OR trees on N variables, improving upon earlier upper bounds of O(sqrt{N}polylog(N)).
9 pages Latex. To appear in Proceedings of ICALP 03. 2nd version: corrected affiliation of 2nd author (no other changes)
Cited by in corpus (48)
- Search via Quantum Walk
- On the robustness of bucket brigade quantum RAM
- Quantum walks can find a marked element on any graph
- Claw Finding Algorithms Using Quantum Walk
- Quantum algorithms for hidden nonlinear structures
- Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments
- Lower Bounds on Quantum Query Complexity
- Separations in query complexity using cheat sheets
- A nearly optimal discrete query quantum algorithm for evaluating NAND formulas
- Quantum rejection sampling
- Quantum walk based search algorithms
- Every NAND formula of size N can be evaluated in time N^{1/2+o(1)} on a quantum computer
- A Dual Polynomial for OR
- The quantum query complexity of read-many formulas
- Quantum Algorithms for String Processing
- Quantum Search in an Ordered List via Adaptive Learning
- Quantum Proofs for Classical Theorems
- Robust Quantum Algorithms for Oracle Identification
- Quantum Lower and Upper Bounds for 2D-Grid and Dyck Language
- Applications of the Adversary Method in Quantum Query Algorithms
- Fast Classical and Quantum Algorithms for Online -server Problem on Trees
- Quantum algorithms for formula evaluation
- Quantum Algorithm for Lexicographically Minimal String Rotation
- The quantum query complexity of certification
- Span-program-based quantum algorithm for evaluating unbalanced formulas
- All Quantum Adversary Methods are Equivalent
- Robust quantum minimum finding with an application to hypothesis selection
- Exact quantum lower bound for Grover's problem
- Robust Quantum Algorithms with $\eps$-Biased Oracles
- Dual Polynomials for Collision and Element Distinctness
- Average/Worst-Case Gap of Quantum Query Complexities by On-Set Size
- A Quantum Algorithm for the Sensitivity Analysis of Business Risks
- Classical lower bounds from quantum upper bounds
- Exact Quantum Algorithms for the Leader Election Problem
- Quantum Algorithm for Searching of Two Sets Intersection
- Lower Bounding the AND-OR Tree via Symmetrization
- Quantum Algorithm for Commutativity Testing of a Matrix Set
- Quantum Algorithms for the Shortest Common Superstring and Text Assembling Problems
- Revisiting fixed-point quantum search: proof of the quasi-Chebyshev lemma
- Quantum pattern matching fast on average
- Quantum linear system algorithm with optimal queries to initial state preparation
- Quantum algorithm for unstructured search of ranked targets
- Quantum search with variable times
- Quantum search of partially ordered sets
- A Note on Quantum Divide and Conquer for Minimal String Rotation
- Quantum Query Complexity of Dyck Languages with Bounded Height
- A Quantum Query Complexity Trichotomy for Regular Languages
- A New Quantum Lower Bound Method, with Applications to Direct Product Theorems and Time-Space Tradeoffs