Poliomina
Poliomína (tudi polinomína[1]) je ravninski lik, ki ga sestavlja eden ali več skladnih neprekrivajočih se enotskih kvadratov ortogonalno povezanih po stranicah. Je vrsta poliforme, katere celica je kvadrat. Lahko se jo šteje za končno podmožico pravilnega kvadratnega pokritja s povezano notranjostjo. Naslednji liki:
na primer niso poliomine, saj so vsaj enkrat povezani le z ogliščema. Takšni liki, imenovani nepoliomine, skupaj s prostimi poliominami tvorijo množico likov, imenovanih (prosti) polipleti ali polikralji, kjer je zadnje poimenovanje povezano s šahovskimi figurami, kralji. Polipleti se pojavljajo v igri življenja Johna Hortona Conwayja.
Poliomine se razvrstijo po tem koliko enotskih celic imajo, kar se imenuje red poliomine:
število celic |
ime | število prostih poliomin do n (OEIS A130866) |
---|---|---|
1 | monomina | 1 |
2 | domina | 2 |
3 | tromina, triomina ali trinomina | 4 |
4 | tetromina | 9 |
5 | pentomina ali pentamina | 21 |
6 | heksomina | 56 |
7 | heptomina | 164 |
8 | oktomina | 533 |
9 | nonomina ali eneomina | 1.818 |
10 | dekomina | 6.473 |
11 | undekomina ali hendekomina | 23.546 |
12 | dodekomina | 87.146 |
Poliomine se pojavljajo v priljubljenih ugankah vsaj že od leta 1907, štetje pentomin pa izvira še iz antike.[a] Mnogo rezultatov z liki iz enega do šest kvadratov je bilo prvič objavljeno v reviji Fairy Chess Review med letoma 1937 in 1957, pod imenom »razčlenitveni problemi« (angleško dissection problems), niso pa bili opaženi, ker so bili večinoma objavljeni v nepregledni kodirani obliki.[2] Ime poliomina je skoval ameriški matematik in inženir Solomon Wolf Golomb leta 1953, o njih pa je nato veliko pisal Martin Gardner v svoji rubriki Matematične igre v reviji Scientific American.[3] Beseda poliomina izhaja iz starogrške besede starogrško πολυ: poly - veliko, iz polýs - mnog, in domina.[4] Beseda domina verjetno izhaja iz pegaste široke maškaradne obleke domino, iz latinskega dominus - gospodar.
S poliominami so povezani poliamanti, ki jih sestavljajo enakostranični trikotniki; poliheksi, ki jih tvorijo pravilni šestkotniki, in druge ravninske poliforme. Poliomine so posplošili na višje razsežnosti s spajanjem kock v polikocke, teseraktov v politeserakte ali hiperkock v polihiperkocke.
Kot pri mnogih ugankah v razvedrilni matematiki je s poliominami povezanih veliko kombinatoričnih problemov, še posebej s področja geometrične kombinatorike. Najosnovnejši je štetje poliomin za dano velikost. Za štetje ne obstaja noben splošni obrazec, razen za posebne razrede poliomin. Znanih je več ocen, obstajajo pa tudi algoritmi za njihovo računanje.
Poliomine z luknjami za nekatere primere niso primerne, na primer za probleme pokrivanja ravnine. Včasih se takšne poliomine izključijo in so dovoljene le enostavno povezane.[5]
Štetje poliominUredi
Proste, enostranske in negibne poliomineUredi
Pri štetju obstajajo trije običajni načini razlikovanja poliomin:[6][7]
- proste poliomine so različni liki, če noben ni transformacija (vzporedni premik, vrtenje, zrcaljenje ali drsno zrcaljenje) drugega (figure, ki se jih lahko vzame v roke in se jih obrne).
- enostranske poliomine se razlikujejo, kadar nobena ni vzporedno premaknjena ali zavrtena (figure, ki se jih ne da obrniti).
- negibne poliomine se razlikujejo, kadar nobena ni vzporedno premaknjena (figure, ki se jih ne da obrniti ali zasukati).
Naslednja razpredelnica prikazuje število poliomin različnih vrst z n celicami, ter poliplete. Naj označuje število negibnih poliomin z n celicami (od katerih imajo lahko nekatere luknje).
n | ime | poliomine | nepoliomine | polipleti | ||||||
---|---|---|---|---|---|---|---|---|---|---|
proste | enostranske | negibne | proste | prosti | enostranski | negibni | ||||
vse | z luknjami | brez lukenj | ||||||||
A000105 | A001419 | A000104 | A000988 | , A001168 | A194596 | A030222 | A030233 | A006770 | ||
1 | monomina | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
2 | domina | 1 | 0 | 1 | 1 | 2 | 1 | 2 | 2 | 4 |
3 | tromina | 2 | 0 | 2 | 2 | 6 | 3 | 5 | 6 | 20 |
4 | tetromina | 5 | 0 | 5 | 7 | 19 | 17 | 22 | 34 | 110 |
5 | pentomina | 12 | 0 | 12 | 18 | 63 | 82 | 94 | 166 | 638 |
6 | heksomina | 35 | 0 | 35 | 60 | 216 | 489 | 524 | 991 | 3.832 |
7 | heptomina | 108 | 1 | 107 | 196 | 760 | 2.923 | 3.031 | 5.931 | 23.592 |
8 | oktomina | 369 | 6 | 363 | 704 | 2.725 | 18.401 | 18.770 | 37.196 | 147.941 |
9 | nonomina | 1.285 | 37 | 1.248 | 2.500 | 9.910 | 116.848 | 118.133 | 235.456 | 940.982 |
10 | dekomina | 4.655 | 195 | 4.460 | 9.189 | 36.446 | 753.726 | 758.381 | 1.514.618 | 6.053.180 |
11 | undekomina | 17.073 | 979 | 16.094 | 33.896 | 135.268 | 4.898.579 | 4.915.652 | 9.826.177 | 39.299.408 |
12 | dodekomina | 63.600 | 4.663 | 58.937 | 126.759 | 505.861 | 32.085.696 | 32.149.296 | 64.284.947 | 257.105.146 |
13 | 238.591 | 21.474 | 217.117 | 476.270 | 1.903.890 | 211.398.614 | 211.637.205 | 423.241.426 | 1.692.931.066 | |
14 | 901.971 | 96.496 | 805.475 | 1.802.312 | 7.204.874 | 1.400.292.492 | 1.401.194.463 | 2.802.300.793 | 11.208.974.860 | |
15 | 3.426.576 | 425.449 | 3.001.127 | 6.849.777 | 27.394.666 | 9.318.028.028 | 9.321.454.604 | 18.642.694.440 | 74.570.549.714 | |
16 | 13.079.255 | 1.849.252 | 11.230.003 | 26.152.418 | 104.592.937 | 62.259.251.309 | 62.272.330.564 | 124.544.085.550 | 498.174.818.986 | |
17 | 50.107.909 | 7.946.380 | 42.161.529 | 100.203.194 | 400.795.844 | 417.496.576.187 | 417.546.684.096 | 835.091.956.750 | 3.340.366.308.393 | |
18 | 192.622.052 | 33.840.946 | 158.781.106 | 385.221.143 | 1.540.820.542 | |||||
19 | 742.624.232 | 143.060.339 | 599.563.893 | 1.485.200.848 | 5.940.738.676 | |||||
20 | 2.870.671.950 | 601.165.888 | 2.269.506.062 | 5.741.256.764 | 22.964.779.660 |
Jensen je preštel negibne poliomine do n = 56: je približno 6,915×10. 31[8] Proste poliomine do n = 28 je preštel Tomás Oliveira e Silva.[9] V splošnem pa je problem štetja poliomin nerešen.
Simetrije poliominUredi
Diedrska grupa je grupa simetrij (simetrijska grupa) kvadrata. Ta grupa vsebuje štiri zasuke in štiri zrcaljenja. Tvori se jo z izmeničnim zrcaljenjem prek osi x in prek diagonale. Ena prosta poliomina odgovarja največ 8. negibnim poliominam, ki so njene podobe pod simetrijo . Te podobe pa niso nujno različne: več ima prosta poliomina simetrije, manj ima različnih negibnih dvojnic. Zaradi tega lahko prosta poliomina, ki je invarianta pri nekaterih ali vseh netrivialnih simetrijah , odgovarja le 4., 2. ali 1. negibni poliomini. Matematično gledano so proste poliomine ekvivalenčni razredi negibnih poliomin pod grupo .
Za poliomine lahko obstajajo naslednje simetrije.[10] Za vsako simetrijo je dano najmanjše število celic v poliomini:
- 8 negibnih poliomin za vsako prosto peoliomino:
- brez simetrije (4)
- 4 negibne poliomine za vsako prosto poliomino:
- osna simetrija glede na smeri mrežnih črt (90°) (4)
- osna simetrija glede na diagonale (45°) (3)
- rotacijska simetrija reda 2: (4)
- 2 negibni poliomini za vsako prosto poliomino:
- simetrija glede na smeri obeh mrežnih črt, dve osi osne simetrije: (90°) (2)
- simetrija glede na smeri obeh diagonal, dve osi osne simetrije: (45°) (7)
- rotacijska simetrija reda 4: (8)
- 1 negibna poliomina za vsako prosto poliomino:
- vse simetrije kvadrata: (1).
Naslednja razpredelnica prikazuje število poliomin z n celicami, glede na simetrijske grupe, in z enojnimi luknjami.
n | brez simetrije (A006749) |
zrcaljenje (90°) (A006746) |
zrcaljenje (45°) (A006748) |
(A006747) |
(90°) (A056877) |
(45°) (A056878) |
(A144553) |
(A142886) |
(A001419) |
---|---|---|---|---|---|---|---|---|---|
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
3 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
4 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 |
5 | 5 | 2 | 2 | 1 | 1 | 0 | 0 | 1 | 0 |
6 | 20 | 6 | 2 | 5 | 2 | 0 | 0 | 0 | 0 |
7 | 84 | 9 | 7 | 4 | 3 | 1 | 0 | 0 | 1 |
8 | 316 | 23 | 5 | 18 | 4 | 1 | 1 | 1 | 6 |
9 | 1.196 | 38 | 26 | 19 | 4 | 0 | 0 | 2 | 37 |
10 | 4.461 | 90 | 22 | 73 | 8 | 1 | 0 | 0 | 195 |
11 | 16.750 | 147 | 91 | 73 | 10 | 2 | 0 | 0 | 979 |
12 | 62.878 | 341 | 79 | 278 | 15 | 3 | 3 | 3 | 4.663 |
13 | 237.394 | 564 | 326 | 283 | 17 | 3 | 2 | 2 | 21.474 |
14 | 899.265 | 1.294 | 301 | 1.076 | 30 | 5 | 0 | 0 | 96.496 |
15 | 3.422.111 | 2.148 | 1.186 | 1.090 | 35 | 6 | 0 | 0 | 425.449 |
16 | 13.069.026 | 4.896 | 1.117 | 4.125 | 60 | 14 | 12 | 5 | 1.849.252 |
17 | 50.091.095 | 8.195 | 4.352 | 4.183 | 64 | 9 | 7 | 4 | 7.946.380 |
18 | 192.583.152 | 18.612 | 4.212 | 15.939 | 117 | 20 | 0 | 0 | 33.840.946 |
19 | 742.560.511 | 31.349 | 16.119 | 16.105 | 128 | 20 | 0 | 0 | 143.060.339 |
20 | 2.870.523.142 | 70.983 | 15.849 | 61.628 | 236 | 56 | 44 | 12 | 601.165.888 |
Algoritmi za štetje negibnih poliominUredi
Induktivni algoritmiUredi
Vsako poliomino reda n + 1 se lahko dobi z dodajanjem celice k poliomini reda n. Od tod izhajajo induktivni algoritmi za tvorjenje poliomin.
Najbolj preprosto se lahko v seznam poliomin reda n dodajajo kvadrati k vsaki poliomini na vsako možno mesto. Poliomina reda n + 1, ki pri tem nastane, ni dvojnica tiste, ki se jo je že našlo. Izboljšave pri urejevanju štetja in označevanje sosednjih kvadratov, ki se jih ne bi smelo upoštevati, zmanjšajo število potrebnih primerov za preverjanje dvojnikov.[11] Ta metoda se lahko uporablja za preštevanje tako prostih kot tudi negibnih poliomin.
Boljšo metodo, ki jo je opisal Redelmeier, je več avtorjev uporabilo kot način ne samo štetja poliomin (brez zahteve, da se vse poliomine reda n ohranjajo pri štetju tistih reda n + 1), ter tudi dokazalo zgornje meje za njihovo število. Osnovna zamisel je, da se začne z enim samim kvadratom, in se od tod rekurzivno dodaja kvadrate. Odvisno od podrobnosti se lahko šteje vsako n-omino n-krat, enkrat od začetka vsakega njenega n-tega kvadrata, ali pa se jih šteje vsako enkrat.
Pri najenostavnejšemu izvajanju se dodaja samo en kvadrat na enkrat. Začne se z enim kvadratom, oštevilči se sosednje kvadrate v smeri urinega kazalca od zgoraj, 1, 2, 3 in 4. Sedaj se izbere število med 1 in 4, in se na tem mestu doda kvadrat. Potem se oštevilči neoštevilčene sosednje kvadrate in se začne s 5. Potem se izbere številko večjo od prej izbrane številke in se doda ta kvadrat. Nadaljuje se z izbiranjem številke večje od števila trenutnega kvadrata, se doda ta kvadrat, ter se nato številči nove sosednje kvadrate. Ko se tvori n kvadratov, se tvori n-omino. Ta metoda zagotavlja, da se vsako negibno poliomino šteje točno n-krat, enkrat od vsakega začetnega kvadrata. Lahko se jo optimira, da se šteje vsako poliomino samo enkrat, in ne n-krat. Začne se z začetnim kvadratom, se ga označi kot levo najnižje ležečega v poliomini. Ne številči se drugih kvadratov, ki so v spodnji vrstici, ali levo od kvadrata v isti vrstici. To različico je opisal Redelmeier.
Pri štetju prostih poliomin je treba po tvorjenju vsake n-omine preveriti simetrije. Vendar je hitreje tvoriti simetrične poliomine ločeno (z različico te metode) in določiti število prostih poliomin z Burnsideovo lemo.[12]
Metoda s prenosno matrikoUredi
Najsodobnejši algoritem za štetje negibnih poliomin je odkril Iwan Jensen.[13] Izboljšava metode Andrewa Conwayja je eksponentno hitrejša od predhodnih metod, čeprav je čas njenega izvajanja še vedno eksponeneten v n.[14]
Conwayjeva in Jensenova različica metode s prenosno matriko obsega štetje števila poliomin z določeno širino. Računanje števila za vse širine da skupno število poliomin. Osnovna zamisel za metodo je, da se obravnavajo možne začetne vrstice, nato pa se določi najmanjše število kvadratov potrebnih za tvorjenje poliomine z dano širino. Skupaj z rabo rodovnih funkcij je s tem postopkom možno prešteti več poliomin na enkrat, zaradi česar je tudi veliko hitrejši od drugih metod, kjer so mora tvoriti vsaka poliomina.
Čeprav ima izvrsten čas izvajanja, algoritem uporablja eksponentno količino pomnilnika (za n nad 50 je potrebnih več GB pomnilnika), je težji za programiranje od drugih metod, trenutno pa ni primeren tudi za štetje prostih polionim.
Asimptotična rast števila poliominUredi
Negibne poliomineUredi
Teoretični argumenti in numerični računi podpirajo oceno:
kjer sta in .[15] Vendar ta rezultat ni dokazan, tako da sta vrednosti in c le oceni. Znani teoretični rezultati niso niti približno tako določeni kot ta ocena. Dokazano je, da obstaja limita:
Vrednost raste eksponentno in je približno enaka:[16]
Najboljša znana spodnja meja za je 3,980137.[17] Najboljša znana zgornja meja, neizboljšana še od 1970-ih, je .[18] se imenuje Klarnerjeva konstanta.
Za določevanje spodnje meje je preprosta, vendar zelo učinkovita metoda povezovanja poliomin. Naj je zgornji-desni kvadrat najbolj desni kvadrat v najvišji vrstici poliomine. Podobno je definiran spodnji-levi kvadrat. Potem se lahko zgornji-desni kvadrat poljubne poliomine velikosti n zveže s spodnjim-levim kvadratom poljubne poliomine velikosti m, s čimer se dobi edina (n+m)-omina. To dokazuje . S pomočje te enačbe se lahko pokaže, da velja za vse n. Ta prečiščen postopek skupaj s podatki za da zgornjo spodnjo mejo.
Zgornja meja se dobi s posplošitvijo induktivne metode za štetje poliomin. Namesto, da se dodaja po en kvadrat na enkrat, se dodaja skupino kvadratov. To pogosto opišejo kot »dodajanje rogovil«. Z dokazom, da je vsaka n-omina zaporedje rogovil, in limitami kombinacij možnih rogovil, se dobi zgornja meja števila n-omin. V zgornjih nakazanih algoritmih je treba na primer v vsakem koraku izbrati večje število, doda pa se največ tri nova števila, ker so največ trije neoštevilčeni kvadrati sosednji poljubnemu oštevilčenemu kvadratu. Na ta način se dobi zgornja meja 6,75. Z 2,8 milijonoma rogovilami sta Klarner in Rivest dobila vrednost za zgornjo mejo 4,65.
Proste poliomineUredi
Približka za število negibnih in prostih poliomin sta povezana na preprost način. Prosta poliomina brez simetrij (zasuka ali zrcaljenja) odgovarja osmim negibnim poliominam, in za velike n je večina n-omin brez simetrij. Zaradi tega je število negibnih n-omin približno enako 8-kratnemu številu prostih n-omin. Ko se n veča, je ta približek eksponentno točnejši.[10]
Posebni razredi poliominUredi
Za štetje posebnih razredov poliomin obstajajo točni obrazci, na primer za konveksne ali usmerjene poliomine.
Konveksnost in usmerjenostUredi
Definicija konveksne poliomine se razlikuje od običajne definicije konveksnosti. Poliomina je stolpčno konveksna, če je presečišče z vsako navpično črto konveksno, oziroma, če noben stolpec ne vsebuje luknje. Podobno je poliomina vrstno konveksna, če je presečišče z vsako vodoravno črto konveksno. Poliomina je konveksna, če je stolpčno in vrstno konveksna..[19]
Poliomina je usmerjena, če vsebuje kvadrat, imenovan koren, tako da se vsak drug kvadrat lahko doseže z gibanjem navzgor ali desno za en kvadrat, brez da bi se zapustilo poliomino.
Usmerjene, stolpčne (ali vrstično) konveksne in konveksne poliomine so učinkovito prešteli glede na površino n, ter glede na druge parametre, kot sta npr. obseg (polobseg) ali minimalni omejitveni pravokotnik, s pomočjo rodovnih funkcij.[20][21][22][23]
Pri konveksnih poliominah je polobseg enak vsoti njihovih stolpcev in vrstic.[24] Število konveksnih poliomin s polobsegom sta določila Delest in Viennot:[25][24][26]
Prve vrednosti za n ≥ 0 so (OEIS A005436):
- 1, 2, 7, 28, 120, 528, 2344, 10416, 46160, 203680, 894312, 3907056, ... .
Število usmerjenih konveksnih poliomin s polobsegom je enako n-temu središčnemu binomskemu koeficientu:[24][26]
Prve vrednosti za n ≥ 0 so (OEIS A000984):
- 1, 2, 6, 20, 70, 252, 924, 3432, 12870, 48620, 184756, 705432, ... .
Youngovi diagrami (tudi Ferrersovi diagrami) so konveksne poliomine pri katerih so vrstice poravnane levo in dolžine vrstic šibko naraščajo (vsaka vrstica ima enako ali manjšo dolžino kot predhodnja).[27] Število enostranskih Youngovih diagramov je enako številu particij pozitivnega celega števila. Prve vrednosti za n ≥ 0 so (OEIS A000041):
- 1, 1, 2, 3, 5, 7, 11, 15, 22, 30, 42, 56, ... .
Po dogovoru je p(0) = 1 in p(n) = 0 za negativne n.
Posebna podmnožica usmerjenih konveksnih poliomin so paralelogramske poliomine. Definirane so z dvema potema na mreži z enotskimi koraki gor (sever) (0,1) in korak desno (vzhod) (1,0), ki se sekata le v svojima izhodiščema in krajiščima. Število paralelogramskih poliomin s polobsegom je enako n-temu Catalanovemu številu:[28][29][30]
Prve vrednosti za n ≥ 0 so (OEIS A000108):
- 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, ... .
EnakoličnostUredi
Poliomina je enakolična, če je njena površina enaka njenemu obsegu. Enakolično poliomino mora sestavljati sodo število kvadratov. Možno je vsako sodo število večje od 15. 16-omina v obliki kvadrata 4 × 4 in 18-omina v obliki pravokotnika 3 × 6 sta na primer obe enakolični. Za poliomine z manj kot 15-imi kvadrati je obseg vedno večji od površine.[31]
Rabe poliominUredi
Poliomine so pospešile raziskave v računalništvu in razvedrilni matematiki. Problemi se velikokrat nanašajo na pokritje (tlakovanje) določenega območja ali celotne ravnine s poliominami ali pregibanje poliomin za tvorjenje drugih oblik.[32] Gardner je predlagal več preprostih iger z množico prostih pentomin in šahovnico. Nekatere različice sestavljanke sudoku imajo območja v obliki poliomin na mreži. Računalniška igra Tetris temelji na sedmih enostranskih tetrominah. V igri so imenovane »tetrimine«. Igra na deski Blokus uporablja vseh 21 prostih poliomin vse do pentomin.
Pokritje območij z množico poliominUredi
V sestavljankah je običajno treba pokriti dano območje z dano množico poliomin, kot na primer 12 prostih pentomin. Golombova in Gardnerjeva knjiga imata veliko zgledov. Tipična sestavljanka je pokritje pravokotnika 6 × 10 z 12-imi prostimi pentominami. Vseh 2339 rešitev sta leta 1960 prva našla. Colin in Jenifer Haselgrove.[33]
Če so dovoljene mnogokratne kopije poliomin v množici, je Golomb definiral hierarhijo različnih območij, ki jih lahko množica pokrije, kot na primer pravokotniki, trakovi in celotna ravnina. Pokazal je, da je problem pokritja ravnine s poliominami iz dane množice neodločljiv s preslikavnimi množicami Wangovih tlakovcev v množice poliomin.[34]
Pokritje območij s kopijami ene poliomineUredi
V drugem razredu problemov je vprašanje ali kopije dane poliomine pokrijejo pravokotnik, in če, katere pravokotnike lahko.[35] Takšne probleme so še posebej obsežno raziskovali za določene poliomine.[36] Na voljo so razpredelnice rezultatov za posamezne poliomine.[37] Klarner in Göbel sta pokazala, da za vsako poliomino obstaja končna množica takšnih prvotnih pravokotnikov, ki jih pokrije, da se lahko vsi drugi pravokotniki, ki jih pokrije, pokrijejo s temi prvotnimi pravokotniki.[38][39]
Poleg pravokotnikov je Golomb podal svojo hierarhijo za posamezne poliomine: poliomina lahko pokrije pravokotnik, poltrak, ukrivljeni trak, povečano lastno kopijo, kvadrant, trak, polravnino, celotno ravnino, določene kombinacije ali nič od tega. Med njimi sta določeni posledici, obe očitni. Če na primer poliomina pokrije polravnino, pokrije tudi celotno ravnino. In, če poliomina pokrije povečano lastno kopijo, potem pokrije kvadrant. Poliomine do reda vse do 6 so karakterizirane v tej hierarhiji s statusom ene heksamine, za katero se je kasneje izkazalo, da pokrije pravokotnik, kar je bilo do tedaj nerešeno.[40]
Leta 2001 sta Cristopher Moore in John Michael Robson pokazala, da je problem pokritja ene poliomine s kopijami druge NP-poln.[41][42]
Pokritje ravnine s kopijami ene poliomineUredi
Veliko so obravnavali tudi pokritje ravnine s kopijami ene poliomine. Leta 1965 so oznanili, da vse poliomine do heksomin in vse razen štirih heptomin pokrijejo ravnino.[43][44] Nato je David Bird ugotovil, da vse razen 26 oktomin pokrijejo ravnino.[45] Rawsthorne je odkril, da vse nonomine razen 235-ih pokrijejo ravnino.[46] Takšne rezultate so razširili na višje rede Rhoads (do reda 14) in drugi.[47] Poliomine, ki pokrivajo ravnino, so klasificirali po simetrijah njihovih pokritij in po številu aspektov (orientacij) v katerih se tlakovci pojavljajo v njih.[48][49]
Raziskovanje katere poliomine lahko pokrijejo ravnino je olajšala raba Conwayjevega kriterija. Razen dveh nonomin vse pokrivajoče poliomine do reda 9 tvorijo zaplato, za katero velja vsaj en tlakovec, pri čemer so izjeme pri višjih redovih pogostejše.[50]
Več poliomin lahko pokrije več lastnih kopij in ponavljanje tega procesa rekurzivno da pokritje ravnine z delilnimi ploščicami (rep-tile). Za vsako pozitivno celo število n se na primer lahko skombinira n2 kopij L-tromine, L-tetromine ali P-pentomine v en večji lik podoben manjši poliomini iz katere je bil oblikovan.[51]
Pokritje skupnega lika z različnimi poliominamiUredi
Problem združljivosti išče lik, ki ga lahko pokrijeta dve ali več poliomin. Poliominsko združljivost so veliko raziskovali od 1990-ih. Jorge Luis Mireles in Giovanni Resta sta objavila spletni strani s sistematičnimi rezultati.[52][53] Livio Zucca prikazuje rezultate za nekatere zapletene primere, kot so na primer tri različne pentomine.[54] Splošni problem je lahko težek. Prvi združljivostni lik za pentomini L in X je bil objavljen leta 2005 in ima 80 poliomin obeh vrst.[55] Za veliko parov poliomin so pokazali nezdružljivost s sistematičnim izčrpavanjem. Ni znan noben algoritem za odločanje ali so poljubne poliomine združljive.
Mreže telesUredi
Od poliomin lahko edino heksomine predstavljajo mrežo telesa in sicer kocke. Od 35 prostih heksomin jih lahko 11 predstavlja mrežo kocke.
Glej tudiUredi
OpombeUredi
SkliciUredi
- ↑ Potočnik (2002).
- ↑ Jellis (1988).
- ↑ Golomb (1994).
- ↑ Tavzes (2002), str. 900.
- ↑ Grünbaum; Shephard (1987).
- ↑ Redelmeier (1981).
- ↑ Golomb (1994), § 6.
- ↑ Jensen (2009).
- ↑ Oliveira e Silva (2015).
- ↑ 10,0 10,1 Redelmeier (1981), § 3.
- ↑ Golomb (1994), str. 73-79.
- ↑ Redelmeier (1981), § 4 in § 6.
- ↑ Jensen (2001).
- ↑ Conway (1995).
- ↑ Jensen; Guttmann (2000).
- ↑ Demaine; O'Rourke (2001).
- ↑ Barequet idr. (2006).
- ↑ Klarner; Rivest (1973).
- ↑ Wilf (1994), str. 151.
- ↑ Bousquet-Mélou (1998).
- ↑ Delest (1988).
- ↑ Bousquet-Mélou; Fédou (1995).
- ↑ Guo; Zeng (2004).
- ↑ 24,0 24,1 24,2 Del Lungo idr. (2004).
- ↑ Delest; Viennot (1984).
- ↑ 26,0 26,1 Bernini idr. (2007).
- ↑ Björner; Stanley (2010), str. 36.
- ↑ Stanley (1999).
- ↑ Aval idr. (2013).
- ↑ Leroux; Rassart (2000).
- ↑ Picciotto (1999), str. 208.
- ↑ Martin (1996).
- ↑ Haselgrove; Haselgrove (1960).
- ↑ Golomb (1970).
- ↑ Golomb (1994), §8.
- ↑ Reid (2011).
- ↑ Reid (2005).
- ↑ Klarner; Göbel (1969).
- ↑ Klarner (1973).
- ↑ Golomb (1966).
- ↑ Moore; Robson (2001).
- ↑ Petersen (1999).
- ↑ Gardner (1965a).
- ↑ Gardner (1965b).
- ↑ Gardner (1975).
- ↑ Rawsthorne (1988).
- ↑ Rhoads (2003).
- ↑ Grünbaum; Shephard (1987), § 9.4.
- ↑ Keating; Vince (1999).
- ↑ Rhoads (2005).
- ↑ Niţică (2003), str. 205–217.
- ↑ Mireles (2003).
- ↑ Resta (2009).
- ↑ Zucca (2014).
- ↑ Barbans idr. (2005).
ViriUredi
- Aval, Jean-Christophe; Bouvel, Mathilde; Boussicault, Adrien; Silimbani, Matteo (2013), "Combinatorics of non-ambiguous trees" (PDF), Discrete Mathematics and Theoretical Computer Science, AS: 49–60, arhivirano iz prvotnega spletišča (PDF) dne 2016-06-04, pridobljeno 2016-04-30
- Barbans, Uldis; Cibulis, Andris; Lee, Gilbert; Liu, Andy; Wainwright, Robert (2005), "Polyomino Number Theory (III)", v Cipra, Barry; Demaine, Erik D.; Demaine, Martin L.; Rodgers, Tom (ur.), Tribute to a Mathemagician, Wellesley, MA: A.K. Peters, str. 131–136, ISBN 978-1-56881-204-5
- Barequet, Gill; Moffie, Micha; Ribó, Ares; Rote, Günter (2006), "Counting polyominoes on twisted cylinders", Integers, 6: #A22
- Bernini, Antonio; Disanto, Filippo; Pinzani, Renzo; Rinaldi, Simone (2007), "Permutations Defining Convex Permutominoes" (PDF), Journal of Integer Sequences, 10: #07.9.7, arhivirano iz prvotnega spletišča (PDF) dne 2016-03-04, pridobljeno 2016-04-30
- Björner, Anders; Stanley, Richard P. (2010), A Combinatorial Miscellany (PDF)
- Bousquet-Mélou, Mireille; Fédou, Jean-Marc (1995), "The generating function of convex polyominoes: The resolution of a q-differential system", Discrete Mathematics, 137 (1–3): 53–75, doi:10.1016/0012-365X(93)E0161-V
- Bousquet-Mélou, Mireille (1998), "New enumerative results on two-dimensional directed animals", Discrete Mathematics, 180 (1–3): 73–106, doi:10.1016/S0012-365X(97)00109-X
- Conway, Andrew (1995), "Enumerating 2D percolation series by the finite-lattice method: theory", Journal of Physics. A. Mathematical and General, 28 (2): 335–349, doi:10.1088/0305-4470/28/2/01
- Del Lungo, A.; Duchi, E.; Frosini, A.; Rinaldi, Simone (2004), "On the generation and enumeration of some classes of convex polyominoes" (PS), Electronic Journal of Combinatorics, 11: #R60
- Delest, Marie-Pierre (1988), "Generating functions for column-convex polyominoes", Journal of Combinatorial Theory. Series A, 48 (1): 12–31, doi:10.1016/0097-3165(88)90071-4
- Delest, Marie-Pierre; Viennot, Gérard (1984), "Algebraic languages and polyominoes enumeration", Theoretical Computer Science, 34: 169–206, doi:10.1016/0304-3975(84)90116-6
- Demaine, Erik D.; O'Rourke, Joseph (2001-11-30), "Problem 37: Counting Polyominoes", The Open Problems Project (v angleščina), arhivirano iz prvotnega spletišča dne 2011-09-12, pridobljeno 2011-08-31
- Feretić, Svjetlan (1998-02), "A new way of counting the column-convex polyominoes by perimeter", Discrete Mathematics, 180 (1–3): 173–184, doi:10.1016/S0012-365X(97)00114-3
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Gardner, Martin (1965-07), "On the relation between mathematics and the ordered patterns of Op art", Scientific American, 213 (1): 100–104
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Gardner, Martin (1965-08), "Thoughts on the task of communication with intelligent organisms on other worlds", Scientific American, 213 (2): 96–100
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Gardner, Martin (1975-08), "More about tiling the plane: the possibilities of polyominoes, polyiamonds and polyhexes", Scientific American, 233 (2): 112–115
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Golomb, Solomon Wolf (1966), "Tiling with Polyominoes", Journal of Combinatorial Theory, 1 (2): 280–296, doi:10.1016/S0021-9800(66)80033-9
- Golomb, Solomon Wolf (1970), "Tiling with Sets of Polyominoes", Journal of Combinatorial Theory, 9 (1): 60–71, doi:10.1016/S0021-9800(70)80055-2
- Golomb, Solomon Wolf (1994), Polyominoes (2. izd.), Princeton, New Jersey: Princeton University Press, ISBN 0-691-02444-8
- Grünbaum, Branko; Shephard, Geoffrey Colin (1987), Tilings and Patterns, New York: W. H. Freeman and Company, ISBN 0-7167-1193-1
- Guo, Victor J. W.; Zeng, Jiang (2004-03-16), The Number of Convex Polyominoes and the Generating Function of Jacobi Polynomials, arXiv:math/0403262
- Haselgrove, Colin Brian; Haselgrove, Jenifer (1960-10), "A Computer Program for Pentominoes", Eureka, 23: 16–18
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Jelliss, George Peter (1988), Dissection Problems in PFCS/FCR (v angleščina), pridobljeno 2011-08-30
- Jensen, Iwan; Guttmann, Anthony John (2000), "Statistics of lattice animals (polyominoes) and polygons", Journal of Physics. A. Mathematical and General, 33: L257–L263, doi:10.1088/0305-4470/33/29/102
- Jensen, Iwan (2001-02), "Enumerations of Lattice Animals and Trees", Journal of Statistical Physics, 102 (3–4): 865–881, arXiv:cond-mat/0007239, doi:10.1023/A:1004855020556
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Jensen, Iwan (2009-04-11), Series for lattice animals or polyominoes (v angleščina), arhivirano iz prvotnega spletišča dne 2007-06-12, pridobljeno 2007-05-06
- Keating, K.; Vince, A. (1999), "Isohedral Polyomino Tiling of the Plane", Discrete & Computational Geometry, 21 (4): 615–630, doi:10.1007/PL00009442
- Klarner, David Anthony (1965), "Some Results Concerning Polyominoes" (PDF), Fibonacci Quarterly, 3 (1): 9–20, pridobljeno 2011-08-31
- Klarner, David Anthony; Göbel, F. (1969), "Packing boxes with congruent figures", Indagationes Mathematicae, 31: 465–472
- Klarner, David Anthony (1969), "Packing a Rectangle with Congruent N-ominoes", Journal of Combinatorial Theory, 7 (2): 107–115, doi:10.1016/S0021-9800(69)80044-X
- Klarner, David Anthony (1973-02), A Finite Basis Theorem Revisited (PDF), Stanford University Technical Report STAN-CS-73–338, arhivirano iz prvotnega spletišča (PDF) dne 2007-10-23, pridobljeno 2007-05-12
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Klarner, David Anthony; Rivest, Ronald Linn (1973), "A procedure for improving the upper bound for the number of n-ominoes" (PDF), Canadian Journal of Mathematics, 25: 585–602, arhivirano iz prvotnega spletišča (različica tehniškega poročila PDF) dne 2006-11-26, pridobljeno 2007-05-11
- Leroux, Pierre; Rassart, Etienne (2000-03-21), Enumeration of Symmetry Classes of Parallelogram Polyominoes (PDF)
- Marshall, William Rex (1997-02), "Packing Rectangles with Congruent Polyominoes", Journal of Combinatorial Theory, Series A, 77 (2): 181–192, doi:10.1006/jcta.1997.2730
{{citation}}
: Preveri datumske vrednosti v:|date=
(pomoč) - Martin, George Edward (1996), Polyominoes: A guide to puzzles and problems in tiling (2. izd.), Matematična zveza Amerike, ISBN 0-88385-501-1
- Mireles, Jorge Luis (2003-11-30), Poly2ominoes (v angleščina), arhivirano iz prvotnega dne 2009-10-27, pridobljeno 2015-08-27
{{citation}}
: Vzdrževanje CS1: bot: neznano stanje prvotnega URL-ja (povezava) - Moore, Cristopher; Robson, John Michael (2001), Hard Tiling Problems with Simple Tiles (PDF) (v angleščina), arhivirano iz prvotnega spletišča (PDF) dne 2013-06-17, pridobljeno 2015-08-27
- Niţică, Viorel (2003), "Rep-tiles revisited", MASS selecta, Providence, RI: Ameriška matematična zveza, str. 205–217, MR 2027179
- Oliveira e Silva, Tomás (2015-12-28), Animal enumerations on the {4,4} Euclidean tiling (v angleščina), pridobljeno 2007-05-06
- Petersen, Ivars (1999-09-25), "Math Trek: Tiling with Polyominoes", Science News
- Picciotto, Henri (1999), Geometry Labs, MathEducationPage.org
- Potočnik, Aleksander (2002), "Polinomine", Brihtnež, 0 (1): 4–7
- Rawsthorne, Daniel A. (1988), "Tiling complexity of small n-ominoes (N < 10)", Discrete Mathematics, 70 (1): 71–75, doi:10.1016/0012-365X(88)90081-7
- Redelmeier, D. Hugh (1981), "Counting polyominoes: yet another attack", Discrete Mathematics, 36: 191–203, doi:10.1016/0012-365X(81)90237-5
- Reid, Michael (2005-04-09), List of known prime rectangles for various polyominoes (v angleščina), pridobljeno 2007-05-11
- Reid, Michael (2011-09-24), References for Rectifiable Polyominoes (v angleščina), pridobljeno 2007-05-11
- Resta, Giovanni (2009), Polypolyominoes (v angleščina), pridobljeno 2015-08-27
- Rhoads, Glenn C. (2003), Planar Tilings and the Search for an Aperiodic Prototile, doktorska disertacija, Univerza Rutgers
- Rhoads, Glenn C. (2005), "Planar tilings by polyominoes, polyhexes, and polyiamonds", Journal of Computational and Applied Mathematics, 174 (2): 329–353, doi:10.1016/j.cam.2004.05.002
- Stanley, Richard Peter (1999), Enumerative Combinatorics, Vol. 2, Cambridge University Press, ISBN 0-521-56069-1
- Tavzes, Miloš, ur. (2002). Veliki slovar tujk. Ljubljana: Cankarjeva založba. ISBN 961-231-271-0.
{{cite encyclopedia}}
: Manjkajoč ali prazen|title=
(pomoč) - Wilf, Herbert Saul (1994), Generatingfunctionology (2. izd.), Boston, MA: Academic Press, ISBN 0-12-751956-4, Zbl 0831.05001
- Zucca, Livio (2014-11-11), Triple Pentominoes (v angleščina), pridobljeno 2015-08-27
Zunanje povezaveUredi
- Weisstein, Eric W. "Polyomino". MathWorld.
- Aplikacija za interaktivno pokrivanje s poliominami (angleško)
- Pokrivanje končnega pravokotnika Karla Dahlkeja (angleško)
- Uporaba in opis Jensenove metode (angleško)
- Članek z opisi sodobnih ocen (PS) (angleško)
- MathPages – opombe na štetje poliomin z različnimi simetrijami (angleško)
- Seznam razčlenitvenih problemov v Fairy Chess Review (angleško)
- Schere, Karl, Tetrads Wolfram Demonstrations Project (angleško)