Quantum algorithms based on span programs

Size: px
Start display at page:

Download "Quantum algorithms based on span programs"

Transcription

1 Quantum algorithms based on span programs Ben Reichardt IQC, U Waterloo [arxiv: ]

2 Model: Complexity measure: Quantum algorithms Black-box query complexity Span programs Witness size [KW 93] [RŠ 08] Optimal span program witness size is characterized by an SDP (Adv±) quantum query complexity characterized by the same SDP Span programs compose easily quantum algorithms compose easily optimal quantum algorithms for many formula-evaluation problems

3 Farhi, Goldstone, Gutmann 07 algorithm Theorem ([FGG 07]): A balanced binary AND-OR formula can be evaluated in time N ½+o(1). x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 AND AND AND AND OR OR AND ϕ(x)

4 Farhi, Goldstone, Gutmann 07 algorithm Theorem ([FGG 07]): A balanced binary AND-OR formula can be evaluated in time N ½+o(1). Convert formula to a tree, and attach a line to the root Add edges above leaf nodes evaluating to one =0 =1

5 Farhi, Goldstone, Gutmann 07 algorithm Theorem ([FGG 07]): A balanced binary AND-OR formula can be evaluated in time N ½+o(1). Convert formula to a tree, and attach a line to the root Add edges above leaf nodes evaluating to one x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 AND AND AND AND OR OR AND ϕ(x)

6 Continuous-time quantum walk [FGG 07] =0 =1

7 Quantum walk ψ t = e ia Gt ψ 0

8 Quantum walk ψ t = e ia Gt ψ 0 Wave transmits! output ϕ(x) = 1

9 Two generalizations: Theorem ([FGG 07]): A balanced binary AND- OR formula can be evaluated in time N ½+o(1). Unbalanced AND-OR Balanced, More gates Theorem ([ACRŠZ 07]): An approximately balanced AND-OR formula can be evaluated with O( N) queries (optimal!). Theorem ([RŠ 08]): A balanced formula φ over a gate set including all three-bit gates can be evaluated in O(Adv(φ)) queries (optimal!). A general AND-OR formula can be evaluated with N ½+o(1) queries. (Running time is poly-logarithmically slower in each case, after preprocessing.)

10 Span programs [Karchmer, Wigderson 93] Theorem ([R, Špalek 08]): Let Define f : {0, 1} n {0, 1} f k : {0, 1} nk {0, 1} by f f f f k levels Let P be a span program computing f. Then Q(f k )=O ( wsize(p ) k) f f f. quantum query complexity span program complexity measure Many optimal algorithms: for f any 3-bit function (e.g., AND, OR, PARITY, MAJ 3 ), and ~70 of ~200 different 4-bit functions Open problems: How can we find more good span programs? Are span programs useful for developing other qu. algorithms?

11 Time complexity = number of gates Query complexity = number of input bits that must be looked at e.g., Search: Quantum query complexity Q(f) classical query complexity of OR n is Θ(n) for both deterministic & randomized algorithms quantum query complexity is Q(OR n )=Θ( n), by Grover search Most quantum algorithms are based on good qu. query algorithms Provable lower bounds

12 Two methods to lower-bound Q(f) Polynomial method: Q(f) =Ω ( deg(f) ) for total functions Q(f) D(f) =O ( deg(f) 6 ) Adversary method: How much can be learned from a single query? Adv(f) = max adversary matrices Γ: Γ 0 Γ max j [n] Γ j Incomparable lower bounds: deg Adv Element Distinctness: n 2/3 n 1/3 Ambainis formula: 2 d 2.5 d (n=4 d )

13 Polynomial method Q(f) =Ω( deg(f)) Adversary bound Adv(f) = Q(f) =Ω(Adv(f)) max adversary matrices Γ: Γ 0 Γ max j [n] Γ j General adversary bound Adv ± (f) = [Høyer, Lee, Špalek 07] max adversary matrices Γ Γ max j [n] Γ j Q(f) =Ω(Adv ± (f)) deg Adv Adv ± Q Element Distinctness: n 2/3 n 1/3?? n 2/3 Ambainis formula: 2 d 2.5 d d d (n=4 d )

14 The general adversary bound is nearly tight Theorem 1: For any f : {0, 1} n {0, 1} and Q(f) =Ω(Adv ± (f)) [HLŠ 07] ( Q(f) =O Adv ± log Adv ± ) (f) (f) log log Adv ± (f) Nearly tight characterization of quantum query complexity; the general adversary bound is always (almost) optimal Adv deg Adv ± Q Element Distinctness: n 1/3 n 2/3 n 2/3 /log n n 2/3 Ambainis formula: 2.5 d 2 d d d (n=4 d ) Simpler, greedier semi-definite program than [Barnum, Saks, Szegedy 03]

15 Two steps to proving Theorem 1 Theorem 1: For any f : {0, 1} n {0, 1} ( Q(f) =O Adv ± log Adv ± ) (f) (f) log log Adv ± (f) Theorem 2: For any boolean function f, inf wsize(p ) = P computing f Adv± (f) Theorem 3: For any span program P computing f, ( ) log wsize(p ) Q(f) =O wsize(p ) log log wsize(p )

16 Theorem 2: inf wsize(p ) = P computing f Adv± (f) = O(Q(f)) ( ) log wsize(p ) Theorem 3: If P computes f, Q(f) =O wsize(p ) log log wsize(p ) Span programs are equivalent to quantum computers! (up to a log factor) Model: Complexity measure: Quantum algorithms query complexity Span programs witness size

17 Theorem 2: inf P computing f wsize(p ) = Adv± (f) = O(Q(f)) Theorem 3: If P computes f, ( ) log wsize(p ) Q(f) =O wsize(p ) log log wsize(p ) Thm. [RŠ 08]: Q(fP k )=O ( wsize(p ) k) Thm. [HLŠ 07, R 09]: Adv ± (f k )=O ( Adv ± (f) k) Using Theorem 2, implies optimal qu. algorithm for evaluating balanced formulas over any finite gate set

