On the tiling by translation problem

On square or hexagonal lattices, tiles or polyominoes are coded by words. The polyominoes that tile the plane by translation are characterized by the Beauquier-Nivat condition. By using the constant time algorithms for computing the longest common extensions in two words, we provide a linear time algorithm in the case of pseudo-square polyominoes, improving the previous quadratic algorithm of Gambini and Vuillon. We also have a linear algorithm for pseudo-hexagon polyominoes not containing arbitrarily large square factors. The results are extended to more general tiles.

[1]  Azriel Rosenfeld,et al.  Picture Processing and Psychopictorics , 1970 .

[2]  Lucian Ilie,et al.  A note on the number of squares in a word , 2007, Theor. Comput. Sci..

[3]  S. Golomb Polyominoes: Puzzles, Patterns, Problems, and Packings , 1994 .

[4]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[5]  M. Lothaire Applied Combinatorics on Words (Encyclopedia of Mathematics and its Applications) , 2005 .

[6]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[7]  S. W. Golomb,et al.  Checker Boards and Polyominoes , 1954 .

[8]  Laurent Vuillon,et al.  An algorithm for deciding if a polyomino tiles the plane , 2007, RAIRO Theor. Informatics Appl..

[9]  Jan van Leeuwen,et al.  Arbitrary versus Periodic Storage Schemes and Tessellations of the Plane Using One Type of Polyomino , 1984, Inf. Control..

[10]  Maurice Nivat,et al.  Salient and reentrant points of discrete sets , 2005, Discret. Appl. Math..

[11]  Dan Gusfield,et al.  Algorithms on strings , 1997 .

[12]  Y. Gurevich,et al.  Remarks on Berger's paper on the domino problem , 1972 .

[13]  Dan Gusfield,et al.  Algorithms on Strings, Trees, and Sequences - Computer Science and Computational Biology , 1997 .

[14]  M. Lothaire,et al.  Combinatorics on words: Frontmatter , 1997 .

[15]  Gilbert Labelle,et al.  Properties of the Contour Path of Discrete Sets , 2006, Int. J. Found. Comput. Sci..

[16]  Herbert Freeman,et al.  On the Encoding of Arbitrary Geometric Configurations , 1961, IRE Trans. Electron. Comput..

[17]  M. Lothaire,et al.  Applied Combinatorics on Words , 2005 .

[18]  Jorge Nuno Silva,et al.  Mathematical Games , 1959, Nature.

[19]  Robert L. Berger The undecidability of the domino problem , 1966 .

[20]  Jens Stoye,et al.  Linear time algorithms for finding and representing all the tandem repeats in a string , 2004, J. Comput. Syst. Sci..

[21]  Danièle Beauquier,et al.  On translating one polyomino to tile the plane , 1991, Discret. Comput. Geom..

[22]  Achille J.-P. Braquelaire,et al.  Euclidean Paths: A New Representation of Boundary of Discrete Regions , 1999, Graph. Model. Image Process..

[23]  Gilbert Labelle,et al.  A Note on a Result of Daurat and Nivat , 2005, Developments in Language Theory.