Search by quantum walk and extended hitting time Andris Ambainis, Martins Kokainis University of Latvia.

Slides:



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

Quantum Lower Bound for the Collision Problem Scott Aaronson 1/10/2002 quant-ph/ I was born at the Big Bang. Cool! We have the same birthday.
Quantum t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, University of Waterloo.
The Future (and Past) of Quantum Lower Bounds by Polynomials Scott Aaronson UC Berkeley.
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson.
Limitations of Quantum Advice and One-Way Communication Scott Aaronson UC Berkeley IAS Useful?
Quantum Search of Spatial Regions Scott Aaronson (UC Berkeley) Joint work with Andris Ambainis (U. Latvia)
Lower Bounds for Local Search by Quantum Arguments Scott Aaronson (UC Berkeley) August 14, 2003.
Quantum walks: Definition and applications
Quantum Lovasz local lemma Andris Ambainis (Latvia), Julia Kempe (Tel Aviv), Or Sattath (Hebrew U.) arXiv:
Lindsey Bleimes Charlie Garrod Adam Meyerson
Random non-local games Andris Ambainis, Artūrs Bačkurs, Kaspars Balodis, Dmitry Kravchenko, Juris Smotrovs, Madars Virza University of Latvia.
Efficient Discrete-Time Simulations of Continuous- Time Quantum Query Algorithms QIP 2009 January 14, 2009 Santa Fe, NM Rolando D. Somma Joint work with.
Hidden Markov Models (1)  Brief review of discrete time finite Markov Chain  Hidden Markov Model  Examples of HMM in Bioinformatics  Estimations Basic.
Gibbs sampler - simple properties It’s not hard to show that this MC chain is aperiodic. Often is reversible distribution. If in addition the chain is.
Nonlinear Dimension Reduction Presenter: Xingwei Yang The powerpoint is organized from: 1.Ronald R. Coifman et al. (Yale University) 2. Jieping Ye, (Arizona.
Markov Chains 1.
1 Markov Chains (covered in Sections 1.1, 1.6, 6.3, and 9.4)
11 - Markov Chains Jim Vallandingham.
The Rate of Concentration of the stationary distribution of a Markov Chain on the Homogenous Populations. Boris Mitavskiy and Jonathan Rowe School of Computer.
10/11/2001Random walks and spectral segmentation1 CSE 291 Fall 2001 Marina Meila and Jianbo Shi: Learning Segmentation by Random Walks/A Random Walks View.
Random Walks Ben Hescott CS591a1 November 18, 2002.
Overview of Markov chains David Gleich Purdue University Network & Matrix Computations Computer Science 15 Sept 2011.
Determinants Bases, linear Indep., etc Gram-Schmidt Eigenvalue and Eigenvectors Misc
Maggie Zhou COMP 790 Data Mining Seminar, Spring 2011
MAE 552 – Heuristic Optimization Lecture 6 February 6, 2002.
AAAI00 Austin, Texas Generating Satisfiable Problem Instances Dimitris Achlioptas Microsoft Carla P. Gomes Cornell University Henry Kautz University of.
Message Passing for the Coloring Problem: Gallager Meets Alon and Kahale Sonny Ben-Shimon and Dan Vilenchik Tel Aviv University AofA June, 2007 TexPoint.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Carla P. Gomes Module: Instance Hardness and Phase Transitions.
Preference Analysis Joachim Giesen and Eva Schuberth May 24, 2006.
Expanders Eliyahu Kiperwasser. What is it? Expanders are graphs with no small cuts. The later gives several unique traits to such graph, such as: – High.
Quantum Algorithms II Andrew C. Yao Tsinghua University & Chinese U. of Hong Kong.
Quantum Counters Smita Krishnaswamy Igor L. Markov John P. Hayes.
Problems, cont. 3. where k=0?. When are there stationary distributions? Theorem: An irreducible chain has a stationary distribution  iff the states are.
Monte Carlo Methods in Partial Differential Equations.
Entropy Rate of a Markov Chain
Random Walks and Markov Chains Nimantha Thushan Baranasuriya Girisha Durrel De Silva Rahul Singhal Karthik Yadati Ziling Zhou.
New quantum lower bound method, with applications to direct product theorems Andris Ambainis, U. Waterloo Robert Spalek, CWI, Amsterdam Ronald de Wolf,
Dense subgraphs of random graphs Uriel Feige Weizmann Institute.
Short course on quantum computing Andris Ambainis University of Latvia.
Simulated Annealing.
Quantum random walks – new method for designing quantum algorithms Andris Ambainis University of Latvia.
1 Dorit Aharonov Hebrew Univ. & UC Berkeley Adiabatic Quantum Computation.
A Study of Error-Correcting Codes for Quantum Adiabatic Computing Omid Etesami Daniel Preda CS252 – Spring 2007.
Quantum random walks and quantum algorithms Andris Ambainis University of Latvia.
DATA STRUCTURES AND ALGORITHMS Lecture Notes 2 Prepared by İnanç TAHRALI.
The generalization of Bayes for continuous densities is that we have some density f(y|  ) where y and  are vectors of data and parameters with  being.
Seminar on random walks on graphs Lecture No. 2 Mille Gandelsman,
Exact quantum algorithms Andris Ambainis University of Latvia.
Domain decomposition in parallel computing Ashok Srinivasan Florida State University.
Data Structures Using C++
Quantum Computing MAS 725 Hartmut Klauck NTU
Algorithms For Solving History Sensitive Cascade in Diffusion Networks Research Proposal Georgi Smilyanov, Maksim Tsikhanovich Advisor Dr Yu Zhang Trinity.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Feature Selction for SVMs J. Weston et al., NIPS 2000 오장민 (2000/01/04) Second reference : Mark A. Holl, Correlation-based Feature Selection for Machine.
Community structure in graphs Santo Fortunato. More links “inside” than “outside” Graphs are “sparse” “Communities”
Separations inQuery Complexity Pointer Functions Basedon Andris Ambainis University of Latvia Joint work with: Kaspars Balodis, Aleksandrs Belovs Troy.
STAT 534: Statistical Computing
A new algorithm for directed quantum search Tathagat Tulsi, Lov Grover, Apoorva Patel Vassilina NIKOULINA, M2R III.
Monte Carlo Simulation of Canonical Distribution The idea is to generate states i,j,… by a stochastic process such that the probability  (i) of state.
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
Simulation analysis of quantum walks Tomohiro YAMASAKI QCI, ERATO, JST / University of Tokyo.
Final Outline Shang-Hua Teng. Problem 1: Multiple Choices 16 points There might be more than one correct answers; So you should try to mark them all.
Quantum algorithms for evaluating Boolean formulas
Heuristic Optimization Methods
Markov Chains Mixing Times Lecture 5
PageRank and Markov Chains
Ilan Ben-Bassat Omri Weinstein
The chain of Andrej Markov and its applications NETWORKS goes to school - April 23, 2018 Jan-Pieter Dorsman.
Quantum Search Beyond Grover
Presentation transcript:

Search by quantum walk and extended hitting time Andris Ambainis, Martins Kokainis University of Latvia

Exhaustive search Finite search space. Some elements might be marked. Find a marked element!

Search with structure Finite search space. Some elements might be marked. Find a marked element! After checking A, it may be easier to check B than C.

Example: search on grids  N   N grid. In one step, we can: – check if vertex marked; – move 1 step;

Search by random walk Random walk, following the locality constraints. Stop after finding a marked vertex.

Szegedy’2004 Random walk: T steps Quantum walk: O(  T) steps

Szegedy’2004 (fine print) Random walk finds marked element: T steps Quantum walk detects if marked element exists: O(  T) steps

Quantum walk detects if marked element exists: O(  T) steps

Quantum walk detects if marked element exists: O(  T) steps |  start  - starting state; No marked element - |  start  unchanged; Marked elements - |  start  diverges to an almost orthogonal state | . |  not concentrated on marked element

Open question Random walk finds marked element: T steps Quantum walk finds marked element: O(  T) steps ?

Krovi, Ozols, Magniez, Roland (previous talk) Quantum algorithm that finds marked element in O(  HT + ) steps, HT + - extended hitting time. HT + = HT if there is 1 marked element; HT + can be larger than HT. How large can HT + be?

This talk Weak (upper) bound on HT+. Two big gaps between HT+ and HT.

DEFINITIONS

Markov chains /3 1/3 2 2/3

Classical hitting time

Matrix form Eigenvalues – real. 1 = 1, eigenvector – stationary distribution. 1 > 2 ...  n. Spectral gap: probability of transition i  j

UPPER BOUND ON HT +

Upper bound

1 - 2 

Corollary

How strong is this result?

Unstructured search (Grover, 1996)

Grover’s algorithm Query Q: check if an element marked; Diffusion D: – |  start   |  start  ; – |   -| , |   |  start . Repeat D, Q, D, Q,..., D, Q.

Diffusion Diffusion D: – |  start   |  start  ; – |   -| , |   |  start . Markov chain: – |v 1   |v 1  ; – |v i   i |v i , i  1- . Can implement diffusion with O(1/  ) steps of Markov chain.

Summary KMRO algorithm: – at least as good as Magniez-Nayak-Roland-Santha; – finds 1 marked element optimally. More general description when KMRO works well?

GAPS BETWEEN HT+ AND HT

Example 1 Stationary distribution: π x =1/3 for all x. M = {1, 2}. HT  10/9. HT+  1/(4  )   1-  0.1- 

Example 1 If  =0, two eigenvectors with i = 1. If  0, 2  1. Large contribution to HT +, causing HT +    1-  0.1- 

Gap between HT and HT+, for a natural search space?

2D grid  N  N grid. Spectral gap:  (1/N). Possible: HT +  N  HT.

2D grid: example 1  N  N grid. HT =  (1). HT + =  (N).  (1) fraction of vertices marked. Classical search easy – no need for quantum.

2D grid: example 2 Gap persists, unless the number of marked vertices small.

marked unmarked

2D grid: example 2 Outside: divide into k  k squares, mark corners. Inside: divide into (2k)  (2k) squares, mark corners. Regular pattern, with different densities outside and inside.

Classical hitting time Lower bound: hitting time with 1 marked vertex in each (2k)  (2k) square. 1 of 4k 2 vertices marked.

Extended hitting time Calculation, using eigenvectors of the grid. HT + =  (N), for any density of marked vertices.

KMRO algorithm Result: uniform superposition over marked vertices.

KMRO algorithm Pr=1/2 Pr=4/5

Marking more elements may increase HT + HT + =  (1)HT + =  (N)

What else can we try?

A, Bačkurs, et al., TQC’ D grid, 1 marked vertex. Standard quantum walk. After O(  N log N) steps, state orthogonal to |  start . Measurement: Pr[marked] = o(1); Pr[distance N  from marked]  const.

Idea 1 Does final state |  final  have large probability on vertices that are close to marked? If true - measure|  final , obtain v, search the neighbourhood of v classically.

Idea 2 If HT = T, classical walk P hits a marked vertex in O(T) steps, with probability  1- . G’ – neighbourhood of the starting vertex where P stays during O(T) steps. Quantum walk on G’ instead of the full space?

Conclusions Upper bound for HT +, via spectral gap. KMRO algorithm at least as good as Magniez- Nayak-Roland-Santha. Two examples of gaps between HT + and HT. Optimal quantum algorithm should not be producing the uniform superposition of marked vertices!