18 Def.: Read-once formula ' on gate set S = Tree of nested gates from S, with each input appearing once Problem: Evaluate '(x). x 7 x 8 x 1 x 2 x 3 x 4 x 6 x 10 x OR x 9 1 x 11 x 12 Example: S = {AND, OR}: x 5 AND AND AND OR OR AND ϕ(x)

19 x1 Classical Quantum x 1 x 2 x N OR Θ(n) Θ( n) [Grover 96] Balanced AND-OR x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 AND AND AND AND Θ(n ) (fan-in two) Θ( n) OR AND OR (fan-in two case) [S 85, SW 86, S 95] [Snir 85] [Saks, Wigderson 86] [Santha 95] [Farhi, Goldstone, Gutmann 07] [Ambainis, Childs, R, Špalek, Zhang 07] General read-once AND-OR x1... x1 Ω(n 0.51 ) [HW 91] Conj.: [Heiman, Ω(D(f) Wigderson ]) [SW 86] Ω( n), n 2O( log n) [Barnum, Saks 04] [ACRŠZ 07] Balanced MAJ 3 MAJ MAJ MAJ MAJ MAJ MAJ MAJ MAJ MAJ MAJ MAJ MAJ MAJ ϕ(x) Ω(2.333 d ), O(2.654 d ) [JKS 03] [Jayram, Kumar, Sivakumar 03] Θ(2 d ). [RŠ 08]

20 OR n (Search) Balanced AND-OR Classical Θ(n) Θ(n ) Quantum Θ( n) Θ( n) General read-once AND-OR Ω(n 0.51 ) Conj.: Ω(D(f) ) [SW 86] Ω( n), n 2O( (log n)) Balanced MAJ 3 Ω(2.333 d ), O(2.654 d ) Θ(2 d ) Approximately balanced formula over an arbitrary finite gate set Unbalanced formulas??? Θ(Adv±(f)) [R 09] Query complexity now understood, but not time-complexity

21 Two steps to proving Theorem 1 Theorem 1: For any f : {0, 1} n {0, 1} ( Q(f) =O Adv ± log Adv ± ) (f) (f) log log Adv ± (f) Theorem 2: For any boolean function f, inf wsize(p ) = P computing f Adv± (f) Theorem 3: For any span program P computing f, ( ) log wsize(p ) Q(f) =O wsize(p ) log log wsize(p )

22 t Definition: Span program P on n bits V 1,0 vector space V 0 target vector t V n,1 subspaces V 1,0 V 1,1 V 2,0 V 2,1 V n,0 V n,1 P computes f P : {0, 1} n {0, 1} f P (x) =1 t Span j V j,xj Example: V=C 2 t V 1,0 = V 2,0 = 0 V 1,1 V 2,1 = f P = AND 2

23 Example t t P: P : V 1,1 V 1,0 = V 2,0 = 0 V 1,1 V 2,1 V 1,0 = V 2,0 = 0 V 2,1 f P = f P = AND 2 but P seems better wsize(p, 11) > wsize(p, 11)

24 Span programs in coordinates Span program P: target t V 1,0 V 1,1 V n,0 V n,1 A = v 1,0,1 v 1,0,m v 1,1,1 v 1,1,m v n,0,1 v n,0,m v n,1,1 v n,1,m Π(x) = projection onto available coordinates Then f P (x) =1 t Range(AΠ(x)) Def.: If f(x) =1, let wsize(p, x) = min w : AΠ(x) w = t w 2 (intuition: want a short witness)

25 f P (x) =1 = t Range(AΠ(x)) wsize(p, x) = min w : AΠ(x) w = t w 2 (intuition: want a short witness) f P (x) =0 = t / Range(AΠ(x)) w orthogonal to Range(AΠ(x)) with t w 0 w 0 t Range(AΠ(x)) = span of available columns of A wsize(p, x) = min w : t w =1 w Π(x)A=0 A w 2 (intuition: if t is close to the span of available columns of A, then wsize should be large) Definition: wsize(p ) = max x wsize(p, x)

26 Define a span program P as follows: Vector space V = C Example: Search (OR) Target vector t = n 1/4 ( V 1,0 V 1,1 A = 0 1 V 2,0 V 2,1 0 1 V n,0 V n,1 0 1 ) f P = OR n wsize(p, 0 n )= n w =1/n 1/4 wsize(p, ) = n w = (0,n 1/4, 0,..., 0)... wsize(p )= n

27 f P (x) =1 = wsize(p, x) = min w : AΠ(x) w = t w 2 (intuition: want a short witness) f P (x) =0 = wsize(p, x) = min w : t w =1 w Π(x)A=0 A w 2 (intuition: if t is close to the span of available columns of A, then wsize should be large) Definition: wsize(p ) = max x Why is this the right definition? wsize(p, x) 1. Negating a span program leaves wsize invariant 2. Composing span programs: wsize is multiplicative 3. Leads to quantum algorithms Q(fP k )=O ( wsize(p ) k) [RŠ 08] Q(f P )=Õ( wsize(p ) ) (Theorem 3)

28 Proof of Theorem 2 Theorem 2: For any boolean function f, inf wsize(p ) = P : f P =f Adv± (f)

29 Theorem 2: For any boolean function f, Proof: inf wsize(p ) = P : f P =f Adv± (f) We look for span programs where the rows of A correspond to {x : f(x) = 0} target is all 1s vector 1 1 t =.. 1 V 1,0 V 1,1 V n,0 V n,1 v 1,0,1 v 1,0,m v 1,1,1 v 1,1,m v n,0,1 v n,0,m v n,1,1 v n,1,m 0 0 f 1 (0) x = and in the row corresponding to x, the columns available for input x are all zero (Such span programs are said to be in canonical form [KW 93].) This form guarantees that f(x) = 0 f P (x) =0 ( w = x itself is the witness)

