Publication | Open Access
Effects of a random noisy oracle on search algorithm complexity
76
Citations
12
References
2003
Year
EngineeringAnalysis Of AlgorithmComputational ComplexityEmpirical AlgorithmicsInformation RetrievalData ScienceSearch AlgorithmCombinatorial OptimizationVery Large DatabaseOracle Phase ErrorProbability TheoryComputer ScienceRandom Phase ErrorAlgorithmic Information TheoryQuery OptimizationTheory Of ComputingTime ComplexitySearch TechniqueRandomized AlgorithmRandom Noisy Oracle
Grover's algorithm provides a quadratic speed-up over classical algorithms for unstructured database or library searches. This paper examines the robustness of Grover's search algorithm to a random phase error in the oracle and analyzes the complexity of the search process as a function of the scaling of the oracle error with database or library size. Both the discrete- and continuous-time implementations of the search algorithm are investigated. It is shown that unless the oracle phase error scales as ${O(N}^{\ensuremath{-}1/4}),$ neither the discrete- nor the continuous-time implementation of Grover's algorithm is scalably robust to this error in the absence of error correction.
| Year | Citations | |
|---|---|---|
Page 1
Page 1