Motiviert durch Fortnows Kommentar in meinem Beitrag, den Beweis, dass das Graphisomorphismus- Problem nicht vollständig ist , und durch die Tatsache, dass ein Hauptkandidat für Zwischenprobleme ist (weder vollständig noch für ), interessiere ich mich für bekannte Beweise dass nicht in .
Ein solcher Beweis ist die Vollständigkeit eines eingeschränkten Graph-Automorphismus-Problems (das Problem des fixpunktfreien Graph-Automorphismus ist vollständig). Dieses Problem und andere Verallgemeinerungen des wurden in " Some NP-complete problems similar to Graph Isomorphism " von Lubiw untersucht. Einige mögen als Beweis dafür argumentieren, dass trotz mehr als 45 Jahren niemand einen Polynom-Zeit-Algorithmus für .
Welche anderen Beweise müssen wir glauben, dass nicht in ?
quelle
Antworten:
Vor dieser Frage war ich der Meinung, dass der Graphisomorphismus in P enthalten sein könnte, dh dass es keine Beweise dafür gibt, dass GI nicht in P enthalten ist. Ich fragte mich, was für mich als Beweis gelten würde: Wenn es ausgereifte Algorithmen für - gäbe. Gruppenisomorphismus, der die verfügbare Struktur von p- Gruppen voll ausnutzt und dennoch keine Hoffnung auf eine polynomielle Laufzeit hat. Dann würde ich zustimmen, dass GI wahrscheinlich nicht in P enthalten ist. Es gibt bekannte Algorithmen, die die verfügbare Struktur ausnutzen, wie Isomorphism testing for p - Gruppen. von O'Brien (1994)p p p Ich habe es jedoch nicht ausführlich genug gelesen, um beurteilen zu können, ob es die verfügbare Struktur vollständig ausnutzt oder ob Hoffnung besteht, diesen Algorithmus zu verbessern (ohne die zusätzliche nicht offensichtliche Struktur von Gruppen auszunutzen ), um eine polynomielle Laufzeit zu erzielen.p
Ich wusste jedoch, dass Dick Lipton Ende 2011 Maßnahmen forderte, um die rechnerische Komplexität des Gruppen-Isomorphismus-Problems im Allgemeinen und des Gruppen-Isomorphismus-Problems im Speziellen zu klären . Also habe ich gegoogeltp
um zu sehen, ob der Aufruf zum Handeln erfolgreich war. Es war in der Tat:
Der letzte Beitrag bespricht ein Papier, das eine Laufzeit von für bestimmte wichtige Gruppenfamilien erreicht, einen Großteil der verfügbaren Struktur ausnutzt und das oben erwähnte Papier aus dem Jahr 1994 anerkennt. Da die Laufzeit von n O ( log log n ) gebunden ist ist sowohl mit der Erfahrung vereinbar, dass der Graphisomorphismus in der Praxis nicht schwierig ist, als auch mit der Erfahrung, dass niemand in der Lage ist, einen polynomialen Zeitalgorithmus zu entwickeln (auch für den Gruppenisomorphismus), kann dies als Beweis dafür gewertet werden, dass der GI nicht in P enthalten ist .nO(loglogn) nO(loglogn)
quelle
Die kleinste Menge von Permutationen, die Sie überprüfen müssen, um sicherzustellen, dass in einer Black-Box-Einstellung keine nicht-trivialen Permutationen vorhanden sind, ist besser als aber immer noch exponentiell, OEIS A186202 .n!
Die Anzahl von Bits erforderlich , um ein nicht - markierten Graphen zu speichern von ( nlog2 . Siehe Naor, Moni. "Prägnante Darstellung allgemeiner unbeschrifteter Diagramme." Discrete Applied Mathematics 28.3 (1990): 303 & ndash; 307. Der Nachweis der Komprimierungsmethode ist, wenn ich mich recht entsinne, etwas sauberer. Wie auch immer, kann Anruf,eingestelltU. Es seiL=2 ( n(n2)−nlog(n)+O(n) U für beschriftete Diagramme.L=2(n2)
und B o o l L L , wenn Sie Exponentialgrößen konvertieren. Es ist einfacher, nur die Typensignaturen zu überprüfen, um Diagramme in kanonischer Form darzustellen, aber wie oben gezeigt, macht GC GI einfach.UL BoolLL
quelle
Kozen in seiner Arbeit, Ein Cliquenproblem, das dem Graphisomorphismus äquivalent ist , gibt einen Beweis dafür, dass nicht in P ist . Folgendes stammt aus dem Papier:GI P
Auch Babai spricht in seinem kürzlich erschienenen Durchbruchartikel Graph Isomorphism in quasipolynomial time gegen die Existenz effizienter Algorithmen für GI. Er stellt fest, dass das (auf GI reduzierbare) Gruppenisomorphismusproblem ein Haupthindernis für die Platzierung von GI in . Das Gruppenisomorphismusproblem (Gruppen sind durch ihre Cayley-Tabelle angegeben) ist in n O ( log n ) lösbar und es ist nicht bekannt, dass es in P ist .P nO(logn) P
Hier ist ein Auszug aus Babais Papier:
quelle
Hier sind andere Ergebnisse noch nicht zitiert
Zur Härte des Graphisomorphismus / Torán FOCS 2000 und SIAM J. Comput. 33, 5 1093 & ndash; 1108.
Der Graph-Isomorphismus ist nicht AC 0 -reduzierbar auf Gruppen-Isomorphismus / Chattopadhyay, Toran, Wagner
quelle