English

A Quasilinear-Time Algorithm for Tiling the Plane Isohedrally with a Polyomino

Computational Geometry 2016-03-10 v2

Abstract

A plane tiling consisting of congruent copies of a shape is isohedral provided that for any pair of copies, there exists a symmetry of the tiling mapping one copy to the other. We give a O(nlog2n)O(n\log^2{n})-time algorithm for deciding if a polyomino with nn edges can tile the plane isohedrally. This improves on the O(n18)O(n^{18})-time algorithm of Keating and Vince and generalizes recent work by Brlek, Proven\c{c}al, F\'{e}dou, and the second author.

Keywords

Cite

@article{arxiv.1507.02762,
  title  = {A Quasilinear-Time Algorithm for Tiling the Plane Isohedrally with a Polyomino},
  author = {Stefan Langerman and Andrew Winslow},
  journal= {arXiv preprint arXiv:1507.02762},
  year   = {2016}
}

Comments

An abstract version appears in the proceedings of SOCG 2016

R2 v1 2026-06-22T10:09:17.561Z