Enumeration Algorithm for Lattice Model

Similar documents
Plane Tilings. Richard P. Stanley M.I.T. Plane Tilings p.

TILING PROBLEMS: FROM DOMINOES, CHECKERBOARDS, AND MAZES TO DISCRETE GEOMETRY

Enumeration of Tilings and Related Problems

Enumeration of Polyomino Tilings via Hypergraphs

Aztec diamond. An Aztec diamond of order n is the union of the unit squares with lattice point coordinates in the region given by...

The Matrix-Tree Theorem and Its Applications to Complete and Complete Bipartite Graphs

Enumerating Tilings of Rectangles by Squares with Recurrence Relations

Steep tilings and sequences of interlaced partitions

BINARY CODES AND KASTELEYN 3-MATRICES MARTIN LOEBL AND PAVEL RYTÍŘ

Student Research. UBC Math Circle, January 25, Richard Anstee UBC, Vancouver

arxiv: v1 [cs.cc] 29 May 2013

Trees and Matchings. James G. Propp. University of Wisconsin Madison, Wisconsin

Combinatorics I. , is unproved (it is possible that, for instance, P n instead).

REGULAR GRAPHS OF GIVEN GIRTH. Contents

Instructor: Paul Zeitz, University of San Francisco

Integrated Math I. IM1.1.3 Understand and use the distributive, associative, and commutative properties.

Zero-Sum Flow Numbers of Triangular Grids

CSE 20 DISCRETE MATH WINTER

MATRIX INTEGRALS AND MAP ENUMERATION 1

Introduction to Graph Theory

where each number (after the first two 1 s) is the sum of the previous two numbers.

Some Open Problems in Polyomino Tilings

Monotone Paths in Geometric Triangulations

Random Tilings with the GPU

Tilings of the plane. Math 311. Handout /5/08. Regular Tilings

arxiv: v1 [cs.cc] 30 Jun 2017

Math 170- Graph Theory Notes

Lattice Polygon s and Pick s Theorem From Dana Paquin and Tom Davis 1 Warm-Up to Ponder

INTRODUCTION TO CLUSTER ALGEBRAS

Lecture 1. 1 Notation

Alice through Looking Glass after Looking Glass: The Mathematics of Mirrors and Kaleidoscopes

TILING RECTANGLES SIMON RUBINSTEIN-SALZEDO

From planar graphs to embedded graphs - a new approach to Kauffman and Vogel s polynomial

Miquel dynamics for circle patterns

Pascal pyramid in the space H 2 R

Practice A Introduction to Three-Dimensional Figures

CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK

Date: Wednesday, 18 January :00AM. Location: Barnard's Inn Hall

On the Number of Tilings of a Square by Rectangles

Testing Isomorphism of Strongly Regular Graphs

Introductory Combinatorics

pα i + q, where (n, m, p and q depend on i). 6. GROMOV S INVARIANT AND THE VOLUME OF A HYPERBOLIC MANIFOLD

planar graph embeddings and stat mech

arxiv:math/ v1 [math.co] 6 Mar 2000

Sequences from Centered Hexagons of Integers

Fractal Gaskets: Reptiles, Hamiltonian Cycles, and Spatial Development

Algebraic Graph Theory- Adjacency Matrix and Spectrum

Extremal Configurations of Polygonal Linkages

Tiling with fences. 16:00 Wednesday 26th October 2016, Room 3303, MUIC. Michael A. Allen. Physics Department, Mahidol University, Bangkok

Proper Partitions of a Polygon and k-catalan Numbers

Key Graph Theory Theorems

arxiv: v1 [math.co] 25 Sep 2015

Planar Graphs with Many Perfect Matchings and Forests

Grades 7 & 8, Math Circles 20/21/22 February, D Geometry

Tiling de cient rectangles with trominoes

arxiv: v1 [math.co] 20 Aug 2012

Trinities, hypergraphs, and contact structures