30 x = Example: AND t = f P = AND n V 1,1 V 2,1 V n,1...

31 t = V 1,0 V 1,1 V n,0 V n,1 v 1,0,1 v 1,0,m v 1,1,1 v 1,1,m v n,0,1 v n,0,m v n,1,1 v n,1,m v x1 0 0 v xn f 1 (0) x = in the xth row, the columns available for input x are all 0; hence Now consider a f(x) = 0 f P (x) =0 y f 1 (1) We want to find vectors v y1,..., v yn such that x f 1 (0), 1= v xj v yj j:x j y j The witness size is max x v xj 2 j

32 t = V 1,0 V 1,1 V n,0 V n,1 v 1,0,1 v 1,0,m v 1,1,1 v 1,1,m v n,0,1 v n,0,m v n,1,1 v n,1,m v x1 0 0 v xn f 1 (0) x = = inf P : f P =f wsize(p ) inf max { v xj } : if f(x) f(y), P x j:x j y v xj v yj =1 j v xj 2 j = min max x, j X x, j X 0: (x,y), P x j j:x j y x,j X y,j =1 j (Cholesky decomposition) = Adv ± (f) (SDP duality)

33 Proof of Theorem 3 Theorem 3: For any span program P, Q(f P )=O ( ) log wsize(p ) wsize(p ) log log wsize(p ) 1. Correspondence between P and bipartite graphs G P (x) 2. Eigenvalue-zero eigenvectors imply an effective spectral gap around zero 3. Quantum algorithm for detecting eigenvectors of structured graphs

34 ( ) A Def.: Let G 0 (x) be the bipartite graph with biadjacency matrix* 1 Π(x) ( ) t A Let G 1 (x) 0 1 Π(x) Bipartite graph with edge weights given by A Input vertices & edges Output vertex & edges, weights given by t each weight-one input edge is present iff corresponding input bit x j = 0 G 1 (x) G 0 (x) *Adjacency matrix is ( 0 B B 0 )

35 ( ) A Def.: Let G 0 (x) be the bipartite graph with biadjacency matrix* 1 Π(x) ( ) t A Let G 1 (x) 0 1 Π(x) Lemma: G 1 (x) has an eigenvalue-zero eigenvector overlapping the output vertex f P (x) =1 G 0 (x) has an eigenvalue-zero eigenvector overlapping ( )( ) t A 1 Proof: For G 1 (x): 0= 0 1 Π(x) v t f P (x) =0 Π(x) v = v and t = A v f P (x) =1 Note: After normalizing the eigenvector, squared overlap on the output vertex is 1/(1+wsize(P,x)). Small wsize large overlap

36 2 Small-eigenvalue analysis When f P (x) =0, G 0 (x) having an eigenvalue-zero eigenvector with large (δ) squared overlap on t implies that G 1 (x) has a large ( δ) effective spectral gap around zero. G 0 (x) ( A ) 1 Π(x) G 1 (x) ( t A ) 0 1 Π(x) Idea: Think of G 1 (x) as a perturbation of G 0 (x).

37 2 Small-eigenvalue analysis Theorem. Let G be a weighted bipartite graph on V = T U. Assume that for some δ > 0 and t C T, the adjacency matrix has an eigenvalue-zero eigenvector ψ with t ψ T 2 ψ 2 δ Let G be the same as G except with a new vertex v added to the U side, and for i T the new edge (τ i,v) weighted by i t. Take { λ } a complete set of orthonormal eigenvectors of A G. Then for all Λ 0, λ: λ Λ v λ 2 8Λ2 δ Good eigenvalue-zero eigenvector (Think δ =1/wsize(P ) 2, Λ =1 /wsize(p ) ) Large effective spectral gap

38 3 Quantum algorithm Scale the target vector down by 1/ wsize(p). When f P (x) = 1, there is an eigenvector with large ( ½) squared overlap on the output vertex When f P (x) = 0, there is a spectral gap of 1/wsize(P) around zero Algorithm: Start at the output vertex and measure the adjacency matrix (as a Hamiltonian). Output 1 iff the measurement returns 0. Key technical step: Since we have no control over the norm of the matrix, need [Cleve, Gottesman, Mosca, Somma, Yonge-Mallo 09] to simulate the measurement with a log / log log overhead factor.

39 Summary Main corollaries Theorem 2: For any boolean function f, inf wsize(p ) = P computing f Adv± (f) Theorem 3: For any span program P, ( ) log wsize(p ) Q(f) =O wsize(p ) log log wsize(p ) The general adversary bound is (almost) optimal for every total or partial function f : {0, 1} n poly(log n) {0, 1} Optimal quantum algorithm for evaluating balanced formulas over any finite gate set Span programs are (almost) equivalent to quantum computers

40 Recipe for finding optimal quantum query algorithms Find a solution to: Adv ± (f) = min max x X j x {X j 0}: (x,y), P x j j:x j y x X j y =1 j ( ) Take the Cholesky decomposition: { v xj } : v xj v yj = x X j y Use the entries of the vectors to weight the edges of a graph, and run phase estimation on the quantum walk 1 n B G = x x j v xj. x:f(x)=0 j=1 1 But how can we find good solutions to ( )?

41 Open problems Can the log overhead factor be removed? Is Adv± tight in the continuous-query model? Functions with non-binary domains? f : {1, 2,..., k} n {0, 1} Is there a good classical algorithm for evaluating span programs? Any algorithm faster than O(wsize(P) 6 ) would give a better relationship between classical and quantum query complexities. D(f) =O(Q(f) 6 ) Our results apply to both total and partial functions, though (e.g., Simon s prob.) Robustness? More explicit and time-efficient algorithms

