33 research outputs found
A characterization of intersection graphs of the maximal rectangles of a polyomino
AbstractThe interior of an orthogonal polygon drawn on a regular grid of the plane defines a set of cells (or squares) called a polyomino. We prove that the intersection graph of the maximal rectangles contained in a polyomino is slightly triangulated or has a star cutset
Hard and Easy Instances of L-Tromino Tilings
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 identify restrictions to the problem
where it either remains NP-complete or has a polynomial time algorithm. First,
we characterize the possibility of when an Aztec rectangle and an Aztec diamond
has an L-tromino tiling. Then, we study tilings of arbitrary regions where only
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 does not contains certain so-called "forbidden polyominoes" as
sub-regions, then there exists a polynomial time algorithm for deciding a
tiling.Comment: Full extended version of LNCS 11355:82-95 (WALCOM 2019
Enumeration of polyominoes defined in terms of pattern avoidance or convexity constraints
In this thesis, we consider the problem of characterizing and enumerating
sets of polyominoes described in terms of some constraints, defined either by
convexity or by pattern containment. We are interested in a well known subclass
of convex polyominoes, the k-convex polyominoes for which the enumeration
according to the semi-perimeter is known only for k=1,2. We obtain, from a
recursive decomposition, the generating function of the class of k-convex
parallelogram polyominoes, which turns out to be rational. Noting that this
generating function can be expressed in terms of the Fibonacci polynomials, we
describe a bijection between the class of k-parallelogram polyominoes and the
class of planted planar trees having height less than k+3. In the second part
of the thesis we examine the notion of pattern avoidance, which has been
extensively studied for permutations. We introduce the concept of pattern
avoidance in the context of matrices, more precisely permutation matrices and
polyomino matrices. We present definitions analogous to those given for
permutations and in particular we define polyomino classes, i.e. sets downward
closed with respect to the containment relation. So, the study of the old and
new properties of the redefined sets of objects has not only become
interesting, but it has also suggested the study of the associated poset. In
both approaches our results can be used to treat open problems related to
polyominoes as well as other combinatorial objects.Comment: PhD thesi
Hard and easy instances of L-Tromino tilings
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 identify restrictions to the problem where it either remains NP-complete or has a polynomial time algorithm. First, we characterize the possibility of when an Aztec rectangle has an L-tromino tiling, and hence also an Aztec diamond; if an Aztec rectangle has an unknown number of 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 does not contain so-called âforbidden polyominoesâ as subregions, then there exists a polynomial time algorithm for deciding a tiling
Two operators on sandpile configurations, the sandpile model on the complete bipartite graph, and a Cyclic Lemma
We introduce two operators on stable configurations of the sandpile model
that provide an algorithmic bijection between recurrent and parking
configurations. This bijection preserves their equivalence classes with respect
to the sandpile group. The study of these operators in the special case of the
complete bipartite graph naturally leads to a generalization of the
well known Cyclic Lemma of Dvoretsky and Motzkin, via pairs of periodic
bi-infinite paths in the plane having slightly different slopes. We achieve our
results by interpreting the action of these operators as an action on a point
in the grid which is pointed to by one of these pairs of paths.
Our Cyclic lemma allows us to enumerate several classes of polyominoes, and
therefore builds on the work of Irving and Rattan (2009), Chapman et al.
(2009), and Bonin et al. (2003).Comment: 28 page
Fast domino tileability
Domino tileability is a classical problem in Discrete Geometry, famously
solved by Thurston for simply connected regions in nearly linear time in the
area. In this paper, we improve upon Thurston's height function approach to a
nearly linear time in the perimeter.Comment: Appeared in Discrete Comput. Geom. 56 (2016), 377-39
A polyominoes-permutations injection and tree-like convex polyominoes
AbstractPlane polyominoes are edge-connected sets of cells on the orthogonal lattice Z2, considered identical if their cell sets are equal up to an integral translation. We introduce a novel injection from the set of polyominoes with n cells to the set of permutations of [n], and classify the families of convex polyominoes and tree-like convex polyominoes as classes of permutations that avoid some sets of forbidden patterns. By analyzing the structure of the respective permutations of the family of tree-like convex polyominoes, we are able to find the generating function of the sequence that enumerates this family, conclude that this sequence satisfies the linear recurrence an=6anâ1â14anâ2+16anâ3â9anâ4+2anâ5, and compute the closed-form formula an=2n+2â(n3ân2+10n+4)/2