Impossibility of a Quantum Speed-up with a Faulty Oracle

Similar documents
The Quantum Query Complexity of Algebraic Properties

MATH 2710: NOTES FOR ANALYSIS

Lecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02]

Any AND-OR formula of size N can be evaluated in time N 1/2+o(1) on a quantum computer

CSE 599d - Quantum Computing When Quantum Computers Fall Apart

The Quantum Query Complexity of the Determinant

4. Score normalization technical details We now discuss the technical details of the score normalization method.

A better lower bound for quantum algorithms searching an ordered list

IMPROVED BOUNDS IN THE SCALED ENFLO TYPE INEQUALITY FOR BANACH SPACES

Approximating min-max k-clustering

Lecture 21: Quantum Communication

Improvement on the Decay of Crossing Numbers

Topic: Lower Bounds on Randomized Algorithms Date: September 22, 2004 Scribe: Srinath Sridhar

arxiv:quant-ph/ v1 29 May 2003

The query register and working memory together form the accessible memory, denoted H A. Thus the state of the algorithm is described by a vector

Quantum algorithms for testing Boolean functions

1-way quantum finite automata: strengths, weaknesses and generalizations

ON THE LEAST SIGNIFICANT p ADIC DIGITS OF CERTAIN LUCAS NUMBERS

1 Riesz Potential and Enbeddings Theorems

D.1 Deutsch-Jozsa algorithm

Fault Tolerant Quantum Computing Robert Rogers, Thomas Sylwester, Abe Pauls

Lecture 9: Connecting PH, P/poly and BPP

The Graph Accessibility Problem and the Universality of the Collision CRCW Conflict Resolution Rule

Quantum Algorithms for Graph Traversals and Related Problems

Robust hamiltonicity of random directed graphs

Elementary Analysis in Q p

Cryptanalysis of Pseudorandom Generators

CERIAS Tech Report The period of the Bell numbers modulo a prime by Peter Montgomery, Sangil Nahm, Samuel Wagstaff Jr Center for Education

arxiv: v1 [quant-ph] 3 Feb 2015

#A47 INTEGERS 15 (2015) QUADRATIC DIOPHANTINE EQUATIONS WITH INFINITELY MANY SOLUTIONS IN POSITIVE INTEGERS

E-companion to A risk- and ambiguity-averse extension of the max-min newsvendor order formula

Feedback-error control

Real Analysis 1 Fall Homework 3. a n.

Estimation of the large covariance matrix with two-step monotone missing data

Additive results for the generalized Drazin inverse in a Banach algebra

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

The inverse Goldbach problem

STRONG TYPE INEQUALITIES AND AN ALMOST-ORTHOGONALITY PRINCIPLE FOR FAMILIES OF MAXIMAL OPERATORS ALONG DIRECTIONS IN R 2

arxiv: v1 [physics.data-an] 26 Oct 2012

On a Markov Game with Incomplete Information

A Social Welfare Optimal Sequential Allocation Procedure

2-D Analysis for Iterative Learning Controller for Discrete-Time Systems With Variable Initial Conditions Yong FANG 1, and Tommy W. S.

MA3H1 TOPICS IN NUMBER THEORY PART III

Positive decomposition of transfer functions with multiple poles

HENSEL S LEMMA KEITH CONRAD

An Estimate For Heilbronn s Exponential Sum

Improved Bounds on Bell Numbers and on Moments of Sums of Random Variables

RANDOM WALKS AND PERCOLATION: AN ANALYSIS OF CURRENT RESEARCH ON MODELING NATURAL PROCESSES

ON POLYNOMIAL SELECTION FOR THE GENERAL NUMBER FIELD SIEVE

Sharp gradient estimate and spectral rigidity for p-laplacian

Lecture 10: Hypercontractivity

Outline. CS21 Decidability and Tractability. Regular expressions and FA. Regular expressions and FA. Regular expressions and FA

216 S. Chandrasearan and I.C.F. Isen Our results dier from those of Sun [14] in two asects: we assume that comuted eigenvalues or singular values are

SCHUR S LEMMA AND BEST CONSTANTS IN WEIGHTED NORM INEQUALITIES. Gord Sinnamon The University of Western Ontario. December 27, 2003

March 4, :21 WSPC/INSTRUCTION FILE FLSpaper2011

arxiv: v2 [quant-ph] 2 Aug 2012

On Line Parameter Estimation of Electric Systems using the Bacterial Foraging Algorithm

