A Glimpse of Quantum Computation
|
|
- Duane Morgan
- 5 years ago
- Views:
Transcription
1 A Glimpse of Quantum Computation Zhengfeng Ji (UTS:QSI) QCSS 2018, UTS 1. 1
2 Introduction What is quantum computation? Where does the power come from? Superposition Incompatible states can coexist Transformation of superpositions Fourier transform Quantum walk Hamiltonian simulation Intuition 2. 1
3 Superposition Lecture by Allan Adams Superposition of function calls f : {0,1} n {0,1} m Assume that has a classical circuit of size polynomial in n, then the following transformation is ef cient on a quantum computer 1 2 n x x,0 1 2 n x x, f(x) 2. 2
4 Quantum Fourier Transform 3. 1
5 Let Discrete Fourier Transform (DFT) X = {0,1,,N 1} be a nite set The discrete Fourier transform transforms a function f^ f : X C to another function where f^ 1 (y) = ω xy f(x). N N x X A transformation on a sequence of N complex numbers Important tool in classical signal processing 3. 2
6 Fast Fourier Transform (FFT) Cooley Tukey algorithm, from f^ 1 (y) = N x X Gauss 1805! Assume for simplicity N = 2 n O( ) Recursive structure: for, N 2 to O(N log N) ω xy N 0 y < N/2 f(x). [ (y) = f^ (y)] e(y) + ω y N f^ o f^
7 What about the second half? f^ 0y ( ) 1 [ (y)] = (y) + 2 f^ e ω y N f^ o f^ 1y ( ) 1 [ (y)] = (y) 2 f^ e ω y N f^ o FFT: compute the fast Fourier transform (recursively) on the even and odd parts respectively and combine the results using the above rule 3. 4
8 Quantum Fourier Transform (QFT) For function f : X C, de ne quantum state f = f(x) x. x X Quantum Fourier transform maps the superposition f to f^ Recall that quantum computation is about the processing of superposition states In QFT, we transform the amplitudes by DFT The QFT is a unitary transform F = 1 N x,y X ω xy N y x 3. 5
9 QFT: E cient Realization Use the recursion in a quantum way f^ 0y ( ) f^ 1y ( ) 1 [ (y)] = (y) + 2 f^ e ω y N f^ o 1 [ (y)] = (y) 2 f^ e ω y N f^ o Apply QFT of qubits to the rst qubits only once!!! n 1 n 1 Then do some post-processing Cheating?! No! 3. 6
10 1. After the QFT on the rst qubits, we have 2. De ne function Apply n 1 f = fe fo fe ^ fo ^ go(y) ^ = ω y (y) N f^ o n 1 controlled phase gates, we have fe ^ go ^ 3. Apply Hadamard to the last qubit, we get + fe ^ go ^ 0 fe + ^ go ^ Move the last qubit to the rst by SWAP gates and we have f^
11 3. 7
12 Remarks on QFT We have shown an ef cient implementation of QFT Complexity or Discard small rotations, gives an approximate QFT Complexity n 2 nlog n log 2 N U i V i ϵ Lemma. For unitary operators and,, we have U t U2U1 V t V2V1 tϵ. U i V i Do NOT expect it to be useful in most problems of signal processing You cannot read out the values of the amplitudes! 3. 8
13 Phase Estimation In phase estimation, we are given access to controlled-u x for all x X and also an eigenstate ϕ of U U ϕ iϕ = e ϕ The problem is to estimate the phase ϕ some desired precision [0, 2π) to Inverse Fourier transform F 1 1 = N xy ω N y x x,y X 3.9
14 n ϕ To get an -bit estimate of, the phase estimation procedure 1 x ϕ 1. Prepare the state N x X 2. Apply unitary operator x x x X U x The state becomes 1 N x X e iϕx x ϕ 3. Apply an inverse quantum Fourier transform on the rst register ϕ = 2πy/2 n y X If for some, the state in the rst register before the inverse Fourier transform is F y The rst register is a good approximation of ϕ/2π 3. 10
15 An Example: Discrete Log Given a cyclic group g0 generated by g0 and an element, the size is known h G The discrete logarithm of in is the smallest non- such that with respect to g0 negative integer G = N = G α log g0 h h G g α 0 = h Important for classical cryptography (Dif e- Hellman key exchange) No ef cient classical algorithm is known 3. 11
16 Quantum Algorithm for Discrete Log Consider the following unitary U : g hg U x It is possible to implement controlled- operators for any x by repeated squaring De ne states 1 = ϕ y ω xy, then N N gx 0 x X 1 ϕ y ω xy N g x+ log h g 0 0 ω y log h g 0 N N x X Use phase estimation! We can sample a random pair of (y, ϕ ) y Factoring is in BQP U = = ϕ y
17 3. 12
18 Quantum Walk 4. 1
19 Let Continuous-time Random Walk on Graph G = (V, E) be a graph The Laplacian of is a matrix of size where The continuous-time random walk on the differential equation The distribution evolves as L G V V L j,k = deg(j) 1 0 d dt p j (t) = p(t) = e Lt G k V j = k (j, k) E (j, k) E is de ned as the solution of p(0) L jk p k (t) 4. 2
20 Schrödinger equation: Continuous-time Quantum Walk Continuous-time quantum walk is the quantum time evolution de ned by the Laplacian From random transformations of probability distributions to transformations of superpositions Probability to amplitudes: For i d dt ψ(t) = Hψ(t) q j (t) = j ψ(t) d i (t) = (t) dt q j k V L jk q k, we have Continuous-time random and quantum walks exhibit very different properties! 4. 3
21 Discrete-time Random Walk In a discrete-time random walk on graph to its neighbors with equal probability G, we move from a vertex The walk is de ned by the matrix M jk ={ 1/deg(k) 0 If the probability distribution is after one step of random walk is (j, k) E otherwise p p, the distribution = Mp 4. 4
22 Discrete-time Quantum Walk It is not easy to come up with a proper de nition j? 1 = k j is not a unitary map! deg(j) k:(j,k) E The key idea to solves this problem is to enlarge the Hilbert space Walk on the edges, instead of the vertices (Watrous) j C = j j (2 I) j j j V j U = SC S Leaves invariant The quantum walk operator where swaps the two vertex registers 4. 5
23 Szegedy Walk: Markov Chain Quantized In general, for any stochastic matrix whose entry is the probability of moving from to De ne state De ne operator j=1 Quantum walk operator for one step is j N k P = j k ψ j P kj k=1 N Π = ψ j ψ j P kj U = S(2Π I) 4. 6
24 Spectrum Theorem Theorem. For any stochastic matrix, de ne matrix and let be the complete set of D jk = P jk P kj eigenvectors of ±i and arccos λ. D { λ } P. Then the discrete-time quantum walk corresponding to have eigenvalues U = S(2Π I) P ±1 e 4. 7
25 Recall that we have a Markov chain De ne isometry Check that For state k V and we de ned states λ ~, check that U = S, and US = 2λS λ ~ λ ~ λ ~ λ ~ λ ~ The two-dimensional subspace spanned by and is invariant under. Coincidence? U P = j, k ψ j P kj T = ψ j = j, k j j P kj j V j,k V T T T T = I, T = Π, ST = D = T λ λ ~ S λ ~
26 4. 8
27 Hitting Time G G M Given graph, decide if has a marked vertex in or not Consider classical Markov chain simplicity that is symmetric P P P and assume for De ne as but stops if one reaches a marked vertex P =( 0) =( ), ( P ) t P t M P M Q I Starting from a uniform distribution on not nding a marked vertex after steps is P t 0 Q I V M 1, = N M P t 1 M M PM t P M, the probability of t 4. 9
28 Probability of not nding a marked vertex is at most P M t A lemma that bounds the norm of P M Lemma. If the second largest eigenvalue of is at most, and, then. M ϵn 1 δϵ P M P 1 δ To bring P M t = O(1/δϵ) t to some constant below some constant, we need, so the classical hitting time is O(1/δϵ) 4. 10
29 Quantum Hitting Time Consider the quantum walk operator corresponding to, and State ψ 1 = ψ j N M j M The matrix for the Markov chain is U P D P ( P M0 0) U ψ Phase estimation of on state solves the decision problem If M is empty, we have P = P ψ and is a 1-eigenstate of U, and the phase estimation always outputs 0 ψ Otherwise, when M is not empty, the state lives in the ±i subspace with eigenvalues e arccos λ Time complexity: 1/arccos λ = O(1/ δϵ) steps of quantum walk I 4. 11
30 Quantum Search In unstructured search, one is given black-box access to a function f : S {0,1} where S is a nite set of N elements The set is the set of marked items Consider the random walk on the complete graph of vertices Spectral gap of M = {x S : f(x) = 1} Quantum hitting time P is δ = N/(N 1) Slightly different from Grover's search algorithm P N P = S S I N 1 1 N 1 O(1/ δϵ) = O( N/ M ) N 4. 12
31 Quantum Hamiltonian Simulation 5. 1
32 Schrödinger equation Hamiltonian Simulation i d dt ψ(t) = H ψ(t) H 2 n 2 n, mathematically a Hermitian matrix of size by, is called the Hamiltonian of the system and, as the equation says, it governs the dynamics of system ψ(t) = ψ(0) U t = We have for unitary operator Give Hamiltonian H and time t, nd a quantum circuit U consisting of gates such that U t poly(n, t,1/ϵ) U e iht ϵ e iht 5. 2
33 Product Formula If both H1 and H2 are ef ciently simulated, then so is H1 + H2 Notice that e A+B may be different from e A e B as A and B may not commute with each other Lie product formula m = O((νt e A+B = lim ( N ea/n e B/N ) N ) 2 /ϵ) ν = max(, ) For, where H1 H2, we have t/m i t/m i( + )t ( H 1 e H 1 ) m e ϵ e i H 1 H2 5. 3
34 Local Hamiltonians can be ef ciently simulated H = j H j term qubits H H j where each acts on at most k can be speci ed ef ciently 5. 4
35 An only N N Sparse Hamiltonian Simulation Hermitian matrix is sparse if in any xed row there are nonzero entries d = poly(log N) Assume there is a classical algorithm that given the row index, outputs the list of indices and values of the nonzero entries Simple case: H is diagonal (Not a small sum) x,0 x, H x,x x, e ith x,x H x,x x,0 e ith x,x = ( x ) 0 e iht 5. 5
36 Graph Edge Coloring Let G be an undirected graph of maximum degree An edge-coloring of at most colors can be ef ciently computed for bipartite Simulate the Hamiltonian for different color respectively and use Lie product formula y = Let be the vertex adjacent to by an edge of color De ne max x v c (x) c min = min(x, y) x = max(x, y) d 2 and V 2 2 x min, max x x H x,c Let be the by unitary acting on the space spanned by de ned by the Hamiltonian G x c d 5. 6
37 De ne two quantum circuits : x,0,,, x U1 min max x x V where x is a description of by unitary 2 V x V acts on the span of x and Consider U 1 and assume V x 2 :,, ϕ,, ϕ U2 min max x x V min max x x x V x V x min max x x where x 1 U2U1 = α + β V min max x x x x,0 min, max,, x x x V x min, max, x x x V x V x min max x x V min min max x x x x V max x x min max x x = α,,, + β,,, α + β By linearity U1 1 U2U1 simulate the color c part of the Hamiltonian
38 5. 7
39 More E cient Methods All known product formula based algorithms have complexity superlinear in t, is it possible to achieve linear complexity? Better performance in Connections to continuous-time and discrete-time quantum walks De ne isometry polylog 1 ϵ N j = j, k + H j, N + jk 1 ψ j X k=1 H 1 1 N jk X k=1 A unitary operator motived by the quantum walk operator that has ±i eigenvalues arccos λ e 5. 8
40 Phase estimation ψ 1. Apply the isometry T to state 2. Perform the phase estimation on the quantum walk operator with some precision δ 3. Compute an estimate of λ from the estimated value of 4. Introduce the phase e iλt 5. Uncompute everything Quantum signal processing Reading material: HHL algorithm Hamiltonian simulation + Phase estimation arccos λ [Low, Chuang, PRL ] [Harrow, Hassidim, Lloyd, PRL ] 5. 9
41 Summary A glimpse of quantum computation through Quantum Fourier transform f f^ Discrete-time quantum walk = S(2Π I) ψ t 1 ψ t ψ t 1 Hamiltonian simulation ψ(0) ψ(t) = ψ(0) e iht 6. 1
Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk
Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 11: From random walk to quantum walk We now turn to a second major topic in quantum algorithms, the concept
More informationQuantum walk algorithms
Quantum walk algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 28 September 2011 Randomized algorithms Randomness is an important tool in computer science Black-box problems
More informationHamiltonian simulation and solving linear systems
Hamiltonian simulation and solving linear systems Robin Kothari Center for Theoretical Physics MIT Quantum Optimization Workshop Fields Institute October 28, 2014 Ask not what you can do for quantum computing
More informationQuantum algorithms. Andrew Childs. Institute for Quantum Computing University of Waterloo
Quantum algorithms Andrew Childs Institute for Quantum Computing University of Waterloo 11th Canadian Summer School on Quantum Information 8 9 June 2011 Based in part on slides prepared with Pawel Wocjan
More informationDiscrete quantum random walks
Quantum Information and Computation: Report Edin Husić edin.husic@ens-lyon.fr Discrete quantum random walks Abstract In this report, we present the ideas behind the notion of quantum random walks. We further
More informationHamiltonian simulation with nearly optimal dependence on all parameters
Hamiltonian simulation with nearly optimal dependence on all parameters Dominic Berry + Andrew Childs obin Kothari ichard Cleve olando Somma Quantum simulation by quantum walks Dominic Berry + Andrew Childs
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT
Quantum algorithms (CO 78, Winter 008) Prof. Andrew Childs, University of Waterloo LECTURE : Quantum circuits and the abelian QFT This is a course on quantum algorithms. It is intended for graduate students
More informationQuantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002
Quantum NP - Cont. Classical and Quantum Computation A.Yu Kitaev, A. Shen, M. N. Vyalyi 2002 1 QMA - the quantum analog to MA (and NP). Definition 1 QMA. The complexity class QMA is the class of all languages
More informationExponential algorithmic speedup by quantum walk
Exponential algorithmic speedup by quantum walk Andrew Childs MIT Center for Theoretical Physics joint work with Richard Cleve Enrico Deotto Eddie Farhi Sam Gutmann Dan Spielman quant-ph/0209131 Motivation
More informationarxiv: v2 [quant-ph] 7 Jan 2010
Algorithms for Quantum Computers Jamie Smith and Michele Mosca arxiv:1001.0767v2 [quant-ph] 7 Jan 2010 1 Introduction Quantum computing is a new computational paradigm created by reformulating information
More informationChapter 10. Quantum algorithms
Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,
More informationComplex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where
Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,
More informationUniversal computation by quantum walk
Universal computation by quantum walk Andrew Childs C&O and IQC Waterloo arxiv:0806.1972 Random walk A Markov process on a graph G = (V, E). Random walk A Markov process on a graph G = (V, E). In discrete
More informationQuantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search
Quantu algoriths (CO 781, Winter 2008) Prof Andrew Childs, University of Waterloo LECTURE 15: Unstructured search and spatial search ow we begin to discuss applications of quantu walks to search algoriths
More informationarxiv:cond-mat/ v1 20 Sep 2004
One-dimensional continuous-time quantum walks DANIEL BEN-AVRAHAM ERIK M. BOLLT CHRISTINO TAMON September, 4 arxiv:cond-mat/4954 v Sep 4 Abstract We survey the equations of continuous-time quantum walks
More informationHigh-precision quantum algorithms. Andrew Childs
High-precision quantum algorithms Andrew hilds What can we do with a quantum computer? Factoring Many problems with polynomial speedup (combinatorial search, collision finding, graph properties, oolean
More informationFigure 1: Circuit for Simon s Algorithm. The above circuit corresponds to the following sequence of transformations.
CS 94 //09 Fourier Transform, Period Finding and Factoring in BQP Spring 009 Lecture 4 Recap: Simon s Algorithm Recall that in the Simon s problem, we are given a function f : Z n Zn (i.e. from n-bit strings
More informationMath 443/543 Graph Theory Notes 5: Graphs as matrices, spectral graph theory, and PageRank
Math 443/543 Graph Theory Notes 5: Graphs as matrices, spectral graph theory, and PageRank David Glickenstein November 3, 4 Representing graphs as matrices It will sometimes be useful to represent graphs
More informationLecture 5: Random Walks and Markov Chain
Spectral Graph Theory and Applications WS 20/202 Lecture 5: Random Walks and Markov Chain Lecturer: Thomas Sauerwald & He Sun Introduction to Markov Chains Definition 5.. A sequence of random variables
More informationAlgorithmic challenges in quantum simulation. Andrew Childs University of Maryland
Algorithmic challenges in quantum simulation Andrew Childs University of Maryland nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical,
More informationThe Principles of Quantum Mechanics: Pt. 1
The Principles of Quantum Mechanics: Pt. 1 PHYS 476Q - Southern Illinois University February 15, 2018 PHYS 476Q - Southern Illinois University The Principles of Quantum Mechanics: Pt. 1 February 15, 2018
More informationLecture 4: Postulates of quantum mechanics
Lecture 4: Postulates of quantum mechanics Rajat Mittal IIT Kanpur The postulates of quantum mechanics provide us the mathematical formalism over which the physical theory is developed. For people studying
More informationAlgorithmic challenges in quantum simulation. Andrew Childs University of Maryland
Algorithmic challenges in quantum simulation Andrew Childs University of Maryland nature isn t classical, dammit, and if you want to make a simulation of nature, you d better make it quantum mechanical,
More informationShor s Prime Factorization Algorithm
Shor s Prime Factorization Algorithm Bay Area Quantum Computing Meetup - 08/17/2017 Harley Patton Outline Why is factorization important? Shor s Algorithm Reduction to Order Finding Order Finding Algorithm
More informationWhich Quantum Walk on Graphs?
Which Quantum Walk on Graphs? Christino Tamon Department of Computer Science Clarkson University August 13, 2015 Outline I Walks on graphs (random and quantum) I State transfer on graphs (motivation) I
More informationHamiltonian simulation with nearly optimal dependence on all parameters
Hamiltonian simulation with nearly optimal dependence on all parameters Andrew Childs CS, UMIACS, & QuICS University of Maryland Joint work with Dominic Berry (Macquarie) and Robin Kothari (MIT), building
More informationQuantum Computing Lecture 6. Quantum Search
Quantum Computing Lecture 6 Quantum Search Maris Ozols Grover s search problem One of the two most important algorithms in quantum computing is Grover s search algorithm (invented by Lov Grover in 1996)
More informationCompute the Fourier transform on the first register to get x {0,1} n x 0.
CS 94 Recursive Fourier Sampling, Simon s Algorithm /5/009 Spring 009 Lecture 3 1 Review Recall that we can write any classical circuit x f(x) as a reversible circuit R f. We can view R f as a unitary
More informationBy allowing randomization in the verification process, we obtain a class known as MA.
Lecture 2 Tel Aviv University, Spring 2006 Quantum Computation Witness-preserving Amplification of QMA Lecturer: Oded Regev Scribe: N. Aharon In the previous class, we have defined the class QMA, which
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Part II Emma Strubell http://cs.umaine.edu/~ema/quantum_tutorial.pdf April 13, 2011 Overview Outline Grover s Algorithm Quantum search A worked example Simon s algorithm
More informationAdvanced Cryptography Quantum Algorithms Christophe Petit
The threat of quantum computers Advanced Cryptography Quantum Algorithms Christophe Petit University of Oxford Christophe Petit -Advanced Cryptography 1 Christophe Petit -Advanced Cryptography 2 The threat
More informationQuantum expanders from any classical Cayley graph expander
Quantum expanders from any classical Cayley graph expander arxiv:0709.1142 Aram Harrow (Bristol) QIP 08 19 Dec 2007 outline Main result. Definitions. Proof of main result. Applying the recipe: examples
More informationQuantum algorithms based on quantum walks. Jérémie Roland (ULB - QuIC) Quantum walks Grenoble, Novembre / 39
Quantum algorithms based on quantum walks Jérémie Roland Université Libre de Bruxelles Quantum Information & Communication Jérémie Roland (ULB - QuIC) Quantum walks Grenoble, Novembre 2012 1 / 39 Outline
More informationMATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators.
MATH 423 Linear Algebra II Lecture 33: Diagonalization of normal operators. Adjoint operator and adjoint matrix Given a linear operator L on an inner product space V, the adjoint of L is a transformation
More informationThe Quantum Complexity of Computing Schatten p-norms
The Quantum Complexity of Computing Schatten p-norms Chris Cade and Ashley Montanaro School of Mathematics, University of Bristol, UK June 8, 017 Abstract We consider the quantum complexity of computing
More information6.842 Randomness and Computation March 3, Lecture 8
6.84 Randomness and Computation March 3, 04 Lecture 8 Lecturer: Ronitt Rubinfeld Scribe: Daniel Grier Useful Linear Algebra Let v = (v, v,..., v n ) be a non-zero n-dimensional row vector and P an n n
More informationPhysics 239/139 Spring 2018 Assignment 2 Solutions
University of California at San Diego Department of Physics Prof. John McGreevy Physics 39/139 Spring 018 Assignment Solutions Due 1:30pm Monday, April 16, 018 1. Classical circuits brain-warmer. (a) Show
More informationC/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).
C/CS/Phys 191 Quantum Gates and Universality 9//05 Fall 005 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Universality Ch. 3.5-3.6
More informationQuantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity
Quantum Computing 1. Quantum States and Quantum Gates 2. Multiple Qubits and Entangled States 3. Quantum Gate Arrays 4. Quantum Parallelism 5. Examples of Quantum Algorithms 1. Grover s Unstructured Search
More informationQuantum Complexity Theory and Adiabatic Computation
Chapter 9 Quantum Complexity Theory and Adiabatic Computation 9.1 Defining Quantum Complexity We are familiar with complexity theory in classical computer science: how quickly can a computer (or Turing
More informationQuantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar
Quantum Computing Lecture 3 Principles of Quantum Mechanics Anuj Dawar What is Quantum Mechanics? Quantum Mechanics is a framework for the development of physical theories. It is not itself a physical
More informationQuantum algorithms based on span programs
Quantum algorithms based on span programs Ben Reichardt IQC, U Waterloo [arxiv:0904.2759] Model: Complexity measure: Quantum algorithms Black-box query complexity Span programs Witness size [KW 93] [RŠ
More information1 Readings. 2 Unitary Operators. C/CS/Phys C191 Unitaries and Quantum Gates 9/22/09 Fall 2009 Lecture 8
C/CS/Phys C191 Unitaries and Quantum Gates 9//09 Fall 009 Lecture 8 1 Readings Benenti, Casati, and Strini: Classical circuits and computation Ch.1.,.6 Quantum Gates Ch. 3.-3.4 Kaye et al: Ch. 1.1-1.5,
More informationQuantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method
Quantum algorithms (CO 781/CS 867/QIC 823, Winter 2013) Andrew Childs, University of Waterloo LECTURE 13: Query complexity and the polynomial method So far, we have discussed several different kinds of
More informationPHY305: Notes on Entanglement and the Density Matrix
PHY305: Notes on Entanglement and the Density Matrix Here follows a short summary of the definitions of qubits, EPR states, entanglement, the density matrix, pure states, mixed states, measurement, and
More informationarxiv:quant-ph/ v2 26 Mar 2005
Adiabatic Quantum Computation is Equivalent to Standard Quantum Computation arxiv:quant-ph/0405098v2 26 Mar 2005 Dorit Aharonov School of Computer Science and Engineering, Hebrew University, Jerusalem,
More informationQuantum Algorithms for Graph Traversals and Related Problems
Quantum Algorithms for Graph Traversals and Related Problems Sebastian Dörn Institut für Theoretische Informatik, Universität Ulm, 89069 Ulm, Germany sebastian.doern@uni-ulm.de Abstract. We study the complexity
More informationC/CS/Phys C191 Grover s Quantum Search Algorithm 11/06/07 Fall 2007 Lecture 21
C/CS/Phys C191 Grover s Quantum Search Algorithm 11/06/07 Fall 2007 Lecture 21 1 Readings Benenti et al, Ch 310 Stolze and Suter, Quantum Computing, Ch 84 ielsen and Chuang, Quantum Computation and Quantum
More informationUnitary Dynamics and Quantum Circuits
qitd323 Unitary Dynamics and Quantum Circuits Robert B. Griffiths Version of 20 January 2014 Contents 1 Unitary Dynamics 1 1.1 Time development operator T.................................... 1 1.2 Particular
More informationIntroduction to Quantum Computing
Introduction to Quantum Computing Petros Wallden Lecture 7: Complexity & Algorithms I 13th October 016 School of Informatics, University of Edinburgh Complexity - Computational Complexity: Classification
More information04. Five Principles of Quantum Mechanics
04. Five Principles of Quantum Mechanics () States are represented by vectors of length. A physical system is represented by a linear vector space (the space of all its possible states). () Properties
More informationQUANTUM CRYPTOGRAPHY QUANTUM COMPUTING. Philippe Grangier, Institut d'optique, Orsay. from basic principles to practical realizations.
QUANTUM CRYPTOGRAPHY QUANTUM COMPUTING Philippe Grangier, Institut d'optique, Orsay 1. Quantum cryptography : from basic principles to practical realizations. 2. Quantum computing : a conceptual revolution
More informationb) (5 points) Give a simple quantum circuit that transforms the state
C/CS/Phy191 Midterm Quiz Solutions October 0, 009 1 (5 points) Short answer questions: a) (5 points) Let f be a function from n bits to 1 bit You have a quantum circuit U f for computing f If you wish
More informationSVD, Power method, and Planted Graph problems (+ eigenvalues of random matrices)
Chapter 14 SVD, Power method, and Planted Graph problems (+ eigenvalues of random matrices) Today we continue the topic of low-dimensional approximation to datasets and matrices. Last time we saw the singular
More informationQuantum Computing Lecture Notes, Extra Chapter. Hidden Subgroup Problem
Quantum Computing Lecture Notes, Extra Chapter Hidden Subgroup Problem Ronald de Wolf 1 Hidden Subgroup Problem 1.1 Group theory reminder A group G consists of a set of elements (which is usually denoted
More informationQuantum Mechanics II: Examples
Quantum Mechanics II: Examples Michael A. Nielsen University of Queensland Goals: 1. To apply the principles introduced in the last lecture to some illustrative examples: superdense coding, and quantum
More informationErrata list, Nielsen & Chuang. rrata/errata.html
Errata list, Nielsen & Chuang http://www.michaelnielsen.org/qcqi/errata/e rrata/errata.html Part II, Nielsen & Chuang Quantum circuits (Ch 4) SK Quantum algorithms (Ch 5 & 6) Göran Johansson Physical realisation
More information1 Fundamental physical postulates. C/CS/Phys C191 Quantum Mechanics in a Nutshell I 10/04/07 Fall 2007 Lecture 12
C/CS/Phys C191 Quantum Mechanics in a Nutshell I 10/04/07 Fall 2007 Lecture 12 In this and the next lecture we summarize the essential physical and mathematical aspects of quantum mechanics relevant to
More informationQuantum Computing Lecture 2. Review of Linear Algebra
Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces
More informationThe Framework of Quantum Mechanics
The Framework of Quantum Mechanics We now use the mathematical formalism covered in the last lecture to describe the theory of quantum mechanics. In the first section we outline four axioms that lie at
More informationarxiv: v1 [quant-ph] 22 Feb 2018
Quantum linear systems algorithms: a primer Danial Dervovic 1, Mark Herbster 1, Peter Mountney 1,, Simone Severini 1, Naïri Usher 1, and Leonard Wossnig 1 1 Department of Computer Science, University College
More informationFactoring integers with a quantum computer
Factoring integers with a quantum computer Andrew Childs Department of Combinatorics and Optimization and Institute for Quantum Computing University of Waterloo Eighth Canadian Summer School on Quantum
More informationMa/CS 6b Class 20: Spectral Graph Theory
Ma/CS 6b Class 20: Spectral Graph Theory By Adam Sheffer Eigenvalues and Eigenvectors A an n n matrix of real numbers. The eigenvalues of A are the numbers λ such that Ax = λx for some nonzero vector x
More informationarxiv:quant-ph/ v1 21 Nov 2003
Analytic solutions for quantum logic gates and modeling pulse errors in a quantum computer with a Heisenberg interaction G.P. Berman 1, D.I. Kamenev 1, and V.I. Tsifrinovich 2 1 Theoretical Division and
More informationShort Course in Quantum Information Lecture 5
Short Course in Quantum Information Lecture 5 Quantum Algorithms Prof. Andrew Landahl University of New Mexico Course Info All materials downloadable @ website http://info.phys.unm.edu/~deutschgroup/deutschclasses.html
More informationQuantum Algorithms for Finding Constant-sized Sub-hypergraphs
Quantum Algorithms for Finding Constant-sized Sub-hypergraphs Seiichiro Tani (Joint work with François Le Gall and Harumichi Nishimura) NTT Communication Science Labs., NTT Corporation, Japan. The 20th
More informationA quantum walk based search algorithm, and its optical realisation
A quantum walk based search algorithm, and its optical realisation Aurél Gábris FJFI, Czech Technical University in Prague with Tamás Kiss and Igor Jex Prague, Budapest Student Colloquium and School on
More information6.896 Quantum Complexity Theory October 2, Lecture 9
6896 Quantum Complexity heory October, 008 Lecturer: Scott Aaronson Lecture 9 In this class we discuss Grover s search algorithm as well as the BBBV proof that it is optimal 1 Grover s Algorithm 11 Setup
More informationLecture 10: Eigenvalue Estimation
CS 880: Quantum Information Processing 9/7/010 Lecture 10: Eigenvalue Estimation Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený Last time we discussed the quantum Fourier transform, and introduced
More informationIntroduction to Adiabatic Quantum Computation
Introduction to Adiabatic Quantum Computation Vicky Choi Department of Computer Science Virginia Tech April 6, 2 Outline Motivation: Maximum Independent Set(MIS) Problem vs Ising Problem 2 Basics: Quantum
More information1 Random Walks and Electrical Networks
CME 305: Discrete Mathematics and Algorithms Random Walks and Electrical Networks Random walks are widely used tools in algorithm design and probabilistic analysis and they have numerous applications.
More informationThe query register and working memory together form the accessible memory, denoted H A. Thus the state of the algorithm is described by a vector
1 Query model In the quantum query model we wish to compute some function f and we access the input through queries. The complexity of f is the number of queries needed to compute f on a worst-case input
More informationFrom Adversaries to Algorithms. Troy Lee Rutgers University
From Adversaries to Algorithms Troy Lee Rutgers University Quantum Query Complexity As in classical complexity, it is difficult to show lower bounds on the time or number of gates required to solve a problem
More informationGrover s algorithm. We want to find aa. Search in an unordered database. QC oracle (as usual) Usual trick
Grover s algorithm Search in an unordered database Example: phonebook, need to find a person from a phone number Actually, something else, like hard (e.g., NP-complete) problem 0, xx aa Black box ff xx
More informationOn the query complexity of counterfeiting quantum money
On the query complexity of counterfeiting quantum money Andrew Lutomirski December 14, 2010 Abstract Quantum money is a quantum cryptographic protocol in which a mint can produce a state (called a quantum
More information1 Linear Algebra Problems
Linear Algebra Problems. Let A be the conjugate transpose of the complex matrix A; i.e., A = A t : A is said to be Hermitian if A = A; real symmetric if A is real and A t = A; skew-hermitian if A = A and
More informationQuantum Phase Estimation using Multivalued Logic
Quantum Phase Estimation using Multivalued Logic Agenda Importance of Quantum Phase Estimation (QPE) QPE using binary logic QPE using MVL Performance Requirements Salient features Conclusion Introduction
More informationPh 219b/CS 219b. Exercises Due: Wednesday 4 December 2013
1 Ph 219b/CS 219b Exercises Due: Wednesday 4 December 2013 4.1 The peak in the Fourier transform In the period finding algorithm we prepared the periodic state A 1 1 x 0 + jr, (1) A j=0 where A is the
More informationA Review of Quantum Random Walks and their Algorithmic Applications
A Review of Quantum Random Walks and their Algorithmic Applications Enis K. Inan 1 and Mohamed Abidalrekab 2 1 Portland State University einan@pdx.edu 2 Portland State University moh29@pdx.edu June 17,
More information1 Mathematical preliminaries
1 Mathematical preliminaries The mathematical language of quantum mechanics is that of vector spaces and linear algebra. In this preliminary section, we will collect the various definitions and mathematical
More informationChapter 6 Inner product spaces
Chapter 6 Inner product spaces 6.1 Inner products and norms Definition 1 Let V be a vector space over F. An inner product on V is a function, : V V F such that the following conditions hold. x+z,y = x,y
More informationWitness-preserving Amplification of QMA
Witness-preserving Amplification of QMA Yassine Hamoudi December 30, 2015 Contents 1 Introduction 1 1.1 QMA and the amplification problem.................. 2 1.2 Prior works................................
More informationSimulation of quantum computers with probabilistic models
Simulation of quantum computers with probabilistic models Vlad Gheorghiu Department of Physics Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. April 6, 2010 Vlad Gheorghiu (CMU) Simulation of quantum
More informationFinite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product
Chapter 4 Hilbert Spaces 4.1 Inner Product Spaces Inner Product Space. A complex vector space E is called an inner product space (or a pre-hilbert space, or a unitary space) if there is a mapping (, )
More informationQuantum Information & Quantum Computing
Math 478, Phys 478, CS4803, February 9, 006 1 Georgia Tech Math, Physics & Computing Math 478, Phys 478, CS4803 Quantum Information & Quantum Computing Problems Set 1 Due February 9, 006 Part I : 1. Read
More information2. Introduction to quantum mechanics
2. Introduction to quantum mechanics 2.1 Linear algebra Dirac notation Complex conjugate Vector/ket Dual vector/bra Inner product/bracket Tensor product Complex conj. matrix Transpose of matrix Hermitian
More informationPh 219b/CS 219b. Exercises Due: Wednesday 22 February 2006
1 Ph 219b/CS 219b Exercises Due: Wednesday 22 February 2006 6.1 Estimating the trace of a unitary matrix Recall that using an oracle that applies the conditional unitary Λ(U), Λ(U): 0 ψ 0 ψ, 1 ψ 1 U ψ
More informationLecture 2: From Classical to Quantum Model of Computation
CS 880: Quantum Information Processing 9/7/10 Lecture : From Classical to Quantum Model of Computation Instructor: Dieter van Melkebeek Scribe: Tyson Williams Last class we introduced two models for deterministic
More informationLinear algebra and applications to graphs Part 1
Linear algebra and applications to graphs Part 1 Written up by Mikhail Belkin and Moon Duchin Instructor: Laszlo Babai June 17, 2001 1 Basic Linear Algebra Exercise 1.1 Let V and W be linear subspaces
More informationα x x 0 α x x f(x) α x x α x ( 1) f(x) x f(x) x f(x) α x = α x x 2
Quadratic speedup for unstructured search - Grover s Al- CS 94- gorithm /8/07 Spring 007 Lecture 11 01 Unstructured Search Here s the problem: You are given an efficient boolean function f : {1,,} {0,1},
More informationQuantum Mechanics C (130C) Winter 2014 Final exam
University of California at San Diego Department of Physics Prof. John McGreevy Quantum Mechanics C (130C Winter 014 Final exam Please remember to put your name on your exam booklet. This is a closed-book
More informationMa/CS 6b Class 20: Spectral Graph Theory
Ma/CS 6b Class 20: Spectral Graph Theory By Adam Sheffer Recall: Parity of a Permutation S n the set of permutations of 1,2,, n. A permutation σ S n is even if it can be written as a composition of an
More informationAny pure quantum state ψ (qubit) of this system can be written, up to a phase, as a superposition (linear combination of the states)
Chapter Qubits A single qubit is a two-state system, such as a two-level atom The states (kets) h and v of the horizontaland vertical polarization of a photon can also be considered as a two-state system
More informationQuantum algorithm for linear systems of equations Final Report Mayank Sharma
Quantum algorithm for linear systems of equations Final Report Mayank Sharma Solving linear systems of equations is ubiquitous in all areas of science and engineering. With rapidly growing data sets, such
More informationAttempts at relativistic QM
Attempts at relativistic QM based on S-1 A proper description of particle physics should incorporate both quantum mechanics and special relativity. However historically combining quantum mechanics and
More informationEigenvalues, random walks and Ramanujan graphs
Eigenvalues, random walks and Ramanujan graphs David Ellis 1 The Expander Mixing lemma We have seen that a bounded-degree graph is a good edge-expander if and only if if has large spectral gap If G = (V,
More informationChapter 2 The Group U(1) and its Representations
Chapter 2 The Group U(1) and its Representations The simplest example of a Lie group is the group of rotations of the plane, with elements parametrized by a single number, the angle of rotation θ. It is
More informationQuantum Mechanics I Physics 5701
Quantum Mechanics I Physics 5701 Z. E. Meziani 02/23//2017 Physics 5701 Lecture Outline 1 General Formulation of Quantum Mechanics 2 Measurement of physical quantities and observables 3 Representations
More informationQuantum Search on Strongly Regular Graphs
Quantum Search on Strongly Regular Graphs Degree Project in Engineering Physics, Second Level by Jonatan Janmark at Department of Theoretical Physics Royal Institute of Technology (KTH) & Department of
More informationPLEASE LET ME KNOW IF YOU FIND TYPOS (send to
Teoretisk Fysik KTH Advanced QM (SI2380), Lecture 2 (Summary of concepts) 1 PLEASE LET ME KNOW IF YOU FIND TYPOS (send email to langmann@kth.se) The laws of QM 1. I now discuss the laws of QM and their
More information