Grover s Algorithm + Quantum Zeno Effect + Vaidman

Similar documents
Quadratic speedup for unstructured search - Grover s Al-

Chapter Newton s Method

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS

C/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

1 GSW Iterative Techniques for y = Ax

THEOREMS OF QUANTUM MECHANICS

Lecture 12: Discrete Laplacian

Density matrix. c α (t)φ α (q)

Lecture 10: May 6, 2013

Problem Set 9 Solutions

EEE 241: Linear Systems

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

18.1 Introduction and Recap

Finding Dense Subgraphs in G(n, 1/2)

Lecture Notes on Linear Regression

Economics 101. Lecture 4 - Equilibrium and Efficiency

EN40: Dynamics and Vibrations. Homework 7: Rigid Body Kinematics

2.3 Nilpotent endomorphisms

14 The Postulates of Quantum mechanics

10-701/ Machine Learning, Fall 2005 Homework 3

Foundations of Arithmetic

Module 2. Random Processes. Version 2 ECE IIT, Kharagpur

10.34 Fall 2015 Metropolis Monte Carlo Algorithm

Assortment Optimization under MNL

Errors for Linear Systems

IV. Performance Optimization

ECEN 5005 Crystals, Nanocrystals and Device Applications Class 19 Group Theory For Crystals

Ph 219a/CS 219a. Exercises Due: Wednesday 23 October 2013

Quantum Mechanics for Scientists and Engineers. David Miller

Markov Chain Monte Carlo (MCMC), Gibbs Sampling, Metropolis Algorithms, and Simulated Annealing Bioinformatics Course Supplement

Difference Equations

Note on EM-training of IBM-model 1

Min Cut, Fast Cut, Polynomial Identities

APPENDIX A Some Linear Algebra

Lecture Space-Bounded Derandomization

Linear Feature Engineering 11

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens

THE SUMMATION NOTATION Ʃ

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Supporting Information

5 The Rational Canonical Form

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

5.04, Principles of Inorganic Chemistry II MIT Department of Chemistry Lecture 32: Vibrational Spectroscopy and the IR

Calculation of time complexity (3%)

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

This model contains two bonds per unit cell (one along the x-direction and the other along y). So we can rewrite the Hamiltonian as:

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM

THE ARIMOTO-BLAHUT ALGORITHM FOR COMPUTATION OF CHANNEL CAPACITY. William A. Pearlman. References: S. Arimoto - IEEE Trans. Inform. Thy., Jan.

Lecture 2: Gram-Schmidt Vectors and the LLL Algorithm

Prof. Dr. I. Nasser Phys 630, T Aug-15 One_dimensional_Ising_Model

Module 9. Lecture 6. Duality in Assignment Problems

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

Lecture 4: Constant Time SVD Approximation

C/CS/Phys C191 Amplitude Amplification, Quantum Zeno, Vaidman s bomb 11/10/09 Fall 2009 Lecture 22

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal

arxiv: v1 [quant-ph] 6 Sep 2007

Pauli measurements are universal

More metrics on cartesian products

CHAPTER 14 GENERAL PERTURBATION THEORY

Notes on Frequency Estimation in Data Streams

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor

Random Walks on Digraphs

Workshop: Approximating energies and wave functions Quantum aspects of physical chemistry

The Order Relation and Trace Inequalities for. Hermitian Operators

Using T.O.M to Estimate Parameter of distributions that have not Single Exponential Family

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Solution 1 for USTC class Physics of Quantum Information

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

Turbulence classification of load data by the frequency and severity of wind gusts. Oscar Moñux, DEWI GmbH Kevin Bleibler, DEWI GmbH

1 Matrix representations of canonical matrices

Hashing. Alexandra Stefan

Some Comments on Accelerating Convergence of Iterative Sequences Using Direct Inversion of the Iterative Subspace (DIIS)

Learning Theory: Lecture Notes

Exercises. 18 Algorithms

Lecture 5 Decoding Binary BCH Codes

COS 521: Advanced Algorithms Game Theory and Linear Programming

763622S ADVANCED QUANTUM MECHANICS Solution Set 1 Spring c n a n. c n 2 = 1.

A 2D Bounded Linear Program (H,c) 2D Linear Programming

Time-Varying Systems and Computations Lecture 6

ESCI 341 Atmospheric Thermodynamics Lesson 10 The Physical Meaning of Entropy