MODELING THE RELIABILITY OF C4ISR SYSTEMS HARDWARE/SOFTWARE COMPONENTS USING AN IMPROVED MARKOV MODEL

Asymptotically Optimal Simulation Allocation under Dependent Sampling

Research Article An iterative Algorithm for Hemicontractive Mappings in Banach Spaces

Sums of independent random variables

Lecture 6. 2 Recurrence/transience, harmonic functions and martingales

The non-stochastic multi-armed bandit problem

Convex Optimization methods for Computing Channel Capacity

Extension of Minimax to Infinite Matrices

GOOD MODELS FOR CUBIC SURFACES. 1. Introduction

Dimension Characterizations of Complexity Classes

HARMONIC EXTENSION ON NETWORKS

Finding a sparse vector in a subspace: linear sparsity using alternating directions

On generalizing happy numbers to fractional base number systems

Best approximation by linear combinations of characteristic functions of half-spaces

Quantum Algorithms for Evaluating Min-Max Trees

John Weatherwax. Analysis of Parallel Depth First Search Algorithms

RIEMANN-STIELTJES OPERATORS BETWEEN WEIGHTED BERGMAN SPACES

Outline. EECS150 - Digital Design Lecture 26 Error Correction Codes, Linear Feedback Shift Registers (LFSRs) Simple Error Detection Coding

Evaluating Circuit Reliability Under Probabilistic Gate-Level Fault Models

Various Proofs for the Decrease Monotonicity of the Schatten s Power Norm, Various Families of R n Norms and Some Open Problems

where x i is the ith coordinate of x R N. 1. Show that the following upper bound holds for the growth function of H:

Online Learning of Noisy Data with Kernels

Intrinsic Approximation on Cantor-like Sets, a Problem of Mahler

Commutators on l. D. Dosev and W. B. Johnson

Haar type and Carleson Constants

Robustness of classifiers to uniform l p and Gaussian noise Supplementary material

HEAT AND LAPLACE TYPE EQUATIONS WITH COMPLEX SPATIAL VARIABLES IN WEIGHTED BERGMAN SPACES

arxiv: v1 [quant-ph] 6 Feb 2013

k- price auctions and Combination-auctions

Discrete quantum random walks

Analysis of some entrance probabilities for killed birth-death processes

Logistics Optimization Using Hybrid Metaheuristic Approach under Very Realistic Conditions

A Note on Guaranteed Sparse Recovery via l 1 -Minimization

On Wald-Type Optimal Stopping for Brownian Motion

On Z p -norms of random vectors

Lecture 6 : Dimensionality Reduction

Maximum Cardinality Matchings on Trees by Randomized Local Search

Chapter 1: PROBABILITY BASICS

Multi-Operation Multi-Machine Scheduling

Quantum Algorithms for Element Distinctness

How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions?

Randomness Extraction in finite fields F p

Notes on duality in second order and -order cone otimization E. D. Andersen Λ, C. Roos y, and T. Terlaky z Aril 6, 000 Abstract Recently, the so-calle

Transcription:

Imossibility of a Quantum Seed-u with a Faulty Oracle Oded Regev Liron Schiff Abstract We consider Grover s unstructured search roblem in the setting where each oracle call has some small robability of failing. We show that no quantum seed-u is ossible in this case. 1 Introduction Unstructured search roblem: The unstructured search roblem, also known as the unordered search roblem or as Grover s search roblem, is the most basic roblem in the query model. The goal is to find a marked entry out of N ossible entries. In this model the entries are accessible only through a black box (the oracle), and the comlexity of the algorithm is measured in terms of the number of oracle queries. In the classical world, it is easy to see that solving this search roblem requires Θ(N) queries, even if we allow randomization. In the quantum world, however, one can find a marked item with only O( N) queries, as was shown in Grover s seminal aer [8]. Moreover, it is known that this is otimal (see, e.g., [4, 5, 1]). This remarkable quadratic imrovement is considered one of the biggest successes of quantum comuting, and has sarked a huge interest in the quantum query model (see [2] for a recent survey). Searching with a faulty oracle: In this aer we consider the unstructured search roblem in the faulty oracle model, a question originally resented to us by Harrow [9]. In this model, each oracle call succeeds with some robability 1, and with the remaining robability the state given to the oracle remains unchanged. More formally, each oracle call mas an inut state ρ into (1 ) OρO + ρ where O is the original (unitary) oracle oeration. We note that this model can be seen to be equivalent to other, seemingly more realistic, models of faults, such as the model considered in Shenvi et al. [19] in which the oracle s oeration is subject to small random hase fluctuations. Our motivation for considering the faulty oracle model is twofold. First, we believe that since the unstructured search roblem is such a basic question, it is theoretically interesting to consider it in different settings, as this might shed more light on the strengths and weaknesses of quantum query algorithms. A second motivation is related to imlementation asects of quantum query algorithms, as one can exect any future imlementation of a Grover oracle to be imerfect (see [19] for a further discussion of the hysical significance of the model). School of Comuter Science, Tel-Aviv University, Tel-Aviv 69978, Israel. Suorted by the Binational Science Foundation, by the Israel Science Foundation, and by the Euroean Commission under the Integrated Project QAP funded by the IST directorate as Contract Number 015848. School of Comuter Science, Tel-Aviv University, Tel-Aviv 69978, Israel. 1

