Slow Mixing of Local Dynamics via Topological Obstructions

Slides:



Advertisements
Similar presentations
Parikshit Gopalan Georgia Institute of Technology Atlanta, Georgia, USA.
Advertisements

Slow and Fast Mixing of Tempering and Swapping for the Potts Model Nayantara Bhatnagar, UC Berkeley Dana Randall, Georgia Tech.
Domino Tilings of the Chessboard An Introduction to Sampling and Counting Dana Randall Schools of Computer Science and Mathematics Georgia Tech.
Divide and Conquer. Subject Series-Parallel Digraphs Planarity testing.
Gibbs sampler - simple properties It’s not hard to show that this MC chain is aperiodic. Often is reversible distribution. If in addition the chain is.
1.The Statistical Basis of Thermodynamics 1.The Macroscopic & the Microscopic States 2.Contact between Statistics & Thermodynamics: Physical Significance.
Equilibrium states Letf : M → M continuous transformation M compact space φ : M →  continuous function Topological pressure P( f,φ) of f for the potential.
Size of giant component in Random Geometric Graphs
Mixing Dana Randall Georgia Tech A tutorial on Markov chains ( Slides at: )
6.896: Probability and Computation Spring 2011 Constantinos (Costis) Daskalakis lecture 2.
CS774. Markov Random Field : Theory and Application Lecture 04 Kyomin Jung KAIST Sep
Automated Layout and Phase Assignment for Dark Field PSM Andrew B. Kahng, Huijuan Wang, Alex Zelikovsky UCLA Computer Science Department
Slide 1 DIMACS 20 th Birthday Celebration, 20 November 2009 The Combinatorial Side of Statistical Physics Peter Winkler, Dartmouth.
CSE 421 Algorithms Richard Anderson Lecture 4. What does it mean for an algorithm to be efficient?
Announcements Readings for today:
Routing 2 Outline –Maze Routing –Line Probe Routing –Channel Routing Goal –Understand maze routing –Understand line probe routing.
Lattice Multiplication is an alternative way of doing higher level multiplication.
Mixing Times of Markov Chains for Self-Organizing Lists and Biased Permutations Prateek Bhakta, Sarah Miracle, Dana Randall and Amanda Streib.
Mixing Times of Self-Organizing Lists and Biased Permutations Sarah Miracle Georgia Institute of Technology.
7.2 Areas Between Curves. Area Region R is bounded by the curves y = 2 – x 2 and y = -x. Sketch region R. R What is the area of region R?
GRAPH Learning Outcomes Students should be able to:
Approximating the MST Weight in Sublinear Time Bernard Chazelle (Princeton) Ronitt Rubinfeld (NEC) Luca Trevisan (U.C. Berkeley)
GRAPH THEORY.  A graph is a collection of vertices and edges.  An edge is a connection between two vertices (or nodes).  One can draw a graph by marking.
Algorithms to Approximately Count and Sample Conforming Colorings of Graphs Sarah Miracle and Dana Randall Georgia Institute of Technology (B,B)(B,B) (R,B)(R,B)
Monochromatic Boxes in Colored Grids Joshua Cooper, USC Math Steven Fenner, USC CS Semmy Purewal, College of Charleston Math.
Markov Chains and Random Walks. Def: A stochastic process X={X(t),t ∈ T} is a collection of random variables. If T is a countable set, say T={0,1,2, …
Walks, Paths and Circuits. A graph is a connected graph if it is possible to travel from one vertex to any other vertex by moving along successive edges.
Grid References.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
7.2 Areas in the Plane. How can we find the area between these two curves?
Lattice Multiplication. Step 1 1)Draw a set of 2 by 2 boxes. 46 x 79 2) Cut the boxes in half diagonally. 3) Place the numbers on the outside of the boxes.
CSE 421 Algorithms Richard Anderson Autumn 2015 Lecture 5.
Counting and Sampling in Lattices: The Computer Science Perspective Dana Randall Advance Professor of Computing Georgia Institute of Technology.
Domino Tilings of the Chessboard Dana Randall Computer Science and Mathematics Depts. Georgia Institute of Technology.
Equitable Rectangular Dissections Dana Randall Georgia Institute of Technology Joint with: Sarah Cannon and Sarah Miracle.
Markov Chains and Random Walks
GLASS MEASURING GUIDE View Series.
Çizge Algoritmaları.
School of Computing Clemson University Fall, 2012
Creating a cell complex = CW complex
Sequential Algorithms for Generating Random Graphs
Random walks on undirected graphs and a little bit about Markov Chains
Approximating the MST Weight in Sublinear Time
Complex Networks: Connectivity and Functionality
Algorithms and Complexity
Graph Algorithms Using Depth First Search
Density Independent Algorithms for Sparsifying
CSE 421: Introduction to Algorithms
3.3 Applications of Maximum Flow and Minimum Cut
Sequence Pair Representation
Maximal Independent Set
CIS 700: “algorithms for Big Data”
Haim Kaplan and Uri Zwick
Depth Estimation via Sampling
Instructor: Shengyu Zhang
Dana Randall Georgia Tech
עידן שני ביה"ס למדעי המחשב אוניברסיטת תל-אביב
CSE 589 Applied Algorithms Spring 1999
Lectures on Graph Algorithms: searching, testing and sorting
CSCI B609: “Foundations of Data Science”
Seminar on Markov Chains and Mixing Times Elad Katz
Dániel Marx (slides by Daniel Lokshtanov)
Cross section It is supposed a hill has been cut vertically, then we can see the side view, or cross section of the hill A section is a slice vertically.
EE4271 VLSI Design, Fall 2016 VLSI Channel Routing.
Automated Layout and Phase Assignment for Dark Field PSM
Simple Graphs: Connectedness, Trees
Richard Anderson Lecture 5 Graph Theory
Richard Anderson Winter 2019 Lecture 5
Treewidth meets Planarity
Lattice Multiplication
Presentation transcript:

