SlideShare a Scribd company logo
1 of 36
A Local Central Limit Theorem for the
Number of Triangles in a Random Graph
Justin Gilmer
Rutgers University
Department of Mathematics
(Joint with Swastik Kopparty)
Publications
● “On the Density of Happy Numbers”, Integers, 2013
● “Composition Limits and Separating Examples for some
Boolean Function Complexity Measures”, Combinatorica,
(To Appear). With Michael Saks and Shrikanth Shrinivasan
●
“A New Approach to the Sensitivity Conjecture”, 6th
Innovations in Theoretical Computer Science Conference,
Jan 2015. With Michael Saks and Michal Koucky
● “A Local Central Limit Theorem for the Number of
Triangles in a Random Graph”, Random Structures and
Algorithms, (Under Review). With Swastik Kopparty
Graphs and Triangles
● A graph is an ordered pair G = (V,E) of vertices
V and edges E.
|V| = 10, |E| = 12
5 triangles
Erdos-Renyi Random Graph Model
● G(n,p) is a random graph on n vertices, each edge
appears independently with probability p.
● “On Random Graphs” (1959), 5519 citations.
G(4,1/2)
Triangles in G(n,1/2)
● Let S_n count the number of triangles in G(n,1/2).
Triangles in G(n,1/2)
● Let S_n count the number of triangles in G(n,1/2).
Central Limit Theorem for S_n
Central Limit Theorem [ER60]: For any fixed a,b
● Similar results hold for subgraph counts, for any
fixed graph [Rucinski 88].
● The joint distribution of subgraph counts for fixed
graphs K_1,...,K_m is a multivariate normal
distribution [Janson 92].
Central Limit Theorem for S_n
Proof (Method of Moments):
Central Limit Theorem [ER60]: For any fixed a,b
CLT vs Local CLT
Question: What if we want to estimate Pr[S_n = k]?
Local CLT [Gilmer, Kopparty 2014]:
History of the Local CLT
Theorem [de Moivre – Laplace 1738]:
Recent Results
● What if X_i aren't Bernoulli?
● What if X_i aren't identically distributed?
● Improve error bounds?
● Local CLTs for markov chains...
What if X_i aren't independent??
Proof Sketch
Bounding the Characteristic function
Bounding the Characteristic function
Problem of Dependence
The Conditioning Argument
1st
Conditioning Argument
1st
Conditioning Argument
Putting it Together...
One Issue...
One Issue...
Whats Left...
●
Use a 2nd
conditioning argument for t > n
●
Use a 3rd
conditioning argument for t < n^{1/2}
Future Work
● Local CLT for other subgraph counts?
● Local CLT for joint distributions?
● Better bounds on the error?
Thank You!
Appendix
2nd
Conditioning Argument
Second Moment Calculation...
3rd
Conditioning Argument
Thesis
● Covered topics in Combinatorics (Discrete
Math) and Theoretical Computer Science.
Advisor: Michael Saks Swastik Kopparty
Graduated Jan 2015.

More Related Content

What's hot

Graphing Quadratic Functions
Graphing Quadratic FunctionsGraphing Quadratic Functions
Graphing Quadratic FunctionsMel Amlung
 
On Strong Metric Dimension of Diametrically Vertex Uniform Graphs
On Strong Metric Dimension of Diametrically Vertex Uniform GraphsOn Strong Metric Dimension of Diametrically Vertex Uniform Graphs
On Strong Metric Dimension of Diametrically Vertex Uniform Graphsijcoa
 
Fuzzy Chroamtic Number of Line Graph using α-Cuts
Fuzzy Chroamtic Number of Line Graph using α-CutsFuzzy Chroamtic Number of Line Graph using α-Cuts
Fuzzy Chroamtic Number of Line Graph using α-Cutsijcoa
 
Energetic lattices and braids
Energetic lattices and braidsEnergetic lattices and braids
Energetic lattices and braidsRavi Kiran B.
 
Fixed point theorem in chatterjea mapping
Fixed point theorem in chatterjea mappingFixed point theorem in chatterjea mapping
Fixed point theorem in chatterjea mappingKomal Goyal
 
Multi-Chart Generative Surface Modeling
Multi-Chart Generative Surface ModelingMulti-Chart Generative Surface Modeling
Multi-Chart Generative Surface ModelingHeliBenHamu
 
Even Harmonious Labeling of the Graph H (2n, 2t+1)
Even Harmonious Labeling of the Graph H (2n, 2t+1)Even Harmonious Labeling of the Graph H (2n, 2t+1)
Even Harmonious Labeling of the Graph H (2n, 2t+1)inventionjournals
 