To motivate our main result and to get some intuition for the model, let us consider the behavior of Grover s original algorithm in this setting. Recall that Grover s algorithm can be seen as a sequence of two alternating reflections, OUOUOU OU where U is the reflection given by Grover s algorithm and O is the reflection reresenting the oracle call. In the analysis of Grover s algorithm, one observes that the state of the system is restricted to a two-dimensional subsace, inside which lie the initial state and the target state. The angle between these two states is essentially π/2. Furthermore, the combined oeration OU of two consecutive reflections can be seen a rotation by an angle of essentially 1/ N inside this two dimensional subsace. Hence the total number of oracle calls required to get to the target state is O( N). In the faulty oracle model, each oracle call O has some constant robability of not doing anything. Hence, the sequence of reflections might look like OUOUOUUOUOUOUO. The effect of this is that after a sequence of rotations OU by 1/ N, we instead obtain a sequence of rotations UO = (OU) by 1/ N which cancel the revious ones. The cancellation can also be seen by noting that U 2 = O 2 = I. The end result is that instead of rotating towards the target, our rotation behaves like a random walk, alternating between stes of 1/ N and stes of 1/ N. Using known roerties of random walks on a line, the number of stes required for this walk to reach the target is Θ(N), which shows that Grover s algorithm is no better than the naive classical search algorithm. But can there be another, more sohisticated algorithm that coes better with the faults? Our main result shows that the answer is essentially no. Our result: Our main result shows that there is essentially no quantum advantage when searching with a faulty oracle. Theorem 1. Any algorithm that solves the -faulty Grover roblem must use T > 10(1 ) N queries. In articular, for any constant > 0, this gives a lower bound of Ω(N). Notice that the above statement holds for any quantum algorithm, and not just for Grover s algorithm. In articular, it shows that some natural aroaches, like fault-tolerant quantum comutation [14], cannot hel in this setting. Note, however, that this imossibility result alies only in case that the oracle is truly a black-box oracle; if, instead, the oracle is given as a faulty circuit, then fault-tolerant schemes can be used to achieve a quantum seed-u by alying them to the circuit obtained by taking Grover s algorithm and relacing the oracle calls with their circuit imlementation. Related work: There has been a considerable amount of work dedicated to analyzing Grover s algorithm in all kinds of faulty settings (see, e.g., [15, 19, 18]). All these works concentrate on Grover s algorithm (or variants thereof) and none of them give a general statement that alies to all algorithms. In articular, Shenvi et al. [19] analyze the behavior of Grover s algorithm in a hysically motivated model that is equivalent to ours. Our result answers the main oen question resented in their aer. There has also been a significant amount of work on searching with an imerfect, but still unitary, oracle (see, e.g., [6, 11, 7, 12, 20]). Such oracles are sometimes known as noisy oracles. The motivation for this model is algorithmic, and is related to what is known as amlitude amlification. Tyically in this case, the quantum seed-u of O( N) is still achievable. Very roughly seaking, this is because a unitary oeration (even an imerfect one) is reversible and does not 2

