lectures on noise sensitivity and percolation
play

Lectures on noise sensitivity and percolation Christophe Garban and - PowerPoint PPT Presentation

Lectures on noise sensitivity and percolation Christophe Garban and Jeffrey E. Steif Clay summer school, Buzios 2010 Boolean functions Definition A Boolean function is a function f : { 1 , 1 } n { 0 , 1 } OR { 1 , 1 } Boolean


  1. Lectures on noise sensitivity and percolation Christophe Garban and Jeffrey E. Steif Clay summer school, Buzios 2010

  2. Boolean functions Definition A Boolean function is a function f : {− 1 , 1 } n → { 0 , 1 } OR {− 1 , 1 }

  3. Boolean functions Definition A Boolean function is a function f : {− 1 , 1 } n → { 0 , 1 } OR {− 1 , 1 } Example: Majority n � f ( x 1 , . . . , x n ) = sign ( x i ) i = 1

  4. Boolean functions

  5. computer sci- ence Boolean functions

  6. computer sci- ence Boolean functions Probability theory

  7. computer sci- Analytical ence tools (Fourier analysis) Boolean functions Probability theory

  8. computer sci- Analytical ence tools (Fourier analysis) Boolean functions Statistical Probability physics theory (percolation)

  9. A concrete situation : VOTING SCHEMES Imagine one has n people labelled 1 , . . . , n which are deciding between candidates A and B according to a certain procedure or voting scheme . This procedure can be represented by a Boolean function f : {− 1 , 1 } n → { 0 , 1 }

  10. A concrete situation : VOTING SCHEMES Imagine one has n people labelled 1 , . . . , n which are deciding between candidates A and B according to a certain procedure or voting scheme . This procedure can be represented by a Boolean function f : {− 1 , 1 } n → { 0 , 1 } For instance, you may think of  A = Al Gore  B = Bush ≈ 10 8 n 

  11. Noise stability Suppose the election is “well-balanced” between A and B . One may thus consider the actual configuration of votes as a random ω = ( x 1 , . . . , x n ) ∈ {− 1 , 1 } n , sampled according to the uniform measure . The outcome of the election should be f ( ω ) .

  12. Noise stability Suppose the election is “well-balanced” between A and B . One may thus consider the actual configuration of votes as a random ω = ( x 1 , . . . , x n ) ∈ {− 1 , 1 } n , sampled according to the uniform measure . The outcome of the election should be f ( ω ) . In fact due to inevitable errors in the recording of the votes, the outcome is f ( ω ǫ ) instead. Here ω ǫ is a “slight perturbation ” of ω . Informal definition Noise stability corresponds to � � f ( ω ) � = f ( ω ǫ ) being “small” . P

  13. Case of the majority function If f ( ω ) = sign ( � x i ) , n ω

  14. Case of the majority function If f ( ω ) = sign ( � x i ) , n ω ǫ ω

  15. Percolation Sub-critical ( p < p c ) critique ( p c ) Super-critical ( p > p c ) δ Z 2

  16. Percolation Sub-critical ( p < p c ) critique ( p c ) Super-critical ( p > p c ) δ Z 2

  17. Percolation Sub-critical ( p < p c ) Critical ( p c ) Super-critical ( p > p c ) δ Z 2 δ Z 2 Question How does critical percolation “react” to perturbations ?

  18. ω :

  19. ω → ω ǫ :

  20. Large clusters are very sensitive to “noise”

  21. Large clusters are very sensitive to “noise”

  22. Large scale properties are encoded by Boolean functions of the ‘inputs’

  23. Large scale properties are encoded by Boolean functions of the ‘inputs’ b · n a · n

  24. Large scale properties are encoded by Boolean functions of the ‘inputs’ Let f n : {− 1 , 1 } O ( 1 ) n 2 → { 0 , 1 } b · n be the Boolean function defined as follows a · n

  25. Large scale properties are encoded by Boolean functions of the ‘inputs’ Let f n : {− 1 , 1 } O ( 1 ) n 2 → { 0 , 1 } b · n be the Boolean function defined as follows a · n � 1 if there is a left-right crossing f n ( ω ) :=

  26. Large scale properties are encoded by Boolean functions of the ‘inputs’ Let f n : {− 1 , 1 } O ( 1 ) n 2 → { 0 , 1 } b · n be the Boolean function defined as follows a · n � 1 if there is a left-right crossing f n ( ω ) := 0 else

  27. Large scale properties are encoded by Boolean functions of the ‘inputs’ Let f n : {− 1 , 1 } O ( 1 ) n 2 → { 0 , 1 } b · n be the Boolean function defined as follows a · n � 1 if there is a left-right crossing f n ( ω ) := 0 else Informal definition Noise sensitivity corresponds to f n ( ω ) and f n ( ω ǫ ) being very little correlated (i.e. Cov ( f n ( ω ) , f n ( ω ǫ )) being very small).

  28. Applications to dynamical percolation Informal definition This is a very simple (stationary) dynamics on percolation configurations.

  29. Applications to dynamical percolation Informal definition This is a very simple (stationary) dynamics on percolation configurations. Each hexagon (or edge) switches color at the times of a Poisson Point Process.

  30. How is it related to Noise Sensitivity ? t

  31. How is it related to Noise Sensitivity ? t n ω t + ǫ ω t

  32. Applications to Sub-Gaussian fluctuations Informal definition (First Passage Percolation) Let 0 < a < b. Define the random metric on the graph Z d as follows: for each edge e ∈ E d , fix its length τ e to be a with probability 1/2 and b with probability 1 / 2 .

  33. Applications to Sub-Gaussian fluctuations Informal definition (First Passage Percolation) Let 0 < a < b. Define the random metric on the graph Z d as follows: for each edge e ∈ E d , fix its length τ e to be a with probability 1/2 and b with probability 1 / 2 . It is well-known that the random ball B ω ( R ) := { x ∈ Z d , dist ω ( 0 , x ) ≤ R } has an asymptotic shape .

  34. Applications to Sub-Gaussian fluctuations Informal definition (First Passage Percolation) Let 0 < a < b. Define the random metric on the graph Z d as follows: for each edge e ∈ E d , fix its length τ e to be a with probability 1/2 and b with probability 1 / 2 . It is well-known that the random ball B ω ( R ) := { x ∈ Z d , dist ω ( 0 , x ) ≤ R } has an asymptotic shape . Question What are the fluctuations around this asymptotic shape ?

  35. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc

  36. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis

  37. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis  In the same way as a function f : R / Z → R can  be decomposed into Fourier series, we will see that   a Boolean function f : {− 1 , 1 } n → { 0 , 1 } can be       naturally decomposed into       � ˆ   f = f ( S ) χ S     S

  38. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis  In the same way as a function f : R / Z → R can  be decomposed into Fourier series, we will see that   a Boolean function f : {− 1 , 1 } n → { 0 , 1 } can be       naturally decomposed into       � ˆ   f = f ( S ) χ S     S Fact f being noise sensitive will correspond to f being of “High frequency”.

  39. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis •

  40. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis • Hypercontractivity

  41. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis • Hypercontractivity • Randomized algorithms

  42. What will be our main tools ? • Some concepts which arised in computer science: influence of a variable, etc • Discrete Fourier analysis • Hypercontractivity • Randomized algorithms • Viewing the “frequencies of percolation” as random fractals of the plane.

Recommend


More recommend