Abstract algebra & its applications (1)
Abstract algebra & its applications (1)Abstract algebra & its applications (1)
Abstract algebra & its applications (1)drselvarani
 
Parallel Algorithm for Graph Coloring
Parallel Algorithm for Graph Coloring Parallel Algorithm for Graph Coloring
Parallel Algorithm for Graph Coloring Heman Pathak
 
Existence of Solutions for a Three-Order P-Laplacian BVP on Time Scales
Existence of Solutions for a Three-Order P-Laplacian BVP on Time ScalesExistence of Solutions for a Three-Order P-Laplacian BVP on Time Scales
Existence of Solutions for a Three-Order P-Laplacian BVP on Time ScalesIOSRJM
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clusteringDmitrii Ignatov
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlabPankaj Tiwari
 
Characteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy Rule
Characteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy RuleCharacteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy Rule
Characteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy Ruleijtsrd
 
Pattern-based classification of demographic sequences
Pattern-based classification of demographic sequencesPattern-based classification of demographic sequences
Pattern-based classification of demographic sequencesDmitrii Ignatov
 
Principal Component Analysis
Principal Component AnalysisPrincipal Component Analysis
Principal Component Analysisamitpraseed
 

What's hot (20)

Graphing Quadratic Functions
Graphing Quadratic FunctionsGraphing Quadratic Functions
Graphing Quadratic Functions
 
On Strong Metric Dimension of Diametrically Vertex Uniform Graphs
On Strong Metric Dimension of Diametrically Vertex Uniform GraphsOn Strong Metric Dimension of Diametrically Vertex Uniform Graphs
On Strong Metric Dimension of Diametrically Vertex Uniform Graphs
 
Fuzzy Chroamtic Number of Line Graph using α-Cuts
Fuzzy Chroamtic Number of Line Graph using α-CutsFuzzy Chroamtic Number of Line Graph using α-Cuts
Fuzzy Chroamtic Number of Line Graph using α-Cuts
 
Energetic lattices and braids
Energetic lattices and braidsEnergetic lattices and braids
Energetic lattices and braids
 
Ijetcas14 439
Ijetcas14 439Ijetcas14 439
Ijetcas14 439
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Fixed point theorem in chatterjea mapping
Fixed point theorem in chatterjea mappingFixed point theorem in chatterjea mapping
Fixed point theorem in chatterjea mapping
 
Multi-Chart Generative Surface Modeling
Multi-Chart Generative Surface ModelingMulti-Chart Generative Surface Modeling
Multi-Chart Generative Surface Modeling
 
Even Harmonious Labeling of the Graph H (2n, 2t+1)
Even Harmonious Labeling of the Graph H (2n, 2t+1)Even Harmonious Labeling of the Graph H (2n, 2t+1)
Even Harmonious Labeling of the Graph H (2n, 2t+1)
 
Tutorial2
Tutorial2Tutorial2
Tutorial2
 
Em algorithm
Em algorithmEm algorithm
Em algorithm
 
Abstract algebra & its applications (1)
Abstract algebra & its applications (1)Abstract algebra & its applications (1)
Abstract algebra & its applications (1)
 
Parallel Algorithm for Graph Coloring
Parallel Algorithm for Graph Coloring Parallel Algorithm for Graph Coloring
Parallel Algorithm for Graph Coloring
 
Existence of Solutions for a Three-Order P-Laplacian BVP on Time Scales
Existence of Solutions for a Three-Order P-Laplacian BVP on Time ScalesExistence of Solutions for a Three-Order P-Laplacian BVP on Time Scales
Existence of Solutions for a Three-Order P-Laplacian BVP on Time Scales
 
A lattice-based consensus clustering
A lattice-based consensus clusteringA lattice-based consensus clustering
A lattice-based consensus clustering
 
Introduction to matlab
Introduction to matlabIntroduction to matlab
Introduction to matlab
 
Characteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy Rule
Characteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy RuleCharacteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy Rule
Characteristics of Fuzzy Wheel Graph and Hamilton Graph with Fuzzy Rule
 
Pattern-based classification of demographic sequences
Pattern-based classification of demographic sequencesPattern-based classification of demographic sequences
Pattern-based classification of demographic sequences
 
Principal Component Analysis
Principal Component AnalysisPrincipal Component Analysis
Principal Component Analysis
 
Delta Like Robot
Delta Like RobotDelta Like Robot
Delta Like Robot
 

