Polynomial bounds for decoupling, with applica8ons. Ryan O Donnell, Yu Zhao Carnegie Mellon University

Size: px
Start display at page:

Download "Polynomial bounds for decoupling, with applica8ons. Ryan O Donnell, Yu Zhao Carnegie Mellon University"

Transcription

1 Polynomial bounds for decoupling, with applica8ons Ryan O Donnell, Yu Zhao Carnegie Mellon University

2 Boolean func8ons Maj 3 (x 1,x 2,x 3 ) = 1 1 x 1 x 2 x Output f :{ 1,1} n! if at least two inputs are 1 if at least two inputs are -1 Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3

3 Boolean func8ons x i 2 = 1 Fourier expansion: the unique mul8linear polynomial representa8on of a Boolean func8on S [n] i S f(x) = f! (S) x i Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3

4 Proper8es of Boolean func8ons Bounded Low degree Monotonicity Small variance Low circuit complexity Block-mul8linearity Linear threshold Homogeneity Small influence

5 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear

6 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k

7 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains exactly 1 variable in each block. [Khot Naor 08, LoveW 10, Kane Meka13, Aaronson Ambainis15] Sort(x 1,x 2,x 3,x 4 ) = 1 2 x 1 x x 2 x x 3 x x 1 x 4 S 1 = {x 1,x 3 },S 2 = {x 2,x 4 }

8 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. Conjecture: This theorem works for arbitrary polynomials n 1 1/k Yes, via decoupling!

9 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. Quantum algorithm makes t queries to x { 1,1} n The probability that the algorithm accepts can be expressed as a Boolean func8on with degree at most 2t. The algorithm can be simulated by a classical algorithm with O(n 1-1/(2t) ) queries.

10 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. Can we extend this algorithm to arbitrary Boolean func8ons? Yes, via decoupling!

11 Decoupling decoupling f f! general func8on degree k n variables k copies of x block-mul8linear func8on degree k kn variables (k blocks of n variables) f(x) = f! (x,...,x) 1.! 2. f and f has similar proper8es

12 Examples of decoupling f(x 1,x 2,x 3 ) = x 1 x 2 x 3! f (y1,y 2,y 3,z 1,z 2,z 3,w 1,w 2,w 3 ) = 1 6 y 1 z 2 w y 1 w 2 z z 1 y 2 w z 1 w 2 y w 1 y 2 z w 1 z 2 y 3

13 Examples of decoupling Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3 Maj! (y1 3,y 2,y 3,z 1,z 2,z 3,w 1,w 2,w 3 ) = 1 6 y z w y z w y z w y 1 z 2 w y 1 w 2 z z 1 y 2 w z 1 w 2 y w 1 y 2 z w 1 z 2 y 3

14 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains exactly 1 variable in each block. [KN08, Lov10, KM13, AA15]

15 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains exactly 1 variable in each block. [KN08, Lov10, KM13, AA15]

16 Block-mul8linearity A homogeneous Boolean func8on f with degree k is Block-mul*linear if we can par88on the input variables into k blocks S 1,, S k such that each monomial in the Fourier expansion of f contains at most 1 variable in each block. [KN08, Lov10, KM13, AA15]

17 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x)

18 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x) f :{ 1,1} n [ 1,1] f! :{ 1,1} kn [ C,C]?

19 Theorem 1. Let Theorem 2. For all t > 0, Decoupling inequality Φ :! 0! 0 (k is the degree of f) be convex and non-decreasing. E[Φ( f! (x (1),...,x (k) ) )] E[Φ(C k f(x) )] Pr[ f! (x (1),...,x (k) ) > C k t] D k Pr[ f(x) > t] Comments: 1. C k,d k = k O(k) 2. The inputs can be any independent random variables with all moments finite. 3. The reverse inequality also holds with some worse constants. 4. f does not need to be mul8linear neccesarily [de la Peña 92] [Peña Montgomery-Smith 95, Giné 98]

20 Decoupling inequality (k is the degree of f) Theorem 1. Let Φ :! 0! 0 be convex and non-decreasing. E[Φ( f! (x (1),...,x (k) ) )] E[Φ(C k f(x) )] Theorem 2. For all t > 0, Pr[ f! (x (1),...,x (k) ) > C k t] D k Pr[ f(x) > t] Comments: 5. If f is a homogeneous func8on with Boolean input, C k can be improved to 2 O(k). [Kwapień 87] [de la Peña 92] [Peña Montgomery-Smith 95, Giné 98] 6.. Φ = p p! f "! p C k! f! p! f "! C k! f!

21 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x) ε ' = ε /C k f f! f! /C k [ 1,1] [ C k,c k ] C k = 2 O(k) [ 1,1]

22 Block-mul8linearity Theorem in [AA15] Let f :{ 1,1} n [ 1,1] be any bounded block-mul8linear Boolean func8on with degree k. Then there exists a randomized algorithm that, on input x { 1,1} n, non-adap8vely queries 2 O(k) (n/ε 2 ) 1-1/k bits of x, and then es8mate the output of f within error ε with high probability. f(x) = f! (x,...,x) ε ' = ε /C k f f! f! /C k [ 1,1] [ C k,c k ] C k = 2 O(k) [ 1,1]

23 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] poly(var[f]/k). Def: S [n] S i S f(x) = f! (S) x i Var[ f ]= f! (S) 2 S i Inf i [ f ]= f! (S) 2 MaxInf[ f ]= max{inf i [n] i [ f ]} Maj 3 (x 1,x 2,x 3 ) = 1 x + 1 x + 1 x 1 x x x Var[Maj 3 ]= 1 Inf i [Maj 3 ]= 1 2 MaxInf[Maj 3 ]= 1 2

