Superpermutace

Superpermutace jsou pojmem kombinatoriky, kde superpermutace symbolů je řetězcem obsahujícím každou permutaci těchto symbolů ve formě podřetězce. Triviálně může být superpermutace složena prostým spojením všech řetězců jednotlivých permutací. Krom triviálního případu lze najít řetězec kratší, poněvadž se tyto podřetězce mohou překrývat. Příkladně – pro existuje superpermutace , která obsahuje obě permutace, tj. a . Existuje ovšem i kratší řetězec , jenž je obsahuje také.
Bylo dokázáno, že nejkratší superpermutace symbolů pro má délku [1] Pro 1–4 znaky mají superpermutace délky 1, 3, 9 a 33. Samotné superpermutace poté mají podobu , , a . Pro existuje několik známých superpermutací o délce 153 znaků, jedna taková je ukázána níže. Odlišná superpermutace by šla vytvořit prohozením všech čtyřek a pětek v druhé polovině (po tučně označeném písmenu 2):[2]
.
Pro zatím nebyl nalezen jednoznačný vztah, pomocí kterého by šlo superpermutaci přímo hledat, jsme ovšem schopni spočíst spodní a horní mez intervalu, ve kterém se délka superpermutace nachází.
Hledání superpermutací

Jeden z nejběžnějších algoritmů hledání superpermutace řádu je algoritmus rekurzivní. V prvním kroku rozdělíme superpermutaci prvků do svých permutací seřazených podle toho, v jakém pořadí se vyskytují v superpermutaci. Každá z těchto permutací je následně umístěna vedle kopie sebe samé, přičemž mezi obě kopie je přidán symbol . Nakonec jsou všechny vzniklé struktury umístěny vedle sebe a všechny sousední identické symboly jsou sloučeny.[3]
Například superpermutace třetího řádu může být vytvořena z jiné se dvěma symboly. Začneme se superpermutací a rozdělíme ji na permutace a . Vytvoříme kopie a přidáme další symbol, čímž vzniknou řetězce a . Ty spojíme, čímž následně vznikne . Redundantní opakované dvojky uprostřed se můžeme zbavit, čímž vznikne kratší řetězec , jenž je optimální superpermutací řádu 3. Tímto algoritmem jsme schopni vytvořit optimální superpermutace pro každé , pro vyšší algoritmus není platný a jím vytvořené superpermutace mají od těch optimálních daleko.[3]
Superpermutace můžeme hledat i přes vytvoření grafu, kde každá permutace je vrcholem spojeným hranou. Každá hrana má váhu, váha je zde určována dle počtu znaků, které můžeme přidat na konec permutace (vypustit stejný počet znaků z počátku), abychom získali další permutaci[3]. Ku příkladu, hrana mezi permutacemi a má váhu 2, protože . Každá hamiltonovská kružnice vedená tímto grafem je superpermutací, problém hledání cesty s nejmenší vahou zde nabývá formy problému obchodního cestujícího. První nalezená superpermutace s délkou kratší než byla získána právě přes počítačové vyhledávání informatikem Robinem Houstonem.[4]
Dolní meze, téže problém Haruhi
Dne 27. září 2011 neznámý přispěvatel na nástěnku „Science & Math“ (Věda a matematika) Imageboard fóra 4chan zveřejnil důkaz o délce nejkratší superpermutace symbolů pro . Ta má délku alespoň . Občas je nazýván dle japonského animovaného seriálu HaruhiŠablona:Poznámka, který používá techniku nelineárního vypravování – uživatelé tohoto fóra si položili otázku, kolik nejméně episod by museli zhlédnout, aby viděli všech 14 episod v každém možném pořadí.[5][6] Do hledáčku veřejnosti se důkaz dostal v roce 2018 poté, co Robin Houston o důkazu napsal příspěvek na síť Twitter.[7] Dne 25. října 2018 Robin Houston, Jay Pantone a Vince Vatter publikovali formalizovanou verzi důkazu na Online encyklopedii celočíselných sekvencí.[6][8] Zveřejněná forma tohoto článku, připisována „Anonymnímu přispěvateli fóra 4chan“ se objevila v American Mathematical Monthly.[9]
Specificky pro „problém Haruhi“ (14 episod, tj. 14 symbolů) jsou aktuálně nejlepší známé spodní, respektive horní meze 93 884 313 611, resp. 93 924 230 411. Při průměrné délce episody to znamená, že zhlédnout všechny episody ve všech možných pořadích by trvalo zhruba 4,3 milionu let.[10]
Horní meze
Dne 20. října 2018 sestrojil autor science fiction a matematik Greg Egan algoritmus pro hledání superpermutačních řetězců délky .[3] přizpůsobením konstrukce Aarona Williamse[11] pro vytváření hamiltonovských kružnic skrze Cayleyův graf symetrické grupy. V té době šlo o nejkratší známé superpermutační řetězce pro . Dne 1. února 2019 Bogdan Coanda oznámil, že pro našel superpermutační řetězec délky 5907, což je ekvivalentní s , šlo tedy o nový rekord. Dne 27. února 2019, využívaje myšlenky vyvinuté Robinem Houstonem, Egan pro nalezl superpermutační řetězec o délce 5906. Zda existují podobné kratší superpermutační řetězce pro hodnoty , zůstává nevyřešenou otázkou. Aktuální nejlepší známou dolní mezí (vizte výše uvedenou sekci) pro je stále 5884.
Odkazy
Poznámky
Reference
- ↑ Šablona:OEIS
- ↑ Šablona:Cite journal
- ↑ 3,0 3,1 3,2 3,3 Šablona:Cite web
- ↑ Šablona:Citace elektronické monografie
- ↑ Šablona:Cite web
- ↑ 6,0 6,1 Šablona:Cite web
- ↑ Šablona:Citace elektronické monografie
- ↑ Šablona:Cite web
- ↑ Šablona:Citace elektronické monografie
- ↑ Šablona:Cite web
- ↑ Šablona:Citace arXiv
Literatura
Související články
- De Bruijnova posloupnost, podobný problém s cyklickými řadami
Externí odkazy
- The Minimal Superpermutation Problem – Nathaniel Johnston's blog
- Šablona:Cite web
- The original 4chan post on /sci/, archivováno na warosu.org
- Tweet Robina Houstona, který zviditelnil příspěvek na diskusním fóru 4chan
- Článek o hledání krátkých superpermutacích v magazínu Quanta
- Štěpán Holub – Kombinatorika na slovech
- Šablona:Citace elektronické monografie