Tiling figures of the plane with two bars (Q1346250): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
(One intermediate revision by one other user not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3975036 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4775271 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The undecidability of the domino problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Generalized planar matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Tiling with polyominoes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Tiling with sets of polyominoes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3735714 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An $n^{5/2} $ Algorithm for Maximum Matchings in Bipartite Graphs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4228435 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4032119 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Planar Formulae and Their Uses / rank
 
Normal rank
Property / cites work
 
Property / cites work: Theoretical Limitations on the Efficient Use of Parallel Memories / rank
 
Normal rank
Property / cites work
 
Property / cites work: Conway's Tiling Groups / rank
 
Normal rank
Property / cites work
 
Property / cites work: Notes on a class of tiling problems / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Structure of Periodic Storage Schemes for Parallel Memories / rank
 
Normal rank

Revision as of 12:23, 23 May 2024

scientific article
Language Label Description Also known as
English
Tiling figures of the plane with two bars
scientific article

    Statements

    Tiling figures of the plane with two bars (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    22 March 1995
    0 references
    Polyominoes and more generally pictures drawn on a plane grid are a subject which fascinated mathematicians for a long time. They appeared of great interest for computer science in many research fields: computational geometry, data organization in parallel computer architecture, formal languages theory, decidability theory, and so on. In this paper the authors have focused their attention on the problem of codification and related questions. They have considered a number of problems relating to tilings of plane finite figures by non-overlapping bars. A figure consists of a number of unit squares and they are concerned with bars chosen from a pair of allowed types \(h_ \ell\) (covering \(\ell \geq 2\) horizontally contiguous squares) and \(v_ m\) (covering \(m\geq 2\) vertically contiguous squares). Given a finite figure and a particular pair of bar types, the authors are interested in deciding whether a tiling exists, whether it is unique and in actually finding a tiling if one does exist. Similar problems have been studied in the past concerning mainly more complex tile shape than these bars but often simpler figures than these arbitrary ones (squares, quadrants or the whole plane). Results proved have included undecidability of tiling the plane with a given finite set of tiles, NP-completeness of tilings of finite figures, and undecidability of tile codes, that is finite sets of tiles for which a tiling of any finite figure must be unique. Since a non-connected figure is (uniquely) tilable if and only if each of its connected components is (uniquely) tilable, the authors have considered only connected figures. A more significant distinction concerns the existence of holes. It turns out that absence of holes plays an important role. The existence of a tiling can be decided in \(P\) for the simplest case \(h_ 2\), \(v_ 2\) (the dominoes), with or without holes. For all other pairs of bar types this problem is NP-complete for finite figures with holes and has recently been proved to be in \(P\) for those without holes. For the simple case of two dominoes, the authors showed efficient algorithms for certain problems. Finding a tiling, if one exists, can be performed efficiently in general and even in linear time in the size of the figure for certain classes of figures. There is also a linear time algorithm for deciding existence of a unique tiling for finite figures without holes. For the case of a general pair of bar types \(h_ \ell\), \(v_ m\) and finite figures without holes, the authors gave two results on unique tilings. Namely they gave a necessary condition for a finite figure to have a unique tiling and also a necessary and sufficient condition that a given tiling is in fact unique. Finally to conclude given two ``bars'', a horizontal one, and a vertical one (both of length at least two), they are interested in the following decision problem: Is a finite figure drawn on a plane grid tilable with these bars? It turns out that if one of the bars has length at least three, the problem is NP- complete. If bars are dominoes, the problem is in \(P\), and even linear (in the size of the figure) for certain classes of figures. Thus given a general pair of bars, the authors established two results: (1) a necessary condition to have a unique tiling for finite figures without holes, (2) a linear algorithm (in the size of the figure) deciding whether a unique tiling exists, and computing this one if it does exist. And thus given a tiling of a figure (not necessarily finite), this tiling is the unique one for the figure if and only if there exists no subtiling of a ``canonical'' rectangle.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    polyominoes
    0 references
    tilings
    0 references
    bars
    0 references
    tiling the plane
    0 references
    NP-completeness
    0 references
    holes
    0 references
    dominoes
    0 references
    figures
    0 references
    linear time algorithm
    0 references