SlideShare a Scribd company logo
Finding Needles in Exponential Haystacks
Joel Spencer
June 6, 2014
Yandex - Moscow
Erd˝os Magic:
If a random object has a positive probability of being
good than a good object MUST exist
Modern Erd˝os Magic:
If a randomized algorithm has a positive probability of
producing a good object than a good object MUST exist
Working with Paul Erd˝os was like taking a walk in the hills. Every
time when I thought that we had achieved our goal and deserved a
rest, Paul pointed to the top of another hill and off we would go.
– Fan Chung
PART I
The Lov´asz Local Lemma
k-SAT
Boolean x1, . . . , xn. ys is xs or xs
Clause C = yi1 ∨ . . . ∨ yik
k-SAT instance: ∧α∈I Cα
Cα, Cβ overlap if common xj .
Assume: Each Cα overlaps ≤ d Cβ
Assume: ed2−k ≤ 1
LLL: Then satisfiable.
k-SAT
Fix d, k (e.g.: k = 5, d = 10) but let n → ∞
Where is the satisfying assignment?
Original Proof: Can’t Find it
k-SAT
Fix d, k (e.g.: k = 5, d = 10) but let n → ∞
Where is the satisfying assignment?
Original Proof: Can’t Find it
MOSER: I can find it!
FIX-IT!
Moser’s FIX-IT Algorithm
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT!
Moser’s FIX-IT Algorithm
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT II WHILE some clause Cα ← f
FIX-IT!
Moser’s FIX-IT Algorithm
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT II WHILE some clause Cα ← f
FIX-IT IIIa Select one bad clause Cα
FIX-IT!
Moser’s FIX-IT Algorithm
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT II WHILE some clause Cα ← f
FIX-IT IIIa Select one bad clause Cα
FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα
FIX-IT!
Moser’s FIX-IT Algorithm
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT II WHILE some clause Cα ← f
FIX-IT IIIa Select one bad clause Cα
FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα
FIX-IT IV
FIX-IT!
Moser’s FIX-IT Algorithm
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT II WHILE some clause Cα ← f
FIX-IT IIIa Select one bad clause Cα
FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα
FIX-IT IV There is no IV!
The LOG
LOG - Clauses reassigned in order FIX-IT IIIb applies
TLOG = length of LOG. (= ∞ if no stop)
Modern Erd˝os Magic: E[TLOG] < ∞ implies satisfiable and a
good 1 algorithm
Example: Variables 12345678. Clauses A : 123, B : 234, C : 345,
D : 456, E : 567, F : 678. LOG = ADCFECBF
1
with E[TLOG] reasonable
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
A A A - - - - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - C C C - - -
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- - - - - - - -
- - - - - - - -
- - - - E E E -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- - - - - - - -
- - C C C - - -
- - - - E E E -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- B B B - - - -
- - C C C - - -
- - - - E E E -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF: ADCFECBF
- B B B - - - -
- - C C C F F F
- - - - E E E -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
Let’s Play Tetris!
s = ADCFECBF
- B B B - - - -
- - C C C F F F
- - - - E E E -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
The Pyramid Pyr(s) = ADCFEF is support of last:
- - - - - F F F
- - - - E E E -
- - C C C F F F
A A A D D D - -
1 2 3 4 5 6 7 8
Analysis
Pyramids of prefixes of LOG distinct.
ADCFECBF: A; D; ADC;
DF;ADCFE;ADCFEC;ADCFECB;ADCFEF
E[TLOG] = s Pr[s pyramid of prefix ]
Preprocess Randomness
Each xj chooses countably many assignments.
Probability X1 · · · Xt is pyramid of prefix is ≤ (2−k )t
- - C C C - - -
A A A - - - - -
1 2 3 4 5 6 7 8
A, C false with different coinflips!
An Interesting Algebra
X, Y commute if no overlap.
Tetris same if and only if equal in algebra
ADC = DAC
- - C C C - - -
A A A D D D - -
1 2 3 4 5 6 7 8
ADC, DAC use same coinflips.
Algebraic Combinatorics
Property KNUTH: s(2−k )length(s) < ∞
(sum over pyramids s in algebra)
E[TLOG] ≤ s(2−k )length(s)
Modern Erd˝os Magic: [KNUTH] implies satisfiability and FIX-IT
takes “time” at most sum.
Algebraic Combinatorics: When does [KNUTH] hold?
Partial Answer: if ed2−k ≤ 1
A Prescient Adversary
FIX-IT I Randomly assign xj ← {t, f }
FIX-IT II WHILE some clause Cα ← f
FIX-IT IIIa Select one bad clause Cα
FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα
Each xj selects countably many t, f .
Adversary knows coinflips in advance
Still can’t stop FIX-IT from halting!
PART II
Eliminating Outliers
Six Standard Deviations Suffice
S1, . . . , Sn ⊆ {1, . . . , n}
χ : {1, . . . , n} → {−1 + 1} = {red, blue}
χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue|
Theorem (JS/1985): There exists χ
disc(Si) ≤ 6
√
n for all 1 ≤ i ≤ n
Six Standard Deviations Suffice
S1, . . . , Sn ⊆ {1, . . . , n}
χ : {1, . . . , n} → {−1 + 1} = {red, blue}
χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue|
Theorem (JS/1985): There exists χ
disc(Si) ≤ 6
√
n for all 1 ≤ i ≤ n
Conjecture (JS/1986-2009) You can’t find χ in polynomial time.
Six Standard Deviations Suffice
S1, . . . , Sn ⊆ {1, . . . , n}
χ : {1, . . . , n} → {−1 + 1} = {red, blue}
χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue|
Theorem (JS/1985): There exists χ
disc(Si) ≤ 6
√
n for all 1 ≤ i ≤ n
Conjecture (JS/1986-2009) You can’t find χ in polynomial time.
Theorem (Bansal/2010): Yes I can!
Six Standard Deviations Suffice
S1, . . . , Sn ⊆ {1, . . . , n}
χ : {1, . . . , n} → {−1 + 1} = {red, blue}
χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue|
Theorem (JS/1985): There exists χ
disc(Si) ≤ 6
√
n for all 1 ≤ i ≤ n
Conjecture (JS/1986-2009) You can’t find χ in polynomial time.
Theorem (Bansal/2010): Yes I can!
Theorem (Lovett, Meka/2012): We can too!
A Vector Formulation
ri ∈ Rn, 1 ≤ i ≤ n, |ri |∞ ≤ 1
Initial z ∈ [−1, +1]n (e.g.: z = 0.)
Theorem: There exists x ∈ {−1, +1}n with
|ri · (x − z)| ≤ K
√
n
for all 1 ≤ i ≤ n.
A Vector Formulation
ri ∈ Rn, 1 ≤ i ≤ n, |ri |∞ ≤ 1
Initial z ∈ [−1, +1]n (e.g.: z = 0.)
Theorem: There exists x ∈ {−1, +1}n with
|ri · (x − z)| ≤ K
√
n
for all 1 ≤ i ≤ n.
z = 0, x random. Problem: OUTLIERS!
Phase I
Find x ∈ [−1, +1]n with all least n
2 at ±1.
Idea: Start x ← z. Move x in a Controlled Brownian Motion.
Phase I
Find x ∈ [−1, +1]n with all least n
2 at ±1.
Idea: Start x ← z. Move x in a Controlled Brownian Motion.
Technical: i frozen if |xi | ≥ 1 − ǫ. Each step of distance δ
Phase I
Find x ∈ [−1, +1]n with all least n
2 at ±1.
Idea: Start x ← z. Move x in a Controlled Brownian Motion.
Technical: i frozen if |xi | ≥ 1 − ǫ. Each step of distance δ
Set Lj = [n−1/2rj ] · [x − z]
WANT: ALL |Lj | ≤ K
Space V of allowable moves y = (y1, . . . , yn)
Space V of allowable moves y = (y1, . . . , yn)
i frozen ⇒ yi = 0.
Space V of allowable moves y = (y1, . . . , yn)
i frozen ⇒ yi = 0.
y orthogonal to current x
Space V of allowable moves y = (y1, . . . , yn)
i frozen ⇒ yi = 0.
y orthogonal to current x
KEY: y orthogonal to rj for j with top n
4 |Lj |
The Random Move
d = dim(V ) ≥ n
4 − 1 ∼ n
4 .
Gaussian g = d−1/2[n1b1 + . . . + nd bd ], orthonormal bs
Move x ← x + δg
The Random Move
d = dim(V ) ≥ n
4 − 1 ∼ n
4 .
Gaussian g = d−1/2[n1b1 + . . . + nd bd ], orthonormal bs
Move x ← x + δg
Lj ← Lj + δ[n−1/2rj ] · g
Gaussian Nondirectional
Lj ← Lj + N(0, τ2) with τ2 ≤ 1
d δ2 ≤ 4
n δ2
Gaussian Casino
Martingale 0 = X0, X1, . . . , XT .
∆t = Xt − Xt−1 ∼ N(0, τ2) with τ2 ≤ σ2
t
σ2 := σ2
1 + . . . + σ2
T
Theorem: Pr[XT ≥ λσ] ≤ exp[−λ2/2]
Theorem: Pr[max0≤t≤T Xt ≥ λσ] ≤ exp[−λ2/2]
|x|2 ← |x|2 + δ2. Set T = 4nδ−2 (fictitious continuation).
Fix j. Xt value of Lj after step t.
Martingale!
σ2 = T · 4
n δ2 = 16
Pr[|Lj | ≥ K] ≤ 2e−K2/32 ≤ 0.1
Pr[|Lj | ≥ K at any time ] ≤ 0.1.
SUCCESS: Fewer than n
5 j with |Lj | ≥ K.
Positive Probability of SUCCESS
|x|2 ← |x|2 + δ2. Set T = 4nδ−2 (fictitious continuation).
Fix j. Xt value of Lj after step t.
Martingale!
σ2 = T · 4
n δ2 = 16
Pr[|Lj | ≥ K] ≤ 2e−K2/32 ≤ 0.1
Pr[|Lj | ≥ K at any time ] ≤ 0.1.
SUCCESS: Fewer than n
5 j with |Lj | ≥ K.
Positive Probability of SUCCESS
SUCCESS implies that ALL |Lj | ≤ K
Phase s
m = 21−s n. Start z with ≤ m coordinates frozen. End x with ≤ m
2
coordinates frozen.
Effectively |rj | ≤
√
m
Would get K
√
m but still have n = m2s−1 vectors.
Actually get: K
√
m
√
s = K
√
n
√
s2(1−s)/2
Converges!
Thank You!
It is six in the morning.
The house is asleep.
Nice music is playing.
I prove and conjecture.
– Paul Erd˝os, in letter to Vera S´os

