Rozuzlovací problém - Unknotting problem
![]() | Nevyřešený problém v matematice: Lze uzly rozpoznat v polynomiálním čase? (více nevyřešených úloh z matematiky) |


v matematika, rozuzlovací problém je problém algoritmicky uznává rozepnout, vzhledem k určité reprezentaci uzlu, např. a uzlový diagram. Existuje několik typů rozuzlovacích algoritmů. Hlavní nevyřešenou výzvou je zjistit, zda problém připouští a polynomiální čas algoritmus; to znamená, zda problém spočívá ve třídě složitosti P.
Výpočetní složitost
První kroky k určení výpočetní složitosti byly podniknuty k prokázání, že problém je ve větších třídách složitosti, které obsahují třídu P. Použitím normální povrchy popsat Seifertovy povrchy daného uzlu, Hass, Lagarias & Pippenger (1999) ukázal, že problém s rozuzlením je ve třídě složitosti NP. Hara, Tani a Yamamoto (2005) tvrdil slabší výsledek, že unknotting je v AM ∩ co-AM; později však toto tvrzení odvolali.[1] V roce 2011, Greg Kuperberg prokázal, že (za předpokladu zobecněná Riemannova hypotéza ) problém s rozuzlením je v co-NP,[2] a v roce 2016 Marc Lackenby poskytl bezpodmínečný důkaz o členství v co-NP.[3]
Unknotting problém má stejnou výpočetní složitost jako testování, zda vložení neorientovaný graf v Euklidovský prostor je bez propojení.[4]
Jeden z Ochiaiho unknotů se 139 vrcholy[5]například byl počítačem původně zauzlen za 108 hodin[6], ale tento čas byl u novějšího výzkumu zkrácen na 10 minut.[7]
Rozuzlovací algoritmy
Je založeno na několika algoritmech řešících problém s rozuzlováním Haken teorie o normální povrchy:
- Hakenův algoritmus používá teorii normálních povrchů k nalezení disku, jehož hranicí je uzel. Haken původně použil tento algoritmus, aby ukázal, že rozuzlování je rozhodující, ale podrobněji neanalyzoval jeho složitost.
- Hass, Lagarias a Pippenger ukázali, že množina všech normálních ploch může být reprezentována celočíselnými body v polyedrický kužel a že povrch svědčící o bezuzlovosti křivky (pokud existuje) lze vždy najít na jednom z extrémních paprsků tohoto kužele. Proto, metody výčtu vrcholů lze použít k vypsání všech extrémních paprsků a testování, zda některý z nich odpovídá ohraničujícímu disku uzlu. Hass, Lagarias a Pippenger touto metodou ukázali, že unknottedness je v NP; pozdější vědci jako např Burton (2011a) zdokonalili svou analýzu a ukázali, že tento algoritmus může být užitečný (i když ne polynomiálním časem), jehož složitost je jednotlivě exponenciální funkcí nízkého řádu počtu přechodů.
- Algoritmus Birman & Hirsch (1998) používá opletení opletení, poněkud odlišný typ struktury než normální povrch. Aby však mohli analyzovat jeho chování, vrátí se k normální teorii povrchu.
Mezi další přístupy patří:
- Počet Reidemeister se pohybuje potřeba změnit unknotový diagram na standardní unknotový diagram je maximálně polynomiální v počtu křížení.[8] Hledání brutální síly pro všechny sekvence pohybů Reidemeister proto může detekovat unknottedness v exponenciálním čase.
- Podobně jakékoli dvě triangulace stejné uzlový doplněk mohou být spojeny posloupností Pachner se pohybuje délky maximálně dvojnásobně exponenciální v počtu přejezdů.[9] Proto je možné určit, zda je uzel uzlem, testováním všech sekvencí Pachnerových tahů této délky, počínaje komplementem daného uzlu a určením, zda některý z nich transformuje komplement do standardní triangulace a pevný torus. Čas pro tuto metodu by byl trojnásobně exponenciální; experimentální důkazy však naznačují, že tato vazba je velmi pesimistická a že je zapotřebí mnohem méně Pachnerových tahů.[10]
- Žádný prezentace oblouku uzlu lze monotónně zjednodušit na minimální pomocí elementárních pohybů.[11] Hledání hrubou silou mezi všemi prezentacemi oblouku, které nemají větší složitost, tedy dává jednoexponenciální algoritmus pro problém bez uzlů.
- Zbytková konečnost z skupina uzlů (což vyplývá z geometrizace z Haken potrubí ) dává algoritmus: zkontrolujte, zda skupina má necyklický konečný skupinový kvocient. Tato myšlenka se používá ve výsledku Kuperberga, že problém s rozuzlením je v co-NP.
- Homologie uzlů Floer uzlu detekuje rod uzlu, což je 0 právě tehdy, je-li uzel rozuzlený. Kombinatorická verze uzlu Floerova homologie umožňuje její výpočet (Manolescu, Ozsváth a Sarkar 2009 ).
- Khovanovova homologie detekuje rozuzlení podle výsledku Kronheimer a Mrowka.[12] Složitost Khovanovské homologie je přinejmenším stejně vysoká jako u # P-tvrdé problém výpočtu Jonesův polynom, ale lze jej v praxi vypočítat pomocí algoritmu a programu Bar-Natan (2007). Bar-Natan neposkytuje žádnou důslednou analýzu svého algoritmu, ale heuristicky odhaduje, že je v šířka cesty diagramu křížení, který je zase nanejvýš úměrný druhé odmocnině počtu křížení.
Pochopení složitosti těchto algoritmů je aktivním studijním oborem.
Viz také
Poznámky
- ^ Uvedeno jako "osobní komunikace" v odkazu [15] ze dne Kuperberg (2014).
- ^ Kuperberg (2014)
- ^ Lackenby (2016)
- ^ Kawarabayashi, Kreutzer & Mohar (2010).
- ^ Ochiai, M. (1990). „Netriviální projekce triviálního uzlu“ (PDF). S.M.F. Asterisque. 192: 7–9.
- ^ Grzeszczuk, R .; Huang, M .; Kauffman, L. (1997). "Fyzicky založené stochastické zjednodušení matematických uzlů". Transakce IEEE na vizualizaci a počítačové grafice. 3 (3): 262–278. doi:10.1109/2945.620492.
- ^ Ladd & Kavraki (2004).
- ^ Lackenby (2015).
- ^ Mijatović (2005).
- ^ Burton (2011b).
- ^ Dynnikov (2006).
- ^ Kronheimer & Mrowka (2011)
Reference
- Bar-Natan, Dror (2007), „Rychlé Khovanovovy homologické výpočty“, Žurnál teorie uzlů a jeho důsledky, 16 (3): 243–255, arXiv:math.GT/0606318, doi:10.1142 / S0218216507005294, PAN 2320156.
- Birman, Joan S.; Hirsch, Michael (1998), „Nový algoritmus pro rozpoznávání uzlů“, Geometrie a topologie, 2: 178–220, arXiv:matematika / 9801126, doi:10.2140 / gt.1998.2.175.
- Burton, Benjamin A. (2011a), "Maximální přípustné plochy a asymptotické meze pro normální povrchový prostor řešení" (PDF), Journal of Combinatorial Theory, Řada A, 118 (4): 1410–1435, arXiv:1004.2605, doi:10.1016 / j.jcta.2010.12.011, PAN 2763065.
- Burton, Benjamin (2011b), „Pachnerův graf a zjednodušení triangulací ve třech sférách“, Proc. 27. ACM Symposium on Computational Geometry, str. 153–162, arXiv:1011.4169, doi:10.1145/1998196.1998220.
- Dynnikov, Ivan (2006), „Arc-presentations of links: monotonic simplification“, Fundamenta Mathematicae, 190: 29–76, arXiv:matematika / 0208153, doi:10,4064 / fm190-0-3.
- Haken, Wolfgang (1961), „Theorie der Normalflächen“, Acta Mathematica, 105: 245–375, doi:10.1007 / BF02559591.
- Hara, Masao; Tani, Seiichi; Yamamoto, Makoto (2005), „Unknotting is in AM ∩ co-AM“, Proc. 16. sympozium ACM-SIAM o diskrétních algoritmech (SODA '05), str. 359–364.
- Hass, Joeli; Lagarias, Jeffrey C.; Pippenger, Nicholas (1999), „Výpočetní složitost problémů uzlů a spojů“, Deník ACM, 46 (2): 185–211, arXiv:matematika / 9807016, doi:10.1145/301970.301971, PAN 1693203.
- Hass, Joeli; Lagarias, Jeffrey C. (2001), „Počet pohybů Reidemeister potřebných pro rozepnutí“, Journal of the American Mathematical Society, 14 (2): 399–428, arXiv:matematika / 9807012, doi:10.1090 / S0894-0347-01-00358-7, PAN 1815217.
- Kawarabayashi, Ken-ichi; Kreutzer, Stephan; Mohar, Bojan (2010), „Linkless a flat embeddings in 3-space and the unknot problem“ (PDF), Proc. ACM Symposium on Computational Geometry (SoCG '10), str. 97–106, doi:10.1145/1810959.1810975.
- Kronheimer, Peter; Mrowka, Tomasz (2011), „Khovanovova homologie je detektorem uzlů“, Publikace Mathématiques de l'IHÉS, 113 (1): 97–208, arXiv:1005.4346, doi:10.1007 / s10240-010-0030-r
- Kuperberg, Greg (2014), „Vázanost je v NP, modulo GRH“, Pokroky v matematice, 256: 493–506, arXiv:1112.0845, doi:10.1016 / j.aim.2014.01.007, PAN 3177300.
- Lackenby, Marc (2015), „Polynomiální horní mez při pohybech Reidemeister“, Annals of Mathematics, Druhá série, 182 (2): 491–564, arXiv:1302.0180, doi:10.4007 / annals.2015.182.2.3, PAN 3418524.
- Lackenby, Marc (2016), Efektivní certifikace Knottedness a Thurstonovy normy, arXiv:1604.00290, Bibcode:2016arXiv160400290L.
- Ladd, Andrew M .; Kavraki, Lydia E. (2004), „Plánování pohybu pro rozmotání uzlů“ (PDF)v Boissonnat, Jean-Daniel; Burdick, Joel; Goldberg, Ken; Hutchinson, Seth (eds.), Algoritmické základy robotiky VSpringerovy trakty v pokročilé robotice, 7, Springer, str. 7–23, doi:10.1007/978-3-540-45058-0_2.
- Manolescu, Ciprian; Ozsváth, Peter S.; Sarkar, Sucharit (2009), „Kombinatorický popis homologie Floerovy uzly“, Annals of Mathematics, Druhá série, 169 (2): 633–660, arXiv:matematika / 0607691, Bibcode:Matematika 2006 ... 7691 mil, doi:10.4007 / annals.2009.169.633, PAN 2480614.
- Mijatović, Aleksandar (2005), „Zjednodušené struktury doplňků uzlů“, Dopisy o matematickém výzkumu, 12 (6): 843–856, arXiv:matematika / 0306117, doi:10.4310 / mrl.2005.v12.n6.a6, PAN 2189244
externí odkazy
- Složitost Zoo poskytuje informace o třídách složitosti a jejich inkluzních vztazích.