Quantum algorithms based on span programs
|
|
- Edmund Cox
- 5 years ago
- Views:
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 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 informationFrom 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 informationarxiv: 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 informationA 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 informationReflections 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 informationThe 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 informationarxiv: 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 informationarxiv: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 informationQuantum 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 informationarxiv: 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 informationThe 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 informationImproved 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 informationQuantum 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 informationarxiv: 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 informationOptimal 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 informationThe 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 informationQuantum 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 informationTime-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 informationDiscrete 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 informationQuantum 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 informationThe 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 informationExponential 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 informationHamiltonian 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 informationc 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 informationQuantum 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 informationQuantum 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 informationQuantum 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 informationQuantum 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 informationAdversary-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 informationUniversal 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 informationarxiv: 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 informationarxiv: 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 informationBreaking 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 informationQuantum 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 informationarxiv: 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 informationQuantum 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 informationarxiv: 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 informationLower 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 informationQuantum 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 informationA 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 informationThe 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 informationImproving 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 informationHamiltonian 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 informationarxiv: 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 informationHamiltonian 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 informationLecture 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 informationSensitivity, 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 informationQuantum 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 informationSimulation 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 informationQuantum 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 informationMa/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 informationReflections 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 informationA 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 informationChebyshev 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 informationMulti-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 informationA 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 informationThe 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 informationarxiv: 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 informationCS 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 informationThe 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 informationRandom 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 informationarxiv: 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 informationPeriodicity & 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 informationWhich 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 informationError 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 informationAlgorithmic 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 informationOn 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 informationHow 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 informationLimiting 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 informationAlgorithmic 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 informationCompute 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 informationCS6840: 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 informationBy 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 informationQuantum 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 informationarxiv: 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 informationEfficient 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 informationMath 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' 6/010/,.*'(7'8%/#".9' -0:#/%&0$%'3;'0' Valencia 2011! Outline! Quantum Walks! DTQW & CTQW! Quantum Algorithms! Searching, Mixing,
More informationQuantum 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 informationAverage 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 informationCS 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 informationLecture 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 informationImproved 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 informationQALGO 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 informationarxiv: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 informationProduct 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 informationLecture 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 informationLecture 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 informationLecture 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 informationapproximation 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 informationApproximation 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 informationQuantum 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 informationOn 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 informationAny 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 informationDirect 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 informationQuantum 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 informationarxiv: 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 informationarxiv: 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 information1 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 informationFinding 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