More Related Content

What's hot

Convergence methods for approximated reciprocal and reciprocal-square-root
Convergence methods for approximated reciprocal and reciprocal-square-rootConvergence methods for approximated reciprocal and reciprocal-square-root
Convergence methods for approximated reciprocal and reciprocal-square-root
Keigo Nitadori
 
Overlap Layout Consensus assembly
Overlap Layout Consensus assemblyOverlap Layout Consensus assembly
Overlap Layout Consensus assembly
Zhuyi Xue
 
SPSF02 - Graphical Data Representation
SPSF02 - Graphical Data RepresentationSPSF02 - Graphical Data Representation
SPSF02 - Graphical Data Representation
Syeilendra Pramuditya
 
SPSF03 - Numerical Integrations
SPSF03 - Numerical IntegrationsSPSF03 - Numerical Integrations
SPSF03 - Numerical Integrations
Syeilendra Pramuditya
 
Strong functional programming
Strong functional programmingStrong functional programming
Strong functional programming
Eric Torreborre
 
Bellman ford
Bellman fordBellman ford
Bellman ford
Kiran K
 
Topic modeling with Poisson factorization (2)
Topic modeling with Poisson factorization (2)Topic modeling with Poisson factorization (2)
Topic modeling with Poisson factorization (2)
Tomonari Masada
 