24 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] poly(var[f]/k). Suppose AA Conjecture holds: 1. There exists some determinis8c simula8on of a quantum algorithm; 2. P = P #P implies BQP A AvgP A with probability 1 for a random oracle A.

25 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k).

26 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k). There exists an easy proof for block-mul8linear func8on!! f(y,z) = g i (z) i y i First block Rest variables Then use hypercontrac8vity and Cauchy-Schwartz

27 Examples of decoupling f(x 1,x 2,x 3 ) = x 1 x 2 x 3! f (y1,y 2,y 3,z 1,z 2,z 3,w 1,w 2,w 3 ) = 1 6 y 1 z 2 w y 1 w 2 z z 1 y 2 w z 1 w 2 y w 1 y 2 z w 1 z 2 y 3 Var[ f! ]= 1 k! Var[ f ] Inf yi [ f! ]= 1 k! k Inf x i [ f ]

28 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k). f f! f! /C k [ 1,1] [ C k,c k ] Var[ f! ]= 1 k! Var[ f ] Inf i [ f! ]= 1 k! k Inf i [ f ] [ 1,1] Var[ f! /C k ]= 1 C k 2 Var[ f! ] Inf i [ f! /C k ]= 1 C k 2 Inf i [ f! ]

29 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k log k). f f! f! /C k [ 1,1] [ C k,c k ] Var[ f! ]= 1 k! Var[ f ] Inf i [ f! ]= 1 k! k Inf i [ f ] [ 1,1] Var[ f! /C k ]= 1 C k 2 Var[ f! ] Inf i [ f! /C k ]= 1 C k 2 Inf i [ f! ]

30 Summary of classical decoupling Advantage: Transfer a general func8on f to a blockmul8linear func8on. Disadvantage: Introduce an exponen8al factor on k in decoupling inequality. L

31 Summary of classical decoupling Some8mes we don t need the func8on to be allblocks-mul8linear. We only need f to be a linear map on y. f(y,z) = g i (z) i y i First block Rest variables Then use hypercontrac8vity and Cauchy-Schwartz

32 One-block-mul8linear A Boolean func8on f with degree k is one-blockmul*linear if there exists a subset of the input variables S such that each monomial (except the constant term) in the Fourier expansion of f contains exactly 1 variable in S. f(y,z) = g i (z) Sort(x 1,x 2,x 3,x 4 ) = 1 2 x 1 x x 2 x x 3 x x 1 x 4 i y i Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3

33 Par8al decoupling, with polynomial bounds Our result: f Par8al decoupling f general func8on degree k n variables One-block-mul8linear func8on degree k 2n variables (2 blocks of n variables)

34 Examples of par8al decoupling f(x 1,x 2,x 3 ) = x 1 x 2 x 3 f(y 1,y 2,y 3,z 1,z 2,z 3 ) = y 1 z 2 z 3 + z 1 y 2 z 3 + z 1 z 2 y 3

35 Examples of par8al decoupling Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3! Maj (y1 3,y 2,y 3,z 1,z 2,z 3 ) = 1 2 y y y 3

36 Examples of par8al decoupling Maj 3 (x 1,x 2,x 3 ) = 1 2 x x x x 1 x 2 x 3! Maj (y1 3,y 2,y 3,z 1,z 2,z 3 ) = 1 y + 1 y + 1 y 1 y z z 1 z y z 1 z z y kf(x) = f(x,x) Var[ f ] Var[ f ] kvar[ f ] Inf [ f ]= Inf [ f ] yi xi for homogeneous case only Inf [ f ] (k 1)Inf [ f ] zi xi

37 Our result: Theorem 1. Let Theorem 2. For all t > 0, With constants:. Par8al decoupling, with polynomial bounds Φ :! 0! 0 be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] Pr[ f(y,z) > C k t] D k Pr[ f(x) > t] poly(k) O(k 2 ) Boolean D k = k O(k) C k = O(k 3/2 ) Boolean, homogeneous O(k) standard Gaussian

38 Applica8on 2: AA Conjecture, weak version Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /exp(k). f f [ 1,1] [ C k,c k ] Var[ f ] Var[ f ] MaxInf[ f ] kmaxinf[ f ] Var[ f Inf i [ f f /C k [ 1,1] /C k ]= 1 C k 2 Var[ f ] /C k ]= 1 C k 2 Inf i [ f ]

