Javascript must be enabled to continue!
On Computing the Degree of Convexity of Polyominoes
View through CrossRef
In this paper we present an algorithm which has as input a convex polyomino $P$ and computes its degree of convexity, defined as the smallest integer $k$ such that any two cells of $P$ can be joined by a monotone path inside $P$ with at most $k$ changes of direction. The algorithm uses space $O(m + n)$ to represent a polyomino $P$ with $n$ rows and $m$ columns, and has a running time $O(min(m; r k))$, where $r$ is the number of corners of $P$. Moreover, the algorithm leads naturally to a decomposition of $P$ into simpler polyominoes.
The Electronic Journal of Combinatorics
Title: On Computing the Degree of Convexity of Polyominoes
Description:
In this paper we present an algorithm which has as input a convex polyomino $P$ and computes its degree of convexity, defined as the smallest integer $k$ such that any two cells of $P$ can be joined by a monotone path inside $P$ with at most $k$ changes of direction.
The algorithm uses space $O(m + n)$ to represent a polyomino $P$ with $n$ rows and $m$ columns, and has a running time $O(min(m; r k))$, where $r$ is the number of corners of $P$.
Moreover, the algorithm leads naturally to a decomposition of $P$ into simpler polyominoes.
Related Results
On the number of isohedral polyominoes
On the number of isohedral polyominoes
A polyomino is a connected figure on a plane composed from a finite number of unit squares adjacent to each other on the sides. A tiling of a plane into polyominoes is called isohe...
Asymptotics of Z-convex polyominoes
Asymptotics of Z-convex polyominoes
The degree of convexity of a convex polyomino P is the smallest integer k such that any two cells of P can be joined by a monotone path inside P with at most k changes of direction...
Enumeration of minimal 3D polyominoes inscribed in a rectangular prism
Enumeration of minimal 3D polyominoes inscribed in a rectangular prism
We consider the family of 3D minimal polyominoes inscribed in a rectanglar prism. These objects are polyominos and so they are connected sets of unitary cubic cells inscribed in a ...
2L convex polyominoes: discrete tomographical aspects
2L convex polyominoes: discrete tomographical aspects
This paper uses the theoretical material developed in a previous article by the authors in order to reconstruct a subclass of 2L-convex polyominoes. The main idea is to control the...
Cephalometrically analysis of the convexity angle
Cephalometrically analysis of the convexity angle
The convexity angle of facial bone structures ( N-A: A-Pg) expresses the sagittal protrusion of the maxillary part of the face compared to facial profile (the convex or concave fac...
On counting Z-convex polyominoes
On counting Z-convex polyominoes
Abstract
We show a decomposition that allows to compute the number of convex polyominoes of area
n
an...
Counting Polyominoes, Revisited
Counting Polyominoes, Revisited
Abstract
A polyomino is an edge-connected set of squares on the square lattice.
In this paper, we improve Jensen's algorithm for counting polyominoes
by considering boundin...
A Dynamical System Approach to Polyominoes Generation
A Dynamical System Approach to Polyominoes Generation
We describe a method which exploits discrete dynamical systems to generate suitable classes of polyominoes. We apply the method to design an algorithm that uses O( n) space to gene...