lead to decoherence. There has also been some recent work on analyzing the case of an imerfect unitary imlementation of Grover s algorithm (as oosed to an imerfect oracle) [16], again showing that a seed-u of O( N) is achievable. Oen roblems: One interesting oen question is to extend our result to other hysically interesting fault models. We believe that our roof technique should be alicable in a more general setting. One natural fault model suggested to us by Nicolas Cerf is the one in which each oracle query has robability of turning the state into the comletely mixed state. Also, is there any reasonable fault model for which a quantum seed-u is achievable? We susect that the answer is no. Another oen question is to extend our result to other search roblems (see [2] for a recent survey). Is there any search roblem for which a quantum seed-u is achievable with a faulty oracle? Can one extend our lower bound to a more general lower bound in the sirit of the adversary method (see [1, 10])? It is also worth investigating whether the olynomial method [3] can be used to derive lower bounds in the faulty oracle case; our attemts to do so were unsuccessful. We should emhasize, however, that our faulty oracle model is not necessarily so natural for other search roblems, and before aroaching the above oen questions, some thought should be given to the choice of the faulty oracle model. 2 Preliminaries We assume familiarity with basic notions of quantum comutation (see [17]). Definition 1 (Grover oracle). For each k {1,..., N} where N is an integer, the erfect oracle Ô k is the unitary transformation acting on an N-dimensional register that mas k to k and i to i for each i = k, i.e., Ô k = k k + i i. i =k We also extend the definition to k = 0 by defining Ô 0 to be the null oracle, given by the identity matrix I. Definition 2. The -faulty oracle O k is defined as the oeration that with robability 1, acts as the erfect oracle Ô k and otherwise does nothing, i.e., for any density matrix ρ, O k (ρ) = (1 ) Ô k ρô k + ρ. We note that instead of our hase-fliing oracle, one could also consider a bit-fliing oracle. Since it is not difficult to construct the latter from the former (see, e.g., [13, Chater 8]), our lower bound also alies to the bit-fliing case. Definition 3. Let 0 < < 1 be some constant. In the -faulty Grover roblem, we are given oracle access to the -faulty oracle O k for some unknown k {0,..., N} and our goal is to decide whether k = 0 or not with success robability at least 9 10. Note that the choice of success robability is inconsequential, as one can easily increase it by reeating the algorithm a few times. Also note that we consider here the decision roblem, as oosed to the search roblem of recovering k from O k. Since we are interested in lower bounds, this makes our result stronger. 3

3 Proof We start by giving a brief outline of the roof. For simlicity, we consider the case = 1/2. The roof starts with a simle, yet crucial, observation (Claim 2) which gives an alternative descrition of the faulty oracle. In the case = 1/2, it says that the oracle O k is essentially erforming the two-outcome measurement given by { k, k }. Then, in Lemma 3, we aroximate the mixed states that arise during the algorithm with (unnormalized) ure states. This is done by assuming that the measurements done by the oracle all end u in the k subsace. The rest of the roof is similar in structure to revious lower bounds. Using the ure state descrition, we define a rogress measure Ht k, which is initially zero. We show that at the end of the algorithm it must be high (Lemma 4), and that it cannot increase by too much at each ste (Lemma 5). This yields the desired lower bound on the number of queries T. We now roceed with the roof. Let A be an algorithm for the -faulty Grover roblem on N elements that uses T queries. Assume the algorithm is described by the unitary oerations U 0, U 1, U 2,..., U T acting on an NMdimensional system, comosed of an N-dimensional query register used as oracle inut, and an M-dimensional ancillary register. Let ρ 0 denote the initial state of the system, which we assume without loss of generality to be a ure state ρ 0 = φ 0 φ 0. For k {0,..., N}, we let ρ 0 k = ρ 0, ρ0 k = U 0 ρ 0 ku 0, ρk 1 = Ok (ρ0 k), ρk 1 = U 1 ρ 1 ku 1,..., ρk T = U T ρ k T U T be the intermediate states of the algorithm when run with oracle O k (see Figure 1). In other words, ρ k t is the state of the system right after alying U t, and ρ k t+1 is the state of the system right after alying Ok on ρ k t. O k O k O k U 0 U 1 U t U T ρ k 0 ρ k 0 ρ k 1 ρ k 1 ρ k t 1 ρ k t ρ k t ρ k T 1 ρ k T ρ k T Figure 1: State evolution. First we show a different way to decomose the outcome of O k. Claim 2. Let φ C N M be an arbitrary vector and let β i C M be such that φ = N i=1 i, β i. Then where Proof: By Definition 2 we have O k ( φ φ ) = φ φ + 4(1 ) k, β k k, β k φ := N i, β i 2(1 ) k, β k. i=1 O k ( φ φ ) = φ φ + (1 ) ψ ψ 4