2nd Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
2nd  Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...2nd  Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
2nd Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
BGS Institute of Technology, Adichunchanagiri University (ACU)
 
Csr2011 june15 11_00_sima
Csr2011 june15 11_00_simaCsr2011 june15 11_00_sima
Csr2011 june15 11_00_sima
CSR2011
 
Guarding Polygons via CSP
Guarding Polygons via CSPGuarding Polygons via CSP
Guarding Polygons via CSP
AkankshaAgrawal55
 
A Generalization of QN-Maps
A Generalization of QN-MapsA Generalization of QN-Maps
A Generalization of QN-Maps
IOSR Journals
 
MinFill_Presentation
MinFill_PresentationMinFill_Presentation
MinFill_Presentation
Anna Lasota
 
Poisson factorization
Poisson factorizationPoisson factorization
Poisson factorization
Tomonari Masada
 
Single source shortes path in dag
Single source shortes path in dagSingle source shortes path in dag
Single source shortes path in dag
Kiran K
 
String Matching with Finite Automata and Knuth Morris Pratt Algorithm
String Matching with Finite Automata and Knuth Morris Pratt AlgorithmString Matching with Finite Automata and Knuth Morris Pratt Algorithm
String Matching with Finite Automata and Knuth Morris Pratt Algorithm
Kiran K
 
The Exponential Time Hypothesis
The Exponential Time HypothesisThe Exponential Time Hypothesis
The Exponential Time Hypothesis
ASPAK2014
 
Longest common subsequence
Longest common subsequenceLongest common subsequence
Longest common subsequence
Kiran K
 
SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta Methods
Syeilendra Pramuditya
 
Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...
Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...
Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...
Ali Ajouz
 
2nd Semester M Tech: Structural Engineering (June-2016) Question Papers
2nd Semester M Tech: Structural Engineering (June-2016) Question Papers2nd Semester M Tech: Structural Engineering (June-2016) Question Papers
2nd Semester M Tech: Structural Engineering (June-2016) Question Papers
BGS Institute of Technology, Adichunchanagiri University (ACU)
 

What's hot (20)

Convergence methods for approximated reciprocal and reciprocal-square-root
Convergence methods for approximated reciprocal and reciprocal-square-rootConvergence methods for approximated reciprocal and reciprocal-square-root
Convergence methods for approximated reciprocal and reciprocal-square-root
 
Overlap Layout Consensus assembly
Overlap Layout Consensus assemblyOverlap Layout Consensus assembly
Overlap Layout Consensus assembly
 
SPSF02 - Graphical Data Representation
SPSF02 - Graphical Data RepresentationSPSF02 - Graphical Data Representation
SPSF02 - Graphical Data Representation
 
SPSF03 - Numerical Integrations
SPSF03 - Numerical IntegrationsSPSF03 - Numerical Integrations
SPSF03 - Numerical Integrations
 
Strong functional programming
Strong functional programmingStrong functional programming
Strong functional programming
 
Bellman ford
Bellman fordBellman ford
Bellman ford
 
