www.wikidata.de-de.nina.az
Die Isomorphie von Graphen oder Graphenisomorphie ist in der Graphentheorie die Eigenschaft zweier Graphen strukturell gleich zu sein Bei der Untersuchung graphentheoretischer Probleme kommt es meist nur auf die Struktur der Graphen nicht aber auf die Bezeichnung ihrer Knoten an In den allermeisten Fallen sind die untersuchten Grapheneigenschaften dann invariant bzgl Isomorphie gr ἴsos isos gleich und morfh morphe Form Gestalt die im Folgenden genauer definiert wird Inhaltsverzeichnis 1 Definitionen 2 Prufung auf Isomorphie und Graphen Isomorphismus Problem 3 Beispiel 4 Software 5 Siehe auch 6 EinzelnachweiseDefinitionen BearbeitenSeien G 1 V 1 E 1 displaystyle G 1 left V 1 E 1 right nbsp und G 2 V 2 E 2 displaystyle G 2 left V 2 E 2 right nbsp Graphen desselben Typs Eine bijektive Abbildung p V 1 V 2 displaystyle p colon V 1 to V 2 nbsp heisst Isomorphismus zwischen G 1 displaystyle G 1 nbsp und G 2 displaystyle G 2 nbsp falls gilt v w displaystyle left v w right nbsp ist Kante von G 1 displaystyle G 1 nbsp genau dann wenn p v p w displaystyle left p v p w right nbsp Kante von G 2 displaystyle G 2 nbsp ist in ungerichteten Graphen ohne Mehrfachkanten v w displaystyle left v w right nbsp ist Kante von G 1 displaystyle G 1 nbsp genau dann wenn p v p w displaystyle left p left v right p left w right right nbsp Kante von G 2 displaystyle G 2 nbsp ist in gerichteten Graphen ohne Mehrfachkanten E 1 v w E 2 p v p w displaystyle E 1 left left v w right right E 2 left left p left v right p left w right right right nbsp in ungerichteten Graphen mit Mehrfachkanten d h je zwei Ecken sind mit ebenso vielen Kanten verbunden wie ihre Bildecken E 1 v w E 2 p v p w displaystyle E 1 left left v w right right E 2 left left p left v right p left w right right right nbsp in gerichteten Graphen mit Mehrfachkanten v 1 v k displaystyle left v 1 dotsc v k right nbsp ist Kante von G 1 displaystyle G 1 nbsp genau dann wenn p v 1 p v k displaystyle left p left v 1 right dotsc p left v k right right nbsp Kante von G 2 displaystyle G 2 nbsp ist in Hypergraphen Zwei Graphen heissen zueinander isomorph falls es einen Isomorphismus zwischen ihnen gibt Die Abbildung p displaystyle p nbsp heisst Automorphismus von G 1 displaystyle G 1 nbsp bzw G 2 displaystyle G 2 nbsp falls zusatzlich G 1 G 2 displaystyle G 1 G 2 nbsp gilt Prufung auf Isomorphie und Graphen Isomorphismus Problem BearbeitenZur Prufung der Isomorphie zweier gegebener Graphen ist kein effizienter polynomialzeitlicher Algorithmus bekannt Mehr noch die Komplexitat des bestmoglichen Algorithmus ist bis heute noch nicht bestimmt Insbesondere ist die Isomorphie von Graphen eines der wenigen bekannten Probleme in NP fur die weder bekannt ist ob sie in P enthalten noch ob sie NP vollstandig sind Die Frage ob das Graphen Isomorphismus Problem in P ist oder ob es NP vollstandig ist ist eines der grossen offenen Probleme der Informatik Es ist das letzte der 12 Probleme in dem Buch Computers and Intractability 1979 von Michael Garey und David S Johnson von denen nicht bekannt ist in welche der Komplexitatsklassen NP vollstandig oder P sie gehoren oder nicht gehoren Deshalb wurde es auch schon als eigene Komplexitatsklasse GI definiert und es wurde untersucht ob andere Probleme GI schwer oder GI vollstandig sind wobei die Definitionen in analoger Weise wie bei NP schwer und NP vollstandig erfolgen Laszlo Babai gab im Dezember 2015 an einen Algorithmus gefunden zu haben der das Problem in der Zeit e log n O 1 displaystyle e log n O 1 nbsp lost mit der Anzahl n displaystyle n nbsp der Knoten des Graphen 1 2 3 4 5 Dieses Verhalten wird als quasipolynomial bezeichnet da die Laufzeit schneller als polynomial wachst aber einem polynomialen Verhalten nahe kommt Die vorher beste Abschatzung stammte von Babai und Eugene Luks 1983 6 die die Schranke e O n log n displaystyle e O sqrt n cdot log n nbsp angab Beispiel BearbeitenDiese beiden Graphen sind isomorph obwohl ihre Darstellungen sich erheblich unterscheiden G 1 V 1 E 1 displaystyle G 1 V 1 E 1 nbsp G 2 V 2 E 2 displaystyle G 2 V 2 E 2 nbsp p V 1 V 2 displaystyle p colon V 1 to V 2 nbsp nbsp nbsp p a 1 displaystyle p a 1 nbsp p b 6 displaystyle p b 6 nbsp p c 8 displaystyle p c 8 nbsp p d 3 displaystyle p d 3 nbsp p g 5 displaystyle p g 5 nbsp p h 2 displaystyle p h 2 nbsp p i 4 displaystyle p i 4 nbsp p j 7 displaystyle p j 7 nbsp Software Bearbeitennauty Ein Programm zur Berechnung der Automorphismengruppen und der kanonischen Labelings von Graphen Zwei Graphen sind genau dann isomorph wenn ihre kanonischen Labelings ubereinstimmen NetworkX Eine freie Python Bibliothek 7 Siehe auch BearbeitenHomoomorphie Graphentheorie Einzelnachweise Bearbeiten Babai Graph Isomorphism in Quasipolynomial Time Arxiv 2015 Auf seiner Homepage gab er im Januar 2017 an dass ein von Harald Helfgott gefundener Fehler korrigiert werden konnte Babai Graph isomorphism in quasipolynomial time extended abstract STOC 16 Proceedings of the forty eighth annual ACM symposium on Theory of Computing Juni 2016 S 684 697 Erica Klarreich Graph isomorphism vanquished again Quanta Magazine Januar 2017 Harald Helfgott Isomorphismes de graphes en temps quasi polynomial d apres Babai et Luks Weisfeiler Leman Seminaire Bourbaki Nr 1125 Januar 2017 Arxiv Laszlo Babai Groups Graphs Algorithms The Graph Isomorphism Problem Proc ICM 2018 Rio de Janeiro Online Babai Luks Canonical labeling of graphs Proceedings of the Fifteenth Annual ACM Symposium on Theory of Computing STOC 83 1983 S 171 183 Algorithms Isomorphism In NetworkX 2 2 documentation Abgerufen am 25 Oktober 2018 englisch Abgerufen von https de wikipedia org w index php title Isomorphie von Graphen amp oldid 227948822