The Ultimate Maths Vocabulary List

Tiling Rectangles with Gaps by Ribbon Right Trominoes

Math Summer 2012

arxiv: v4 [math.co] 7 Sep 2014

CSIT 691 Independent Project

Lesson 9. Three-Dimensional Geometry

Random Tilings. Thomas Fernique. Moscow, Spring 2011

IMO Training 2010 Double Counting Victoria Krakovna. Double Counting. Victoria Krakovna

Geometric and algebraic properties of polyomino tilings

7. The Gauss-Bonnet theorem

On the Component Number of Links from Plane Graphs

Power Set of a set and Relations

Trail Making Game. Hyun Sung Jun Jaehoon Kim Sang-il Oum Department of Mathematical Sciences KAIST, Daejeon, , Republic of Korea.

Vocabulary. Triangular pyramid Square pyramid Oblique square pyramid Pentagonal pyramid Hexagonal Pyramid

Parameterization. Michael S. Floater. November 10, 2011

Treewidth and graph minors

PITSCO Math Individualized Prescriptive Lessons (IPLs)

RECURSIVE BIJECTIONS FOR CATALAN OBJECTS.

Mathematics Masters Examination

Combinatorial Interpretations of Spanning Tree Identities

Lesson 10. Unit 3. Creating Designs. Transformational Designs. Reflection

ANS:

10.1 Prisms and Pyramids

2. Draw a non-isosceles triangle. Now make a template of this triangle out of cardstock or cardboard.

ACTUALLY DOING IT : an Introduction to Polyhedral Computation

Cluster algebras and infinite associahedra

Recursive Bijections for Catalan Objects

Mathematics and Statistics, Part A: Graph Theory Problem Sheet 1, lectures 1-4

Combinatorics Qualifying Exam August, 2016

Introduction III. Graphs. Motivations I. Introduction IV

Lecture 3: Tilings and undecidability

On Domino Tilings of Rectangles

About Finish Line Mathematics 5

Semistandard Young Tableaux Polytopes. Sara Solhjem Joint work with Jessica Striker. April 9, 2017

Math 7 Glossary Terms

Tiling with Polyominoes, Polycubes, and Rectangles

The extendability of matchings in strongly regular graphs

Twist knots and augmented links

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

Number/Computation. addend Any number being added. digit Any one of the ten symbols: 0, 1, 2, 3, 4, 5, 6, 7, 8, or 9

The packing chromatic number of infinite product graphs

Twenty-third Annual UNC Math Contest First Round November, 2014

1. A busy airport has 1500 takeo s perday. Provetherearetwoplanesthatmusttake o within one minute of each other. This is from Bona Chapter 1 (1).

Transcription:

Enumeration Algorithm for Lattice Model Seungsang Oh Korea University International Workshop on Spatial Graphs 2016 Waseda University, August 5, 2016

Contents 1 State Matrix Recursion Algorithm 2 Monomer-Dimer Problem (best application) 3 Multiple Self-Avoiding Polygon Enumeration 4 Further Applications in Lattice Statistics

Contents 1 State Matrix Recursion Algorithm 2 Monomer-Dimer Problem (best application) 3 Multiple Self-Avoiding Polygon Enumeration 4 Further Applications in Lattice Statistics

State matrix recursion algorithm State matrix recursion algorithm enumerates 2-dimensional lattice models such as Monomer-dimer coverings Multiple self-avoiding walks and polygons Independent vertex sets Quantum knot mosaics These are famous problems in Combinatorics and Statistical Mechanics studied by topologists, combinatorialists and physicists alike.

State matrix recursion algorithm is divided into three stages: Stage 1. Conversion to appropriate mosaics Stage 2. State matrix recursion formula Stage 3. State matrix analyzing During this talk, the algorithm will be briefly demonstrated by solving the Monomer-Dimer Problem.