Topic modeling with Poisson factorization (2)
Topic modeling with Poisson factorization (2)Topic modeling with Poisson factorization (2)
Topic modeling with Poisson factorization (2)
 
2nd Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
2nd  Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...2nd  Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
2nd Semester M Tech: Computer Science and Engineering (Jun-2016) Question Pa...
 
Csr2011 june15 11_00_sima
Csr2011 june15 11_00_simaCsr2011 june15 11_00_sima
Csr2011 june15 11_00_sima
 
Guarding Polygons via CSP
Guarding Polygons via CSPGuarding Polygons via CSP
Guarding Polygons via CSP
 
A Generalization of QN-Maps
A Generalization of QN-MapsA Generalization of QN-Maps
A Generalization of QN-Maps
 
MinFill_Presentation
MinFill_PresentationMinFill_Presentation
MinFill_Presentation
 
Poisson factorization
Poisson factorizationPoisson factorization
Poisson factorization
 
Single source shortes path in dag
Single source shortes path in dagSingle source shortes path in dag
Single source shortes path in dag
 
String Matching with Finite Automata and Knuth Morris Pratt Algorithm
String Matching with Finite Automata and Knuth Morris Pratt AlgorithmString Matching with Finite Automata and Knuth Morris Pratt Algorithm
String Matching with Finite Automata and Knuth Morris Pratt Algorithm
 
The Exponential Time Hypothesis
The Exponential Time HypothesisThe Exponential Time Hypothesis
The Exponential Time Hypothesis
 
Longest common subsequence
Longest common subsequenceLongest common subsequence
Longest common subsequence
 
SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta Methods
 
Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...
Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...
Hecke Operators on Jacobi Forms of Lattice Index and the Relation to Elliptic...
 
2nd Semester M Tech: Structural Engineering (June-2016) Question Papers
2nd Semester M Tech: Structural Engineering (June-2016) Question Papers2nd Semester M Tech: Structural Engineering (June-2016) Question Papers
2nd Semester M Tech: Structural Engineering (June-2016) Question Papers
 

Similar to Joel Spencer – Finding Needles in Exponential Haystacks

Maths04
Maths04Maths04
Maths04
sansharmajs
 
MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化
Akira Tanimoto
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf
shruti533256
 
Crib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsCrib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC exams
A Jorge Garcia
 
Phase diagram at finite T & Mu in strong coupling limit of lattice QCD
Phase diagram at finite T & Mu in strong coupling limit of lattice QCDPhase diagram at finite T & Mu in strong coupling limit of lattice QCD
Phase diagram at finite T & Mu in strong coupling limit of lattice QCD
Benjamin Jaedon Choi
 
Singlevaropt
SinglevaroptSinglevaropt
Singlevaropt
sheetslibrary
 
Cuaderno+de+integrales
Cuaderno+de+integralesCuaderno+de+integrales
Cuaderno+de+integrales
joseluisroyo
 
Integration techniques
Integration techniquesIntegration techniques
Integration techniques
Krishna Gali
 
Scattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisScattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysis
VjekoslavKovac1
 
16 fft
16 fft16 fft
16 fft
abhi5556
 
Trilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsTrilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operators
VjekoslavKovac1
 
Quantitative norm convergence of some ergodic averages
Quantitative norm convergence of some ergodic averagesQuantitative norm convergence of some ergodic averages
Quantitative norm convergence of some ergodic averages
VjekoslavKovac1
 
Shell theory
Shell theoryShell theory
Shell theory
Meas potbounthoeun
 
Fast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimizationFast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimization
Pantelis Sopasakis
 
Improper integral
Improper integralImproper integral
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...
Alexander Litvinenko
 
Derivatives
DerivativesDerivatives
Derivatives
Nisarg Amin
 
2020 preTEST4A
2020 preTEST4A2020 preTEST4A
2020 preTEST4A
A Jorge Garcia
 
Sample question paper 2 with solution
Sample question paper 2 with solutionSample question paper 2 with solution
Sample question paper 2 with solution
Pratima Nayak ,Kendriya Vidyalaya Sangathan
 
Week3 ap3421 2019_part1
Week3 ap3421 2019_part1Week3 ap3421 2019_part1
Week3 ap3421 2019_part1
David Cian
 

Similar to Joel Spencer – Finding Needles in Exponential Haystacks (20)

Maths04
Maths04Maths04
Maths04
 
MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化MLP輪読スパース8章 トレースノルム正則化
MLP輪読スパース8章 トレースノルム正則化
 
6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf6-Nfa & equivalence with RE.pdf
6-Nfa & equivalence with RE.pdf
 
Crib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC examsCrib Sheet AP Calculus AB and BC exams
Crib Sheet AP Calculus AB and BC exams
 
Phase diagram at finite T & Mu in strong coupling limit of lattice QCD
Phase diagram at finite T & Mu in strong coupling limit of lattice QCDPhase diagram at finite T & Mu in strong coupling limit of lattice QCD
Phase diagram at finite T & Mu in strong coupling limit of lattice QCD
 
Singlevaropt
SinglevaroptSinglevaropt
Singlevaropt
 