39 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /poly(k). f f [ 1,1] [ C k,c k ] f /C k [ 1,1] Var[ f ] Var[ f ] Var[ f /C k ]= 1 ] 2 C Var[ f k Inf i [ f /C k ]= 1 ] 2 C Inf [ f i k MaxInf[ f ] kmaxinf[ f ]

40 Applica8on 2: AA Conjecture Let f :{ 1,1} n [ 1,1] be a Boolean func8on with degree at most k. Then MaxInf[f] Var[f] 2 /poly(k). The conjecture holds for one-block-mul8linear func8ons. f(y,z) = g i (z) i y i

41 Comparisons Full decoupling Block-mul8linear C k = exp(k) Par8al decoupling One-block-mul8linear C k = poly(k) Var[ f! ] exp( O(k))Var[ f ] Var[ f ] Var[ f ] kvar[ f ] f(x) = f! (x,...,x) kf(x) = f (x,x) for homogeneous case only General inputs with all finite moments Boolean or Gaussian

42 The rest of my talk 1. Applica8on 3: Tight bounds for DFKO Theorems 2. Proof sketch for our decoupling inequali8es

43 Applica8on 3: Tight bounds for DFKO Theorems DFKO Inequality: f :R n R a polynomial with degree k Standard Gaussian/Boolean inputs (for Boolean, is small) Var[ f ] 1 [Dinur Friedgut Kindler O Donnell 07] Pr[ f > t] exp( O(t 2 k 2 logk)) MaxInf[ f ] Pr[ f > t] exp( O(t 2 )) A gap of log k There exists some func8on f such that Pr[ f > t] exp( O(t 2 k 2 ))

44 Applica8on 3: Tight bounds for DFKO Theorems Pr[ f (y,z) > t] exp( O(k +t 2 )) (by hypercontrac8vity) Pr[ f(y,z) > C k t] D k Pr[ f(x) > t] Gaussian case: C k = O(k),D k = k O(k) = exp(o(klogk)) Pr[ f > t] exp( O(t 2 k 2 ))

45 Proof sketch for Gaussian case Theorem 1. Let Φ :! 0! 0 be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] f(y,z) = c f(a y + b z) i i i a i 2 + b i 2 = 1 i i a i y + b i z N(0,1) n c i = C k = O(k)

46 Proof sketch for Gaussian case Theorem 1. Let Φ :! 0! 0 be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] E[Φ( f(y,z) )]= E Φ c i f(a i y + b i z) i c i E Φ C C k k f(a i y + b i z) i c = i E Φ( C C k k f(x) ) i ( ) = E Φ C k f(x) ( )

47 Proof sketch for Gaussian case Theorem 1. Let Φ :! 0! 0 f(y,z) = c i f(a i y + b i z) i a i 2 + b i 2 = 1 i c i = C k = O(k) be convex and non-decreasing. E[Φ( f(y,z) )] E[Φ(C k f(x) )] f(x) = x 1 x 2 f(y,z) = y 1 z 2 + y 2 z 1 f(a i y + b i z) = (a i y 1 + b i z 1 )(a i y 2 + b i z 2 ) y 1 z 2 + y 2 z 1 = c i a 2 i y 1 y 2 + c i a i b i (y 1 z 2 + y 2 z 1 ) + c i b 2 i z 1 z 2 i i 2 2 c i a i = 0 c i a i b i = 1 c i b i = 0 i i i i Best choice we got: a i b i = k i

48 Summary Main result: Prove the decoupling inequali8es for one-block decoupling with polynomial bounds. Applica8ons: 1. Generalize a randomized algorithm to arbitrary Boolean func8ons with the same query complexity; 2. Give an easy proof for the weak version of AA Conjecture. Show that AA Conjecture holds iff it holds for all one-block-mul8linear func8ons; 3. Prove the 8ght bounds for DFKO Theorems.

49 Future direc8on 1. One-block decoupling inequali8es are 8ght with Gaussian inputs. What about Boolean case? 2. Can we generalize them to arbitrary inputs with all moments finite? 3. Do the reverse inequali8es hold? 4. Prove (or disprove) AA Conjecture for oneblock-mul8linear func8ons.

50 Thank you!

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

Learning and Fourier Analysis

Learning and Fourier Analysis Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for PAC-style learning under uniform distribution

More information

Beating the random assignment on constraint satisfaction problems of bounded degree

Beating the random assignment on constraint satisfaction problems of bounded degree Beating the random assignment on constraint satisfaction problems of bounded degree Boaz Barak Ankur Moitra Ryan O onnell Prasad Raghavendra Oded Regev avid Steurer Luca Trevisan Aravindan Vijayaraghavan

More information

Testing by Implicit Learning

Testing by Implicit Learning Testing by Implicit Learning Rocco Servedio Columbia University ITCS Property Testing Workshop Beijing January 2010 What this talk is about 1. Testing by Implicit Learning: method for testing classes of

More information

The Analysis of Partially Symmetric Functions

The Analysis of Partially Symmetric Functions The Analysis of Partially Symmetric Functions Eric Blais Based on joint work with Amit Weinstein Yuichi Yoshida Classes of simple functions Classes of simple functions Constant Classes of simple functions

More information

Lecture 3 Small bias with respect to linear tests

Lecture 3 Small bias with respect to linear tests 03683170: Expanders, Pseudorandomness and Derandomization 3/04/16 Lecture 3 Small bias with respect to linear tests Amnon Ta-Shma and Dean Doron 1 The Fourier expansion 1.1 Over general domains Let G be

More information

3 Finish learning monotone Boolean functions

3 Finish learning monotone Boolean functions COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 5: 02/19/2014 Spring 2014 Scribes: Dimitris Paidarakis 1 Last time Finished KM algorithm; Applications of KM

More information

Handout 5. α a1 a n. }, where. xi if a i = 1 1 if a i = 0.

Handout 5. α a1 a n. }, where. xi if a i = 1 1 if a i = 0. Notes on Complexity Theory Last updated: October, 2005 Jonathan Katz Handout 5 1 An Improved Upper-Bound on Circuit Size Here we show the result promised in the previous lecture regarding an upper-bound

More information

Lecture 3: Semidefinite Programming

Lecture 3: Semidefinite Programming Lecture 3: Semidefinite Programming Lecture Outline Part I: Semidefinite programming, examples, canonical form, and duality Part II: Strong Duality Failure Examples Part III: Conditions for strong duality

More information

Polynomials, quantum query complexity, and Grothendieck s inequality