Contents 1 State Matrix Recursion Algorithm 2 Monomer-Dimer Problem (best application) 3 Multiple Self-Avoiding Polygon Enumeration 4 Further Applications in Lattice Statistics

Monomer-dimer coverings Monomer-dimer covering in m n rectangle on the square lattice Z m n Generating function D m n (z) = k(t) z t where k(t) is the number of monomer-dimer coverings with t monomers. D m n (1) is the number of monomer-dimer coverings. D m n (0) is the number of pure dimer coverings (i.e., no monomers).

[Kasteleyn and Temperley-Fisher 1961] Pure dimer problem for even mn m j=1 n k=1 ( 2 cos πj m + 1 ) ( ) πk + 2i cos n + 1 Breakthrough results [Tzeng-Wu 2003] Single boundary monomer problem for odd mn (it has a fixed single monomer on the boundary) m 1 2 j=1 n 1 2 k=1 [4 cos 2 ( πj ) ( )] πk + 4 cos 2 m + 1 n + 1 Question: How about if we allow many monomers? Generating function?

Monomer-Dimer Theorem Theorem D m n (z) = (1, 1)-entry of (A m ) n where A m is a 2 m 2 m matrix defined by the recurrence relation [ ] Ak 2 O z A A k = k 1 + k 2 A O k 2 O k 1 k 2 starting with A 0 = [ 1 ] and A 1 = A k 1 O k 1 [ ] z 1 where O 1 0 k is the 2 k 2 k zero-matrix. Note that it is not a closed form solution, but a sparse recurrence algorithm.

Exact enumeration n D n n (1) (D n n (1)) 1 n 2 1 1 1.000 2 7 1.627 3 131 1.719 4 10012 1.778 5 2810694 1.811 6 2989126727 1.833 7 11945257052321 1.849 8 179788343101980135 1.860 9 10185111919160666118608 1.869 10 2172138783673094193937750015 1.877 11 1743829823240164494694386437970640 1.882 12 5270137993816086266962874395450234534887 1.887 13 59956919824257750508655631107474672284499736089 1.891

Stage 1. Conversion to monomer-dimer mosaics 5 mosaic tiles labeled with two letters a, b Adjacency Rule : Attaching edges of adjacent tiles have the same letter. Boundary state requirement : All boundary edges are labeled with letter a.

Stage 2. State matrix recursion formula State polynomial : Twelve suitably adjacent 3 3-mosaics associated with b-state aba, t-state bab and the trivial l- and r-states aaa to produce the associated state polynomial 1 + 5z 2 + 5z 4 + z 6.

State matrix A m n for the set of suitably adjacent m n-mosaics is a 2 m 2 m matrix (a ij ) where a ij is the state polynomial associated to i-th b-state, j-th t-state, and the trivial l- and r-states. (Trivial state condition is needed for the boundary state requirement) We arrange 2 m states of length m in the lexicographic order. For example, (3,6)-entry of A 3 3 is a 3,6 = 1 + 5z 2 + 5z 4 + z 6.

Recursion strategy to find the state matrix A m n. 1. Find the starting state matrices A 1 and B 1 for 1 1-mosaics. 2. Find the bar state matrices A k and B k for suitably adjacent k 1-mosaics (or bar mosaics) by attaching a mosaic tile recursively on the right side. 3. Find the state matrix A m k for suitably adjacent m k-mosaics by attaching a bar mosaic of length m on the top side.

Summary First, we get the recursive relation from the bar state matrix recursion lemma [ ] [ ] z Ak 1 + B A k = k 1 A k 1 Ak 1 O and B A k 1 O k = k 1 k 1 O k 1 O k 1 starting with A 0 = [ 1 ] and B 0 = [ 0 ]. Then, we have the state matrix from the state matrix multiplication lemma A m n = (A m ) n.

Stage 3. State matrix analyzing Monomer-dimer generating function w.r.t. the number of monomers D m n (z) = (1,1)-entry of A m n.