42 Blank slide Thank you!

Faster quantum algorithm for evaluating game trees

Faster quantum algorithm for evaluating game trees Faster quantum algorithm for evaluating game trees x 7 x 8 Ben Reichardt xx1 1 x 2 x 3 x 4 x 6 OR x 9 x1 1 x 5 x 9 University of Waterloo x 5 AND OR AND AND OR AND ϕ(x) x 7 x 8 x 1 x 2 x 3 x 4 x 6 OR x

More information

From Adversaries to Algorithms. Troy Lee Rutgers University

From 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 information

arxiv: v1 [quant-ph] 9 Jul 2009

arxiv: v1 [quant-ph] 9 Jul 2009 Span-program-based quantum algorithm for evaluating unbalanced formulas Ben W. Reichardt arxiv:0907.622v [quant-ph] 9 Jul 2009 Abstract The formula-evaluation problem is defined recursively. A formula

More information

A semi-definite program for quantum query complexity

A semi-definite program for quantum query complexity A semi-definite program for quantum query complexity Ben Reichardt University of Waterloo [These slides and notes are for a 30-minute talk given at the second Barriers in Computational Complexity Workshop,

More information

Reflections Reflections

Reflections Reflections Reflections Reflections for quantum query algorithms Ben Reichardt University of Waterloo Reflections Reflections for quantum query algorithms Ben Reichardt University of Waterloo Reflections for quantum

More information

The quantum query complexity of read-many formulas

The quantum query complexity of read-many formulas The quantum query complexity of read-many formulas Andrew Childs Waterloo Shelby Kimmel MIT Robin Kothari Waterloo Boolean formulas ^ x 1 x 2 _ x 3 ^ x 1 x 3 A formula is read-once if every input appears

More information

arxiv: v3 [quant-ph] 18 Nov 2008

arxiv: v3 [quant-ph] 18 Nov 2008 Span-program-based quantum algorithm for evaluating formulas Ben W. Reichardt Robert Špalek arxiv:0710.2630v3 [quant-ph] 18 Nov 2008 Abstract We give a quantum algorithm for evaluating formulas over an

More information

arxiv:quant-ph/ v2 26 Apr 2007

arxiv:quant-ph/ v2 26 Apr 2007 Every NAND formula of size N can be evaluated in time O(N 1 2 +ε ) on a quantum computer arxiv:quant-ph/0703015v2 26 Apr 2007 Andrew M. Childs amchilds@caltech.edu Robert Špalek spalek@eecs.berkeley.edu

More information

Quantum Algorithms for Evaluating Min-Max Trees

Quantum Algorithms for Evaluating Min-Max Trees Quantum Algorithms for Evaluating Min-Max Trees Richard Cleve 1,2,DmitryGavinsky 1, and D. L. Yonge-Mallo 1 1 David R. Cheriton School of Computer Science and Institute for Quantum Computing, University

More information

arxiv: v1 [quant-ph] 6 Feb 2013

arxiv: v1 [quant-ph] 6 Feb 2013 Exact quantum query complexity of EXACT and THRESHOLD arxiv:302.235v [quant-ph] 6 Feb 203 Andris Ambainis Jānis Iraids Juris Smotrovs University of Latvia, Raiņa bulvāris 9, Riga, LV-586, Latvia February

More information

The Quantum Query Complexity of Algebraic Properties

The Quantum Query Complexity of Algebraic Properties The Quantum Query Complexity of Algebraic Properties Sebastian Dörn Institut für Theoretische Informatik Universität Ulm 89069 Ulm, Germany Thomas Thierauf Fak. Elektronik und Informatik HTW Aalen 73430

More information

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments

Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments Improved Quantum Algorithm for Triangle Finding via Combinatorial Arguments François Le Gall The University of Tokyo Technical version available at arxiv:1407.0085 [quant-ph]. Background. Triangle finding

More information

Quantum algorithms. Andrew Childs. Institute for Quantum Computing University of Waterloo

Quantum 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 information

arxiv: v3 [quant-ph] 3 Jul 2012

arxiv: v3 [quant-ph] 3 Jul 2012 MIT-CTP 4242 Super-Polynomial Quantum Speed-ups for Boolean Evaluation Trees with Hidden Structure Bohua Zhan Shelby Kimmel Avinatan Hassidim November 2, 2018 arxiv:1101.0796v3 [quant-ph] 3 Jul 2012 Abstract

More information

Optimal quantum adversary lower bounds for ordered search

Optimal quantum adversary lower bounds for ordered search Optimal quantum adversary lower bounds for ordered search Andrew M. Childs Troy Lee Abstract The goal of the ordered search problem is to find a particular item in an ordered list of n items. Using the

More information

The Quantum Query Complexity of the Determinant

The Quantum Query Complexity of the Determinant The Quantum Query Complexity of the Determinant Sebastian Dörn Inst. für Theoretische Informatik Universität Ulm 89069 Ulm, Germany Thomas Thierauf Fak. Elektronik und Informatik HTW Aalen 73430 Aalen,

More information

Quantum 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 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 information

Time-Efficient Quantum Walks for 3-Distinctness

Time-Efficient Quantum Walks for 3-Distinctness Time-Efficient Quantum Walks for 3-Distinctness Aleksandrs Belovs 1, Andrew M. Childs 2,4, Stacey Jeffery 3,4, Robin Kothari 3,4, and Frédéric Magniez 5 1 Faculty of Computing, University of Latvia 2 Department

More information

Discrete quantum random walks

Discrete 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 information

Quantum walk algorithms

Quantum 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 information

The query register and working memory together form the accessible memory, denoted H A. Thus the state of the algorithm is described by a vector

The 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 information

Exponential algorithmic speedup by quantum walk

Exponential 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 information

Hamiltonian simulation with nearly optimal dependence on all parameters

Hamiltonian 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 information

c 2010 Society for Industrial and Applied Mathematics

c 2010 Society for Industrial and Applied Mathematics SIAM J. COMPUT. Vol. 39, No. 6, pp. 2513 2530 c 2010 Society for Industrial and Applied Mathematics ANY AND-OR FORMULA OF SIZE N CAN BE EVALUATED IN TIME N 1/2+o(1) ON A QUANTUM COMPUTER A. AMBAINIS, A.

More information

Quantum Algorithms for Graph Traversals and Related Problems

Quantum 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 information

Quantum speedup of backtracking and Monte Carlo algorithms

Quantum speedup of backtracking and Monte Carlo algorithms Quantum speedup of backtracking and Monte Carlo algorithms Ashley Montanaro School of Mathematics, University of Bristol 19 February 2016 arxiv:1504.06987 and arxiv:1509.02374 Proc. R. Soc. A 2015 471

More information

Quantum Algorithms for Finding Constant-sized Sub-hypergraphs

Quantum 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 information

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Quantum 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 information

Adversary-Based Parity Lower Bounds with Small Probability Bias

Adversary-Based Parity Lower Bounds with Small Probability Bias Adversary-Based Parity Lower Bounds with Small Probability Bias Badih Ghazi Adversary-Based Parity Lower Bounds with Small Probability Bias 1 / 10 Setup Computing the parity function in the query model

More information

Universal computation by quantum walk

Universal 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 information

arxiv: v6 [quant-ph] 9 Jul 2014

arxiv: v6 [quant-ph] 9 Jul 2014 arxiv:1211.0721v6 [quant-ph] 9 Jul 2014 Superlinear Advantage for Exact Quantum Algorithms Andris Ambainis Faculty of Computing University of Latvia Raiņa bulvāris 19 Rīga, LV-1586, Latvia E-mail: ambainis@lu.lv

More information

arxiv: v2 [quant-ph] 23 Aug 2011

arxiv: v2 [quant-ph] 23 Aug 2011 Quantum query complexity of state conversion Troy Lee Rajat Mittal Ben W. Reichardt Robert Špalek Mario Szegedy arxiv:1011.3020v2 [quant-ph] 23 Aug 2011 Abstract State conversion generalizes query complexity

More information

Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds

Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds Kenya Ueno The Young Researcher Development Center and Graduate School of Informatics, Kyoto University kenya@kuis.kyoto-u.ac.jp Abstract.

More information

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 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 information

arxiv: v3 [quant-ph] 5 Mar 2014

arxiv: v3 [quant-ph] 5 Mar 2014 Span-program-based quantum algorithm for tree detection Guoming Wang Computer Science Division, University of California, Berkeley, U.S.A. arxiv:309.773v3 [quant-ph] 5 Mar 204 Abstract Span program is

More information

Quantum 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 (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 information

arxiv: v1 [cs.cc] 12 Feb 2009

arxiv: v1 [cs.cc] 12 Feb 2009 Symposium on Theoretical Aspects of Computer Science 2009 (Freiburg), pp. 685 696 www.stacs-conf.org arxiv:0902.2146v1 [cs.cc] 12 Feb 2009 A STRONGER LP BOUND FOR FORMULA SIZE LOWER BOUNDS VIA CLIQUE CONSTRAINTS

More information

Lower Bounds on Quantum Query Complexity

Lower Bounds on Quantum Query Complexity Lower Bounds on Quantum Query Complexity Peter Høyer hoyer@cpsc.ucalgary.ca Robert Špalek sr@cwi.nl arxiv:quant-ph/0509153v1 21 Sep 2005 September 2005 Abstract Shor s and Grover s famous quantum algorithms

More information

Quantum Query Complexity of Boolean Functions with Small On-Sets

Quantum Query Complexity of Boolean Functions with Small On-Sets Quantum Query Complexity of Boolean Functions with Small On-Sets Seiichiro Tani TT/JST ERATO-SORST. Joint work with Andris Ambainis Univ. of Latvia Kazuo Iwama Kyoto Univ. Masaki akanishi AIST. Harumichi

More information

A Glimpse of Quantum Computation

A Glimpse of Quantum Computation A Glimpse of Quantum Computation Zhengfeng Ji (UTS:QSI) QCSS 2018, UTS 1. 1 Introduction What is quantum computation? Where does the power come from? Superposition Incompatible states can coexist Transformation

More information

The quantum adversary method and classical formula size lower bounds

The quantum adversary method and classical formula size lower bounds The quantum adversary method and classical formula size lower bounds Sophie Laplante LRI, Université Paris-Sud laplante@lri.fr Troy Lee CWI and University of Amsterdam Troy.Lee@cwi.nl Mario Szegedy Rutgers

More information

Improving Quantum Query Complexity of Boolean Matrix Multiplication Using Graph Collision

Improving Quantum Query Complexity of Boolean Matrix Multiplication Using Graph Collision Improving Quantum Query Complexity of Boolean Matrix Multiplication Using Graph Collision Stacey Jeffery 1,2, Robin Kothari 1,2, and Frédéric Magniez 3 1 David R. Cheriton School of Computer Science, University

More information

Hamiltonian simulation with nearly optimal dependence on all parameters

Hamiltonian 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 information

arxiv: v3 [quant-ph] 29 Oct 2009

arxiv: v3 [quant-ph] 29 Oct 2009 Efficient quantum circuit implementation of quantum walks B L Douglas and J B Wang School of Physics, The University of Western Australia, 6009, Perth, Australia arxiv:07060304v3 [quant-ph] 29 Oct 2009

More information

Hamiltonian simulation and solving linear systems

Hamiltonian 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 information

Lecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02]

Lecture 13: Lower Bounds using the Adversary Method. 2 The Super-Basic Adversary Method [Amb02] Quantum Computation (CMU 18-859BB, Fall 015) Lecture 13: Lower Bounds using the Adversary Method October 1, 015 Lecturer: Ryan O Donnell Scribe: Kumail Jaffer 1 Introduction There are a number of known

More information

Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis)

Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis) Sensitivity, Block Sensitivity and Certificate Complexity of Boolean Functions (Master s Thesis) Sourav Chakraborty Thesis Advisor: László Babai February, 2005 Abstract We discuss several complexity measures

