A new algorithm for directed quantum search Tathagat Tulsi, Lov Grover, Apoorva Patel Vassilina NIKOULINA, M2R III.

Slides:



Advertisements
Similar presentations
Quantum Lower Bounds You probably Havent Seen Before (which doesnt imply that you dont know OF them) Scott Aaronson, UC Berkeley 9/24/2002.
Advertisements

Quantum Versus Classical Proofs and Advice Scott Aaronson Waterloo MIT Greg Kuperberg UC Davis | x {0,1} n ?
Quantum walks: Definition and applications
Efficient Discrete-Time Simulations of Continuous- Time Quantum Query Algorithms QIP 2009 January 14, 2009 Santa Fe, NM Rolando D. Somma Joint work with.
Efficiency of Algorithms Csci 107 Lecture 6-7. Topics –Data cleanup algorithms Copy-over, shuffle-left, converging pointers –Efficiency of data cleanup.
Chapter 3: The Efficiency of Algorithms Invitation to Computer Science, Java Version, Third Edition.
Progress in Linear Programming Based Branch-and-Bound Algorithms
An Introduction to Variational Methods for Graphical Models.
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.
Heuristic alignment algorithms and cost matrices
Convergent and Correct Message Passing Algorithms Nicholas Ruozzi and Sekhar Tatikonda Yale University TexPoint fonts used in EMF. Read the TexPoint manual.
KEG PARTY!!!!!  Keg Party tomorrow night  Prof. Markov will give out extra credit to anyone who attends* *Note: This statement is a lie.
Inverse Kinematics Problem:
Chapter 3: The Efficiency of Algorithms Invitation to Computer Science, C++ Version, Third Edition Additions by Shannon Steinfadt SP’05.
Efficiency of Algorithms February 19th. Today Binary search –Algorithm and analysis Order-of-magnitude analysis of algorithm efficiency –Review Sorting.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Grover. Part 2. Components of Grover Loop The Oracle -- O The Hadamard Transforms -- H The Zero State Phase Shift -- Z O is an Oracle H is Hadamards H.
Classification with reject option in gene expression data Blaise Hanczar and Edward R Dougherty BIOINFORMATICS Vol. 24 no , pages
Upper Bounds on the Time and Space Complexity of Optimizing Additively Separable Functions Matthew J. Streeter Carnegie Mellon University Pittsburgh, PA.
MAE 552 – Heuristic Optimization Lecture 26 April 1, 2002 Topic:Branch and Bound.
Dasgupta, Kalai & Monteleoni COLT 2005 Analysis of perceptron-based active learning Sanjoy Dasgupta, UCSD Adam Tauman Kalai, TTI-Chicago Claire Monteleoni,
Chapter 3: The Efficiency of Algorithms Invitation to Computer Science, C++ Version, Fourth Edition.
2 -1 Chapter 2 The Complexity of Algorithms and the Lower Bounds of Problems.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Quantum Search Algorithms for Multiple Solution Problems EECS 598 Class Presentation Manoj Rajagopalan.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
Grover’s Algorithm in Machine Learning and Optimization Applications
Searching – quantum & classical Quantum Searching Fixed Point Searching The search algorithm combines the two main building blocks for quantum algorithms---fast.
Review of important distributions Another randomized algorithm
Searching Searching: –Mainly used for: Fetching / Retrieving the Information such as, –Select query on a database. –Important thing is: Retrieval of Information.
Binary Real Numbers. Introduction Computers must be able to represent real numbers (numbers w/ fractions) Two different ways:  Fixed-point  Floating-point.
Quantum Computing MAS 725 Hartmut Klauck NTU TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A A.
Complexity of algorithms Algorithms can be classified by the amount of time they need to complete compared to their input size. There is a wide variety:
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.
Universit at Dortmund, LS VIII
The Fast Optimal Voltage Partitioning Algorithm For Peak Power Density Minimization Jia Wang, Shiyan Hu Department of Electrical and Computer Engineering.
Quantum Computer Simulation Alex Bush Matt Cole James Hancox Richard Inskip Jan Zaucha.
Heuristic Optimization Methods Greedy algorithms, Approximation algorithms, and GRASP.
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
Quantum random walks and quantum algorithms Andris Ambainis University of Latvia.
Quantum algorithms vs. polynomials and the maximum quantum-classical gap in the query model.
Exact quantum algorithms Andris Ambainis University of Latvia.
Feature Selection and Weighting using Genetic Algorithm for Off-line Character Recognition Systems Faten Hussein Presented by The University of British.
Quantum Computing & Algorithms
Quantum Computing MAS 725 Hartmut Klauck NTU
Optimal Aggregation Algorithms for Middleware By Ronald Fagin, Amnon Lotem, and Moni Naor.
Minimizing Delay in Shared Pipelines Ori Rottenstreich (Technion, Israel) Joint work with Isaac Keslassy (Technion, Israel) Yoram Revah, Aviran Kadosh.
1. Searching The basic characteristics of any searching algorithm is that searching should be efficient, it should have less number of computations involved.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Feature Selction for SVMs J. Weston et al., NIPS 2000 오장민 (2000/01/04) Second reference : Mark A. Holl, Correlation-based Feature Selection for Machine.
Can small quantum systems learn? NATHAN WIEBE & CHRISTOPHER GRANADE, DEC
Search by quantum walk and extended hitting time Andris Ambainis, Martins Kokainis University of Latvia.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Separations inQuery Complexity Pointer Functions Basedon Andris Ambainis University of Latvia Joint work with: Kaspars Balodis, Aleksandrs Belovs Troy.
 1 Searching. Why searching? Searching is everywhere. Searching is an essential operation for a dictionary and other data structures. Understand the.
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.
Quantum Algorithms Oracles
SIMILARITY SEARCH The Metric Space Approach
Quantum algorithms for evaluating Boolean formulas
The Variable-Increment Counting Bloom Filter
A low cost quantum factoring algorithm
Chapter 3: The Efficiency of Algorithms
I. Floorplanning with Fixed Modules
Chapter 3: The Efficiency of Algorithms
Presentation transcript:

A new algorithm for directed quantum search Tathagat Tulsi, Lov Grover, Apoorva Patel Vassilina NIKOULINA, M2R III

Plan Introduction Direct quantum Search Algorithm Analysis Comparison

Introduction The problem of search Database with fraction f of marked items, we have no precise knowledge of f Algorithm returns 1 item from database :  Marked item -> success  Otherwise -> error The goal :  Minimize error probability using smaller number of queries

Introduction f - sufficiently small ->  Optimal quantum search algorithm with f - large ->  Classical search algorithm may outperform quantum algorithm queries

Direct quantum search. Algorithm Iterating n times: Error probability: For ε>1/3 => better then Phase-π/3 Search For ε worse then Phase-π/3 Search 1>ε>1/2 -> probability decrease monotonically Set lower bound of ½ for ε  Set upper bound of ½ for f => extra ancilla |+> + controlled oracle query

Phase-π/3 Search Quantum search algorithm Phase-π/3 Search selective inversions Selective π/3-shift The best performance of Phase-π/3 Search ! Limitation : restricted number of oracle queries

Direct quantum search Algorithm Goal: Decrease probability of non-target state Initial state: Ancilla in initial state: Oracle query : flip ancilla Error probability : To decrease error -> apply Diffusion operator New state :

Direct quantum search Algorithm H U

Direct quantum search Analysis Initial state : Initial error probability:

Direct quantum search Analysis Non-target states: Target state: Joint search space of ancilla-1 and the register j

Direct quantum search Analysis

Error probability after 1 iteration Probability to find the register in non-target state: Error probability after q iteration Direct quantum search Analysis. Total error

Fixed point : ε=1 instead of ε=0 ->  Error probability (1- ε) 2q+1 Number of oracle queries  Directed quantum search to locate: ε=1-f  Thus q=O(1/f) < O(1/√f)

Advantages of Algorithm Real variables Allowed values of q ε ≤ ε th <1 Directed quantum search: q can take all odd positive numbers Phase-π/3 Search: q = (1,4,13,40,121,364,1093…) No. of ancilla states Directed quantum search: 2 Phase-π/3 Search: 6 (to obtain phase transformations from binary oracle) Improvement when ε has the lower bound Instead of |+> we can take initial state If r 1/2 then ε =(2r-1)/(2r+1) faster then Phase-π/3 Search

Conclusion Using irreversible measurement operators Superior to the Phase-π/3 Search Can be useful in other problems :  quantum error control

Questions