Symmetry-Based Enumeration of Polyominoes on C-Coloured Checkerboards

Polyominoes are shapes formed by joining edge-connected unit squares in the square lattice. We review their symmetry classification using dihedral group actions and enumerate their distinct, coloured variants, called “chrominoes”, which arise when polyominoes are placed on a C-coloured checkerboard. This colouring method, defined via modular arithmetic, assigns colours cyclically in both directions. Our main theoretical result establishes that for C=2, a polyomino has either one or two chrominoes, depending on whether it has a colour-reversing symmetry. Additionally, we introduce a new classification of two-colour chrominoes into 15 symmetry-based classes. For C≥3, the number of chrominoes is a small integer multiple of C, determined by the polyomino’s symmetry class and the symmetries of the infinite C-coloured checkerboard plane. These findings have applications to integer linear programming methods for polyomino tiling problems. We validate our theoretical results through exhaustive search in MATLAB and illustrate them with examples.

Authors

Institutions

Publication Details

Journal
Symmetry
Published
2025-03-14
DOI
https://doi.org/10.3390/sym17030436
Citations
1
Primary Topic
DNA and Biological Computing
Type
article
Field-Weighted Citation Impact
0.81

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Symmetry-Based Enumeration of Polyominoes on C-Coloured Checkerboards

Marcus R. Garvie
1 citations
Symmetry
DNA and Biological Computing
0.81
article

Symmetry-Based Enumeration of Polyominoes on C-Coloured Checkerboards

Marcus R. Garvie
article en
1 citations

Abstract

Polyominoes are shapes formed by joining edge-connected unit squares in the square lattice. We review their symmetry classification using dihedral group actions and enumerate their distinct, coloured variants, called “chrominoes”, which arise when polyominoes are placed on a C-coloured checkerboard. This colouring method, defined via modular arithmetic, assigns colours cyclically in both directions. Our main theoretical result establishes that for C=2, a polyomino has either one or two chrominoes, depending on whether it has a colour-reversing symmetry. Additionally, we introduce a new classification of two-colour chrominoes into 15 symmetry-based classes. For C≥3, the number of chrominoes is a small integer multiple of C, determined by the polyomino’s symmetry class and the symmetries of the infinite C-coloured checkerboard plane. These findings have applications to integer linear programming methods for polyomino tiling problems. We validate our theoretical results through exhaustive search in MATLAB and illustrate them with examples.

SymmetryVol. 17(3)
University of Guelph (CA)
University of Guelph
Openalex Percentile: Top 30%
DNA and Biological Computing
0.81
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.