Polyomino
A polyomino is a plane geometric figure formed by joining a finite number of equal-sized squares edge to edge, resulting in a connected shape.[1] These shapes, known as n-ominoes when composed of n squares, generalize the domino (a 2-omino) and are fundamental objects in recreational mathematics and combinatorics.[2] The term "polyomino" was coined by mathematician Solomon W. Golomb in 1953, building on earlier puzzles dating back to the early 20th century, and was popularized through Martin Gardner's "Mathematical Games" columns in Scientific American starting in 1957.[3][1] Polyominoes are classified into three main types based on symmetries: free polyominoes, which consider rotations and reflections as identical; one-sided polyominoes, which treat reflections as distinct but allow rotations; and fixed polyominoes, which distinguish all orientations.[1] For small n, the numbers of free polyominoes are well-known: 1 monomino, 1 domino, 2 trominoes, 5 tetrominoes, and 12 pentominoes.[1] Enumeration of polyominoes remains an active area of research, with exact counts computed up to n=70 for fixed polyominoes (as of 2024)[4] and asymptotic growth rates estimated around a constant of approximately 4.06.[2] Beyond counting, polyominoes feature prominently in tiling problems, where sets like the 12 pentominoes are used to cover rectangles or other regions without gaps or overlaps, and in puzzles that explore their packing and dissection properties.[3] They also appear in popular culture, notably as the falling "tetriminoes" in the video game Tetris, which employs the seven one-sided tetrominoes.Fundamentals
Definition and Nomenclature
A polyomino is a plane geometric figure formed by joining one or more equal squares edge to edge, where connectivity is achieved solely through shared edges (4-connected adjacency in the square grid), excluding diagonal or corner contacts.[2] This construction ensures the figure is simply connected without holes, embedded in the infinite square lattice.[3] The basic unit is the monomino, consisting of a single square. The general term "polyomino" was coined by Solomon W. Golomb in 1953, and formalized in his 1954 paper, extending the naming convention from the domino (two squares) to higher-order figures. Polyominoes of n squares are termed n-ominoes, such as the tromino (n=3), tetromino (n=4), pentomino (n=5), and so on, with the prefix derived from Greek numerals.[3] For illustration, the two distinct trominoes are the straight tromino (three squares in a row, forming a 1×3 rectangle) and the L-shaped tromino (three squares arranged with two in a row and one attached perpendicularly to one end). These examples highlight the edge-to-edge joining on the grid, where squares align perfectly along their boundaries.[5] In terms of prerequisite mathematics, polyominoes rely on the topology of the integer lattice \mathbb{Z}^2, where squares are unit cells centered at integer coordinates, and adjacency is defined by the four cardinal directions (up, down, left, right).[2] This 4-connected graph structure underpins all polyomino constructions, distinguishing them from diagonally connected variants like polyiamonds.Historical Development
The study of polyominoes traces its origins to early 20th-century recreational puzzles, with the first known pentomino problem appearing in Henry Ernest Dudeney's The Canterbury Puzzles in 1907.[6] These early puzzles involved arranging connected squares to form larger shapes, laying the groundwork for later systematic exploration in recreational mathematics during the 1950s. The modern field of polyomino research began with Solomon W. Golomb, who introduced the term "polyomino" in a 1953 talk at the Harvard Mathematics Club and formalized it in his 1954 paper "Checker Boards and Polyominoes."[7] Golomb's work emphasized tiling properties and enumeration, sparking widespread interest. He expanded these ideas in his seminal 1965 book Polyominoes: Puzzles, Patterns, Problems, and Packings, which established foundational concepts and problems in the area.[3] Martin Gardner further popularized polyominoes through his "Mathematical Games" columns in Scientific American, starting with pentominoes in 1965 and continuing with broader applications in subsequent articles.[8] Key advancements in tiling theory came from John H. Conway, who, collaborating with Jeffrey C. Lagarias, developed combinatorial group-theoretic methods to determine whether a polyomino tiles the plane in their 1990 paper "Tiling with Polyominoes and Combinatorial Group Theory."[9] In the 1970s, computational approaches advanced enumeration, with David A. Klarner contributing algorithms and bounds for counting polyominoes up to higher orders.[2] Recent progress includes high-speed computations using transfer-matrix methods, enabling enumeration of fixed polyominoes up to size 59 in 2025.[10] Polyominoes have profoundly influenced recreational mathematics and puzzle design, inspiring games like Tetris, which uses tetrominoes as falling pieces.[11] Their study continues to bridge combinatorics, geometry, and computing, fostering innovations in both academic research and popular entertainment.Enumeration
Types of Polyominoes
Polyominoes are categorized into three primary types based on the treatment of rotations and reflections under the symmetries of the square grid: fixed, one-sided, and free polyominoes.[1] Fixed polyominoes count every distinct orientation and reflection as separate, without allowing any transformations; for instance, the domino yields two fixed polyominoes, one horizontal and one vertical.[12] One-sided polyominoes treat reflections (flips) as distinct but permit rotations, so chiral pairs like mirror images that cannot be superimposed by rotation alone are counted separately; this results in seven one-sided tetrominoes. Free polyominoes consider both rotations and reflections as equivalent, merging chiral pairs into single entries; thus, there are five free tetrominoes, conventionally named the straight (I), square (O), T, L (encompassing its mirror J), and skew (S, encompassing its mirror Z).[13] The enumeration counts for these types grow rapidly with the number of squares n, reflecting the increasing complexity of connections. The following table summarizes the numbers for small n up to hexominoes:| n (cells) | Free | One-sided | Fixed |
|---|---|---|---|
| 1 (monomino) | 1 | 1 | 1 |
| 2 (domino) | 1 | 1 | 2 |
| 3 (tromino) | 2 | 2 | 6 |
| 4 (tetromino) | 5 | 7 | 19 |
| 5 (pentomino) | 12 | 18 | 63 |
| 6 (hexomino) | 35 | 60 | 216 |