Polynomials, quantum query complexity, and Grothendieck s inequality Polynomials, quantum query complexity, and Grothendieck s inequality Scott Aaronson 1, Andris Ambainis 2, Jānis Iraids 2, Martins Kokainis 2, Juris Smotrovs 2 1 Computer Science and Artificial Intelligence

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

6.896 Quantum Complexity Theory October 2, Lecture 9

6.896 Quantum Complexity Theory October 2, Lecture 9 6896 Quantum Complexity heory October, 008 Lecturer: Scott Aaronson Lecture 9 In this class we discuss Grover s search algorithm as well as the BBBV proof that it is optimal 1 Grover s Algorithm 11 Setup

More information

Beating the random assignment on constraint satisfaction problems of bounded degree

Beating the random assignment on constraint satisfaction problems of bounded degree Electronic Colloquium on Computational Complexity, Report No. 8 (05) Beating the random assignment on constraint satisfaction problems of bounded degree Boaz Barak Ankur Moitra Ryan O onnell Prasad Raghavendra

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

Complexity-Theoretic Foundations of Quantum Supremacy Experiments

Complexity-Theoretic Foundations of Quantum Supremacy Experiments Complexity-Theoretic Foundations of Quantum Supremacy Experiments Scott Aaronson, Lijie Chen UT Austin, Tsinghua University MIT July 7, 2017 Scott Aaronson, Lijie Chen (UT Austin, Tsinghua University Complexity-Theoretic

More information

Simulating classical circuits with quantum circuits. The complexity class Reversible-P. Universal gate set for reversible circuits P = Reversible-P

Simulating classical circuits with quantum circuits. The complexity class Reversible-P. Universal gate set for reversible circuits P = Reversible-P Quantum Circuits Based on notes by John Watrous and also Sco8 Aaronson: www.sco8aaronson.com/democritus/ John Preskill: www.theory.caltech.edu/people/preskill/ph229 Outline Simulating classical circuits

More information

complexity distributions

complexity distributions The of complexity distributions Emanuele Viola Northeastern University March 2012 Local functions (a.k.a. Junta, NC 0 ) f : {0,1}n {0,1} d-local : output depends on d input bits Input x d f Fact: Parity(x)

More information

Quantum boolean functions

Quantum boolean functions Quantum boolean functions Ashley Montanaro 1 and Tobias Osborne 2 1 Department of Computer Science 2 Department of Mathematics University of Bristol Royal Holloway, University of London Bristol, UK London,

More information

Learning and Fourier Analysis

Learning and Fourier Analysis Learning and Fourier Analysis Grigory Yaroslavtsev http://grigory.us Slides at http://grigory.us/cis625/lecture2.pdf CIS 625: Computational Learning Theory Fourier Analysis and Learning Powerful tool for

More information

Chapter 6. Convergence. Probability Theory. Four different convergence concepts. Four different convergence concepts. Convergence in probability

Chapter 6. Convergence. Probability Theory. Four different convergence concepts. Four different convergence concepts. Convergence in probability Probability Theory Chapter 6 Convergence Four different convergence concepts Let X 1, X 2, be a sequence of (usually dependent) random variables Definition 1.1. X n converges almost surely (a.s.), or with

More information

Polynomial Representations of Threshold Functions and Algorithmic Applications. Joint with Josh Alman (Stanford) and Timothy M.

Polynomial Representations of Threshold Functions and Algorithmic Applications. Joint with Josh Alman (Stanford) and Timothy M. Polynomial Representations of Threshold Functions and Algorithmic Applications Ryan Williams Stanford Joint with Josh Alman (Stanford) and Timothy M. Chan (Waterloo) Outline The Context: Polynomial Representations,

More information

Exponential Quantum Speed-ups are Generic

Exponential Quantum Speed-ups are Generic Exponential Quantum Speed-ups are Generic Fernando GSL Brandão 1 and Michał Horodecki 2 1 Universidade Federal de Minas Gerais, Brazil 2 University of Gdansk, Poland The Role of Fourier Transform in Quantum

More information

Introduction to Quantum Information Processing

Introduction to Quantum Information Processing Introduction to Quantum Information Processing Lecture 6 Richard Cleve Overview of Lecture 6 Continuation of teleportation Computation and some basic complexity classes Simple quantum algorithms in the

More information

TTIC An Introduction to the Theory of Machine Learning. Learning from noisy data, intro to SQ model

TTIC An Introduction to the Theory of Machine Learning. Learning from noisy data, intro to SQ model TTIC 325 An Introduction to the Theory of Machine Learning Learning from noisy data, intro to SQ model Avrim Blum 4/25/8 Learning when there is no perfect predictor Hoeffding/Chernoff bounds: minimizing

More information

Lecture 9: March 26, 2014

Lecture 9: March 26, 2014 COMS 6998-3: Sub-Linear Algorithms in Learning and Testing Lecturer: Rocco Servedio Lecture 9: March 26, 204 Spring 204 Scriber: Keith Nichols Overview. Last Time Finished analysis of O ( n ɛ ) -query

More information

Testing Booleanity and the Uncertainty Principle

Testing Booleanity and the Uncertainty Principle Electronic Colloquium on Computational Complexity, Report No. 31 (2012) Testing Booleanity and the Uncertainty Principle Tom Gur and Omer Tamuz April 4, 2012 Abstract Let f : { 1, 1} n R be a real function

More information

Low degree almost Boolean functions are sparse juntas

Low degree almost Boolean functions are sparse juntas Low degree almost Boolean functions are sparse juntas Irit Dinur Yuval Filmus Prahladh Harsha November 19, 2017 Abstract Nisan and Szegedy showed that low degree Boolean functions are juntas. Kindler and

More information

Notes for Lecture 3... x 4

Notes for Lecture 3... x 4 Stanford University CS254: Computational Complexity Notes 3 Luca Trevisan January 18, 2012 Notes for Lecture 3 In this lecture we introduce the computational model of boolean circuits and prove that polynomial

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

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 Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones

A Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones A Noisy-Influence Regularity Lemma for Boolean Functions Chris Jones Abstract We present a regularity lemma for Boolean functions f : {, } n {, } based on noisy influence, a measure of how locally correlated

More information

With P. Berman and S. Raskhodnikova (STOC 14+). Grigory Yaroslavtsev Warren Center for Network and Data Sciences

With P. Berman and S. Raskhodnikova (STOC 14+). Grigory Yaroslavtsev Warren Center for Network and Data Sciences L p -Testing With P. Berman and S. Raskhodnikova (STOC 14+). Grigory Yaroslavtsev Warren Center for Network and Data Sciences http://grigory.us Property Testing [Goldreich, Goldwasser, Ron; Rubinfeld,

More information

Unconditional Lower Bounds for Learning Intersections of Halfspaces

Unconditional Lower Bounds for Learning Intersections of Halfspaces Unconditional Lower Bounds for Learning Intersections of Halfspaces Adam R. Klivans Alexander A. Sherstov The University of Texas at Austin Department of Computer Sciences Austin, TX 78712 USA {klivans,sherstov}@cs.utexas.edu

More information

Lecture 22. m n c (k) i,j x i x j = c (k) k=1

Lecture 22. m n c (k) i,j x i x j = c (k) k=1 Notes on Complexity Theory Last updated: June, 2014 Jonathan Katz Lecture 22 1 N P PCP(poly, 1) We show here a probabilistically checkable proof for N P in which the verifier reads only a constant number

More information

Complexity Theory of Polynomial-Time Problems

Complexity Theory of Polynomial-Time Problems Complexity Theory of Polynomial-Time Problems Lecture 3: The polynomial method Part I: Orthogonal Vectors Sebastian Krinninger Organization of lecture No lecture on 26.05. (State holiday) 2 nd exercise

More information

Unique Games Conjecture & Polynomial Optimization. David Steurer

Unique Games Conjecture & Polynomial Optimization. David Steurer Unique Games Conjecture & Polynomial Optimization David Steurer Newton Institute, Cambridge, July 2013 overview Proof Complexity Approximability Polynomial Optimization Quantum Information computational

More information

Hardness amplification proofs require majority

Hardness amplification proofs require majority Hardness amplification proofs require majority Emanuele Viola Columbia University Work done at Harvard, IAS, and Columbia Joint work with Ronen Shaltiel University of Haifa January 2008 Circuit lower bounds

More information

Quantum Computing Lecture 6. Quantum Search

Quantum Computing Lecture 6. Quantum Search Quantum Computing Lecture 6 Quantum Search Maris Ozols Grover s search problem One of the two most important algorithms in quantum computing is Grover s search algorithm (invented by Lov Grover in 1996)

More information

Lecture 10: Learning DNF, AC 0, Juntas. 1 Learning DNF in Almost Polynomial Time

Lecture 10: Learning DNF, AC 0, Juntas. 1 Learning DNF in Almost Polynomial Time Analysis of Boolean Functions (CMU 8-859S, Spring 2007) Lecture 0: Learning DNF, AC 0, Juntas Feb 5, 2007 Lecturer: Ryan O Donnell Scribe: Elaine Shi Learning DNF in Almost Polynomial Time From previous

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

Workshop on Discrete Harmonic Analysis Newton Institute, March 2011

Workshop on Discrete Harmonic Analysis Newton Institute, March 2011 High frequency criteria for Boolean functions (with an application to percolation) Christophe Garban ENS Lyon and CNRS Workshop on Discrete Harmonic Analysis Newton Institute, March 2011 C. Garban (ENS

More information

Testing Booleanity and the Uncertainty Principle

Testing Booleanity and the Uncertainty Principle Testing Booleanity and the Uncertainty Principle Tom Gur Weizmann Institute of Science tom.gur@weizmann.ac.il Omer Tamuz Weizmann Institute of Science omer.tamuz@weizmann.ac.il Abstract Let f : { 1, 1}

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

Reed-Muller testing and approximating small set expansion & hypergraph coloring

Reed-Muller testing and approximating small set expansion & hypergraph coloring Reed-Muller testing and approximating small set expansion & hypergraph coloring Venkatesan Guruswami Carnegie Mellon University (Spring 14 @ Microsoft Research New England) 2014 Bertinoro Workshop on Sublinear

More information

Graphical Models. Lecture 3: Local Condi6onal Probability Distribu6ons. Andrew McCallum

Graphical Models. Lecture 3: Local Condi6onal Probability Distribu6ons. Andrew McCallum Graphical Models Lecture 3: Local Condi6onal Probability Distribu6ons Andrew McCallum mccallum@cs.umass.edu Thanks to Noah Smith and Carlos Guestrin for some slide materials. 1 Condi6onal Probability Distribu6ons

More information

Information Complexity and Applications. Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017

Information Complexity and Applications. Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017 Information Complexity and Applications Mark Braverman Princeton University and IAS FoCM 17 July 17, 2017 Coding vs complexity: a tale of two theories Coding Goal: data transmission Different channels

More information

Tutorial on the adversary method for quantum and classical lower bounds. Sophie Laplante LRI, Université Paris-Sud Orsay

Tutorial on the adversary method for quantum and classical lower bounds. Sophie Laplante LRI, Université Paris-Sud Orsay Tutorial on the adversary method for quantum and classical lower bounds Sophie Laplante LRI, Université Paris-Sud Orsay Adversary method lower bounds Exact complexity Strong lower bound Semidefinite Programming

More information

Settling the Query Complexity of Non-Adaptive Junta Testing

Settling the Query Complexity of Non-Adaptive Junta Testing Settling the Query Complexity of Non-Adaptive Junta Testing Erik Waingarten, Columbia University Based on joint work with Xi Chen (Columbia University) Rocco Servedio (Columbia University) Li-Yang Tan

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

Junta Approximations for Submodular, XOS and Self-Bounding Functions

Junta Approximations for Submodular, XOS and Self-Bounding Functions Junta Approximations for Submodular, XOS and Self-Bounding Functions Vitaly Feldman Jan Vondrák IBM Almaden Research Center Simons Institute, Berkeley, October 2013 Feldman-Vondrák Approximations by Juntas

More information

8.1 Polynomial Threshold Functions

8.1 Polynomial Threshold Functions CS 395T Computational Learning Theory Lecture 8: September 22, 2008 Lecturer: Adam Klivans Scribe: John Wright 8.1 Polynomial Threshold Functions In the previous lecture, we proved that any function over

More information

The space complexity of approximating the frequency moments

The space complexity of approximating the frequency moments The space complexity of approximating the frequency moments Felix Biermeier November 24, 2015 1 Overview Introduction Approximations of frequency moments lower bounds 2 Frequency moments Problem Estimate

More information

Lecture 10. Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1

Lecture 10. Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1 Lecture 10 Sublinear Time Algorithms (contd) CSC2420 Allan Borodin & Nisarg Shah 1 Recap Sublinear time algorithms Deterministic + exact: binary search Deterministic + inexact: estimating diameter in a

More information

On the distinguishability of random quantum states

On the distinguishability of random quantum states 1 1 Department of Computer Science University of Bristol Bristol, UK quant-ph/0607011 Distinguishing quantum states Distinguishing quantum states This talk Question Consider a known ensemble E of n quantum

More information

Chapter 9: Basic of Hypercontractivity

Chapter 9: Basic of Hypercontractivity Analysis of Boolean Functions Prof. Ryan O Donnell Chapter 9: Basic of Hypercontractivity Date: May 6, 2017 Student: Chi-Ning Chou Index Problem Progress 1 Exercise 9.3 (Tightness of Bonami Lemma) 2/2

More information

CSE 291: Fourier analysis Chapter 2: Social choice theory

CSE 291: Fourier analysis Chapter 2: Social choice theory CSE 91: Fourier analysis Chapter : Social choice theory 1 Basic definitions We can view a boolean function f : { 1, 1} n { 1, 1} as a means to aggregate votes in a -outcome election. Common examples are:

More information

Numerical Integra/on

Numerical Integra/on Numerical Integra/on Applica/ons The Trapezoidal Rule is a technique to approximate the definite integral where For 1 st order: f(a) f(b) a b Error Es/mate of Trapezoidal Rule Truncation error: From Newton-Gregory

More information

Forrelation: A Problem that Optimally Separates Quantum from Classical Computing

Forrelation: A Problem that Optimally Separates Quantum from Classical Computing Forrelation: A Problem that Optimally Separates Quantum from Classical Computing Scott Aaronson MIT Andris Ambainis University of Latvia Abstract We achieve essentially the largest possible separation

More information

Constructing Approximations to Functions

Constructing Approximations to Functions Constructing Approximations to Functions Given a function, f, if is often useful to it is often useful to approximate it by nicer functions. For example give a continuous function, f, it can be useful

More information

Fourier Sampling & Simon s Algorithm

Fourier Sampling & Simon s Algorithm Chapter 4 Fourier Sampling & Simon s Algorithm 4.1 Reversible Computation A quantum circuit acting on n qubits is described by an n n unitary operator U. Since U is unitary, UU = U U = I. This implies

More information

Introduction to Cryptography

Introduction to Cryptography B504 / I538: Introduction to Cryptography Spring 2017 Lecture 15 Assignment 3 is due! Assignment 4 is out and is due in three weeks! 1 Recall: One-way functions (OWFs) Intuitively, a one-way function (OWF)

More information

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects CSE 533: The PCP Theorem and Hardness of Approximation (Autumn 2005) Lecture 20: Course summary and open problems Dec. 7, 2005 Lecturer: Ryan O Donnell Scribe: Ioannis Giotis Topics we discuss in this

More information

Spectral Algorithms for Graph Mining and Analysis. Yiannis Kou:s. University of Puerto Rico - Rio Piedras NSF CAREER CCF

Spectral Algorithms for Graph Mining and Analysis. Yiannis Kou:s. University of Puerto Rico - Rio Piedras NSF CAREER CCF Spectral Algorithms for Graph Mining and Analysis Yiannis Kou:s University of Puerto Rico - Rio Piedras NSF CAREER CCF-1149048 The Spectral Lens A graph drawing using Laplacian eigenvectors Outline Basic

More information

On the efficient approximability of constraint satisfaction problems

On the efficient approximability of constraint satisfaction problems On the efficient approximability of constraint satisfaction problems July 13, 2007 My world Max-CSP Efficient computation. P Polynomial time BPP Probabilistic Polynomial time (still efficient) NP Non-deterministic

More information

Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011

Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011 Economics 204 Summer/Fall 2011 Lecture 5 Friday July 29, 2011 Section 2.6 (cont.) Properties of Real Functions Here we first study properties of functions from R to R, making use of the additional structure

More information

Topics in Algorithms. 1 Generation of Basic Combinatorial Objects. Exercises. 1.1 Generation of Subsets. 1. Consider the sum:

Topics in Algorithms. 1 Generation of Basic Combinatorial Objects. Exercises. 1.1 Generation of Subsets. 1. Consider the sum: Topics in Algorithms Exercises 1 Generation of Basic Combinatorial Objects 1.1 Generation of Subsets 1. Consider the sum: (ε 1,...,ε n) {0,1} n f(ε 1,..., ε n ) (a) Show that it may be calculated in O(n)

More information

Around two theorems and a lemma by Lucio Russo

Around two theorems and a lemma by Lucio Russo Around two theorems and a lemma by Lucio Russo Itai Benjamini and Gil Kalai 1 Introduction We did not meet Lucio Russo in person but his mathematical work greatly influenced our own and his wide horizons

More information

Analysis of Boolean Functions

Analysis of Boolean Functions Analysis of Boolean Functions Kavish Gandhi and Noah Golowich Mentor: Yufei Zhao 5th Annual MIT-PRIMES Conference Analysis of Boolean Functions, Ryan O Donnell May 16, 2015 1 Kavish Gandhi and Noah Golowich

More information

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where Chapter 0 Quantum algorithms Complex numbers: a quick review / 4 / 4 Definition: C = { a + b i : a, b R } where i = Polar form of z = a + b i is z = re iθ, where r = z = a + b and θ = tan y x Alternatively,

More information

Learning Juntas. Elchanan Mossel CS and Statistics, U.C. Berkeley Berkeley, CA. Rocco A. Servedio MIT Department of.

Learning Juntas. Elchanan Mossel CS and Statistics, U.C. Berkeley Berkeley, CA. Rocco A. Servedio MIT Department of. Learning Juntas Elchanan Mossel CS and Statistics, U.C. Berkeley Berkeley, CA mossel@stat.berkeley.edu Ryan O Donnell Rocco A. Servedio MIT Department of Computer Science Mathematics Department, Cambridge,

More information

: On the P vs. BPP problem. 30/12/2016 Lecture 11

: On the P vs. BPP problem. 30/12/2016 Lecture 11 03684155: On the P vs. BPP problem. 30/12/2016 Lecture 11 Promise problems Amnon Ta-Shma and Dean Doron 1 Definitions and examples In a promise problem, we are interested in solving a problem only on a

More information

We only consider r finite. P. Erdős, On integers of the form 2 k +p and some related problems, Summa Brasil. Math. 2 (1950),

We only consider r finite. P. Erdős, On integers of the form 2 k +p and some related problems, Summa Brasil. Math. 2 (1950), U niv e rsit y o f S o u th C ar o l ina e lf i las e ta b y M i cha A covering of the integers is a system of congruences x a j (mod m j ), j = 1, 2,..., r, with a j and m j integral and with m j 1, such

More information

Analyzing Quantum Circuits Via Polynomials

Analyzing Quantum Circuits Via Polynomials Analyzing Quantum Circuits Via Polynomials Kenneth W. Regan 1 University at Buffalo (SUNY) 23 January, 2014 1 Includes joint work with Amlan Chakrabarti and Robert Surówka Quantum Circuits Quantum circuits

More information

Addition is exponentially harder than counting for shallow monotone circuits

Addition is exponentially harder than counting for shallow monotone circuits Addition is exponentially harder than counting for shallow monotone circuits Igor Carboni Oliveira Columbia University / Charles University in Prague Joint work with Xi Chen (Columbia) and Rocco Servedio

More information

The Complexity of Optimization Problems

The Complexity of Optimization Problems The Complexity of Optimization Problems Summary Lecture 1 - Complexity of algorithms and problems - Complexity classes: P and NP - Reducibility - Karp reducibility - Turing reducibility Uniform and logarithmic

More information

On the Fourier spectrum of symmetric Boolean functions

On the Fourier spectrum of symmetric Boolean functions On the Fourier spectrum of symmetric Boolean functions Amir Shpilka Technion and MSR NE Based on joint work with Avishay Tal 1 Theme: Analysis of Boolean functions Pick favorite representation: Fourier

More information

Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/21/2010

Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/21/2010 Stanford University CS254: Computational Complexity Handout 8 Luca Trevisan 4/2/200 Counting Problems Today we describe counting problems and the class #P that they define, and we show that every counting

More information

Solutions Final Exam May. 14, 2014

Solutions Final Exam May. 14, 2014 Solutions Final Exam May. 14, 2014 1. (a) (10 points) State the formal definition of a Cauchy sequence of real numbers. A sequence, {a n } n N, of real numbers, is Cauchy if and only if for every ɛ > 0,

More information

Selected solutions for Homework 9

Selected solutions for Homework 9 Math 424 B / 574 B Due Wednesday, Dec 09 Autumn 2015 Selected solutions for Homework 9 This file includes solutions only to those problems we did not have time to cover in class. We need the following

More information

FKN Theorem on the biased cube

FKN Theorem on the biased cube FKN Theorem on the biased cube Piotr Nayar Abstract In this note we consider Boolean functions defined on the discrete cube { γ, γ 1 } n equipped with a product probability measure µ n, where µ = βδ γ

More information

Post-selected classical query complexity

Post-selected classical query complexity Post-selected classical query complexity Chris Cade School of Mathematics, University of Bristol, UK May 5, 08 arxiv:804.000v [cs.cc] 4 May 08 Abstract We study classical query algorithms with post-selection,

More information

Chapter 10. Quantum algorithms

Chapter 10. Quantum algorithms Chapter 10. Quantum algorithms Complex numbers: a quick review Definition: C = { a + b i : a, b R } where i = 1. Polar form of z = a + b i is z = re iθ, where r = z = a 2 + b 2 and θ = tan 1 y x Alternatively,

More information

1 Take-home exam and final exam study guide

1 Take-home exam and final exam study guide Math 215 - Introduction to Advanced Mathematics Fall 2013 1 Take-home exam and final exam study guide 1.1 Problems The following are some problems, some of which will appear on the final exam. 1.1.1 Number

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

Approximating maximum satisfiable subsystems of linear equations of bounded width

Approximating maximum satisfiable subsystems of linear equations of bounded width Approximating maximum satisfiable subsystems of linear equations of bounded width Zeev Nutov The Open University of Israel Daniel Reichman The Open University of Israel Abstract We consider the problem

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

Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems

Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems Moses Charikar Konstantin Makarychev Yury Makarychev Princeton University Abstract In this paper we present approximation algorithms

More information

Monotone Submodular Maximization over a Matroid

Monotone Submodular Maximization over a Matroid Monotone Submodular Maximization over a Matroid Yuval Filmus January 31, 2013 Abstract In this talk, we survey some recent results on monotone submodular maximization over a matroid. The survey does not

More information

α x x 0 α x x f(x) α x x α x ( 1) f(x) x f(x) x f(x) α x = α x x 2

α x x 0 α x x f(x) α x x α x ( 1) f(x) x f(x) x f(x) α x = α x x 2 Quadratic speedup for unstructured search - Grover s Al- CS 94- gorithm /8/07 Spring 007 Lecture 11 01 Unstructured Search Here s the problem: You are given an efficient boolean function f : {1,,} {0,1},

More information

Rank minimization via the γ 2 norm

Rank minimization via the γ 2 norm Rank minimization via the γ 2 norm Troy Lee Columbia University Adi Shraibman Weizmann Institute Rank Minimization Problem Consider the following problem min X rank(x) A i, X b i for i = 1,..., k Arises

More information

PROOF OF ZADOR-GERSHO THEOREM

PROOF OF ZADOR-GERSHO THEOREM ZADOR-GERSHO THEOREM FOR VARIABLE-RATE VQ For a stationary source and large R, the least distortion of k-dim'l VQ with nth-order entropy coding and rate R or less is δ(k,n,r) m k * σ 2 η kn 2-2R = Z(k,n,R)

More information

Sparse Johnson-Lindenstrauss Transforms

Sparse Johnson-Lindenstrauss Transforms Sparse Johnson-Lindenstrauss Transforms Jelani Nelson MIT May 24, 211 joint work with Daniel Kane (Harvard) Metric Johnson-Lindenstrauss lemma Metric JL (MJL) Lemma, 1984 Every set of n points in Euclidean

More information

Analyzing Quantum Circuits Via Polynomials

Analyzing Quantum Circuits Via Polynomials Analyzing Quantum Circuits Via Polynomials Kenneth W. Regan 1 University at Buffalo (SUNY) 15 November, 2013 1 Includes joint work with Amlan Chakrabarti and Robert Surówka Quantum Circuits Quantum circuits

More information

Probability and Measure

Probability and Measure Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 84 Paper 4, Section II 26J Let (X, A) be a measurable space. Let T : X X be a measurable map, and µ a probability

More information

5 Operations on Multiple Random Variables

5 Operations on Multiple Random Variables EE360 Random Signal analysis Chapter 5: Operations on Multiple Random Variables 5 Operations on Multiple Random Variables Expected value of a function of r.v. s Two r.v. s: ḡ = E[g(X, Y )] = g(x, y)f X,Y

More information

Linear Regression Linear Regression with Shrinkage

Linear Regression Linear Regression with Shrinkage Linear Regression Linear Regression ith Shrinkage Introduction Regression means predicting a continuous (usually scalar) output y from a vector of continuous inputs (features) x. Example: Predicting vehicle

More information

Numerical Integra/on

Numerical Integra/on Numerical Integra/on The Trapezoidal Rule is a technique to approximate the definite integral where For 1 st order: f(a) f(b) a b Error Es/mate of Trapezoidal Rule Truncation error: From Newton-Gregory

More information

CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010

CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010 CSC 5170: Theory of Computational Complexity Lecture 9 The Chinese University of Hong Kong 15 March 2010 We now embark on a study of computational classes that are more general than NP. As these classes

More information

Applied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books.

Applied Analysis (APPM 5440): Final exam 1:30pm 4:00pm, Dec. 14, Closed books. Applied Analysis APPM 44: Final exam 1:3pm 4:pm, Dec. 14, 29. Closed books. Problem 1: 2p Set I = [, 1]. Prove that there is a continuous function u on I such that 1 ux 1 x sin ut 2 dt = cosx, x I. Define

More information

MATH 1A, Complete Lecture Notes. Fedor Duzhin

MATH 1A, Complete Lecture Notes. Fedor Duzhin MATH 1A, Complete Lecture Notes Fedor Duzhin 2007 Contents I Limit 6 1 Sets and Functions 7 1.1 Sets................................. 7 1.2 Functions.............................. 8 1.3 How to define a

More information