Cuaderno+de+integrales
Cuaderno+de+integralesCuaderno+de+integrales
Cuaderno+de+integrales
 
Integration techniques
Integration techniquesIntegration techniques
Integration techniques
 
Scattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisScattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysis
 
16 fft
16 fft16 fft
16 fft
 
Trilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsTrilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operators
 
Quantitative norm convergence of some ergodic averages
Quantitative norm convergence of some ergodic averagesQuantitative norm convergence of some ergodic averages
Quantitative norm convergence of some ergodic averages
 
Shell theory
Shell theoryShell theory
Shell theory
 
Fast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimizationFast parallelizable scenario-based stochastic optimization
Fast parallelizable scenario-based stochastic optimization
 
Improper integral
Improper integralImproper integral
Improper integral
 
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...
 
Derivatives
DerivativesDerivatives
Derivatives
 
2020 preTEST4A
2020 preTEST4A2020 preTEST4A
2020 preTEST4A
 
Sample question paper 2 with solution
Sample question paper 2 with solutionSample question paper 2 with solution
Sample question paper 2 with solution
 
Week3 ap3421 2019_part1
Week3 ap3421 2019_part1Week3 ap3421 2019_part1
Week3 ap3421 2019_part1
 

More from Yandex

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
Yandex
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Yandex
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Yandex
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Yandex
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Yandex
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Yandex
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Yandex
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Yandex
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Yandex
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Yandex
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Yandex
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Yandex
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Yandex
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Yandex
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Yandex
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Yandex
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Yandex
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Yandex
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Yandex
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Yandex
 

More from Yandex (20)

Предсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of TanksПредсказание оттока игроков из World of Tanks
Предсказание оттока игроков из World of Tanks
 
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
Как принять/организовать работу по поисковой оптимизации сайта, Сергей Царик,...
 
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров ЯндексаСтруктурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
Структурированные данные, Юлия Тихоход, лекция в Школе вебмастеров Яндекса
 
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров ЯндексаПредставление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
Представление сайта в поиске, Сергей Лысенко, лекция в Школе вебмастеров Яндекса
 
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
Плохие методы продвижения сайта, Екатерины Гладких, лекция в Школе вебмастеро...
 
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
Основные принципы ранжирования, Сергей Царик и Антон Роменский, лекция в Школ...
 
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
Основные принципы индексирования сайта, Александр Смирнов, лекция в Школе веб...
 
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
Мобильное приложение: как и зачем, Александр Лукин, лекция в Школе вебмастеро...
 
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
Сайты на мобильных устройствах, Олег Ножичкин, лекция в Школе вебмастеров Янд...
 
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
Качественная аналитика сайта, Юрий Батиевский, лекция в Школе вебмастеров Янд...
 
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
Что можно и что нужно измерять на сайте, Петр Аброськин, лекция в Школе вебма...
 
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
Как правильно поставить ТЗ на создание сайта, Алексей Бородкин, лекция в Школ...
 
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеровКак защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
Как защитить свой сайт, Пётр Волков, лекция в Школе вебмастеров
 
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
Как правильно составить структуру сайта, Дмитрий Сатин, лекция в Школе вебмас...
 
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
Технические особенности создания сайта, Дмитрий Васильева, лекция в Школе веб...
 
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
Конструкторы для отдельных элементов сайта, Елена Першина, лекция в Школе веб...
 
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
Контент для интернет-магазинов, Катерина Ерошина, лекция в Школе вебмастеров ...
 
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
Как написать хороший текст для сайта, Катерина Ерошина, лекция в Школе вебмас...
 
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
Usability и дизайн - как не помешать пользователю, Алексей Иванов, лекция в Ш...
 
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
Cайт. Зачем он и каким должен быть, Алексей Иванов, лекция в Школе вебмастеро...
 

Recently uploaded

Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
PirithiRaju
 
Injection: Risks and challenges - Injection of CO2 into geological rock forma...
Injection: Risks and challenges - Injection of CO2 into geological rock forma...Injection: Risks and challenges - Injection of CO2 into geological rock forma...
Injection: Risks and challenges - Injection of CO2 into geological rock forma...
Oeko-Institut
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
Carl Bergstrom
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 
Microbiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdfMicrobiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdf
sammy700571
 
Male reproduction physiology by Suyash Garg .pptx
Male reproduction physiology by Suyash Garg .pptxMale reproduction physiology by Suyash Garg .pptx
Male reproduction physiology by Suyash Garg .pptx
suyashempire
 
Signatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coastsSignatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coasts
Sérgio Sacani
 
Clinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdfClinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdf
RAYMUNDONAVARROCORON
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
ananya23nair
 
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Sérgio Sacani
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Sérgio Sacani
 
gastroretentive drug delivery system-PPT.pptx
gastroretentive drug delivery system-PPT.pptxgastroretentive drug delivery system-PPT.pptx
gastroretentive drug delivery system-PPT.pptx
Shekar Boddu
 
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdfHUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
Ritik83251
 
Methods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdfMethods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdf
PirithiRaju
 
Lattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptxLattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptx
DrRajeshDas
 
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdfHolsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
frank0071
 
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDSJAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
Sérgio Sacani
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
lucianamillenium
 