Slow Mixing of Local Dynamics via Topological Obstructions Dana Randall Georgia Tech

Independent Sets l0 Goal: Given l, sample indep. set I with prob π(I) = l|I|/Z, where Z = ∑J l|J| is the partition fcn. MCIND: Starting at I0, Repeat: - Pick v Î V and b Î {0,1}; - If v Î I, b=0, remove v w.p. min (1,l-1) - If v  I, b=1, add v w.p. min (1,l) if possible; - O.w. do nothing. l0 l2 l1 This chain connects the state space and converges to π. How long?

Some fast mixing results Fast if  ≤ 2/(d-2) using “edge moves.” So for  ≤ 1 on Z2. [Luby, Vigoda] Fast if  ≤ pc/(1-pc) (const for site percolation) i.e.,  ≤ 1.24 on Z2 [Van den Berg, Steif] Fast for “swap chain” on k (ind sets of size = k), when k < n / 2(d+1). [Dyer, Greenhill] Fast for “swap chain” or M IND on U k for any [Madras, Randall] k≤ n/2(d+1)

Sampling: Independent Sets Dichotomy l small l large Sparse sets: Fast mixing Dense sets: Slow mixing Phase Transition l O E O E

Slow mixing of MCIND (large l) (Even) (Odd) n2/2 l (n2/2-n/2) 1 ∞ S SC l large there is a “bad cut,” . . . so MCIND is slowly mixing. x  #R/#B

Ind sets in 2 dimensions Conjecture: Slow for  > 3.79 [BCFKTVV]: Slow for  > 80 (torus) New: Slow for  > 8.07 (grid) > 6.19 (torus)

Slow mixing of MCInd: large l (n 2/2-n) S SC 1 π(Si) = ∑ |I|/Z Si IÎSi #R/#B ∞ Entropy Energy

Group by # of “fault lines” Def: Fault lines are vacant paths of width 2 “zig-zagging” from top to bottom (or left to right). Def: A monochromatic bridge is an occupied path on the odd or even sub-lattice. A monochromatic cross is a bridge in both directions. Lemma: If there is no fault line, then there is a monochromatic cross. Lemma: If I has an odd cross and I’ has an even cross, then P(I,I’)=0.

Lying a little…. Def: A fault line has only 0 or 1 “Alternation point” Def: A fault line has only 0 or 1 alternation points (and spans). Lemma: If there is a spanning path, then there is a fault line.

Group by # of “fault lines” Fault lines are vacant paths of width 2 from top to bottom (or left to right). F  R B . . . S SC

FJ : FJ x {0,1}n+l  “Peierls Argument” Let F = U FJ F,J for first fault F of length L=n+2l and rightmost column J. FJ : FJ x {0,1}n+l  3. Remove rt column J; add points along fault line according to r (FJ (I, r) Î ) 1. Identify horizontal or vertical fault line F. (IÎ FJ) 2. Shift right of fault by 1 and flip colors.

FJ : F,J x {0,1}n+l  The Injection FJ FJ : F,J x {0,1}n+l  Note: FJ ( I, r) has |r|-|J| more points. Lemma: (FJ) ≤ |J| (1+)-(n+l ) . Pf: 1 = () ≥  (F,J (I,r)) I FJ r {0,1}n+l  = r (I) |J| + |r| =  (I) |J| r |r|  = (I) |J| (1+(n+l ) = |J| (1+ )(n+l ) (FJ) .

nn+2i , F = U FJ . F,J Lemma: (FJ) ≤ |J| (1+)-(n+l ) . Lemma: J |J| ≤ c((1+ 1+4)/2)n . (Since Tn = Tn-1 + Tn-2 .) Lemma: The number of fault lines is bounded by n2/2 nn+2i , i=0 where  is the self-avoiding walk constant ( ≤ 2.679….).

Thm: (F ) < p(n) e-cn when  Pf: (F ) = FJ (FJ) ≤ FJ |J| (1+)-(n+l ) ≤ F (1+)-(n+l ) J |J| ≤ c inn+2i (1+)-(n+i) . ((1+ 1+4)/2)n  2 i (1+ 1+4) n = p(n) ( ) ( ) 1+1+ ≤ p(n) e-cn when  Cor: MCIND is slowly mixing for 

Slow mixing on the torus 1. Identify horizontal or vertical fault lines. 2. Shift part between faults by 1 and flip colors. 3. Add points along one fault line, where possible.

Lemma: (F) ≤ (1+)-(n+l ) . Thm: (F ) < p(n) e-cn when  Pf: (F ) = F (F) ≤ F (1+)-(n+l ) ≤ in+2i (1+)-(n+i) n+i ≤ n2 i 1+ ≤ p(n) e-cn when 1+,i.e.,  >6.183 n 2

Open Probems What happens between 1.2 and 6.19 on Z2 ? Can we get improvements in higher dimensions using topological obstructions? (or improved bounds on phase transitions indicating the presence of multiple Gibbs states?) Slow mixing for other problems: Ising, colorings, . . .