Hard and Easy Instances of L-Tromino Tilings

10/12/2017
by   Javier T. Akagi, et al.
0

In this work we study tilings of regions in the square lattice with L-shaped trominoes. Deciding the existence of a tiling with L-trominoes for an arbitrary region in general is NP-complete, nonetheless, we indentify restrictions to the problem where either it remains NP-complete or it has a polynomial time algorithm. First we show that an aztec diamond of order n always has an L-tromino tiling if and only if n(n+1)≡ 0 3; if an aztec diamond has at least two defects or holes, however, the problem of deciding a tiling is NP-complete. Then we study tilings of arbitrary regions where only 180^∘ rotations of L-trominoes are available. For this particular case we show that deciding the existence of a tiling remains NP-complete, yet, if a region contains certain so-called "forbidden polyominoes" as subregions, then there exists a polynomial time algorithm for deciding a tiling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2013

Deciding Morality of Graphs is NP-complete

In order to find a causal explanation for data presented in the form of ...
research
04/07/2021

On Salum's Algorithm for X3SAT

This is a commentary on, and critique of, Latif Salum's paper titled "Tr...
research
10/13/2022

Hard to Detect Factors of Univariate Integer Polynomials

We investigate the computational complexity of deciding whether a given ...
research
03/26/2019

On the tractability of the maximum independent set problem

The maximum independent set problem is a classical NP-complete problem i...
research
06/29/2018

Deciding the Closure of Inconsistent Rooted Triples is NP-Complete

Interpreting three-leaf binary trees or rooted triples as constraints y...
research
12/21/2018

Distance Measures for Embedded Graphs

We introduce new distance measures for comparing embedded graphs based o...
research
02/13/2021

Deciding Polynomial Termination Complexity for VASS Programs

We show that for every fixed k≥ 3, the problem whether the termination/c...

Please sign up or login with your details

Forgot password? Click here to reset