23PH301 - Optics - Unit 1 - Optical Lenses
23PH301 - Optics  -  Unit 1 - Optical Lenses23PH301 - Optics  -  Unit 1 - Optical Lenses
23PH301 - Optics - Unit 1 - Optical Lenses
RDhivya6
 
Sustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart AgricultureSustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 

Recently uploaded (20)

Gadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdfGadgets for management of stored product pests_Dr.UPR.pdf
Gadgets for management of stored product pests_Dr.UPR.pdf
 
Injection: Risks and challenges - Injection of CO2 into geological rock forma...
Injection: Risks and challenges - Injection of CO2 into geological rock forma...Injection: Risks and challenges - Injection of CO2 into geological rock forma...
Injection: Risks and challenges - Injection of CO2 into geological rock forma...
 
The cost of acquiring information by natural selection
The cost of acquiring information by natural selectionThe cost of acquiring information by natural selection
The cost of acquiring information by natural selection
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
 
Microbiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdfMicrobiology of Central Nervous System INFECTIONS.pdf
Microbiology of Central Nervous System INFECTIONS.pdf
 
Male reproduction physiology by Suyash Garg .pptx
Male reproduction physiology by Suyash Garg .pptxMale reproduction physiology by Suyash Garg .pptx
Male reproduction physiology by Suyash Garg .pptx
 
Signatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coastsSignatures of wave erosion in Titan’s coasts
Signatures of wave erosion in Titan’s coasts
 
Clinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdfClinical periodontology and implant dentistry 2003.pdf
Clinical periodontology and implant dentistry 2003.pdf
 
fermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptxfermented food science of sauerkraut.pptx
fermented food science of sauerkraut.pptx
 
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
Compositions of iron-meteorite parent bodies constrainthe structure of the pr...
 
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
Candidate young stellar objects in the S-cluster: Kinematic analysis of a sub...
 
gastroretentive drug delivery system-PPT.pptx
gastroretentive drug delivery system-PPT.pptxgastroretentive drug delivery system-PPT.pptx
gastroretentive drug delivery system-PPT.pptx
 
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdfHUMAN EYE By-R.M Class 10 phy best digital notes.pdf
HUMAN EYE By-R.M Class 10 phy best digital notes.pdf
 
Methods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdfMethods of grain storage Structures in India.pdf
Methods of grain storage Structures in India.pdf
 
Lattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptxLattice Defects in ionic solid compound.pptx
Lattice Defects in ionic solid compound.pptx
 
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdfHolsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
Holsinger, Bruce W. - Music, body and desire in medieval culture [2001].pdf
 
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDSJAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
JAMES WEBB STUDY THE MASSIVE BLACK HOLE SEEDS
 
2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf2001_Book_HumanChromosomes - Genéticapdf
2001_Book_HumanChromosomes - Genéticapdf
 
23PH301 - Optics - Unit 1 - Optical Lenses
23PH301 - Optics  -  Unit 1 - Optical Lenses23PH301 - Optics  -  Unit 1 - Optical Lenses
23PH301 - Optics - Unit 1 - Optical Lenses
 
Sustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart AgricultureSustainable Land Management - Climate Smart Agriculture
Sustainable Land Management - Climate Smart Agriculture
 