Similar to Thesis slides

A Logical Language with a Prototypical Semantics
A Logical Language with a Prototypical SemanticsA Logical Language with a Prototypical Semantics
A Logical Language with a Prototypical SemanticsL. Thorne McCarty
 
Variational Bayes: A Gentle Introduction
Variational Bayes: A Gentle IntroductionVariational Bayes: A Gentle Introduction
Variational Bayes: A Gentle IntroductionFlavio Morelli
 
Embeddings the geometry of relational algebra
Embeddings  the geometry of relational algebraEmbeddings  the geometry of relational algebra
Embeddings the geometry of relational algebraNikolaos Vasiloglou
 
Divergence clustering
Divergence clusteringDivergence clustering
Divergence clusteringFrank Nielsen
 
On the limitations of representing functions on sets
On the limitations of representing functions on setsOn the limitations of representing functions on sets
On the limitations of representing functions on setsKaushalya Madhawa
 
AI to advance science research
AI to advance science researchAI to advance science research
AI to advance science researchDing Li
 
Litvinenko low-rank kriging +FFT poster
Litvinenko low-rank kriging +FFT  posterLitvinenko low-rank kriging +FFT  poster
Litvinenko low-rank kriging +FFT posterAlexander Litvinenko
 
Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...Frank Nielsen
 
08 Exponential Random Graph Models (ERGM)
08 Exponential Random Graph Models (ERGM)08 Exponential Random Graph Models (ERGM)
08 Exponential Random Graph Models (ERGM)dnac
 
Markov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing themMarkov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing themPierre Jacob
 
09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)Duke Network Analysis Center
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...Konstantinos Giannakis
 

Similar to Thesis slides (20)

A Logical Language with a Prototypical Semantics
A Logical Language with a Prototypical SemanticsA Logical Language with a Prototypical Semantics
A Logical Language with a Prototypical Semantics
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Exhaustive Combinatorial Enumeration
Exhaustive Combinatorial EnumerationExhaustive Combinatorial Enumeration
Exhaustive Combinatorial Enumeration
 
Variational Bayes: A Gentle Introduction
Variational Bayes: A Gentle IntroductionVariational Bayes: A Gentle Introduction
Variational Bayes: A Gentle Introduction
 
Embeddings the geometry of relational algebra
Embeddings  the geometry of relational algebraEmbeddings  the geometry of relational algebra
Embeddings the geometry of relational algebra
 
Divergence clustering
Divergence clusteringDivergence clustering
Divergence clustering
 
On the limitations of representing functions on sets
On the limitations of representing functions on setsOn the limitations of representing functions on sets
On the limitations of representing functions on sets
 
AI to advance science research
AI to advance science researchAI to advance science research
AI to advance science research
 
Litvinenko low-rank kriging +FFT poster
Litvinenko low-rank kriging +FFT  posterLitvinenko low-rank kriging +FFT  poster
Litvinenko low-rank kriging +FFT poster
 
Joco pavone
Joco pavoneJoco pavone
Joco pavone
 
Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...Pattern learning and recognition on statistical manifolds: An information-geo...
Pattern learning and recognition on statistical manifolds: An information-geo...
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)
 
08 Exponential Random Graph Models (ERGM)
08 Exponential Random Graph Models (ERGM)08 Exponential Random Graph Models (ERGM)
08 Exponential Random Graph Models (ERGM)
 
ML using MATLAB
ML using MATLABML using MATLAB
ML using MATLAB
 
CLIM Program: Remote Sensing Workshop, Optimization for Distributed Data Syst...
CLIM Program: Remote Sensing Workshop, Optimization for Distributed Data Syst...CLIM Program: Remote Sensing Workshop, Optimization for Distributed Data Syst...
CLIM Program: Remote Sensing Workshop, Optimization for Distributed Data Syst...
 
Markov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing themMarkov chain Monte Carlo methods and some attempts at parallelizing them
Markov chain Monte Carlo methods and some attempts at parallelizing them
 
09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)09 Inference for Networks – Exponential Random Graph Models (2017)
09 Inference for Networks – Exponential Random Graph Models (2017)
 
A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...A quantum-inspired optimization heuristic for the multiple sequence alignment...
A quantum-inspired optimization heuristic for the multiple sequence alignment...
 
Talk iccf 19_ben_hammouda
Talk iccf 19_ben_hammoudaTalk iccf 19_ben_hammouda
Talk iccf 19_ben_hammouda
 

Thesis slides