Searching – quantum & classical Quantum Searching Fixed Point Searching The search algorithm combines the two main building blocks for quantum algorithms---fast.

Slides:



Advertisements
Similar presentations
Quantum Search of Spatial Regions Scott Aaronson (UC Berkeley) Joint work with Andris Ambainis (U. Latvia)
Advertisements

Quantum walks: Definition and applications
Quantum Computing MAS 725 Hartmut Klauck NTU
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC کنترل پيش بين-دکتر توحيدخواه.
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Quantum Phase Estimation using Multivalued Logic.
Quantum Phase Estimation using Multivalued Logic Vamsi Parasa Marek Perkowski Department of Electrical and Computer Engineering, Portland State University.
Quantum Speedups DoRon Motter August 14, Introduction Two main approaches are known which produce fast Quantum Algorithms The first, and main approach.
KEG PARTY!!!!!  Keg Party tomorrow night  Prof. Markov will give out extra credit to anyone who attends* *Note: This statement is a lie.
Chien Hsing James Wu David Gottesman Andrew Landahl.
CSE115/ENGR160 Discrete Mathematics 03/03/11 Ming-Hsuan Yang UC Merced 1.
Quantum Computation and Error Correction Ali Soleimani.
Review from last lecture: A Simple Quantum (3,1) Repetition Code
Grover’s Algorithm: Single Solution By Michael Kontz.
The Integration Algorithm A quantum computer could integrate a function in less computational time then a classical computer... The integral of a one dimensional.
Quantum Computing Joseph Stelmach.
Quantum Search Algorithms for Multiple Solution Problems EECS 598 Class Presentation Manoj Rajagopalan.
Anuj Dawar.
Quantum Mechanics from Classical Statistics. what is an atom ? quantum mechanics : isolated object quantum mechanics : isolated object quantum field theory.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
ROM-based computations: quantum versus classical B.C. Travaglione, M.A.Nielsen, H.M. Wiseman, and A. Ambainis.
Tallinn University of Technology Quantum computer impact on public key cryptography Roman Stepanenko.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
Quantum systems for information technology, ETHZ
Peter Høyer Quantum Searching August 1, 2005, Université de Montréal The Fifth Canadian Summer School on Quantum Information.
Error-Correcting Codes:
Lecture note 8: Quantum Algorithms
Algorithms Artur Ekert. Our golden sequence H H Circuit complexity n QUBITS B A A B B B B A # of gates (n) = size of the circuit (n) # of parallel units.
Engineering of arbitrary U(N) transformation by quantum Householder reflections P. A. Ivanov, E. S. Kyoseva, and N. V. Vitanov.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
15.1 Motion of an Object Attached to a Spring 15.1 Hooke’s law 15.2.
Quantum Computer Simulation Alex Bush Matt Cole James Hancox Richard Inskip Jan Zaucha.
1 Database Searching in Quantum and Natural Computing Michael Heather & Nick Rossiter, Northumbria University, England
Quantum Computing and Quantum Programming Language
Quantum algorithms vs. polynomials and the maximum quantum-classical gap in the query model.
Quantum Chemistry: Our Agenda Birth of quantum mechanics (Ch. 1) Postulates in quantum mechanics (Ch. 3) Schrödinger equation (Ch. 2) Simple examples of.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Quantum Computing MAS 725 Hartmut Klauck NTU
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
Multipartite Entanglement and its Role in Quantum Algorithms Special Seminar: Ph.D. Lecture by Yishai Shimoni.
Quantum Chemistry: Our Agenda Postulates in quantum mechanics (Ch. 3) Schrödinger equation (Ch. 2) Simple examples of V(r) Particle in a box (Ch. 4-5)
Physics Lecture 10 2/22/ Andrew Brandt Monday February 22, 2010 Dr. Andrew Brandt 1.HW4 on ch 5 is due Monday 3/1 2.HW5 on ch 6 will be.
Quantum Computing Charles Bloomquist CS147 Fall 2009.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
A new algorithm for directed quantum search Tathagat Tulsi, Lov Grover, Apoorva Patel Vassilina NIKOULINA, M2R III.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 117 Penalty and Barrier Methods General classical constrained.
Quantum Computer Simulation Alex Bush Matt Cole James Hancox Richard Inskip Jan Zaucha.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Quantum Bits (qubit) 1 qubit probabilistically represents 2 states
Postulates of Quantum Mechanics
Introduction to Quantum Computing Lecture 1 of 2
A low cost quantum factoring algorithm
Concept test 15.1 Suppose at time
Quantum Information with Continuous Variables
Quantum Computing Dorca Lee.
A Ridiculously Brief Overview
Plamen Kamenov Physics 502 Advanced Quantum Mechanics
Chap 4 Quantum Circuits: p
Genetic Algorithms CSCI-2300 Introduction to Algorithms
Adaptive Perturbation Theory: QM and Field Theory
Lev Vaidman 23 August 2004, Cambridge Zion Mitrani Amir Kalev
Artificial Intelligence CIS 342
Quantum Computing Joseph Stelmach.
Quantum Search Beyond Grover
Chapter 15 - Oscillations
Presentation transcript:

