Poliomino

Osiemnaście jednostronnych pentomin.

Poliomino – figura geometryczna złożona ze skończonej liczby kwadratów połączonych bokami.

Liczba kwadratów tworzących poliomino jest oznaczana przez n. W zależności od wartości n wyróżnia się różne rodzaje poliomin:

n Nazwa Liczba wolnych Liczba jednostronnych Liczba stałych
1monomino111
2domino112
3tromino226
4tetromino5719
5pentomino121863
6heksomino3560216
7heptomino108196760
8oktomino3697042725
9nonomino128525009910
10dekomino4655918936446

Rodzaje poliomin

Wyróżnia się trzy podstawowe rodzaje poliomin[1]:

  • Wolne poliomina – można je przesuwać, obracać i odbijać. Dwie figury są uznawane za takie same, jeśli jedną można otrzymać z drugiej za pomocą tych przekształceń.
  • Jednostronne poliomina – można je przesuwać i obracać, ale nie odbijać. Figura i jej odbicie lustrzane mogą więc być różnymi poliominami.
  • Stałe poliomina – można je jedynie przesuwać. Obrót lub odbicie figury daje inne poliomino.

Liczba poliomin zależy od przyjętego sposobu klasyfikacji. Najmniej jest poliomin wolnych, więcej jednostronnych, a najwięcej stałych.

Małe poliomina

Najmniejszym poliominem jest monomino, złożone z jednego kwadratu. Dla n = 2 otrzymuje się domino, a dla n = 3 dwa tromina: proste i w kształcie litery L.

Dla n = 4 istnieje pięć wolnych tetromin, znanych między innymi z gry Tetris. Dla n = 5 istnieje dwanaście wolnych pentomin. Dla n = 6 istnieje 35 wolnych heksomin.

Dla n = 7 pojawia się pierwsze poliomino zawierające dziurę. Spośród 108 wolnych heptomino 107 nie ma dziur, a jedno je posiada[1].

Poliomino może zawierać wewnętrzny obszar niezajęty przez żaden kwadrat, nazywany dziurą. Pierwsze poliomino z dziurą pojawia się dla n = 7. W niektórych zastosowaniach rozpatruje się wyłącznie poliomina bez dziur.

Zliczanie poliomin

Zliczanie poliomin o określonym rozmiarze jest problemem kombinatorycznym. Nie jest znany prosty wzór pozwalający obliczyć liczbę poliomin dla dowolnego n. Liczba możliwych figur rośnie bardzo szybko wraz ze wzrostem n, dlatego dla większych wartości stosuje się algorytmy komputerowe[2].

Układanie poliomin

Jednym z najważniejszych zastosowań poliomin w matematyce rekreacyjnej są zadania polegające na pokrywaniu określonych obszarów za pomocą poliomin. Przykładem jest ułożenie prostokąta o wymiarach 6 × 10 za pomocą wszystkich dwunastu pentomin. Istnieje 2339 takich ułożeń[1].

Poliomina wykorzystywane są również w grach i łamigłówkach. Gra Tetris wykorzystuje siedem jednostronnych tetromin, natomiast gra planszowa Blokus wykorzystuje wszystkie wolne poliomina o rozmiarze od 1 do 5.

Przypisy

  1. 1 2 3 Solomon W. Golomb, Polyominoes: Puzzles, Patterns, Problems, and Packings, Princeton University Press, 7 kwietnia 1996, ISBN 978-0-691-02444-8 (ang.).
  2. ↑ D.Hugh Redelmeier, Counting polyominoes: Yet another attack, „Discrete Mathematics”, 36 (2), 1981, s. 191–203, DOI: 10.1016/0012-365X(81)90237-5, ISSN 0012-365X [dostęp 2026-08-24] [zarchiwizowane z adresu 2023-06-28] (ang.).