More information

Quantum Algorithms for Element Distinctness

Quantum Algorithms for Element Distinctness Quantum Algorithms for Element Distinctness Harry Buhrman Christoph Dürr Mark Heiligman Peter Høyer Frédéric Magniez Miklos Santha Ronald de Wolf Abstract We present several applications of quantum amplitude

More information

Simulation of quantum computers with probabilistic models

Simulation 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 information

Quantum 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 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 information

Ma/CS 6b Class 25: Error Correcting Codes 2

Ma/CS 6b Class 25: Error Correcting Codes 2 Ma/CS 6b Class 25: Error Correcting Codes 2 By Adam Sheffer Recall: Codes V n the set of binary sequences of length n. For example, V 3 = 000,001,010,011,100,101,110,111. Codes of length n are subsets

More information

Reflections in Hilbert Space III: Eigen-decomposition of Szegedy s operator

Reflections in Hilbert Space III: Eigen-decomposition of Szegedy s operator Reflections in Hilbert Space III: Eigen-decomposition of Szegedy s operator James Daniel Whitfield March 30, 01 By three methods we may learn wisdom: First, by reflection, which is the noblest; second,

More information

A better lower bound for quantum algorithms searching an ordered list

A better lower bound for quantum algorithms searching an ordered list A better lower bound for quantum algorithms searching an ordered list Andris Ambainis Computer Science Division University of California Berkeley, CA 94720, e-mail: ambainis@cs.berkeley.edu Abstract We

