On Computing the Degree of Convexity of Polyominoes
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.
Keyword(s):
1998 ◽
Vol 1651
(1)
◽
pp. 48-52
◽
Keyword(s):
Keyword(s):
1999 ◽
Vol 21
(1)
◽
pp. 117-130
◽
Keyword(s):