Searching – quantum & classical Quantum Searching Fixed Point Searching The search algorithm combines the two main building blocks for quantum algorithms---fast transforms and amplitude amplification---and is deceptively simple. - David Meyer (Three views of the search algorithm) Quantum Searching & Related Algorithms Lov K. Grover, Bell Labs, Alcatel-Lucent

Classical Searching out of 5 items NO ITEM 2 ITEM 3ITEM 4ITEM 5 NO ITEM 3ITEM 4ITEM 5 ITEM 1 NO ITEM 2 ITEM 4ITEM 5ITEM 1 AHA! ITEM 2 ITEM 3ITEM 5ITEM 1

Quantum Mechanical Search NO AHA! NO AHA! NO Design a scheme so that chance of being in state is high. AHA! Now if the system is observed, there is a high probability of observing state. AHA!

Search – Quantum & Classical In amplitude amplification, amplitude in target state is amplified. (after  iterations, the probability of success is |sin(2  U ts ) 2 |). In classical searching probabilities in non-target states is reduced (e.g. after  iterations, the probability of success is 1- (1-|Uts| 2 )  」 .

Quantum Search Algorithm Encode N states with log 2 N qubits. Start with all qubits in 0 state. Apply the following operations: Observe the state.

Optimality of quantum search algorithm Given the following block - f(x) 0/1 We are allowed to hook up O(log N) hardware. Problem - find the single point at which f(x) ≠ 0. Quantum search algorithm is best possible algorithm for exhaustive searching. - Chris Zalka, Phys. Rev. A, 1999 Classically we need N steps. Quantum mechanically, we need only √N steps. However, only optimal for exhaustive search of 1 in N items.

Quantum searching amidst uncertainty Quantum search algorithm is optimal only if number of solutions is known. Puzzle - Find a solution if the number of solutions is either 1 or 2 with equal probability. (Only one observation allowed) Fixed point searching converges to 1. ½+½(1-(½)  t/4 ) Maximum success probability = 3/4 ½(sin 2 (t)+sin 2 (2t))

Fixed Point Quantum Searching Fixed point Target state of (standard) quantum search Fixed point – point of monotonic convergence (no overshoot). Fixed points achieved by 1. Using measurements 2. Iterating with slightly different unitary operations in different iterations. Iterative quantum procedures cannot have fixed points (Reason – Unitary transformations have eigenvalues of modulus unity so inherently periodic).

If |V ts | 2 = 1-  denote  /3 phase shift of t & s state by R t & R s. |VR s V † R t V| ts 2 = 1-   | V(R s V † R t V)(R s V † R † t V )(R † s V † R t V)(R s V † R t V)| ts 2 = 1-   Non-periodic sequence and can hence have fixed-points Slightly different operations in different iterations

Error correction - idea U takes us to within  of the target state. | | 2 =1-  then UR s U † R t U takes us to within  3 of target | | 2 =1-   Can cancel errors in any unitary U by UR s U † R t U: - need to run U twice and U † once, with same errors. - need to be able to do R s & R t  |s> |t> U|s>  UR s U † R t U|s> |t> |s>

Quantum search Database search & function inversion Scheduling Problems Collision problem & Element Distinctness Precision Measurements Pendulum Modes Moving Particles in a Harmonic oscillator Confocal Resonator Design. “A good idea finds application in contexts beyond where it was originally conceived.”