lov sz local lemma a new tool to asymptotic enumeration
play

Lovsz Local Lemma a new tool to asymptotic enumeration? Linyuan - PowerPoint PPT Presentation

Lovsz Local Lemma a new tool to asymptotic enumeration? Linyuan Lincoln Lu Lszl Szkely University of South Carolina Supported by NSF DMS Overview LLL and its generalizations LLL an instance of the Poisson paradigm


  1. Lovász Local Lemma – a new tool to asymptotic enumeration? Linyuan Lincoln Lu László Székely University of South Carolina Supported by NSF DMS

  2. Overview  LLL and its generalizations  LLL – an instance of the Poisson paradigm  New negative dependency graphs  Applications: – Permutation enumeration – Latin rectangle enumeration – Regular graph enumeration  A joke

  3. When none of the events happen  Assume that A 1 , A 2 ,…, A n are events in a probability space Ω . How can we n infer ?  ≠ ∅ A i i = 1  If A i ’s are mutually independent, P ( A i )<1, ⎛ ⎞ ( ) n n n ( ) > 0 ( ) ∏ ∏ then  ⎟ = = 1 − P A i P A i P A i ⎜ ⎝ ⎠ i = 1 i = 1 i = 1 n ( ) ∑  If , then < 1 P A i i = 1 ⎛ ⎞ ⎛ ⎞ ⎛ ⎞ n n n n ( ) ∑    ⎟ = P ⎟ = 1 − P ⎟ ≥ 1 − > 0 P A i ⎜ A i A i P A i ⎜ ⎜ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ i = 1 i = 1 i = 1 i = 1

  4. A way to combine arguments:  Assume that A 1 , A 2 ,…, A n are events in a probability space Ω .  Graph G is a dependency graph of the events A 1 , A 2 ,…, A n , if V ( G )={1,2,…, n } and each A i is independent of the elements of the event algebra generated by { } ( ) A j : ij ∉ E G

  5. Lovász Local Lemma (Erd ő s-Lovász 1975)  Assume G is a dependency graph for A 1 , A 2 ,…, A n , and d= max degree in G  If for i =1,2,…, n , P ( A i )< p , and e ( d +1) p <1 , then ⎛ ⎞ n  ⎟ > 0 P A i ⎜ ⎝ ⎠ i = 1

  6. Lovász Local Lemma (Spencer)  Assume G is a dependency graph for A 1 , A 2 ,…, A n  If there exist x 1 ,x 2 ,…,x n in [0,1) such that ( ) ( ) ≤ x i ∏ 1 − x j P A i ( ) ij ∈ E G then ⎛ ⎞ n n ( ) ∏  ⎟ ≥ 1 − x i > 0 P A i ⎜ ⎝ ⎠ i = 1 i = 1

  7. Negative dependency graphs  Assume that A 1 , A 2 ,…, A n are events in a probability space Ω .  Graph G with V ( G )={1,2,…, n } is a negative dependency graph for events { } ( ) ∀ i ∀ S ⊆ j : ij ∉ E G A 1 , A 2 ,…, A n , if ⎛ ⎞ ⎛ ⎞ ( )  ⎟ > 0 implies  ⎟ ≤ P A i P A j ⎜ P A i ⎜ A j ⎝ ⎠ ⎝ ⎠ j ∈ S j ∈ S

  8. LLL: Erd ő s-Spencer 1991, Albert-Freeze-Reed 1995, Ku  Assume G is a negative dependency graph for A 1 , A 2 ,…, A n , exist x 1 ,x 2 ,…,x n in ( ) ( ) ≤ x i ∏ 1 − x j [0,1) such that , , then P A i ( ) ij ∈ E G ⎛ ⎞ n n ( ) ∏  ⎟ ≥ 1 − x i > 0 P A i ⎜ ⎝ ⎠ i = 1 i = 1  Setting x i = 1 / ( d+ 1) implies the uniform version both for dependency and negative dependency

  9. Needle in the haystack  LLL has been in use for existence proofs to exhibit the existence of events of tiny probability. Is it good for other purposes?  Where to find negative dependency graphs that are not dependency graphs?

  10. Poisson paradigm  Assume that A 1 , A 2 ,…, A n are events in a probability space Ω , p(A i )=p i . Let X denote the sum of indicator variables of the events. If dependencies are rare, X can be approximated with Poisson distribution of mean Σ p i . ( ) = e − µ µ k / k ! P X = k  X ~ Poisson means n using k=0, ∑ ⎛ ⎞ − n ⎟ ≈ e − µ = e p i  P A i i = 1 ⎜ ⎝ ⎠ i = 1

  11. Models for the Poisson paradigm  Chen-Stein method 1975-78  Janson inequality 1990  Brun’s sieve  Now: LLL. Assume G is negative dependency graph, 0< ε <0.14. n ( ) ∑ ( ) ⎛ ⎞ − 1 + 3 ε ( ) n P A j ( ) < ε ; ∑  ∀ i : P A i < ε imply P ⎟ ≥ e j = 1 P A j A j ⎜ ⎝ ⎠ ( ) ij ∈ E G j = 1

  12. Two negative dependency graphs  H is a complete graph K N or a complete bipartite graph K N,L ; Ω is the uniform probability space of maximal matchings in H. For a partial matching M , the { } canonical event A M = F ∈Ω | M ⊆ F  Canonical events A M and A M* are in conflict: M and M* have no common extension into maximal matching, i.e. A M ∩ A M * = ∅

  13. Main theorem  For a graph H=K N or K N,L , and a family of canonical events, if the edges of the graph G are defined by conflicts, then G is a negative dependency graph.  This theorem fails to extend for the hexagon H=C 6

  14. Hexagon example  Two perfect matchings e ( ) = 12 ( ) = p A f p A e f ( ) 12 p A e ∩ A f ( ) = ( ) = = 1 ≤ p A e p A e A f ( ) 12 p A f

  15. Relevance for permutation enumeration problems Derangements 2-cycle free 3-cycle free avoid: avoids: avoids: … … … … i i … … i i i i … … j j … … j j … … … … k k

  16. ε -near-positive dependency graphs  Assume that A 1 , A 2 ,…, A n are events in a probability space Ω .  Graph G with V ( G )={1,2,…, n } is an ε – near-positive dependency graph of the events A 1 , A 2 ,…, A n , ( ) = 0 ij ∈ E ( G ) implies P A i ∩ A j – { } ( ) ∀ i ∀ S ⊆ j : ij ∉ E G – ⎛ ⎞ ⎛ ⎞ ( ) ( ) P A i   ⎟ > 0 implies P A i ⎟ ≥ 1 − ε P A j A j ⎜ ⎜ ⎝ ⎠ ⎝ ⎠ j ∈ S j ∈ S

  17. Quotient graphs  Assume G is a negative dependency graph for A 1 , A 2 ,…, A n . Assume further that V(G) is partitioned into classes such that events in the same class are disjoint. For every partition class J,  B J = let . The quotient graph of G is a A j j ∈ J negative dependency graph for the events B J

  18. Quotient graphs of ε -near-positive dependency graphs  If the only edges of the quotient graph of an ε –near-positive dependency graph are loops, then the quotient graph is also an ε -near-positive dependency graph.

  19. Asymptotic results  A collection of matchings M is regular, if for every i , every vertex is covered d i times by i -element matchings from M  A collection of matchings M is δ -sparse (details avoided!)  Negative dependency graphs of δ - sparse collections of matchings are also ε -near-positive dependency graphs

  20. Asymptotic results – a theorem  A collection of matchings M in K N or K N,N is regular, r is the largest matching ( ) ∑ size, M is δ -sparse. Set µ = P A M over M . Suppose δ =o(µ -1 ), µ is ( ) separated from 0, and µ = o Nr − 3/2 ( ) r = o N Then ⎛ ⎞ ( ) e − µ  ⎟ = 1 + o (1) P A M ⎜ ⎝ ⎠ M

  21. Consequences for permutation enumeration  For k fixed, the proportion of k -cycle free ( ) e ( ) permutations is − 1 k 1 − o 1  (Bender 70’s) If max K grows slowly with n, the proportion of permutations free of cycles of length from set K is ∑ − 1 k ( ) e ( ) 1 − o 1 k ∈ K

  22. Latin rectangles  Latin rectangle: k times n array filled with entries 1,2,…, n ; putting a permutation into every row and not repeating an entry in any column ( k ≤ n )  L(k,n) = number of k times n Latin rectangles 1 3 4 2 5 3 3 2 5 4 1 4 5 1 3 2

  23. Enumeration of Latin rectangles  L (2, n )= n ! × (# of derangements) ≈ ( n ! ) 2 e -1  Riordan 1944 L (3, n ) ≈ ( n !) 3 e -3  Erd ő s-Kaplansky 1946 ( ) ⎛ ⎞ k − ⎜ ⎟ for k = o k e ( )  n ! ( ) ( ) 32 ⎝ ⎠ 2 L k , n log n ( ) 13 − ε k = o n  Yamamoto 1951 extended to

  24. Enumeration of Latin rectangles  Stein 1978 (using Chen-Stein method) ( ) ⎛ ⎞ ⎟ − k 3 k − ⎜ k e ( )  n ! ( ) 12 ⎝ ⎠ 6 n for k = o n 2 L k , n  Godsil and McKay 1990 refined the asymptotics to make it work for ( ) 6 7 k = o n

  25. Enumeration of Latin rectangles  Skau 1990 (using van der Waerden’s inequality for the permanent) n k − 1 ⎛ ⎞ 1 − r ( ) ∏ ( ) k ≤ L k , n n ! ⎜ ⎟ ⎝ ⎠ n r = 1 and with this matched Stein’s lower bound on a slightly smaller range: ⎛ ⎞ ⎟ − k 3 k − ⎜ k e ( ) ≥ 1 − o (1) ( ) n ! ( ) ⎝ ⎠ 2 6 n L k , n ( ) 12 log n for k = o n

  26. Enumeration of Latin rectangles  Quotient graph version of the negative dependency graph LLL yields Skau’s lower bound: n k − 1 ⎛ ⎞ 1 − r ( ) ∏ ( ) k ≤ L k , n n ! ⎜ ⎟ ⎝ ⎠ n r = 1 matches the range of Stein’s lower bound: ⎛ ⎞ ⎟ − k 3 k − ⎜ k e ( ) ≥ 1 − o (1) ( ) n ! ( ) ⎝ ⎠ 2 6 n L k , n ( ) 12 log n for k = o n

  27. Enumeration of Latin rectangles  Quotient graph version of the near ε - positive dependency graph argument yields tight asymptotic upper bound in Yamamoto’s range: ⎛ ⎞ ( ) k − ⎜ ⎟ for k = o n k e ( ) ≤ 1 − o (1) ( ) n ! ( ) 3 − ε ⎝ ⎠ 1 2 L k , n

  28. Relevance for Latin rectangle enumeration 1 3 4 2 5 3 3 2 5 4 1 4 5 1 3 2  Try to fill in the fourth row with a permutation of [5].  Complete bipartite graph: 1st class columns, 2nd class entries  Canonical events defined by the edges 11, 13, 14; 23, 22, 25; 34, 35, 31; 42, 44, 43; 55, 51, 52

  29. Enumeration of labeled regular graphs  Bender-Canfield, independently Wormald 1978: d fix, nd even n 2 ⎛ ⎞ ( ) /4 d d n d 1 − d 2 2 e ⎜ ⎟ ( ) e d d ! 2 ⎝ ⎠

  30. Configuration model (Bollobás 1980)  Put nd ( nd even) vertices into n equal clusters  Pick a random matching of K nd  Contract every cluster into a single vertex getting a multigraph or a simple graph  Observe that all simple graphs are equiprobable

Recommend


More recommend