PHYS 705: Classical Mechanics. Calculus of Variations II

Einstein-Podolsky-Rosen Paradox

Section 8.3 Polar Form of Complex Numbers

Solution 1 for USTC class Physics of Quantum Information

Problem Do any of the following determine homomorphisms from GL n (C) to GL n (C)?

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso

Lecture 5 September 17, 2015

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

Note 10. Modeling and Simulation of Dynamic Systems

Robert Eisberg Second edition CH 09 Multielectron atoms ground states and x-ray excitations

STAT 309: MATHEMATICAL COMPUTATIONS I FALL 2018 LECTURE 16

Poisson brackets and canonical transformations

= = = (a) Use the MATLAB command rref to solve the system. (b) Let A be the coefficient matrix and B be the right-hand side of the system.

The Geometry of Logit and Probit

PHYS 215C: Quantum Mechanics (Spring 2017) Problem Set 3 Solutions

Implicit Integration Henyey Method

Transcription:

Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the two dmensonal subspace that conssts of two states: the target state a and ψ 0 x 1 x Start wth the state ψ 0, and repeat for O( () steps: reflect about a and then reflect about ψ 0 To mplement the reflecton about ψ 0, we use the Dffuson operator D (assume 2 n ), whch wors as follows Frst, apply H 2 n, whch maps ψ 0 000 Then reflect around 000 Fnally, apply H 2 n to return to the orgnal bass (ote that ths s smply a reflecton around the zero vector n the Hadamard bass) Let s wrte out ths dffuson operator explctly to gve another way of understandng Grover s algorthm: Clam: The Dffuson operator D has two propertes: 1 It s untary and can be effcently realzed 2 It can be seen as an nverson about the mean Proof: 1 For 2 n, D can be decomposed and rewrtten as: D 1 0 0 0 1 0 H H 0 0 1 2 0 0 H + I H 2 0 0 H H + I 2/ 2/ 2/ 2/ 2/ 2/ + I 2/ 2/ 2/ CS 294-2, Fall 2004, Lecture 11 0-1

2/ + 1 2/ 2/ 2/ 2/ + 1 2/ 2/ 2/ 2/ + 1 Observe that D s expressed as the product of three untary matrces (two Hadamard matrces separated by a condtonal phase shft matrx) Therefore, D s also untary Regardng the mplementaton, both the Hadamard and the condtonal phase shft transforms can be effcently realzed wthn O(n) gates 2 Consder D operatng on a vector α to generate another vector β : D α 1 α If we let be the mean ampltude, then the expresson 2 descrbes a reflecton of about the mean Thus, the ampltude of β 2 j α j + 2 + can be consdered an nverson about the mean wth respect to β 1 β β The quantum search algorthm teratvely mproves the probablty of measurng a soluton Here s how: 1 Start state s ψ 0 x 1 x 2 Invert the phase of a usng f 3 Then nvert about the mean usng D 4 Repeat steps 2 and 3 O( ) tmes, so n each teraton α a ncreases by 2 Ths process s llustrated n Fgure 01 Suppose we just want to fnd a wth probablty 2 1 Untl ths pont, the rest of the bass vectors wll have ampltude at 1 least 2 2 In each teraton of the algorthm, α a ncreases by at least 2 2 Eventually, α a 1 2 The number of teratons to get to ths α a s More applcatons Grover s algorthm s often called a database search algorthm, where you can query n superposton Other thngs you can do wth a smlar approach: 1 Fnd the mnmum 2 Approxmately count elements, or generate random ones 3 Speed up the collson problem 4 Speed up the test for matrx multplcaton In ths problem we are gven three matrces, A, B, and C, and are told that the product of the frst two equals the thrd We wsh to verfy that ths s ndeed true An effcent (randomzed) way of dong ths s pcng a random array r, and checng to see whether Cr ABr A(Br) Classcally, we can do the chec n O(n 2 ) tme, but usng a smlar approach to Grover s algorthm we can speed t up to O(n 175 ) tme CS 294-2, Fall 2004, Lecture 11 0-2

(a) (b) (c) Fgure 01: The frst three steps of Grover s algorthm We start wth a unform superposton of all bass vectors n (a) In (b), we have used the functon f to nvert the phase of α After runnng the dffuson operator D, we amplfy α whle decreasng all other ampltudes CS 294-2, Fall 2004, Lecture 11 0-3

φ 0 R θ 0 U M R θ 0 U M Fgure 02: Ths fgure shows the crcut used for fndng a bomb There are steps, and n each step we rotate the control bt and run U Vadman s Bomb To llustrate some of the concepts behnd Grover s algorthm, we ll brefly consder a problem nown as Vadman s bomb In ths problem, we have a pacage that may or may not contan a bomb However, the bomb s so senstve that smply loong to see f the bomb exsts wll cause t to explode So, can we determne whether the pacage contans a bomb wthout settng t off? Paradoxcally, quantum mechancs says that we can In partcular, we wll demonstrate that there s a sequence of measurements such that f the pacage contans a bomb, we wll loo wth probablty 1/, and f the pacage does not contan a bomb, we wll loo wth certanty The Quantum Zeno Effect To acheve ths goal, we ll tae advantage of a phenomenon nown as the Quantum Zeno Effect (also referred to as the watched pot or the watchdog effect) Consder a quantum state consstng of a sngle qubt Ths qubt starts at 0, and at every step we wll rotate t toward 1 by θ π/2 After one rotaton, we have φ α 0 + β 1, where β sn θ 1/ After steps, the state wll be 1, so any measurement wll return 1 wth hgh probablty ow what f we decde to measure the state after each rotaton? After the frst rotaton, we wll measure 0 wth hgh probablty, but ths measurement collapses the state bac to 0 Thus, each measurement has a hgh probablty of yeldng 0 ; the probablty of gettng 1 by the end s approxmately 1 1 2, as opposed to the extremely hgh probablty n the prevous case Essentally, the Quantum Zeno Effect says that f we have a quantum state that s n transton toward a dfferent state, mang frequent measurements can delay that transton by repeatedly collapsng the qubt bac to ts orgnal state Loong for the Bomb To determne whether Vadman s bomb exsts wthout actually loong at t, we want to tae advantage of the Quantum Zeno Effect We ll have a control qubt that ndcates whether or not we plan to loo at the contents of the pacage, and we ll have a measurement that collapses ths qubt bac to 0 n the case that a bomb s present We ll assume that we have a devce that can measure whether a bomb s present We wll model ths devce as a quantum crcut U that has one nput (the control qubt φ ) and one output (a qubt that s 1 f a bomb s defntely present) If there s no bomb, then U maps φ 0 φ 0 ; n other words, U behaves as the dentty If there s a bomb, then U maps 0 0 0 0 (there s a bomb, but we ddn t loo) and 1 0 1 1 (we looed at the bomb); that s, U behaves as a COT gate We want to fgure out whether there s a bomb (e, we want to test U s behavor) wthout settng off the bomb very often Fgure 02 shows the crcut we wll use We ntalze the control qubt φ to 0 In each step of the algorthm, we rotate the control qubt toward 1 by θ and then run U; we ll execute the algorthm for steps Consder the case where there s no bomb; our ntal nput s 0 0 If we rotate the control qubt by θ, the nput to the frst U gate s (α 0 +β 1 ) 0, and the output of U s the same state (snce U s the dentty) Measurng the output qubt always returns 0 and doesn t alter the state; thus, each step rotates the qubt further untl β 1 at the last measurement ow consder the case where there s a bomb Once agan, our ntal nput s 00 After the frst rotaton, the nput to CS 294-2, Fall 2004, Lecture 11 0-4

U s (α 0 +β 1 ) 0, and the output of U s α 0 0 +β 1 1 When we measure the last qubt, we have a β 2 1/ 2 probablty of loong at the bomb and settng t off Otherwse, we measure 0 for the output qubt, whch means we ddn t loo at the bomb However, ths measurement collapses the state bac to 0 0 Thus, subsequent steps n the algorthm wll smply repeat ths process Overall, we only have a β 2 1/ chance of actually loong at the bomb Vadman and Grover To see the relatonshp to Grover s algorthm, consder a partcularly unfortunate case where we have pacages, 1 of whch contan bombs We want to fnd the one pacage that does not contan a bomb, though we don t mnd settng off a few of the bombs n the process Grover s algorthm has a property smlar to Vadman s method where the ampltude of one target bass vector s amplfed whle all others are constantly dmnshed or reset The mportant thng to note s that t s hghly counterntutve to be able to search n steps By queryng n superposton, we manage to search usng fewer steps than there are locatons to search! CS 294-2, Fall 2004, Lecture 11 0-5