Monomer-Dimer Theorem Theorem D m n (z) = (1, 1)-entry of (A m ) n where A m is a 2 m 2 m matrix defined by the recurrence relation [ ] Ak 2 O z A A k = k 1 + k 2 A O k 2 O k 1 k 2 starting with A 0 = [ 1 ] and A 1 = A k 1 O k 1 [ ] z 1 where O 1 0 k is the 2 k 2 k zero-matrix.

Contents 1 State Matrix Recursion Algorithm 2 Monomer-Dimer Problem (best application) 3 Multiple Self-Avoiding Polygon Enumeration 4 Further Applications in Lattice Statistics

Self-avoiding polygon (SAP) on the square lattice Z 2 Self-avoiding polygons p n = number of SAPs of length n up to translations Finding p n is the central unsolved problem during last 70 years in Combinatorics and Statistical Mechanics. There are many numerical datas, but few mathematically proved results.

Breakthrough results [Hammersley 1957] The limit µ = lim (p n ) 1 n exists. µ = 2.638158530323 ± 2 10 12 : best estimate on Z 2 during 50 years. [Duminil-Copin and Smirnov 2012, Annals of Math.] µ = 2 + 2 on the hexagonal lattice H 2 (easier than on Z 2 ). Nobody expects that there will be a closed form of p n.

Multiple self-avoiding polygons Multiple self-avoiding polygon (MSAP) in Z m n p m n = number of MSAPs in Z m n (not up to translations) Theorem p m n = (1, 1)-entry of (A m ) n 1 where the 2 m 2 m matrix A m is defined by [ ] [ ] Ak B A k+1 = k Bk A and B B k A k+1 = k k A k O k starting with A 0 = [ 1 ] and B 0 = [ 0 ].

MSAPs in the 1-slab square lattice Multiple self-avoiding polygons (links) in the 1-slab square lattice Z m n 2 (2 layers of the planes)

Conversion to 1-slab MSAP mosaics by using 65 mosaic tiles

MSAP enumeration in Z m n 2 Theorem The number of MSAPs in the 1-slab square lattice Z m n 2 is (1, 1)-entry of (A m ) n 1 where the 4 m 4 m matrix A m is defined by A k +D k B k +C k B k +C k A k +D k B k +C k A k A k +D k C k B A k+1 = k +C k A k A k +D k C k A, B B k +C k A k +D k A k B k+1 = k O k C k O k, k A k +D k C k B k A k A k +D k C k B k A k C k O k A k O k B k +C k A k +D k A k B k A k +D k C k B k A k A C k+1 = k +D k C k B k A k C and D A k B k O k O k+1 = k O k A k O k, k B k A k O k O k B k A k O k O k A k O k O k O k starting with A 0 = [ 1 ] and B 0 = C 0 = D 0 = [ 0 ]. - The number of MSAPs in Z 7 60 2 is 5.345706 10 261.

Links in the 3-dimensional cubic lattice Links in the 3-dimensional cubic lattice Z l m n (not up to translations and ambient isotopies)

Contents 1 State Matrix Recursion Algorithm 2 Monomer-Dimer Problem (best application) 3 Multiple Self-Avoiding Polygon Enumeration 4 Further Applications in Lattice Statistics

Different regular lattices Hexagonal (honeycomb) lattice H m n (MSAP model)

Different regular lattices Triangular lattice T m n (Monomer-dimer model)

Different regular lattices 1-slab square lattice Z m n 2 (Multiple self-avoiding polygon (link) model)

Polymer model Monomer-dimer-trimer-tetramer covering

Polyomino model Monomino-domino-tromino tiling

Independent vertex model Independent vertex sets

Quantum knot model Quantum knot mosaic with 11 knot mosaic tiles as follows

Squared rectangle model Tiling a rectangle by squares with various integer sizes

Tetris configuration by 7 tetrominoes Tetris model

Thank you!