More information

Chebyshev Polynomials, Approximate Degree, and Their Applications

Chebyshev Polynomials, Approximate Degree, and Their Applications Chebyshev Polynomials, Approximate Degree, and Their Applications Justin Thaler 1 Georgetown University Boolean Functions Boolean function f : { 1, 1} n { 1, 1} AND n (x) = { 1 (TRUE) if x = ( 1) n 1 (FALSE)

More information

Multi-Linear Formulas for Permanent and Determinant are of Super-Polynomial Size

Multi-Linear Formulas for Permanent and Determinant are of Super-Polynomial Size Multi-Linear Formulas for Permanent and Determinant are of Super-Polynomial Size Ran Raz Weizmann Institute ranraz@wisdom.weizmann.ac.il Abstract An arithmetic formula is multi-linear if the polynomial

More information

A Composition Theorem for Conical Juntas

A Composition Theorem for Conical Juntas A Composition Theorem for Conical Juntas Mika Göös T.S. Jayram University of Toronto IBM Almaden Göös and Jayram A composition theorem for conical juntas 29th May 2016 1 / 12 Motivation Randomised communication

More information

The quantum adversary method and classical formula size lower bounds

The quantum adversary method and classical formula size lower bounds The quantum adversary method and classical formula size lower bounds Sophie Laplante LRI, Université Paris-Sud laplante@lri.fr Troy Lee CWI and University of Amsterdam Troy.Lee@cwi.nl Mario Szegedy Rutgers

More information

arxiv: v2 [quant-ph] 11 Oct 2016

arxiv: v2 [quant-ph] 11 Oct 2016 Extended Learning Graphs for Triangle Finding Titouan Carette 1, Mathieu Laurière 2, and Frédéric Magniez 3 ariv:1609.07786v2 [quant-ph] 11 Oct 2016 1 Ecole Normale Supérieure de Lyon, Lyon, France 2 NYU-ECNU

More information

CS Foundations of Communication Complexity

CS Foundations of Communication Complexity CS 49 - Foundations of Communication Complexity Lecturer: Toniann Pitassi 1 The Discrepancy Method Cont d In the previous lecture we ve outlined the discrepancy method, which is a method for getting lower

More information

The Polynomial Method Strikes Back: Tight Quantum Query Bounds Via Dual Polynomials

The Polynomial Method Strikes Back: Tight Quantum Query Bounds Via Dual Polynomials The Polynomial Method Strikes Back: Tight Quantum Query Bounds Via Dual Polynomials Justin Thaler (Georgetown) Joint work with: Mark Bun (Princeton) Robin Kothari (MSR Redmond) Boolean Functions Boolean

More information

Random Lifts of Graphs

Random Lifts of Graphs 27th Brazilian Math Colloquium, July 09 Plan of this talk A brief introduction to the probabilistic method. A quick review of expander graphs and their spectrum. Lifts, random lifts and their properties.

More information

arxiv: v1 [cs.cc] 16 Mar 2017

arxiv: v1 [cs.cc] 16 Mar 2017 A Nearly Optimal Lower Bound on the Approximate Degree of AC 0 Mark Bun mbun@cs.princeton.edu Justin Thaler justin.thaler@georgetown.edu arxiv:1703.05784v1 [cs.cc] 16 Mar 2017 Abstract The approximate

More information

Periodicity & State Transfer Some Results Some Questions. Periodic Graphs. Chris Godsil. St John s, June 7, Chris Godsil Periodic Graphs

Periodicity & State Transfer Some Results Some Questions. Periodic Graphs. Chris Godsil. St John s, June 7, Chris Godsil Periodic Graphs St John s, June 7, 2009 Outline 1 Periodicity & State Transfer 2 Some Results 3 Some Questions Unitary Operators Suppose X is a graph with adjacency matrix A. Definition We define the operator H X (t)

More information

Which Quantum Walk on Graphs?

Which 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 information

Error Correcting Codes Questions Pool

Error Correcting Codes Questions Pool Error Correcting Codes Questions Pool Amnon Ta-Shma and Dean Doron January 3, 018 General guidelines The questions fall into several categories: (Know). (Mandatory). (Bonus). Make sure you know how to

More information

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Algorithmic 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 information

On the tightness of the Buhrman-Cleve-Wigderson simulation

On the tightness of the Buhrman-Cleve-Wigderson simulation On the tightness of the Buhrman-Cleve-Wigderson simulation Shengyu Zhang Department of Computer Science and Engineering, The Chinese University of Hong Kong. syzhang@cse.cuhk.edu.hk Abstract. Buhrman,

More information

How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions?

How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions? How Low Can Approximate Degree and Quantum Query Complexity be for Total Boolean Functions? Andris Ambainis Ronald de Wolf Abstract It has long been known that any Boolean function that depends on n input

More information

Limiting Negations in Non-Deterministic Circuits

Limiting Negations in Non-Deterministic Circuits Limiting Negations in Non-Deterministic Circuits Hiroki Morizumi Graduate School of Information Sciences, Tohoku University, Sendai 980-8579, Japan morizumi@ecei.tohoku.ac.jp Abstract The minimum number

More information

Algorithmic challenges in quantum simulation. Andrew Childs University of Maryland

Algorithmic 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 information

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Compute 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 information

CS6840: Advanced Complexity Theory Mar 29, Lecturer: Jayalal Sarma M.N. Scribe: Dinesh K.

CS6840: Advanced Complexity Theory Mar 29, Lecturer: Jayalal Sarma M.N. Scribe: Dinesh K. CS684: Advanced Complexity Theory Mar 29, 22 Lecture 46 : Size lower bounds for AC circuits computing Parity Lecturer: Jayalal Sarma M.N. Scribe: Dinesh K. Theme: Circuit Complexity Lecture Plan: Proof

More information

By allowing randomization in the verification process, we obtain a class known as MA.

By 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 information

Quantum Algorithms for Computing the Boolean Function AND and Verifying Repetition Code

Quantum Algorithms for Computing the Boolean Function AND and Verifying Repetition Code Scientific Papers, University of Latvia, 2010 Vol 756 Computer Science and Information echnologies 227 247 P Quantum Algorithms for Computing the Boolean Function AND and Verifying Repetition Code Alina

More information

arxiv: v1 [cs.cc] 22 Aug 2018

arxiv: v1 [cs.cc] 22 Aug 2018 New Bounds for Energy Complexity of Boolean Functions Krishnamoorthy Dinesh Samir Otiv Jayalal Sarma arxiv:1808.07199v1 [cs.cc] 22 Aug 2018 Abstract For a Boolean function f : {0, 1} n {0, 1} computed

More information

Efficient Discrete-Time Simulations of Continuous-Time Quantum Query Algorithms

Efficient Discrete-Time Simulations of Continuous-Time Quantum Query Algorithms Efficient Discrete-Time Simulations of Continuous-Time Quantum Query Algorithms Richard Cleve University of Waterloo and Perimeter Institute cleve@cs.uwaterloo.ca Rolando D. Somma Perimeter Institute rsomma@perimeterinstitute.ca

More information

Math 262A Lecture Notes - Nechiporuk s Theorem

Math 262A Lecture Notes - Nechiporuk s Theorem Math 6A Lecture Notes - Nechiporuk s Theore Lecturer: Sa Buss Scribe: Stefan Schneider October, 013 Nechiporuk [1] gives a ethod to derive lower bounds on forula size over the full binary basis B The lower

More information

!"#$%"&'(#)*+',$'-,+./0%0'#$1' 23$4$"3"+'5,&0'

!#$%&'(#)*+',$'-,+./0%0'#$1' 23$4$3+'5,&0' !"#$%"&'(#)*+',$'-,+./0%0'#$1' 23$4$"3"+'5,&0' 6/010/,.*'(7'8%/#".9' -0:#/%&0$%'3;'0' Valencia 2011! Outline! Quantum Walks! DTQW & CTQW! Quantum Algorithms! Searching, Mixing,

More information

Quantum and Classical Query Complexities of Local Search are Polynomially Related

Quantum and Classical Query Complexities of Local Search are Polynomially Related Quantum and Classical Query Complexities of Local Search are Polynomially Related Miklos Santha Mario Szegedy Abstract Let f be an integer valued function on a finite set V. We call an undirected graph

More information

Average Mixing Matrix of Trees

Average Mixing Matrix of Trees Electronic Journal of Linear Algebra Volume 34 Volume 34 08 Article 9 08 Average Mixing Matrix of Trees Chris Godsil University of Waterloo, cgodsil@uwaterloo.ca Krystal Guo Université libre de Bruxelles,

More information

CS Introduction to Complexity Theory. Lecture #11: Dec 8th, 2015

CS Introduction to Complexity Theory. Lecture #11: Dec 8th, 2015 CS 2401 - Introduction to Complexity Theory Lecture #11: Dec 8th, 2015 Lecturer: Toniann Pitassi Scribe Notes by: Xu Zhao 1 Communication Complexity Applications Communication Complexity (CC) has many

More information

Lecture 5: February 21, 2017

Lecture 5: February 21, 2017 COMS 6998: Advanced Complexity Spring 2017 Lecture 5: February 21, 2017 Lecturer: Rocco Servedio Scribe: Diana Yin 1 Introduction 1.1 Last Time 1. Established the exact correspondence between communication

More information

Improved bounds for the randomized decision tree complexity of recursive majority

Improved bounds for the randomized decision tree complexity of recursive majority Improved bounds for the randomized decision tree complexity of recursive majority Frédéric Magniez Ashwin Nayak Miklos Santha David Xiao Abstract We consider the randomized decision tree complexity of

More information

QALGO workshop, Riga. 1 / 26. Quantum algorithms for linear algebra.

QALGO workshop, Riga. 1 / 26. Quantum algorithms for linear algebra. QALGO workshop, Riga. 1 / 26 Quantum algorithms for linear algebra., Center for Quantum Technologies and Nanyang Technological University, Singapore. September 22, 2015 QALGO workshop, Riga. 2 / 26 Overview

More information

arxiv:quant-ph/ v1 18 Nov 2004

arxiv:quant-ph/ v1 18 Nov 2004 Improved Bounds on Quantum Learning Algorithms arxiv:quant-ph/0411140v1 18 Nov 2004 Alp Atıcı Department of Mathematics Columbia University New York, NY 10027 atici@math.columbia.edu March 13, 2008 Abstract

More information

Product theorems via semidefinite programming

Product theorems via semidefinite programming Product theorems via semidefinite programming Troy Lee Department of Computer Science Rutgers University Rajat Mittal Department of Computer Science Rutgers University Abstract The tendency of semidefinite

More information

Lecture 2: November 9

Lecture 2: November 9 Semidefinite programming and computational aspects of entanglement IHP Fall 017 Lecturer: Aram Harrow Lecture : November 9 Scribe: Anand (Notes available at http://webmitedu/aram/www/teaching/sdphtml)

More information

Lecture Introduction. 2 Brief Recap of Lecture 10. CS-621 Theory Gems October 24, 2012

Lecture Introduction. 2 Brief Recap of Lecture 10. CS-621 Theory Gems October 24, 2012 CS-62 Theory Gems October 24, 202 Lecture Lecturer: Aleksander Mądry Scribes: Carsten Moldenhauer and Robin Scheibler Introduction In Lecture 0, we introduced a fundamental object of spectral graph theory:

More information

Lecture 5: Derandomization (Part II)

Lecture 5: Derandomization (Part II) CS369E: Expanders May 1, 005 Lecture 5: Derandomization (Part II) Lecturer: Prahladh Harsha Scribe: Adam Barth Today we will use expanders to derandomize the algorithm for linearity test. Before presenting

More information

approximation algorithms I

approximation algorithms I SUM-OF-SQUARES method and approximation algorithms I David Steurer Cornell Cargese Workshop, 201 meta-task encoded as low-degree polynomial in R x example: f(x) = i,j n w ij x i x j 2 given: functions

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms Chapter 26 Semidefinite Programming Zacharias Pitouras 1 Introduction LP place a good lower bound on OPT for NP-hard problems Are there other ways of doing this? Vector programs

More information

Quantum algorithms for hidden nonlinear structures

Quantum algorithms for hidden nonlinear structures Quantum algorithms for hidden nonlinear structures Andrew Childs Waterloo Leonard Schulman Caltech Umesh Vazirani Berkeley Shor s algorithm finds hidden linear structures [Shor 94]: Efficient quantum algorithms

More information

On the inverse matrix of the Laplacian and all ones matrix

On the inverse matrix of the Laplacian and all ones matrix On the inverse matrix of the Laplacian and all ones matrix Sho Suda (Joint work with Michio Seto and Tetsuji Taniguchi) International Christian University JSPS Research Fellow PD November 21, 2012 Sho

More information

Any AND-OR formula of size N can be evaluated in time N 1/2+o(1) on a quantum computer

Any AND-OR formula of size N can be evaluated in time N 1/2+o(1) on a quantum computer Any AND-OR formula of size N can be evaluated in time N /2+o() on a quantum comuter Andris Ambainis, ambainis@math.uwaterloo.ca Robert Šalek salek@eecs.berkeley.edu Andrew M. Childs, amchilds@uwaterloo.ca

More information

Direct product theorem for discrepancy

Direct product theorem for discrepancy Direct product theorem for discrepancy Troy Lee Rutgers University Joint work with: Robert Špalek Direct product theorems Knowing how to compute f, how can you compute f f f? Obvious upper bounds: If can

More information

Quantum Algorithms for Connectivity and Related Problems

Quantum Algorithms for Connectivity and Related Problems Quantum Algorithms for Connectivity and Related Problems Michael Jarret Perimeter Institute, Waterloo, ON, Canada mjarret@perimeterinstitute.ca Stacey Jeffery Qusoft CWI, Amsterdam, The Netherlands jeffery@cwi.nl

More information

arxiv: v2 [quant-ph] 5 Apr 2017

arxiv: v2 [quant-ph] 5 Apr 2017 nand-trees, Average Choice Complexity, and Effective Resistance Stacey Jeffery and Shelby Kimmel arxiv:5.02235v2 [quant-ph] 5 Apr 207 Abstract We show that the quantum query complexity of evaluating nand-tree

More information

arxiv: v1 [math.co] 3 Nov 2014

arxiv: v1 [math.co] 3 Nov 2014 SPARSE MATRICES DESCRIBING ITERATIONS OF INTEGER-VALUED FUNCTIONS BERND C. KELLNER arxiv:1411.0590v1 [math.co] 3 Nov 014 Abstract. We consider iterations of integer-valued functions φ, which have no fixed

More information

1 The Low-Degree Testing Assumption

1 The Low-Degree Testing Assumption Advanced Complexity Theory Spring 2016 Lecture 17: PCP with Polylogarithmic Queries and Sum Check Prof. Dana Moshkovitz Scribes: Dana Moshkovitz & Michael Forbes Scribe Date: Fall 2010 In this lecture

More information

Finding is as easy as detecting for quantum walks

Finding is as easy as detecting for quantum walks Finding is as easy as detecting for quantum walks Jérémie Roland Hari Krovi Frédéric Magniez Maris Ozols LIAFA [ICALP 2010, arxiv:1002.2419] Jérémie Roland (NEC Labs) QIP 2011 1 / 14 Spatial search on

More information