Wheels, Life and Other Mathematical Amusements
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Polyominoes with Maximum Convex Hull Sascha Kurz
University of Bayreuth Faculty for Mathematics and Physics Polyominoes with maximum convex hull Sascha Kurz Bayreuth, March 2004 Diploma thesis in mathematics advised by Prof. Dr. A. Kerber University of Bayreuth and by Prof. Dr. H. Harborth Technical University of Braunschweig Contents Contents . i List of Figures . ii List of Tables . iv 0 Preface vii Acknowledgments . viii Declaration . ix 1 Introduction 1 2 Proof of Theorem 1 5 3 Proof of Theorem 2 15 4 Proof of Theorem 3 21 5 Prospect 29 i ii CONTENTS References 30 Appendix 42 A Exact numbers of polyominoes 43 A.1 Number of square polyominoes . 44 A.2 Number of polyiamonds . 46 A.3 Number of polyhexes . 47 A.4 Number of Benzenoids . 48 A.5 Number of 3-dimensional polyominoes . 49 A.6 Number of polyominoes on Archimedean tessellations . 50 B Deutsche Zusammenfassung 57 Index 60 List of Figures 1.1 Polyominoes with at most 5 squares . 2 2.1 Increasing l1 ............................. 6 2.2 Increasing v1 ............................ 7 2.3 2-dimensional polyomino with maximum convex hull . 7 2.4 Increasing l1 in the 3-dimensional case . 8 3.1 The 2 shapes of polyominoes with maximum convex hull . 15 3.2 Forbidden sub-polyomino . 16 1 4.1 Polyominoes with n squares and area n + 2 of the convex hull . 22 4.2 Construction 1 . 22 4.3 Construction 2 . 23 4.4 m = 2n − 7 for 5 ≤ n ≤ 8 ..................... 23 4.5 Construction 3 . 23 iii iv LIST OF FIGURES 4.6 Construction 4 . 24 4.7 Construction 5 . 25 4.8 Construction 6 . -
Think Complexity: Exploring Complexity Science in Python
Think Complexity Version 2.6.2 Think Complexity Version 2.6.2 Allen B. Downey Green Tea Press Needham, Massachusetts Copyright © 2016 Allen B. Downey. Green Tea Press 9 Washburn Ave Needham MA 02492 Permission is granted to copy, distribute, transmit and adapt this work under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://thinkcomplex.com/license. If you are interested in distributing a commercial version of this work, please contact the author. The LATEX source for this book is available from https://github.com/AllenDowney/ThinkComplexity2 iv Contents Preface xi 0.1 Who is this book for?...................... xii 0.2 Changes from the first edition................. xiii 0.3 Using the code.......................... xiii 1 Complexity Science1 1.1 The changing criteria of science................3 1.2 The axes of scientific models..................4 1.3 Different models for different purposes............6 1.4 Complexity engineering.....................7 1.5 Complexity thinking......................8 2 Graphs 11 2.1 What is a graph?........................ 11 2.2 NetworkX............................ 13 2.3 Random graphs......................... 16 2.4 Generating graphs........................ 17 2.5 Connected graphs........................ 18 2.6 Generating ER graphs..................... 20 2.7 Probability of connectivity................... 22 vi CONTENTS 2.8 Analysis of graph algorithms.................. 24 2.9 Exercises............................. 25 3 Small World Graphs 27 3.1 Stanley Milgram......................... 27 3.2 Watts and Strogatz....................... 28 3.3 Ring lattice........................... 30 3.4 WS graphs............................ 32 3.5 Clustering............................ 33 3.6 Shortest path lengths...................... 35 3.7 The WS experiment....................... 36 3.8 What kind of explanation is that?............... 38 3.9 Breadth-First Search..................... -
Automatic Detection of Interesting Cellular Automata
Automatic Detection of Interesting Cellular Automata Qitian Liao Electrical Engineering and Computer Sciences University of California, Berkeley Technical Report No. UCB/EECS-2021-150 http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-150.html May 21, 2021 Copyright © 2021, by the author(s). All rights reserved. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Acknowledgement First I would like to thank my faculty advisor, professor Dan Garcia, the best mentor I could ask for, who graciously accepted me to his research team and constantly motivated me to be the best scholar I could. I am also grateful to my technical advisor and mentor in the field of machine learning, professor Gerald Friedland, for the opportunities he has given me. I also want to thank my friend, Randy Fan, who gave me the inspiration to write about the topic. This report would not have been possible without his contributions. I am further grateful to my girlfriend, Yanran Chen, who cared for me deeply. Lastly, I am forever grateful to my parents, Faqiang Liao and Lei Qu: their love, support, and encouragement are the foundation upon which all my past and future achievements are built. Automatic Detection of Interesting Cellular Automata by Qitian Liao Research Project Submitted to the Department of Electrical Engineering and Computer Sciences, University of California at Berkeley, in partial satisfaction of the requirements for the degree of Master of Science, Plan II. -
Conway's Game of Life
Conway’s Game of Life Melissa Gymrek May 2010 Introduction The Game of Life is a cellular-automaton, zero player game, developed by John Conway in 1970. The game is played on an infinite grid of square cells, and its evolution is only determined by its initial state. The rules of the game are simple, and describe the evolution of the grid: ◮ Birth: a cell that is dead at time t will be alive at time t + 1 if exactly 3 of its eight neighbors were alive at time t. ◮ Death: a cell can die by: ◮ Overcrowding: if a cell is alive at time t +1 and 4 or more of its neighbors are also alive at time t, the cell will be dead at time t + 1. ◮ Exposure: If a live cell at time t has only 1 live neighbor or no live neighbors, it will be dead at time t + 1. ◮ Survival: a cell survives from time t to time t +1 if and only if 2 or 3 of its neighbors are alive at time t. Starting from the initial configuration, these rules are applied, and the game board evolves, playing the game by itself! This might seem like a rather boring game at first, but there are many remarkable facts about this game. Today we will see the types of “life-forms” we can create with this game, whether we can tell if a game of Life will go on infinitely, and see how a game of Life can be used to solve any computational problem a computer can solve. -
Formulae and Growth Rates of Animals on Cubical and Triangular Lattices
Formulae and Growth Rates of Animals on Cubical and Triangular Lattices Mira Shalah Technion - Computer Science Department - Ph.D. Thesis PHD-2017-18 - 2017 Technion - Computer Science Department - Ph.D. Thesis PHD-2017-18 - 2017 Formulae and Growth Rates of Animals on Cubical and Triangular Lattices Research Thesis Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy Mira Shalah Submitted to the Senate of the Technion | Israel Institute of Technology Elul 5777 Haifa September 2017 Technion - Computer Science Department - Ph.D. Thesis PHD-2017-18 - 2017 Technion - Computer Science Department - Ph.D. Thesis PHD-2017-18 - 2017 This research was carried out under the supervision of Prof. Gill Barequet, at the Faculty of Computer Science. Some results in this thesis have been published as articles by the author and research collaborators in conferences and journals during the course of the author's doctoral research period, the most up-to-date versions of which being: • Gill Barequet and Mira Shalah. Polyominoes on Twisted Cylinders. Video Review at the 29th Symposium on Computational Geometry, 339{340, 2013. https://youtu.be/MZcd1Uy4iv8. • Gill Barequet and Mira Shalah. Automatic Proofs for Formulae Enu- merating Proper Polycubes. In Proceedings of the 8th European Conference on Combinatorics, Graph Theory and Applications, 145{151, 2015. Also in Video Review at the 31st Symposium on Computational Geometry, 19{22, 2015. https://youtu.be/ojNDm8qKr9A. Full version: Gill Barequet and Mira Shalah. Counting n-cell Polycubes Proper in n − k Dimensions. European Journal of Combinatorics, 63 (2017), 146{163. • Gill Barequet, Gunter¨ Rote and Mira Shalah. -
Interview with John Horton Conway
Interview with John Horton Conway Dierk Schleicher his is an edited version of an interview with John Horton Conway conducted in July 2011 at the first International Math- ematical Summer School for Students at Jacobs University, Bremen, Germany, Tand slightly extended afterwards. The interviewer, Dierk Schleicher, professor of mathematics at Jacobs University, served on the organizing com- mittee and the scientific committee for the summer school. The second summer school took place in August 2012 at the École Normale Supérieure de Lyon, France, and the next one is planned for July 2013, again at Jacobs University. Further information about the summer school is available at http://www.math.jacobs-university.de/ summerschool. John Horton Conway in August 2012 lecturing John H. Conway is one of the preeminent the- on FRACTRAN at Jacobs University Bremen. orists in the study of finite groups and one of the world’s foremost knot theorists. He has written or co-written more than ten books and more than one- received the Pólya Prize of the London Mathemati- hundred thirty journal articles on a wide variety cal Society and the Frederic Esser Nemmers Prize of mathematical subjects. He has done important in Mathematics of Northwestern University. work in number theory, game theory, coding the- Schleicher: John Conway, welcome to the Interna- ory, tiling, and the creation of new number systems, tional Mathematical Summer School for Students including the “surreal numbers”. He is also widely here at Jacobs University in Bremen. Why did you known as the inventor of the “Game of Life”, a com- accept the invitation to participate? puter simulation of simple cellular “life” governed Conway: I like teaching, and I like talking to young by simple rules that give rise to complex behavior. -
Cellular Automata
Cellular Automata Dr. Michael Lones Room EM.G31 [email protected] ⟐ Genetic programming ▹ Is about evolving computer programs ▹ Mostly conventional GP: tree, graph, linear ▹ Mostly conventional issues: memory, syntax ⟐ Developmental GP encodings ▹ Programs that build other things ▹ e.g. programs, structures ▹ Biologically-motivated process ▹ The developed programs are still “conventional” forwhile + 9 WRITE ✗ 2 3 1 i G0 G1 G2 G3 G4 ✔ ⟐ Conventional ⟐ Biological ▹ Centralised ▹ Distributed ▹ Top-down ▹ Bottom-up (emergent) ▹ Halting ▹ Ongoing ▹ Static ▹ Dynamical ▹ Exact ▹ Inexact ▹ Fragile ▹ Robust ▹ Synchronous ▹ Asynchronous ⟐ See Mitchell, “Biological Computation,” 2010 http://www.santafe.edu/media/workingpapers/10-09-021.pdf ⟐ What is a cellular automaton? ▹ A model of distributed computation • Of the sort seen in biology ▹ A demonstration of “emergence” • complex behaviour emerges from Stanislaw Ulam interactions between simple rules ▹ Developed by Ulam and von Neumann in the 1940s/50s ▹ Popularised by John Conway’s work on the ‘Game of Life’ in the 1970s ▹ Significant later work by Stephen Wolfram from the 1980s onwards John von Neumann ▹ Stephen Wolfram, A New Kind of Science, 2002 ▹ https://www.wolframscience.com/nksonline/toc.html ⟐ Computation takes place on a grid, which may have 1, 2 or more dimensions, e.g. a 2D CA: ⟐ At each grid location is a cell ▹ Which has a state ▹ In many cases this is binary: State = Off State = On ⟐ Each cell contains an automaton ▹ Which observes a neighbourhood around the cell ⟐ Each cell contains -
Complexity Properties of the Cellular Automaton Game of Life
Portland State University PDXScholar Dissertations and Theses Dissertations and Theses 11-14-1995 Complexity Properties of the Cellular Automaton Game of Life Andreas Rechtsteiner Portland State University Follow this and additional works at: https://pdxscholar.library.pdx.edu/open_access_etds Part of the Physics Commons Let us know how access to this document benefits ou.y Recommended Citation Rechtsteiner, Andreas, "Complexity Properties of the Cellular Automaton Game of Life" (1995). Dissertations and Theses. Paper 4928. https://doi.org/10.15760/etd.6804 This Thesis is brought to you for free and open access. It has been accepted for inclusion in Dissertations and Theses by an authorized administrator of PDXScholar. Please contact us if we can make this document more accessible: [email protected]. THESIS APPROVAL The abstract and thesis of Andreas Rechtsteiner for the Master of Science in Physics were presented November 14th, 1995, and accepted by the thesis committee and the department. COMMITTEE APPROVALS: 1i' I ) Erik Boaegom ec Representativi' of the Office of Graduate Studies DEPARTMENT APPROVAL: **************************************************************** ACCEPTED FOR PORTLAND STATE UNNERSITY BY THE LIBRARY by on /..-?~Lf!c-t:t-?~~ /99.s- Abstract An abstract of the thesis of Andreas Rechtsteiner for the Master of Science in Physics presented November 14, 1995. Title: Complexity Properties of the Cellular Automaton Game of Life The Game of life is probably the most famous cellular automaton. Life shows all the characteristics of Wolfram's complex Class N cellular automata: long-lived transients, static and propagating local structures, and the ability to support universal computation. We examine in this thesis questions about the geometry and criticality of Life. -
Some Open Problems in Polyomino Tilings
Some Open Problems in Polyomino Tilings Andrew Winslow1 University of Texas Rio Grande Valley, Edinburg, TX, USA [email protected] Abstract. The author surveys 15 open problems regarding the algorith- mic, structural, and existential properties of polyomino tilings. 1 Introduction In this work, we consider a variety of open problems related to polyomino tilings. For further reference on polyominoes and tilings, the original book on the topic by Golomb [15] (on polyominoes) and more recent book of Gr¨unbaum and Shep- hard [23] (on tilings) are essential. Also see [2,26] and [19,21] for open problems in polyominoes and tiling more broadly, respectively. We begin by introducing the definitions used throughout; other definitions are introduced as necessary in later sections. Definitions. A polyomino is a subset of R2 formed by a strongly connected union of axis-aligned unit squares centered at locations on the square lattice Z2. Let T = fT1;T2;::: g be an infinite set of finite simply connected closed sets of R2. Provided the elements of T have pairwise disjoint interiors and cover the Euclidean plane, then T is a tiling and the elements of T are called tiles. Provided every Ti 2 T is congruent to a common shape T , then T is mono- hedral, T is the prototile of T , and the elements of T are called copies of T . In this case, T is said to have a tiling. 2 Isohedral Tilings We begin with monohedral tilings of the plane where the prototile is a polyomino. If a tiling T has the property that for all Ti;Tj 2 T , there exists a symmetry of T mapping Ti to Tj, then T is isohedral; otherwise the tiling is non-isohedral (see Figure 1). -
SOMA CUBE Thorleif's SOMA Page
SOMA CUBE Thorleif's SOMA page : http://fam-bundgaard.dk/SOMA/SOMA.HTM Standard SOMA figures Stran 1 Stran 2 Stran 3 Stran 4 Stran 5 Stran 6 Stran 7 Stran 8 Stran 9 Stran 10 Stran 11 Stran 12 Stran 13 Stran 14 Stran 15 Stran 16 Stran 17 Stran 18 Stran 19 Stran 20 Stran 21 Stran 22 Stran 23 Stran 24 Stran 25 Stran 26 Stran 27 Stran 28 Stran 29 Stran 30 Special SOMA collection Stran 31 . Pairs of figures Pairs Stran 32 Figures NOT using using 7 pieces. Figures NOT Stran 33 Double set Double figures. Stran 34 Double set Double figures. Stran 35 Double set Double figures. Stran 36 Special Double/Tripple etc. set figures. Double/Tripple Special Stran 37 Paulo Brina 'Quad' collection Stran 38 Quad set figures. Quad set Stran 39 SOMA NEWS A 4 set SOMA figure is large. March 25 2010 Just as I thought SOMA was fading, I heard from Paulo Brina of Belo Horizonte, Brasil. The story he told was BIG SOMA Joining the rest of us, SOMA maniacs, Paulo was tired of the old 7 piece soma, so he began to play Tetra-SOMA, using 4 sets = 28 pieces = 108 cubes. The tetra set, home made, stainless steel (it's polished, so, it's hard to take photos) Notice the extreme beauty this polished set exhibits. :o) As Paulo wrote "It's funny. More possibilities, more complexity." Stran 40 Lets look at the pictures. 001 bloc 2x7x9 = 126, so we have 18 holes/gaps 002 A 5x5x5 cube would make 125, . -
Isohedral Polyomino Tiling of the Plane
Discrete Comput Geom 21:615–630 (1999) GeometryDiscrete & Computational © 1999 Springer-Verlag New York Inc. Isohedral Polyomino Tiling of the Plane¤ K. Keating and A. Vince Department of Mathematics, University of Florida, Gainesville, FL 32611, USA keating,vince @math.ufl.edu f g Abstract. A polynomial time algorithm is given for deciding, for a given polyomino P, whether there exists an isohedral tiling of the Euclidean plane by isometric copies of P. The decidability question for general tilings by copies of a single polyomino, or even periodic tilings by copies of a single polyomino, remains open. 1. Introduction Besides its place among topics in recreational mathematics, polyomino tiling of the plane is relevant to decidability questions in logic and data storage questions in parallel processing. A polyomino is a rookwise connected tile formed by joining unit squares at their edges. We always assume that our polyominoes are made up of unit squares in the Cartesian plane whose centers are lattice points and whose sides are parallel to the coordinate axes. A polyomino consisting of n unit squares is referred to as an n-omino. Polyominoes were introduced in 1953 by Golomb; his book Polyominoes, originally published in 1965 [3], has recently been revised and reissued [5]. See also his survey article [6] for an overview of polyomino tiling problems. One of the first questions to arise in the subject was the following: Given a single polyomino P, can isometric copies of P tile the plane? It is known that every n-omino for n 6 tiles the plane. Of the 108 7-ominoes, only 4 of them, shown in Fig. -
Math-GAMES IO1 EN.Pdf
Math-GAMES Compendium GAMES AND MATHEMATICS IN EDUCATION FOR ADULTS COMPENDIUMS, GUIDELINES AND COURSES FOR NUMERACY LEARNING METHODS BASED ON GAMES ENGLISH ERASMUS+ PROJECT NO.: 2015-1-DE02-KA204-002260 2015 - 2018 www.math-games.eu ISBN 978-3-89697-800-4 1 The complete output of the project Math GAMES consists of the here present Compendium and a Guidebook, a Teacher Training Course and Seminar and an Evaluation Report, mostly translated into nine European languages. You can download all from the website www.math-games.eu ©2018 Erasmus+ Math-GAMES Project No. 2015-1-DE02-KA204-002260 Disclaimer: "The European Commission support for the production of this publication does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein." This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. ISBN 978-3-89697-800-4 2 PRELIMINARY REMARKS CONTRIBUTION FOR THE PREPARATION OF THIS COMPENDIUM The Guidebook is the outcome of the collaborative work of all the Partners for the development of the European Erasmus+ Math-GAMES Project, namely the following: 1. Volkshochschule Schrobenhausen e. V., Co-ordinating Organization, Germany (Roland Schneidt, Christl Schneidt, Heinrich Hausknecht, Benno Bickel, Renate Ament, Inge Spielberger, Jill Franz, Siegfried Franz), reponsible for the elaboration of the games 1.1 to 1.8 and 10.1. to 10.3 2. KRUG Art Movement, Kardzhali, Bulgaria (Radost Nikolaeva-Cohen, Galina Dimova, Deyana Kostova, Ivana Gacheva, Emil Robert), reponsible for the elaboration of the games 2.1 to 2.3 3.