where ψ = i =k i, β i k, β k. Therefore O k ( φ φ ) = = i =k j =k i, β i j, β j (1 2) k, β k j, β j (1 2) i, β i k, β k + k, β k k, β k ( i, β i (1 2) k, β k i =k j =k ) ( + (1 (1 2) 2 ) k, β k k, β k. i =k ) j, β j (1 2) k, β k j =k We will use the following vectors to track the rogress of the algorithm. Definition 4. For k {0,..., N} and t {0,..., T} we define the vectors φ k t, φ k t CN M and α k t,i CM as follows. First, and α k t,i are given by φ k 0 := φ 0, φ k t := U t φ k t φ k t = N i, α k t,i. i=1 Finally, for k {1,..., N} and t {0,..., T 1} we define φ t+1 k := φk t 2(1 ) k, α k N t,k = i, α k t,i 2(1 ) k, αk t,k i=1 and for k = 0 we define φ 0 t+1 := φ0 t. Lemma 3. For all t {0,..., T} and k {1,..., N}, we can write for some ositive semidefinite matrix σ k t. ρ k t = φ k t φ k t + σ k t Proof: Fix some k {1,..., N}. The lemma clearly holds for t = 0 (with σ0 k lemma holds for t and let us rove it for t + 1. By the induction hyothesis, = 0). Suose the ρ k t+1 = Ok (ρ k t ) = O k ( φt k φt k ) + O k (σt k ). (1) By Claim 2 and the definition of φ t k φ t k O k ( φt k φt k ) = φ t+1 k φ t+1 k + 4(1 ) k, αk t,k k, αk t,k. By combining this with Eq. (1) we get ρ k t+1 = φ t+1 k φ t+1 k + 4(1 ) k, αk t,k k, αk t,k + Ok (σt k ). 5

We aly U t+1 and obtain ρ k t+1 = U t+1 ρ k t+1 U t+1 ( ) = U t+1 φ t+1 k φ t+1 k U t+1 + U t+1 4(1 ) k, α k t,k k, αk t,k + Ok (σt k ) ( ) = φt+1 k φk t+1 + U t+1 4(1 ) k, α k t,k k, αk t,k + Ok (σt k ) U t+1. The second term is clearly ositive semidefinite, as required. We now define our rogress measure H k t. Definition 5. For t {0,..., T} and k {1,..., N} we define H k t := φ 0 t φ k t 2. Notice that H0 k = 0. The following lemma shows that at the end of the algorithm, the rogress measure must be not too small. Intuitively, this holds since if HT k is small, then φk T is close to φt 0 and since the latter is a unit vector, the former must be of norm close to 1. This, in turn, imlies that ρ k T is close to φk T φk T, which is close to φ0 T φ0 T = ρ0 T and thus the algorithm cannot distinguish between ρ k T and ρ0 T in contrast to our assumtion about the algorithm. We roceed with the formal roof. Lemma 4. For all k {1,..., N}, H k T > 1 10. Proof: By our assumtion on the correctness of the algorithm, 9 10 ρ k T ρ 0 T = ρ k T φt 0 φ0 T tr tr 1 φt 0 ρk T φ0 T = 1 φt 0 ( φk T φk T + σk T ) φ0 T 1 φt 0 φk T 2 where our definition of trace norm is normalized to be in [0, 1] and in the second inequality we used that for a (normalized) ure state ϕ and a mixed state ρ, we have ρ ϕ ϕ tr 1 ϕ ρ ϕ (see, e.g., [17, Chater 9]). Therefore, U t+1 H k T = φ 0 T φk T 2 = φ 0 T φ0 T + φk T φ k T 2Re( φ 0 T φk T ) 1 2 φ 0 T φk T > 1 10, where the next to last inequality uses the fact that φ 0 T φ0 T = 1 and φk T φk T 0. The following lemma bounds the amount by which the rogress measure H k t can increase in each ste. 6

