ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Theoretical Computer Science
Volume 303, Issues 2-3, 15 July 2003, Pages 267-301
Tilings of the Plane
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (1796 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/S0304-3975(02)00815-0    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2002 Elsevier B.V. All rights reserved.

Generalized domino-shuffling

James ProppE-mail The Corresponding Author, 1

Department of Mathematics, University of Wisconsin, Madison, WI 53706, USA

Available online 7 February 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

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.

Author Keywords: Tilings; Perfect matchings; Generating functions; Random generation


Theoretical Computer Science
Volume 303, Issues 2-3, 15 July 2003, Pages 267-301
Tilings of the Plane
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.