Dominoes and Tetrominoes Tiling for Particular Domains Draft
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Matchgates Revisited
THEORY OF COMPUTING, Volume 10 (7), 2014, pp. 167–197 www.theoryofcomputing.org RESEARCH SURVEY Matchgates Revisited Jin-Yi Cai∗ Aaron Gorenstein Received May 17, 2013; Revised December 17, 2013; Published August 12, 2014 Abstract: We study a collection of concepts and theorems that laid the foundation of matchgate computation. This includes the signature theory of planar matchgates, and the parallel theory of characters of not necessarily planar matchgates. Our aim is to present a unified and, whenever possible, simplified account of this challenging theory. Our results include: (1) A direct proof that the Matchgate Identities (MGI) are necessary and sufficient conditions for matchgate signatures. This proof is self-contained and does not go through the character theory. (2) A proof that the MGI already imply the Parity Condition. (3) A simplified construction of a crossover gadget. This is used in the proof of sufficiency of the MGI for matchgate signatures. This is also used to give a proof of equivalence between the signature theory and the character theory which permits omittable nodes. (4) A direct construction of matchgates realizing all matchgate-realizable symmetric signatures. ACM Classification: F.1.3, F.2.2, G.2.1, G.2.2 AMS Classification: 03D15, 05C70, 68R10 Key words and phrases: complexity theory, matchgates, Pfaffian orientation 1 Introduction Leslie Valiant introduced matchgates in a seminal paper [24]. In that paper he presented a way to encode computation via the Pfaffian and Pfaffian Sum, and showed that a non-trivial, though restricted, fragment of quantum computation can be simulated in classical polynomial time. Underlying this magic is a way to encode certain quantum states by a classical computation of perfect matchings, and to simulate certain ∗Supported by NSF CCF-0914969 and NSF CCF-1217549. -
Computations in Algebraic Geometry with Macaulay 2
Computations in algebraic geometry with Macaulay 2 Editors: D. Eisenbud, D. Grayson, M. Stillman, and B. Sturmfels Preface Systems of polynomial equations arise throughout mathematics, science, and engineering. Algebraic geometry provides powerful theoretical techniques for studying the qualitative and quantitative features of their solution sets. Re- cently developed algorithms have made theoretical aspects of the subject accessible to a broad range of mathematicians and scientists. The algorith- mic approach to the subject has two principal aims: developing new tools for research within mathematics, and providing new tools for modeling and solv- ing problems that arise in the sciences and engineering. A healthy synergy emerges, as new theorems yield new algorithms and emerging applications lead to new theoretical questions. This book presents algorithmic tools for algebraic geometry and experi- mental applications of them. It also introduces a software system in which the tools have been implemented and with which the experiments can be carried out. Macaulay 2 is a computer algebra system devoted to supporting research in algebraic geometry, commutative algebra, and their applications. The reader of this book will encounter Macaulay 2 in the context of concrete applications and practical computations in algebraic geometry. The expositions of the algorithmic tools presented here are designed to serve as a useful guide for those wishing to bring such tools to bear on their own problems. A wide range of mathematical scientists should find these expositions valuable. This includes both the users of other programs similar to Macaulay 2 (for example, Singular and CoCoA) and those who are not interested in explicit machine computations at all. -
Tiling Problems: from Dominoes, Checkerboards, and Mazes to Discrete Geometry
TILING PROBLEMS: FROM DOMINOES, CHECKERBOARDS, AND MAZES TO DISCRETE GEOMETRY BERKELEY MATH CIRCLE 1. Looking for a number Consider an 8 × 8 checkerboard (like the one used to play chess) and consider 32 dominoes that each may cover two adjacent squares (horizontally or vertically). Question 1 (***). What is the number N of ways in which you can cover the checkerboard with the dominoes? This question is difficult, but we will answer it at the end of the lecture, once we will have familiarized with tilings. But before we go on Question 2. Compute the number of domino tilings of a n × n checkerboard for n small. Try n = 1; 2; 3; 4; 5. Can you do n = 6...? Question 3. Can you give lower and upper bounds on the number N? Guess an estimate of the order of N. 2. Other settings We can tile other regions, replacing the n × n checkerboard by a n × m rectangle, or another polyomino (connected set of squares). We say that a region is tileable by dominos if we can cover entirely the region with dominoes, without overlap. Question 4. Are all polyominoes tileable by dominoes? Question 5. Can you find necessary conditions that polyominoes have to satisfy in order to be tileable by dominos? What if we change the tiles? Try the following questions. Question 6. Can you tile a 8×8 checkerboard from which a square has been removed with triminos 1 × 3 (horizontal or vertical)? Question 7 (*). If you answered yes to the previous question, can you tell what are the only possible squares that can be removed so that the corresponding board is tileable? Date: February 14th 2012; Instructor: Adrien Kassel (MSRI); for any questions, email me. -
Treb All De Fide Gra U
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by UPCommons. Portal del coneixement obert de la UPC Grau en Matematiques` T´ıtol:Tilings and the Aztec Diamond Theorem Autor: David Pardo Simon´ Director: Anna de Mier Departament: Mathematics Any academic:` 2015-2016 TREBALL DE FI DE GRAU Facultat de Matemàtiques i Estadística David Pardo 2 Tilings and the Aztec Diamond Theorem A dissertation submitted to the Polytechnic University of Catalonia in accordance with the requirements of the Bachelor's degree in Mathematics in the School of Mathematics and Statistics. David Pardo Sim´on Supervised by Dr. Anna de Mier School of Mathematics and Statistics June 28, 2016 Abstract Tilings over the plane R2 are analysed in this work, making a special focus on the Aztec Diamond Theorem. A review of the most relevant results about monohedral tilings is made to continue later by introducing domino tilings over subsets of R2. Based on previous work made by other mathematicians, a proof of the Aztec Dia- mond Theorem is presented in full detail by completing the description of a bijection that was not made explicit in the original work. MSC2010: 05B45, 52C20, 05A19. iii Contents 1 Tilings and basic notions1 1.1 Monohedral tilings............................3 1.2 The case of the heptiamonds.......................8 1.2.1 Domino Tilings.......................... 13 2 The Aztec Diamond Theorem 15 2.1 Schr¨odernumbers and Hankel matrices................. 16 2.2 Bijection between tilings and paths................... 19 2.3 Hankel matrices and n-tuples of Schr¨oderpaths............ 27 v Chapter 1 Tilings and basic notions The history of tilings and patterns goes back thousands of years in time. -
[Math.CO] 25 Jan 2005 Eirshlra H A/Akct Mathematics City IAS/Park As the Institute
Tilings∗ Federico Ardila † Richard P. Stanley‡ 1 Introduction. 4 3 6 Consider the following puzzle. The goal is to 5 2 cover the region 1 7 For that reason, even though this is an amusing puzzle, it is not very intriguing mathematically. This is, in any case, an example of a tiling problem. A tiling problem asks us to cover a using the following seven tiles. given region using a given set of tiles, com- pletely and without any overlap. Such a cov- ering is called a tiling. Of course, we will fo- 1 2 3 4 cus our attention on specific regions and tiles which give rise to interesting mathematical problems. 6 7 5 Given a region and a set of tiles, there are many different questions we can ask. Some The region must be covered entirely with- of the questions that we will address are the out any overlap. It is allowed to shift and following: arXiv:math/0501170v3 [math.CO] 25 Jan 2005 rotate the seven pieces in any way, but each Is there a tiling? piece must be used exactly once. • One could start by observing that some How many tilings are there? • of the pieces fit nicely in certain parts of the About how many tilings are there? region. However, the solution can really only • be found through trial and error. Is a tiling easy to find? • ∗ This paper is based on the second author’s Clay Is it easy to prove that a tiling does not Public Lecture at the IAS/Park City Mathematics • Institute in July, 2004. -
Perfect Sampling Algorithm for Schur Processes Dan Betea, Cédric Boutillier, Jérémie Bouttier, Guillaume Chapuy, Sylvie Corteel, Mirjana Vuletić
Perfect sampling algorithm for Schur processes Dan Betea, Cédric Boutillier, Jérémie Bouttier, Guillaume Chapuy, Sylvie Corteel, Mirjana Vuletić To cite this version: Dan Betea, Cédric Boutillier, Jérémie Bouttier, Guillaume Chapuy, Sylvie Corteel, et al.. Perfect sampling algorithm for Schur processes. Markov Processes And Related Fields, Polymat Publishing Company, 2018, 24 (3), pp.381-418. hal-01023784 HAL Id: hal-01023784 https://hal.archives-ouvertes.fr/hal-01023784 Submitted on 5 Sep 2018 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Perfect sampling algorithms for Schur processes D. Betea∗ C. Boutillier∗ J. Bouttiery G. Chapuyz S. Corteelz M. Vuleti´cx August 31, 2018 Abstract We describe random generation algorithms for a large class of random combinatorial objects called Schur processes, which are sequences of random (integer) partitions subject to certain interlacing con- ditions. This class contains several fundamental combinatorial objects as special cases, such as plane partitions, tilings of Aztec diamonds, pyramid partitions and more generally steep domino tilings of the plane. Our algorithm, which is of polynomial complexity, is both exact (i.e. the output follows exactly the target probability law, which is either Boltzmann or uniform in our case), and entropy optimal (i.e. -
On the Computation of Pfaffians?
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Elsevier - Publisher Connector DISCRETE APPLIED MATHEMATICS ELSEVIER Discrete Applied Mathematics 51 (1994) 269-275 On the computation of pfaffians? G. Galbiati” and F. Maffiolibs* “Universitir di Pavia, Italy bPolitecnico di Milano, Milano, Italy (Received 21 October 1991) Abstract We present an efficient algorithm for computing the pfaffian of a matrix whose elements belong to an integral domain. Relevant applications are exact value problems in matching and matroid theory. 1. Introduction This work deals with efficient ways of computing the pfaffian of a skew-symmetric matrix whose elements belong to an integral domain. Pfaffians play an important role in matching problems [9], and in their natural generalization into matroid parity problems [3,8]. Since for every skew-symmetric matrix of even order it is well known [7] that its determinant is equal to the square of the pfaffian of the matrix, in the solution of existence versions of the above mentioned matching and matroid parity problems, the computation of the pfaffian can be substituted by the computation of the determinant. However, in the solution of the corresponding exact value problems, computing pfaffians becomes essential [2,3]. The possibility of directly computing pfaffians was already pointed out in [l]. This paper presents an efficient algorithm for computing the pfaffian of a matrix whose elements belong to an integral domain. When applied to an integral matrix, similarly to Edmonds’ algorithm for computing the determinant [4], this algorithm works with elements of bounded magnitude, namely bounded above by the magni- tude of any minor of the given matrix. -
An Exploration of the Permanent-Determinant Method
An exploration of the permanent-determinant method Greg Kuperberg UC Davis [email protected] Abstract The permanent-determinant method and its generalization, the Hafnian- Pfaffian method, are methods to enumerate perfect matchings of plane graphs that were discovered by P. W. Kasteleyn. We present several new techniques and arguments related to the permanent-determinant with consequences in enu- merative combinatorics. Here are some of the results that follow from these techniques: 1. If a bipartite graph on the sphere with 4n vertices is invariant under the antipodal map, the number of matchings is the square of the number of matchings of the quotient graph. 2. The number of matchings of the edge graph of a graph with vertices of degree at most 3 is a power of 2. 3. The three Carlitz matrices whose determinants count a × b × c plane partitions all have the same cokernel. 4. Two symmetry classes of plane partitions can be enumerated with almost no calculation. Submitted: October 16, 1998; Accepted: November 9, 1998 [Also available as math.CO/9810091] The permanent-determinant method and its generalization, the Hafnian-Pfaffian method, is a method to enumerate perfect matchings of plane graphs that was dis- covered by P. W. Kasteleyn [18]. Given a bipartite plane graph Z, the method pro- duces a matrix whose determinant is the number of perfect matchings of Z.Given a non-bipartite plane graph Z, it produces a Pfaffian with the same property. The method can be used to enumerate symmetry classes of plane partitions [21, 22] and domino tilings of an Aztec diamond [45] and is related to some recent factorizations of the number of matchings of plane graphs with symmetry [5, 15]. -
Area and Perimeter
2.2 Area and Perimeter Perimeter is easy to define: it’s the distance all the way round the edge of a shape (land sometimes has a “perimeter fence”). (The perimeter of a circle is called its circumference.) Some pupils will want to mark a dot where they start measuring/counting the perimeter so that they know where to stop. Some may count dots rather than edges and get 1 unit too much. Area is a harder concept. “Space” means 3-d to most people, so it may be worth trying to avoid that word: you could say that area is the amount of surface a shape covers. (Surface area also applies to 3-d solids.) (Loosely, perimeter is how much ink you’d need to draw round the edge of the shape; area is how much ink you’d need to colour it in.) It’s good to get pupils measuring accurately-drawn drawings or objects to get a feel for how small an area of 20 cm2, for example, actually is. For comparisons between volume and surface area of solids, see section 2:10. 2.2.1 Draw two rectangles (e.g., 6 × 4 and 8 × 3) on a They’re both rectangles, both contain the same squared whiteboard (or squared acetate). number of squares, both have same area. “Here are two shapes. What’s the same about them One is long and thin, different side lengths. and what’s different?” Work out how many squares they cover. (Imagine Infinitely many; e.g., 2.4 cm by 10 cm. -
Holographic Algorithms
Holographic Algorithms Jin-Yi Cai ∗ Computer Sciences Department University of Wisconsin Madison, WI 53706. USA. Email: [email protected] Abstract Leslie Valiant recently proposed a theory of holographic algorithms. These novel algorithms achieve exponential speed-ups for certain computational problems compared to naive algorithms for the same problems. The methodology uses Pfaffians and (planar) perfect matchings as basic computational primitives, and attempts to create exponential cancellations in computation. In this article we survey this new theory of matchgate computations and holographic algorithms. Key words: Theoretical Computer Science, Computational Complexity Theory, Perfect Match- ings, Pfaffians, Matchgates, Matchcircuits, Matchgrids, Signatures, Holographic Algorithms. 1 Some Historical Background There have always been two major strands of mathematical thought since antiquity and across civilizations: Structural Theory and Computation, as exemplified by Euclid’s Elements and Dio- phantus’ Arithmetica. Structural Theory prizes the formulation and proof of structural theorems, while Computation seeks efficient algorithmic methods to solve problems. Of course, these strands of mathematical thought are not in opposition to each other, but rather they are highly intertwined and mutually complementary. For example, from Euclid’s Elements we learn the Euclidean algo- rithm to find the greatest common divisor of two positive integers. This algorithm can serve as the first logical step in the structural derivation of elementary number theory. At the same time, the correctness and efficiency of this and similar algorithms demand proofs in a purely structural sense, and use quite a bit more structural results from number theory [4]. As another example, the computational difficulty of recognizing primes and the related (but separate) problem of in- teger factorization already fascinated Gauss, and are closely tied to the structural theory of the distribution of primes [21, 1, 2]. -
Domino Tiling, Gene Recognition, and Mice Lior
Domino Tiling, Gene Recognition, and Mice by Lior Samuel Pachter B.S. in Mathematics California Institute of Technology (1994) Submitted to the Department of Mathematics in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 1999 © Lior Pachter, MCMXCIX. All rights reserved. The author hereby grants to MIT permission to reproduce and distribute publicly paper and electronic copies of this thesis document in whole or in part, and to grant others the right to do so. A uth or ........................................... Department of Mathematics May 4, 1999 Certified by ....... ... .. .................................... Bonnie A. Berger Associate Professor of Applied Mathematics Thesis Supervisor Accepted by ..... ....................................... Michael Sipser Chairman, Applied Mathematics Committee Accepted by . ..................... INSTITUTE Richard Melrose Chairman, Department Committee on Graduate Students LIBRARIES 2 Domino Tiling, Gene Recognition, and Mice by Lior Samuel Pachter Submitted to the Department of Mathematics on May 17, 1999, in partial fulfillment of the requirements for the degree of Doctor of Philosophy Abstract The first part of this thesis outlines the details of a computational program to identify genes and their coding regions in human DNA. Our main result is a new algorithm for identifying genes based on comparisons between orthologous human and mouse genes. Using our new technique we are able to improve on the current best gene recognition results. Testing on a collection of 117 genes for which we have human and mouse orthologs, we find that we predict 84% of the coding exons in genes correctly on both ends. Our nucleotide sensitivity and specificity is 95% and 98% respectively. -
Tiling with Polyominoes, Polycubes, and Rectangles
University of Central Florida STARS Electronic Theses and Dissertations, 2004-2019 2015 Tiling with Polyominoes, Polycubes, and Rectangles Michael Saxton University of Central Florida Part of the Mathematics Commons Find similar works at: https://stars.library.ucf.edu/etd University of Central Florida Libraries http://library.ucf.edu This Masters Thesis (Open Access) is brought to you for free and open access by STARS. It has been accepted for inclusion in Electronic Theses and Dissertations, 2004-2019 by an authorized administrator of STARS. For more information, please contact [email protected]. STARS Citation Saxton, Michael, "Tiling with Polyominoes, Polycubes, and Rectangles" (2015). Electronic Theses and Dissertations, 2004-2019. 1438. https://stars.library.ucf.edu/etd/1438 TILING WITH POLYOMINOES, POLYCUBES, AND RECTANGLES by Michael A. Saxton Jr. B.S. University of Central Florida, 2013 A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in the Department of Mathematics in the College of Sciences at the University of Central Florida Orlando, Florida Fall Term 2015 Major Professor: Michael Reid ABSTRACT In this paper we study the hierarchical structure of the 2-d polyominoes. We introduce a new infinite family of polyominoes which we prove tiles a strip. We discuss applications of algebra to tiling. We discuss the algorithmic decidability of tiling the infinite plane Z × Z given a finite set of polyominoes. We will then discuss tiling with rectangles. We will then get some new, and some analogous results concerning the possible hierarchical structure for the 3-d polycubes. ii ACKNOWLEDGMENTS I would like to express my deepest gratitude to my advisor, Professor Michael Reid, who spent countless hours mentoring me over my time at the University of Central Florida.