Lemma 5. For all k {1,..., N} and any 0 t < T, H k t+1 Hk t 1 Proof: By the definition of the rogress measure, H k t+1 = φ k t+1 φ0 t+1 2 = U t+1 φ k t+1 U t+1 φ 0 t 2 = φ k t+1 φ0 t 2 α 0 t,k 2. = ( φ k t 2(1 ) k, α k t,k φ0 t )( φ k t 2(1 ) k, α k t,k φ0 t ) = H k t 4(1 ) α k t,k 2 + 2(1 ) α k t,k α0 t,k + 2(1 ) α0 t,k αk t,k + 4(1 )2 α k t,k 2 H k t 4(1 ) α k t,k 2 + 4(1 ) α k t,k α0 t,k H k t + 1 α0 t,k 2 where the last inequality follows by maximizing the quadratic exression over α k t,k. Theorem 1. Any algorithm that solves the -faulty Grover roblem must use T > Proof: By Lemma 5, for all k {1,..., N}, Since for any t, φt 0 is a unit vector, H k T 1 N HT k 1 k=1 N k=1 T 1 t=0 T 1 α 0 t,k 2. t=0 α 0 t,k 2 = 1 T. To comlete the roof, note that by Lemma 4, N k=1 Hk T > 1 10 N. 10(1 ) N queries. Acknowledgments We thank Aram Harrow for resenting us with the faulty Grover roblem and for useful discussions. We also thank Nicolas Cerf, Frédéric Magniez, and the anonymous referees for useful comments. References [1] A. Ambainis. Quantum lower bounds by quantum arguments. In Proceedings of the ACM Symosium on Theory of Comuting, ages 636 643, New York, 2000. [2] A. Ambainis. Quantum search algorithms. SIGACT News, 35(2):22 35, 2004. quanth/0504012. 7

[3] R. Beals, H. Buhrman, R. Cleve, M. Mosca, and R. de Wolf. Quantum lower bounds by olynomials. J. ACM, 48(4):778 797, 2001. [4] C. H. Bennett, E. Bernstein, G. Brassard, and U. Vazirani. Strengths and weaknesses of quantum comuting. SIAM J. Comut., 26(5):1510 1523, 1997. [5] M. Boyer, G. Brassard, P. Høyer, and A. Ta. Tight bounds on quantum searching. Fortschritte der Physik, 46:493 505, 1998. [6] G. Brassard, P. Høyer, M. Mosca, and A. Ta. Quantum amlitude amlification and estimation. In Quantum comutation and information, volume 305 of Contem. Math., ages 53 74. Amer. Math. Soc., Providence, RI, 2002. [7] H. Buhrman, I. Newman, H. Röhrig, and R. de Wolf. Robust olynomials and quantum algorithms. Theory Comut. Syst., 40(4):379 395, 2007. Preliminary version in STACS 2005. [8] L. K. Grover. A fast quantum mechanical algorithm for database search. In Proceedings of the ACM Symosium on the Theory of Comuting, ages 212 219, 1996. [9] A. Harrow. Personal communication, 2006. [10] P. Høyer, T. Lee, and R. Šalek. Negative weights make adversaries stronger. In Proceedings of the ACM Symosium on the Theory of Comuting, ages 526 535, 2007. quant-h/0611054. [11] P. Høyer, M. Mosca, and R. de Wolf. Quantum search on bounded-error inuts. In Proceedings of ICALP 2003, volume 2719 of Lecture Notes in Comut. Sci., ages 291 299. Sringer, Berlin, 2003. [12] K. Iwama, R. Raymond, and S. Yamashita. General bounds for quantum biased oracles. IPSJ Journal, 46(10):1234 1243, 2005. [13] P. Kaye, R. Laflamme, and M. Mosca. An introduction to quantum comuting. Oxford University Press, Oxford, 2007. [14] E. Knill, R. Laflamme, and W. H. Zurek. Resilient quantum comutation. Science, 279(5349):342 345, 1998. [15] G. L. Long, Y. S. Li, W. L. Zhang, and C. C. Tu. Dominant gate imerfection in Grover s quantum search algorithm. Physical Review A, 61:042305, 2000. quant-h/9910076. [16] F. Magniez, A. Nayak, J. Roland, and M. Santha. Search via quantum walk. In Proceedings of the ACM Symosium on the Theory of Comuting, ages 575 584, New York, 2007. [17] M. Nielsen and I. Chuang. Quantum Comutation and Quantum Information. Cambridge University Press, Cambridge, UK, 2000. [18] D. Shaira, S. Mozes, and O. Biham. Effect of unitary noise on Grover s quantum search algorithm. Phys. Rev. A, 67(4):042301, 2003. [19] N. Shenvi, K. R. Brown, and K. B. Whaley. Effects of a random noisy oracle on search algorithm comlexity. Phys. Rev. A, 68(5):052313, 2003. 8

[20] T. Suzuki, S. Yamashita, M. Nakanishi, and K. Watanabe. Robust quantum algorithms with ɛ-biased oracles. In Comuting and combinatorics, volume 4112 of Lecture Notes in Comut. Sci., ages 116 125. Sringer, Berlin, 2006. 9