Alternating-Sign Matrices and Domino Tilings (Part II)
Journal of Algebraic Combinatorics: An International Journal
A new approach to solving three combinatorial enumeration problems on planar graphs
Discrete Applied Mathematics - Special volume: Aridam VI and VII, Rutcor, New Brunswick, NJ, USA (1991 and 1992)
Perfect Matchings of Cellular Graphs
Journal of Algebraic Combinatorics: An International Journal
A complementation theorem for perfect matchings of graphs having a cellular completion
Journal of Combinatorial Theory Series A
Determinant algorithms for random planar structures
SODA '97 Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms
Perfect Matchings and Perfect Powers
Journal of Algebraic Combinatorics: An International Journal
Applications of graphical condensation for enumerating matchings and tilings
Theoretical Computer Science - Combinatorics of the discrete plane and tilings
Graphical condensation for enumerating perfect matchings
Journal of Combinatorial Theory Series A
An arctic circle theorem for Groves
Journal of Combinatorial Theory Series A
Graphical condensation of plane graphs: a combinatorial approach
Theoretical Computer Science
Perfect matchings and the octahedron recurrence
Journal of Algebraic Combinatorics: An International Journal
A quadratic identity for the number of perfect matchings of plane graphs
Theoretical Computer Science
Hi-index | 0.00 |
The problem of counting tilings of a plane region using specified tiles can often be recast as the problem of counting (perfect) matchings of some subgraph of an Aztec diamond graph An, or more generally calculating the sum of the weights of all the matchings, where the weight of a matching is equal to the product of the (pre-assigned) weights of the constituent edges (assumed to be non-negative). This article presents efficient algorithms that work in this context to solve three problems: finding the sum of the weights of the matchings of a weighted Aztec diamond graph An; computing the probability that a randomly-chosen matching of An, will include a particular edge (where the probability of a matching is proportional to its weight); and generating a matching of An at random. The first of these algorithms is equivalent to a special case of Mihai Ciucu's cellular complementation algorithm (J. Combin. Theory Ser. A 81 (1998) 34) and can be used to solve many of the same problems. The second of the three algorithms is a generalization of not-yet-published work of Alexandru Ionescu, and can be employed to prove an identity governing a three-variable generating function whose coefficients are all the edge-inclusion probabilities; this formula has been used (Duke Math. J. 85 (1996) 117) as the basis for asymptotic formulas for these probabilities, but a proof of the generating function identity has not hitherto been published. The third of the three algorithms is a generalization of the domino-shuffling algorithm presented in (J. Algebraic Combin. 1 (1992) 111); it enables one to generate random "diabolo-tilings of fortresses" and thereby to make intriguing inferences about their asymptotic behavior.