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í
[editovat | editovat zdroj]
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
[editovat | editovat zdroj]Dne 27. září 2011 neznámý příspě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[pozn. 1], 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í.[7] [8]. 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[9]. Dne 25. října 2018 Robin Houston, Jay Pantone a Vince Vatter publikovali formaliovanou verzi důkazu na Online encyklopedii celočíselných sekvencí [8][10] Zveřejněná forma tohoto článku, připisována „Anonymnímu příspěvateli fóra 4chan“ se objevila v American Mathematical Monthly.[11]
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.[12]
Horní meze
[editovat | editovat zdroj]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[13] 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
[editovat | editovat zdroj]Poznámky
[editovat | editovat zdroj]- ↑ Animovaný seriál Suzumija Haruhi no júucu (v doslovném překladu Melancholie Haruhi Suzumijové) ve svém příběhu obsahuje časovou smyčku, tato část zabírá 8 z původních 14 episod. Těchto 8 episod je, až na malé detaily, téměř totožné. Tvůrci z uměleckého záměru a ze snahy vyhnout se nepřijemnému diváckému zážitku, v němž se budou episody většinu času takřka opakovat, animovaný seriál původně vydávali v jiném než chronologickém pořadí. V pozdějších vydáních (na nosiče DVD atp.) však již episody byly seřazeny chronologicky, a tedy nikoliv dle linie vypravěče (tzv. Kyon order, Kjónovo pořadí). Preferované pořadí, či snad některá vysněná fanouškovská, která se lišila od obou oficiálních, se stala tématem debat mezi příznivci seriálu.[5] [6]
Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku Superpermutation na anglické Wikipedii.
- ↑ Posloupnost A180632 v databázi On-Line Encyclopedia of Integer Sequences
- ↑ JOHNSTON, Nathaniel. Non-uniqueness of minimal superpermutations. Discrete Mathematics. July 28, 2013, s. 1553–1557. Dostupné online [cit. March 16, 2014]. doi:10.1016/j.disc.2013.03.024. S2CID 12018639. Bibcode 2013arXiv1303.4150J. arXiv 1303.4150. (anglicky)
- ↑ a b c d EGAN, Greg. Superpermutations [online]. 20 October 2018 [cit. 2020-01-15]. Dostupné online.
- ↑ HOUSTON, Robin. Tackling the Minimal Superpermutation Problem [online]. 2014-08-01 [cit. 2025-02-18]. S. 5. Dostupné online. (anglicky)
- ↑ BANNERJEE, Ritam. The Melancholy Of Haruhi Suzumiya Watch Order Explained! [online]. Rev. 2022-04-09 [cit. 2025-02-21]. Dostupné online. (anglicky)
- ↑ BENNET, Tyler. The Melancholy of Haruhi Suzumiya Watch Order in 2024, Explained [online]. 2022-03-10 [cit. 2025-02-21]. Dostupné online. (anglicky)
- ↑ ANON, - San. Permutations Thread III ニア愛 [online]. September 17, 2011. Dostupné online.
- ↑ a b KLARREICH, Erica. Sci-Fi Writer Greg Egan and Anonymous Math Whiz Advance Permutation Problem [online]. November 5, 2018 [cit. 2025-02-18]. Dostupné online. (anglicky)
- ↑ GRIGGS, Mary Beth. An anonymous 4chan post could help solve a 25-year-old math mystery [online]. Dostupné online.
- ↑ ((Anonymous 4chan poster)); HOUSTON, Robin; PANTONE, Jay; VATTER, Vince. A lower bound on the length of the shortest superpattern [online]. October 25, 2018 [cit. 2018-10-27]. Dostupné online. (anglicky)
- ↑ ENGEN, Michael; VATTER, Vincent. Containing all permutations [online]. 1. vyd. 2021. S. 4–24. doi:10.1080/00029890.2021.1835384. arXiv 1810.08252.
- ↑ SPALDING, Katie. 4chan Just Solved A Decades-Old Mathematical Mystery [online]. 2018-10-30 [cit. 2023-10-05]. Dostupné online. (anglicky)
- ↑ Aaron, Williams. arXiv: 1307.2549v3Math.C0
Literatura
[editovat | editovat zdroj]- ASHLOCK, Daniel A.; TILLOTSON, Jenett. Construction of small superpermutations and minimal injective superstrings. Congressus Numerantium. 1993, s. 91–98.
- ((ANONYMOUS 4CHAN POSTER)); HOUSTON, Robin; PANTONE, Jay; VATTER, Vince. A lower bound on the length of the shortest superpattern. On-Line Encyclopedia of Integer Sequences. October 25, 2018. Dostupné online.
Související články
[editovat | editovat zdroj]- De Bruijnova posloupnost, podobný problém s cyklickými řadami
Externí odkazy
[editovat | editovat zdroj]- The Minimal Superpermutation Problem – Nathaniel Johnston's blog
- GRIME, James. Superpermutations - Numberphile [online]. Brady Haran [cit. 2018-02-01]. Dostupné online.
- 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
- BANNERJEE, Ritam. The Melancholy Of Haruhi Suzumiya Watch Order Explained! [online]. Rev. 2022-04-09 [cit. 2025-02-21]. Dostupné online. (anglicky)