Problém grafového izomorfismu - Graph isomorphism problem - Wikipedia
![]() | Nevyřešený problém v informatice: Může být problém izomorfismu grafu vyřešen v polynomiálním čase? (více nevyřešených problémů v informatice) |
The problém grafového izomorfismu je výpočetní problém stanovení, zda dva konečné grafy jsou izomorfní.
Není známo, že by problém byl řešitelný v polynomiální čas ani být NP-kompletní, a proto mohou být výpočetní třída složitosti NP-střední. Je známo, že problém isomorfismu grafu je v nízká hierarchie z třída NP, což znamená, že není NP-úplný, pokud polynomiální časová hierarchie se zhroutí na druhou úroveň.[1] Současně lze izomorfismus pro mnoho speciálních tříd grafů řešit v polynomiálním čase a v praxi lze izomorfismus grafů často řešit efektivně.[2]
Tento problém je zvláštním případem problém izomorfismu podgrafu,[3] který se ptá, zda daný graf G obsahuje podgraf, který je izomorfní s jiným daným grafem H; je známo, že tento problém je NP-úplný. Je také známo, že se jedná o zvláštní případ neabelský skrytý problém s podskupinou přes symetrická skupina.[4]
V oblasti rozpoznávání obrazu to je známé jako přesná shoda grafu.[5]
Nejmodernější
Nejlepší aktuálně přijímaný teoretický algoritmus je způsoben Babai & Luks (1983), a je založen na dřívější práci od Luks (1982) v kombinaci s a dílčí faktor algoritmus V. N. Zemlyachenka (Zemlyachenko, Korneenko & Tyshkevich 1985 ). Algoritmus má dobu běhu 2Ó(√n logn) pro grafy s n vrcholy a spoléhá na klasifikace konečných jednoduchých skupin. Bez věta CFSG, o něco slabší vazba 2Ó(√n log2 n) byl získán jako první pro silně pravidelné grafy podle László Babai (1980 ), a poté rozšířen na obecné grafy o Babai & Luks (1983). Vylepšení exponenta √n je velkým otevřeným problémem; pro velmi pravidelné grafy to udělal Spielman (1996). Pro hypergrafy omezené pozice, a subexponenciální horní hranice odpovídající případu grafů byla získána pomocí Babai & Codenotti (2008).
V listopadu 2015 Babai oznámila kvazipolynomický čas algoritmus pro všechny grafy, tedy jeden s dobou chodu pro některé pevné .[6][7][8] 4. ledna 2017 Babai stáhl kvazi-polynomiální nárok a uvedl a subexponenciální čas místo toho vázáno Harald Helfgott objevil chybu v důkazu. 9. ledna 2017 Babai oznámil opravu (zveřejněna v plném rozsahu 19. ledna) a obnovil kvazi-polynomiální nárok, přičemž Helfgott opravu potvrdil.[9][10] Helfgott dále tvrdí, že člověk může trvat C = 3, takže doba provozu je 2O ((log n)3).[11][12] Nový důkaz ještě nebyl plně recenzován.
Existuje několik konkurenčních praktických algoritmů pro izomorfismus grafů, například ty, které jsou způsobeny McKay (1981), Schmidt & Druffel (1976), a Ullman (1976). I když se zdá, že fungují dobře náhodné grafy, hlavní nevýhodou těchto algoritmů je jejich exponenciální časový výkon v nejhorší případ.[13]
Problém izomorfismu grafu je výpočetně ekvivalentní problému výpočtu skupina automorfismu grafu,[14][15] a je slabší než permutační skupina problém izomorfismu a problém průniku permutační skupiny. U posledních dvou problémů Babai, Kantor & Luks (1983) získané hranice složitosti podobné jako u izomorfismu grafů.
Vyřešené speciální případy
Řada důležitých zvláštních případů problému izomorfismu grafů má efektivní řešení v polynomiálním čase:
- Stromy[16][17]
- Rovinné grafy[18] (Ve skutečnosti je izomorfismus rovinného grafu v prostor protokolu,[19] třída obsažená v P )
- Intervalové grafy[20]
- Permutační grafy[21]
- Oběžné grafy[22]
- Grafy ohraničených parametrů
- Grafy ohraničené šířka stromu[23]
- Grafy ohraničené rod[24] (Rovinné grafy jsou grafy rodu 0.)
- Grafy ohraničené stupeň[25]
- Grafy s ohraničením vlastní číslo multiplicita[26]
- k- Smluvní grafy (zobecnění omezeného stupně a omezeného rodu)[27]
- Izomorfismus zachovávající barvu barevné grafy s omezenou multiplicitou barev (tj. maximálně k vrcholy mají stejnou barvu pro pevné k) je ve třídě NC, což je podtřída P[28]
Třída složitosti GI
Vzhledem k tomu, že problém isomorfismu grafu není ani známý jako NP-úplný, ani známý jako traktovatelný, vědci se snažili získat vhled do problému definováním nové třídy GI, soubor problémů s a polynomiálně-Turingova redukce k problému izomorfismu grafu.[29] Pokud je problém izomorfismu grafu řešitelný v polynomiálním čase, GI by se rovnal P. Na druhou stranu, pokud je problém NP-úplný, GI by se rovnal NP a všechny problémy v NP by bylo řešitelné v kvazi-polynomiálním čase.
Jak je běžné pro třídy složitosti v rámci polynomiální časová hierarchie se nazývá problém GI-těžké pokud existuje polynomiálně-Turingova redukce z jakéhokoli problému v GI k tomuto problému, tj. řešení polynomiálního času problému GI-hard, by přineslo řešení polynomiálního času problému izomorfismu grafu (a tak všechny problémy v GI). Problém je nazýván kompletní pro GInebo GI-kompletní, pokud je to GI-tvrdé a polynomiálně-časové řešení problému GI by přineslo polynomiálně-časové řešení pro .
Problém izomorfismu grafu je obsažen v obou NP aDOPOLEDNE. GI je obsažen v a nízký pro Parita P, jakož i obsaženy v potenciálně mnohem menší třídě SPP.[30] To, že leží v paritě P, znamená, že problém isomorfismu grafu není o nic těžší než určit, zda je polynomiální čas nedeterministický Turingův stroj má sudý nebo lichý počet přijímacích cest. GI je také obsažen v a low for ZPPNP.[31] To v podstatě znamená, že efektivní Algoritmus Las Vegas s přístupem k NP věštec dokáže vyřešit izomorfismus grafů tak snadno, že nezíská žádnou moc, když mu bude dána schopnost tak činit v konstantním čase.
GI-úplné a GI-tvrdé problémy
Izomorfismus jiných předmětů
Existuje celá řada tříd matematických objektů, pro které je problém izomorfismu problémem s úplným GI. Řada z nich jsou grafy vybavené dalšími vlastnostmi nebo omezeními:[32]
- digrafy[32]
- označené grafy s podmínkou, že k uchování štítků není nutný izomorfismus,[32] ale jen vztah ekvivalence skládající se z dvojic vrcholů se stejným štítkem
- "polarizované grafy" (vyrobené z a kompletní graf K.m a prázdný graf K.n plus některé hrany spojující dva; jejich izomorfismus musí zachovat oddíl)[32]
- 2-barevné grafy[32]
- výslovně dané konečné struktur[32]
- multigrafy[32]
- hypergrafy[32]
- konečné automaty[32]
- Markovské rozhodovací procesy[33]
- komutativní třída 3 nilpotentní (tj., xyz = 0 pro každý prvek X, y, z) poloskupiny[32]
- konečná hodnost asociativní algebry přes pevné algebraicky uzavřené pole s nulovým čtvercovým radikálem a komutativním faktorem nad radikálem.[32][34]
- bezkontextové gramatiky[32]
- vyvážené neúplné návrhy bloků[32]
- Uznávám kombinatorický izomorfismus z konvexní polytopes reprezentované výskytem vrcholů-fazet.[35]
GI-kompletní třídy grafů
Třída grafů se nazývá GI-Complete, pokud je rozpoznání izomorfismu pro grafy z této podtřídy problémem GI-Complete. Následující třídy jsou kompletní GI:[32]
- spojené grafy[32]
- grafy průměr 2 a poloměr 1[32]
- směrované acyklické grafy[32]
- pravidelné grafy[32]
- bipartitní grafy bez netriviální silně pravidelné podgrafy[32]
- bipartitní Euleriánské grafy[32]
- bipartitní pravidelné grafy[32]
- spojnicové grafy[32]
- rozdělené grafy[36]
- chordální grafy[32]
- pravidelný samo-doplňkové grafy[32]
- polytopální grafy obecně, jednoduchý, a zjednodušující konvexní polytopes v libovolných rozměrech.[37]
Mnoho tříd digrafů je také úplných GI.
Další GI-úplné problémy
Kromě problémů s izomorfismem existují další netriviální problémy s GI.
- Uznání autokomplementarity grafu nebo digrafu.[38]
- A klika problém pro třídu tzv M-grafy. Je prokázáno, že nalezení izomorfismu pro n-vertexové grafy jsou ekvivalentní hledání n-klika v M- graf velikosti n2. Tato skutečnost je zajímavá, protože problém nalezení (n − ε) -klika v a M- graf velikosti n2 je NP-úplný pro libovolně malé kladné ε.[39]
- Problém homeomorfismu 2-komplexů.[40]
GI-těžké problémy
- Problém spočítání počtu izomorfismů mezi dvěma grafy je v polynomiálním čase ekvivalentní problému zjištění, zda vůbec existuje.[41]
- Problém rozhodování, zda dva konvexní polytopes dané buď V-popis nebo H-popis jsou projektivně nebo afinně izomorfní. Ten druhý znamená existenci projektivní nebo afinní mapy mezi prostory, které obsahují dva polytopy (ne nutně stejné dimenze), což vyvolává bijekci mezi polytopy.[37]
Kontrola programu
Manuel Blum a Sampath Kannan (1995 ) ukázaly pravděpodobnostní kontrolu programů pro izomorfismus grafů. Předpokládat P je deklarovaná procedura polynomiálního času, která kontroluje, zda jsou dva grafy izomorfní, ale není důvěryhodná. Chcete-li zkontrolovat, zda G a H jsou izomorfní:
- Zeptat se P zda G a H jsou izomorfní.
- Pokud je odpověď „ano“:
- Pokus o konstrukci izomorfismu pomocí P jako podprogram. Označte vrchol u v G a proti v Ha upravte grafy tak, aby byly charakteristické (s malou místní změnou). Zeptat se P pokud jsou upravené grafy izomorfní. Pokud ne, změňte se proti na jiný vrchol. Pokračujte v hledání.
- Buď bude nalezen izomorfismus (a může být ověřen), nebo P bude si odporovat.
- Pokud je odpověď „ne“:
- Proveďte následující stokrát. Vyberte si náhodně G nebo Ha náhodně permutovat jeho vrcholy. Zeptat se P pokud je graf izomorfní s G a H. (Jako v DOPOLEDNE protokol pro neizomorfismus grafů).
- Pokud některý z testů selže, posuďte P jako neplatný program. Jinak odpovězte „ne“.
- Pokud je odpověď „ano“:
Tento postup je polynomiální a dává správnou odpověď, pokud P je správný program pro izomorfismus grafů. Li P není správný program, ale odpovídá správně na G a H, Kontrola buď dá správnou odpověď, nebo zjistí neplatné chování P.Li P není správný program a odpovídá nesprávně G a H, Kontrola detekuje neplatné chování P s vysokou pravděpodobností nebo odpovězte špatně s pravděpodobností 2−100.
Zejména, P se používá pouze jako blackbox.
Aplikace
Grafy se běžně používají ke kódování strukturálních informací v mnoha oblastech, včetně počítačové vidění a rozpoznávání vzorů, a shoda grafu, tj. identifikace podobností mezi grafy, je důležitým nástrojem v těchto oblastech. V těchto oblastech je problém isomorfismu grafů známý jako přesná shoda grafu.[42]
v cheminformatika a v matematická chemie, testování izomorfismu grafu se používá k identifikaci a chemická sloučenina v rámci chemická databáze.[43] Také v organické matematické chemii je testování izomorfismu užitečné pro generování molekulární grafy a pro počítačová syntéza.
Chemické vyhledávání v databázi je příkladem grafického dolování dat, Kde kanonizace grafů přístup se často používá.[44] Zejména řada identifikátory pro chemické substance, jako ÚSMĚVY a InChI, které jsou navrženy tak, aby poskytovaly standardní a člověkem čitelný způsob kódování molekulárních informací a usnadňovaly vyhledávání těchto informací v databázích a na webu, při jejich výpočtu používejte krok kanonizace, což je v podstatě kanonizace grafu, který představuje molekulu.
v elektronická automatizace designu izomorfismus grafu je základem Layout Versus Schematic (LVS) krok návrhu obvodu, což je ověření, zda elektrické obvody zastoupená a obvodové schéma a uspořádání integrovaných obvodů jsou stejní.[45]
Viz také
Poznámky
- ^ Schöning (1987).
- ^ McKay (1981).
- ^ Ullman (1976).
- ^ Moore, Russell & Schulman (2008).
- ^ Endika Bengoetxea, „Nepřesné porovnávání grafů pomocí odhadu distribučních algoritmů“, Ph. D., 2002, Kapitola 2: Problém shody grafů (vyvoláno 28. června 2017)
- ^ „Matematik tvrdí průlom v teorii složitosti“. Věda. 10. listopadu 2015.
- ^ Babai (2015)
- ^ Video z první přednášky 2015 odkazované z domovské stránky Babai
- ^ Babai, László (9. ledna 2017), Aktualizace izomorfismu grafů
- ^ Erica Klarreich, Graph Isomorphism Vanquished - Again, Quanta Magazine, 14. ledna 2017 viz zde
- ^ Helfgott, Harald (16. ledna 2017), Isomorphismes de graphes en temps quasi-polynomial (d'après Babai et Luks, Weisfeiler-Leman ...), arXiv:1701.04372, Bibcode:2017arXiv170104372A
- ^ Dona, Daniele; Bajpai, Jitendra; Helfgott, Harald Andrés (12. října 2017). "Graf izomorfismů v kvazi-polynomiálním čase". arXiv:1710.04574 [matematika. GR ].
- ^ Foggia, Sansone & Vento (2001).
- ^ Luks, Eugene (01.09.1993). Msgstr "Permutační skupiny a výpočet polynomiálního času". Řada DIMACS v diskrétní matematice a teoretické informatice. 11. Providence, Rhode Island: American Mathematical Society. str. 139–175. doi:10.1090 / dimacs / 011/11. ISBN 978-0-8218-6599-6. ISSN 1052-1798.
- ^ Algeboy (https://cs.stackexchange.com/users/90177/algeboy ), Graph isomorphism and the automorphism group, URL (version: 2018-09-20): https://cs.stackexchange.com/q/97575
- ^ Kelly (1957).
- ^ Aho, Hopcroft a Ullman (1974), str. 84-86.
- ^ Hopcroft & Wong (1974).
- ^ Datta a kol. (2009).
- ^ Booth & Lueker (1979).
- ^ Colbourn (1981).
- ^ Muzychuk (2004).
- ^ Bodlaender (1990).
- ^ Miller 1980; Filotti & Mayer 1980.
- ^ Luks (1982).
- ^ Babai, Grigoryev a Mount (1982).
- ^ Miller (1983).
- ^ Luks (1986).
- ^ Booth & Colbourn 1977; Köbler, Schöning & Torán 1993.
- ^ Köbler, Schöning & Torán 1992; Arvind & Kurur 2006
- ^ Arvind & Köbler (2000).
- ^ A b C d E F G h i j k l m n Ó p q r s t u proti w X Zemlyachenko, Korneenko & Tyshkevich (1985)
- ^ Narayanamurthy & Ravindran (2008).
- ^ Grigor'ev (1981).
- ^ Johnson (2005); Kaibel & Schwartz (2003).
- ^ Chung (1985).
- ^ A b Kaibel & Schwartz (2003).
- ^ Colbourn & Colbourn (1978).
- ^ Kozen (1978).
- ^ Shawe-Taylor & Pisanski (1994).
- ^ Mathon (1979); Johnson 2005.
- ^ Endika Bengoetxea, Ph.D., Abstraktní
- ^ Irniger (2005).
- ^ Kuchař a držitel (2007).
- ^ Baird & Cho (1975).
Reference
- Aho, Alfred V.; Hopcroft, Johne; Ullman, Jeffrey D. (1974), Návrh a analýza počítačových algoritmů„Reading, MA: Addison-Wesley.
- Arvind, Vikraman; Köbler, Johannes (2000), „Grafický izomorfismus je nízký pro výsledky ZPP (NP) a další výsledky nízkého stavu.“, Sborník 17. výročního symposia o teoretických aspektech informatiky, Přednášky z informatiky, 1770, Springer-Verlag, str.431–442, doi:10.1007/3-540-46541-3_36, ISBN 3-540-67141-2, PAN 1781752.
- Arvind, Vikraman; Kurur, Piyush P. (2006), „Graph isomorphism is in SPP“, Informace a výpočet, 204 (5): 835–852, doi:10.1016 / j.ic.2006.02.002, PAN 2226371.
- Babai, László (1980), „O složitosti kanonického označování silně pravidelných grafů“, SIAM Journal on Computing, 9 (1): 212–216, doi:10.1137/0209018, PAN 0557839.
- Babai, László; Codenotti, Paolo (2008), „Izomorfismus hypergrafů nízkého postavení ve středně exponenciálním čase“ (PDF), Sborník ze 49. výročního sympozia IEEE o základech informatiky (FOCS 2008), IEEE Computer Society, s. 667–676, doi:10.1109 / FOCS.2008.80, ISBN 978-0-7695-3436-7, S2CID 14025744.
- Babai, László; Grigoryev, D. Yu.; Mount, David M. (1982), „Izomorfismus grafů s omezenou multiplicitou vlastních čísel“, Proceedings of the 14th ACM Symposium on Theory of Computing, str. 310–324, doi:10.1145/800070.802206, ISBN 0-89791-070-2, S2CID 12837287.
- Babai, László; Kantor, William; Luke, Eugene (1983), „Výpočetní složitost a klasifikace konečných jednoduchých skupin“, Sborník z 24. výročního symposia o základech informatiky (FOCS), s. 162–171, doi:10.1109 / SFCS.1983.10, S2CID 6670135.
- Babai, László; Luks, Eugene M. (1983), „Kanonické označování grafů“, Sborník z 15. ročníku sympozia ACM o teorii práce s počítači (STOC '83), str. 171–183, doi:10.1145/800061.808746, ISBN 0-89791-099-0, S2CID 12572142.
- Babai, László (2015), Graf izomorfismu v kvazipolynomiálním čase, arXiv:1512.03547, Bibcode:2015arXiv151203547BCS1 maint: ref = harv (odkaz)
- Baird, H. S .; Cho, Y. E. (1975), „Systém ověřování návrhů uměleckých děl“, Sborník z 12. konference o automatizaci designu (DAC '75), Piscataway, NJ, USA: IEEE Press, str. 414–420.
- Blum, Manuel; Kannan, Sampath (1995), „Navrhování programů, které kontrolují jejich práci“, Deník ACM, 42 (1): 269–291, CiteSeerX 10.1.1.38.2537, doi:10.1145/200836.200880, S2CID 52151779.
- Bodlaender, Hansi (1990), „Polynomiální algoritmy pro izomorfismus grafů a chromatický index na částečném k-stromy ", Journal of Algorithms, 11 (4): 631–643, doi:10.1016/0196-6774(90)90013-5, PAN 1079454.
- Booth, Kellogg S .; Colbourn, C. J. (1977), Problémy polynomiálně ekvivalentní isomorfismu grafů, Technical Report, CS-77-04, Computer Science Department, University of Waterloo.
- Booth, Kellogg S .; Lueker, George S. (1979), "Algoritmus lineárního času pro rozhodování o izomorfismu intervalového grafu", Deník ACM, 26 (2): 183–195, doi:10.1145/322123.322125, PAN 0528025, S2CID 18859101.
- Boucher, C .; Loker, D. (2006), Kompletnost izomorfismu grafů pro dokonalé grafy a podtřídy dokonalých grafů (PDF)„Technical Report, CS-2006-32, Computer Science Department, University of Waterloo.
- Chung, Fan R. K. (1985), „O šířce řezu a topologické šířce pásma stromu“, SIAM Journal o algebraických a diskrétních metodách, 6 (2): 268–277, doi:10.1137/0606026, PAN 0778007.
- Colbourn, C. J. (1981), „O testování izomorfismu permutačních grafů“, Sítě, 11: 13–21, doi:10,1002 / net.3230110103, PAN 0608916.
- Colbourn, Marlene Jones; Colbourn, Charles J. (1978), „Graph isomorphism and self -plementary graphs“, Novinky ACM SIGACT, 10 (1): 25–29, doi:10.1145/1008605.1008608, S2CID 35157300.
- Cook, Diane J .; Držitel, Lawrence B. (2007), „Oddíl 6.2.1: Kanonické označování“, Data grafu těžby, Wiley, str. 120–122, ISBN 978-0-470-07303-2.
- Datta, S .; Limaye, N .; Nimbhorkar, P .; Thierauf, T .; Wagner, F. (2009), „Izomorfismus rovinného grafu je v logoprostoru“, 2009 24. výroční konference IEEE o výpočetní složitosti, str. 203, arXiv:0809.2319, doi:10.1109 / CCC.2009.16, ISBN 978-0-7695-3717-7, S2CID 14836820.
- Filotti, I. S .; Mayer, Jack N. (1980), „Algoritmus polynomiálního času pro určování izomorfismu grafů stálého rodu“, Proceedings of the 12th Annual ACM Symposium on Theory of Computing, str. 236–243, doi:10.1145/800141.804671, ISBN 0-89791-017-6, S2CID 16345164.
- Foggia, P .; Sansone, C .; Vento, M. (2001), „Porovnání výkonu pěti algoritmů pro izomorfismus grafů“ (PDF), Proc. 3. Workshop IAPR-TC15 Grafická reprezentace v rozpoznávání vzorů, s. 188–199.
- Garey, Michael R.; Johnson, David S. (1979), Počítače a neodolatelnost: Průvodce po teorii NP-úplnosti, W. H. Freeman, ISBN 978-0-7167-1045-5.
- Grigor'ev, D. Ju. (1981), "Složitost problémů" divoké "matice a izomorfismu algeber a grafů", Zapiski Nauchnykh Seminarov Leningradskogo Otdeleniya Matematicheskogo Instituta Imeni V. A. Steklova Akademii Nauk SSSR (LOMI) (v Rusku), 105: 10–17, 198, PAN 0628981. Anglický překlad v Journal of Mathematical Sciences 22 (3): 1285–1289, 1983.
- Hopcroft, Johne; Wong, J. (1974), „Lineární časový algoritmus pro izomorfismus rovinných grafů“, Proceedings of the Sixth Annual ACM Symposium on Theory of Computing, str. 172–184, doi:10.1145/800119.803896, S2CID 15561884.
- Irniger, Christophe-André Mario (2005), Shoda grafů: Filtrování databází grafů pomocí strojového učení, Dissertationen zur künstlichen Intelligenz, 293, AKA, ISBN 1-58603-557-6.
- Kaibel, Volker; Schwartz, Alexander (2003), „O složitosti problémů izomorfismu polytopů“, Grafy a kombinatorika, 19 (2): 215–230, arXiv:matematika / 0106093, doi:10.1007 / s00373-002-0503-r, PAN 1996205, S2CID 179936, archivovány z originál dne 21. 7. 2015.
- Kelly, Paul J. (1957), „Věta o shodě pro stromy“, Pacific Journal of Mathematics, 7: 961–968, doi:10,2140 / pjm.1957.7.961, PAN 0087949.
- Köbler, Johannes; Schöning, Uwe; Torán, Jacobo (1992), „Grafový izomorfismus je pro PP nízký“, Výpočetní složitost, 2 (4): 301–330, doi:10.1007 / BF01200427, PAN 1215315, S2CID 8542603.
- Kozen, Dexter (1978), „Klikový problém ekvivalentní isomorfismu grafů“, Novinky ACM SIGACT, 10 (2): 50–52, doi:10.1145/990524.990529, S2CID 52835766.
- Luks, Eugene M. (1982), „Izomorfismus grafů omezené valence lze testovat v polynomiálním čase“, Journal of Computer and System Sciences, 25: 42–65, doi:10.1016/0022-0000(82)90009-5, PAN 0685360, S2CID 2572728.
- Luks, Eugene M. (1986), „Parallel algorithms for permutation groups and graph isomorphism“, Proc. IEEE Symp. Základy informatiky, str. 292–302.
- Mathon, Rudolf (1979), „Poznámka k problému počítání izomorfismu grafu“, Dopisy o zpracování informací, 8 (3): 131–132, doi:10.1016/0020-0190(79)90004-8, PAN 0526453.
- McKay, Brendan D. (1981), „Praktický izomorfismus grafů“, 10. Manitoba Conference on Numerical Mathematics and Computing (Winnipeg, 1980), Congressus Numerantium, 30, str. 45–87, PAN 0635936.
- Miller, Gary (1980), „Testování izomorfismu pro grafy ohraničeného rodu“, Proceedings of the 12th Annual ACM Symposium on Theory of Computing, str. 225–235, doi:10.1145/800141.804670, ISBN 0-89791-017-6, S2CID 13647304.
- Miller, Gary L. (1983), „Testování izomorfismu a kanonické formy pro k-kontraktovatelné grafy (zobecnění ohraničené valence a ohraničeného rodu) ", Proc. Int. Konf. o základech teorie počítačů, Přednášky z informatiky, 158, str. 310–327, doi:10.1007/3-540-12689-9_114. Celý papír Informace a kontrola 56 (1–2): 1–20, 1983.
- Moore, Cristopher; Russell, Alexander; Schulman, Leonard J. (2008), „Symetrická skupina vzdoruje silnému Fourierovu vzorkování“, SIAM Journal on Computing, 37 (6): 1842–1864, arXiv:quant-ph / 0501056, doi:10.1137/050644896, PAN 2386215.
- Muzychuk, Michail (2004), „Řešení problému izomorfismu pro grafy cirkulace“, Proc. London Math. Soc., 88: 1–41, doi:10.1112 / s0024611503014412, PAN 2018956.
- Narayanamurthy, S. M .; Ravindran, B. (2008), „O tvrdosti hledání symetrií v Markovových rozhodovacích procesech“ (PDF), Sborník z dvacáté páté mezinárodní konference o strojovém učení (ICML 2008), str. 688–696.
- Schmidt, Douglas C .; Druffel, Larry E. (1976), „Algoritmus rychlého ústupu pro testování směrovaných grafů pro izomorfismus pomocí matic vzdálenosti“, Deník ACM, 23 (3): 433–445, doi:10.1145/321958.321963, PAN 0411230, S2CID 6163956.
- Schöning, Uwe (1987), „Graph isomorphism is in the low hierarchy“, Proceedings of the 4th Annual Symposium on theoretical Aspects of Computer Science, str. 114–124; taky Journal of Computer and System Sciences 37: 312–323, 1988.
- Shawe-Taylor, John; Pisanski, Tomaž (1994), „Homeomorphism of 2-complexes is graph isomorphism complete“, SIAM Journal on Computing, 23 (1): 120–132, doi:10.1137 / S0097539791198900, PAN 1258998.
- Spielman, Daniel A. (1996), „Rychlejší testování izomorfismu silně pravidelných grafů“, Sborník z dvacátého osmého výročního sympózia ACM o teorii výpočtů (STOC '96), ACM, str. 576–584, ISBN 978-0-89791-785-8.
- Ullman, Julian R. (1976), „Algoritmus pro izomorfismus podgrafu“ (PDF), Deník ACM, 23: 31–42, CiteSeerX 10.1.1.361.7741, doi:10.1145/321921.321925, PAN 0495173, S2CID 17268751.
Průzkumy a monografie
- Přečtěte si, Ronald C .; Corneil, Derek G. (1977), „The graph isomorphism disease“, Journal of Graph Theory, 1 (4): 339–363, doi:10.1002 / jgt.3190010410, PAN 0485586.
- Gati, G. (1979), „Další anotovaná bibliografie o nemoci izomorfismu“, Journal of Graph Theory, 3 (2): 95–109, doi:10,1002 / jgt.3190030202.
- Zemlyachenko, V. N .; Korneenko, N. M .; Tyshkevich, R. I. (1985), "Graph isomorphism problem", Journal of Mathematical Sciences, 29 (4): 1426–1481, doi:10.1007 / BF02104746, S2CID 121818465. (Přeloženo z Zapiski Nauchnykh Seminarov Leningradskogo Otdeleniya Matematicheskogo Instituta im. V. A. Steklová AN SSSR (Záznamy ze seminářů Leningradské oddělení Steklovova matematického ústavu Akademie věd SSSR ), Sv. 118, s. 83–158, 1982.)
- Arvind, V .; Torán, Jacobo (2005), „Testování izomorfismu: Perspektivy a otevřené problémy“ (PDF), Bulletin Evropské asociace pro teoretickou informatiku, 86: 66–84. (Stručný přehled otevřených otázek týkajících se problému izomorfismu pro grafy, prsteny a skupiny.)
- Köbler, Johannes; Schöning, Uwe; Torán, Jacobo (1993), Problém grafového izomorfismu: jeho strukturní složitost, Birkhäuser, ISBN 978-0-8176-3680-7. (Z obálky knihy: Knihy se zaměřují na problematiku výpočetní složitosti problému a představují několik nedávných výsledků, které poskytují lepší pochopení relativního postavení problému ve třídě NP i v dalších třídách složitosti.)
- Johnson, David S. (2005), „Sloupec NP-úplnosti“, Transakce ACM na algoritmech, 1 (1): 160–176, doi:10.1145/1077464.1077476, S2CID 12604799. (Toto 24. vydání sloupce pojednává o nejnovějším stavu otevřených problémů z knihy Počítače a neodolatelnost a předchozí sloupce, zejména pro izomorfismus grafu.)
- Torán, Jacobo; Wagner, Fabian (2009), „Složitost izomorfismu rovinného grafu“ (PDF), Bulletin Evropské asociace pro teoretickou informatiku, 97, archivovány z originál (PDF) dne 2010-09-20, vyvoláno 2010-06-03.
Software
- Graf izomorfismus, kontrola implementací, Úložiště algoritmu Stony Brook.