Joel Spencer – Finding Needles in Exponential Haystacks

  • 1. Finding Needles in Exponential Haystacks Joel Spencer June 6, 2014 Yandex - Moscow
  • 2. Erd˝os Magic: If a random object has a positive probability of being good than a good object MUST exist
  • 3. Modern Erd˝os Magic: If a randomized algorithm has a positive probability of producing a good object than a good object MUST exist
  • 4. Working with Paul Erd˝os was like taking a walk in the hills. Every time when I thought that we had achieved our goal and deserved a rest, Paul pointed to the top of another hill and off we would go. – Fan Chung
  • 5. PART I The Lov´asz Local Lemma
  • 6. k-SAT Boolean x1, . . . , xn. ys is xs or xs Clause C = yi1 ∨ . . . ∨ yik k-SAT instance: ∧α∈I Cα Cα, Cβ overlap if common xj . Assume: Each Cα overlaps ≤ d Cβ Assume: ed2−k ≤ 1 LLL: Then satisfiable.
  • 7. k-SAT Fix d, k (e.g.: k = 5, d = 10) but let n → ∞ Where is the satisfying assignment? Original Proof: Can’t Find it
  • 8. k-SAT Fix d, k (e.g.: k = 5, d = 10) but let n → ∞ Where is the satisfying assignment? Original Proof: Can’t Find it MOSER: I can find it!
  • 9. FIX-IT! Moser’s FIX-IT Algorithm FIX-IT I Randomly assign xj ← {t, f }
  • 10. FIX-IT! Moser’s FIX-IT Algorithm FIX-IT I Randomly assign xj ← {t, f } FIX-IT II WHILE some clause Cα ← f
  • 11. FIX-IT! Moser’s FIX-IT Algorithm FIX-IT I Randomly assign xj ← {t, f } FIX-IT II WHILE some clause Cα ← f FIX-IT IIIa Select one bad clause Cα
  • 12. FIX-IT! Moser’s FIX-IT Algorithm FIX-IT I Randomly assign xj ← {t, f } FIX-IT II WHILE some clause Cα ← f FIX-IT IIIa Select one bad clause Cα FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα
  • 13. FIX-IT! Moser’s FIX-IT Algorithm FIX-IT I Randomly assign xj ← {t, f } FIX-IT II WHILE some clause Cα ← f FIX-IT IIIa Select one bad clause Cα FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα FIX-IT IV
  • 14. FIX-IT! Moser’s FIX-IT Algorithm FIX-IT I Randomly assign xj ← {t, f } FIX-IT II WHILE some clause Cα ← f FIX-IT IIIa Select one bad clause Cα FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα FIX-IT IV There is no IV!
  • 15. The LOG LOG - Clauses reassigned in order FIX-IT IIIb applies TLOG = length of LOG. (= ∞ if no stop) Modern Erd˝os Magic: E[TLOG] < ∞ implies satisfiable and a good 1 algorithm Example: Variables 12345678. Clauses A : 123, B : 234, C : 345, D : 456, E : 567, F : 678. LOG = ADCFECBF 1 with E[TLOG] reasonable
  • 16. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A A A - - - - - 1 2 3 4 5 6 7 8
  • 17. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A A A D D D - - 1 2 3 4 5 6 7 8
  • 18. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - - - - - - - - - - - - - - - - - - - - - - - - - - C C C - - - A A A D D D - - 1 2 3 4 5 6 7 8
  • 19. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - - - - - - - - - - - - - - - - - - - - - - - - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8
  • 20. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - - - - - - - - - - - - - - - - - - - - E E E - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8
  • 21. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - - - - - - - - - - C C C - - - - - - - E E E - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8
  • 22. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - B B B - - - - - - C C C - - - - - - - E E E - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8
  • 23. Let’s Play Tetris! s = ADCFECBF: ADCFECBF - B B B - - - - - - C C C F F F - - - - E E E - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8
  • 24. Let’s Play Tetris! s = ADCFECBF - B B B - - - - - - C C C F F F - - - - E E E - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8 The Pyramid Pyr(s) = ADCFEF is support of last: - - - - - F F F - - - - E E E - - - C C C F F F A A A D D D - - 1 2 3 4 5 6 7 8
  • 25. Analysis Pyramids of prefixes of LOG distinct. ADCFECBF: A; D; ADC; DF;ADCFE;ADCFEC;ADCFECB;ADCFEF E[TLOG] = s Pr[s pyramid of prefix ]
  • 26. Preprocess Randomness Each xj chooses countably many assignments. Probability X1 · · · Xt is pyramid of prefix is ≤ (2−k )t - - C C C - - - A A A - - - - - 1 2 3 4 5 6 7 8 A, C false with different coinflips!
  • 27. An Interesting Algebra X, Y commute if no overlap. Tetris same if and only if equal in algebra ADC = DAC - - C C C - - - A A A D D D - - 1 2 3 4 5 6 7 8 ADC, DAC use same coinflips.
  • 28. Algebraic Combinatorics Property KNUTH: s(2−k )length(s) < ∞ (sum over pyramids s in algebra) E[TLOG] ≤ s(2−k )length(s) Modern Erd˝os Magic: [KNUTH] implies satisfiability and FIX-IT takes “time” at most sum. Algebraic Combinatorics: When does [KNUTH] hold? Partial Answer: if ed2−k ≤ 1
  • 29. A Prescient Adversary FIX-IT I Randomly assign xj ← {t, f } FIX-IT II WHILE some clause Cα ← f FIX-IT IIIa Select one bad clause Cα FIX-IT IIIb Randomly Reassign xj ← {t, f } for all xj in Cα Each xj selects countably many t, f . Adversary knows coinflips in advance Still can’t stop FIX-IT from halting!
  • 31. Six Standard Deviations Suffice S1, . . . , Sn ⊆ {1, . . . , n} χ : {1, . . . , n} → {−1 + 1} = {red, blue} χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue| Theorem (JS/1985): There exists χ disc(Si) ≤ 6 √ n for all 1 ≤ i ≤ n
  • 32. Six Standard Deviations Suffice S1, . . . , Sn ⊆ {1, . . . , n} χ : {1, . . . , n} → {−1 + 1} = {red, blue} χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue| Theorem (JS/1985): There exists χ disc(Si) ≤ 6 √ n for all 1 ≤ i ≤ n Conjecture (JS/1986-2009) You can’t find χ in polynomial time.
  • 33. Six Standard Deviations Suffice S1, . . . , Sn ⊆ {1, . . . , n} χ : {1, . . . , n} → {−1 + 1} = {red, blue} χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue| Theorem (JS/1985): There exists χ disc(Si) ≤ 6 √ n for all 1 ≤ i ≤ n Conjecture (JS/1986-2009) You can’t find χ in polynomial time. Theorem (Bansal/2010): Yes I can!
  • 34. Six Standard Deviations Suffice S1, . . . , Sn ⊆ {1, . . . , n} χ : {1, . . . , n} → {−1 + 1} = {red, blue} χ(S) := j∈S χ(j), disc(S) = |χ(S)| = |red − blue| Theorem (JS/1985): There exists χ disc(Si) ≤ 6 √ n for all 1 ≤ i ≤ n Conjecture (JS/1986-2009) You can’t find χ in polynomial time. Theorem (Bansal/2010): Yes I can! Theorem (Lovett, Meka/2012): We can too!
  • 35. A Vector Formulation ri ∈ Rn, 1 ≤ i ≤ n, |ri |∞ ≤ 1 Initial z ∈ [−1, +1]n (e.g.: z = 0.) Theorem: There exists x ∈ {−1, +1}n with |ri · (x − z)| ≤ K √ n for all 1 ≤ i ≤ n.
  • 36. A Vector Formulation ri ∈ Rn, 1 ≤ i ≤ n, |ri |∞ ≤ 1 Initial z ∈ [−1, +1]n (e.g.: z = 0.) Theorem: There exists x ∈ {−1, +1}n with |ri · (x − z)| ≤ K √ n for all 1 ≤ i ≤ n. z = 0, x random. Problem: OUTLIERS!
  • 37. Phase I Find x ∈ [−1, +1]n with all least n 2 at ±1. Idea: Start x ← z. Move x in a Controlled Brownian Motion.
  • 38. Phase I Find x ∈ [−1, +1]n with all least n 2 at ±1. Idea: Start x ← z. Move x in a Controlled Brownian Motion. Technical: i frozen if |xi | ≥ 1 − ǫ. Each step of distance δ
  • 39. Phase I Find x ∈ [−1, +1]n with all least n 2 at ±1. Idea: Start x ← z. Move x in a Controlled Brownian Motion. Technical: i frozen if |xi | ≥ 1 − ǫ. Each step of distance δ Set Lj = [n−1/2rj ] · [x − z] WANT: ALL |Lj | ≤ K
  • 40. Space V of allowable moves y = (y1, . . . , yn)
  • 41. Space V of allowable moves y = (y1, . . . , yn) i frozen ⇒ yi = 0.
  • 42. Space V of allowable moves y = (y1, . . . , yn) i frozen ⇒ yi = 0. y orthogonal to current x
  • 43. Space V of allowable moves y = (y1, . . . , yn) i frozen ⇒ yi = 0. y orthogonal to current x KEY: y orthogonal to rj for j with top n 4 |Lj |
  • 44. The Random Move d = dim(V ) ≥ n 4 − 1 ∼ n 4 . Gaussian g = d−1/2[n1b1 + . . . + nd bd ], orthonormal bs Move x ← x + δg
  • 45. The Random Move d = dim(V ) ≥ n 4 − 1 ∼ n 4 . Gaussian g = d−1/2[n1b1 + . . . + nd bd ], orthonormal bs Move x ← x + δg Lj ← Lj + δ[n−1/2rj ] · g Gaussian Nondirectional Lj ← Lj + N(0, τ2) with τ2 ≤ 1 d δ2 ≤ 4 n δ2
  • 46. Gaussian Casino Martingale 0 = X0, X1, . . . , XT . ∆t = Xt − Xt−1 ∼ N(0, τ2) with τ2 ≤ σ2 t σ2 := σ2 1 + . . . + σ2 T Theorem: Pr[XT ≥ λσ] ≤ exp[−λ2/2] Theorem: Pr[max0≤t≤T Xt ≥ λσ] ≤ exp[−λ2/2]
  • 47. |x|2 ← |x|2 + δ2. Set T = 4nδ−2 (fictitious continuation). Fix j. Xt value of Lj after step t. Martingale! σ2 = T · 4 n δ2 = 16 Pr[|Lj | ≥ K] ≤ 2e−K2/32 ≤ 0.1 Pr[|Lj | ≥ K at any time ] ≤ 0.1. SUCCESS: Fewer than n 5 j with |Lj | ≥ K. Positive Probability of SUCCESS
  • 48. |x|2 ← |x|2 + δ2. Set T = 4nδ−2 (fictitious continuation). Fix j. Xt value of Lj after step t. Martingale! σ2 = T · 4 n δ2 = 16 Pr[|Lj | ≥ K] ≤ 2e−K2/32 ≤ 0.1 Pr[|Lj | ≥ K at any time ] ≤ 0.1. SUCCESS: Fewer than n 5 j with |Lj | ≥ K. Positive Probability of SUCCESS SUCCESS implies that ALL |Lj | ≤ K
  • 49. Phase s m = 21−s n. Start z with ≤ m coordinates frozen. End x with ≤ m 2 coordinates frozen. Effectively |rj | ≤ √ m Would get K √ m but still have n = m2s−1 vectors. Actually get: K √ m √ s = K √ n √ s2(1−s)/2 Converges!
  • 50. Thank You! It is six in the morning. The house is asleep. Nice music is playing. I prove and conjecture. – Paul Erd˝os, in letter to Vera S´os