Gruppenisomorphismus zu Graphismorphismus

12

Beim Lesen einiger Blogs über die Komplexität von Berechnungen (zum Beispiel hier ) habe ich die Vorstellung übernommen, dass es einfacher ist, zu entscheiden, ob zwei Gruppen isomorph sind, als zwei Diagramme auf Isomorphismus zu testen. Auf der angegebenen Seite heißt es beispielsweise, dass der Graphisomorphismus ein allgemeineres Problem ist als der Gruppenisomorphismus.

Daher stelle ich folgendes vor

Bei einer gegebenen Gruppe kann jemand eine Konstruktion eines Graphen des Größenpolynoms inso dass für die Gruppen undGΓ(G)|G|

Γ(G)Γ(H)GH
GH?
Jernej
quelle
während die beiden eng miteinander gekoppelt sind wie seit Jahrzehnten zur Kenntnis genommen und erforscht wird AFAICT Gruppenisomorphismus nicht wirklich bewiesen „leichter“ als Graphisomorphie dh ihre rund eine große offene Frage , wie sie ihre Komplexität genau bezieht. Es wäre auch hilfreich, wenn Sie die mathematische Beziehung auch in Worten formulieren würden.
vzn

Antworten:

12

Die Reduktion ist in einem klassischen Aufsatz von Miller beschrieben.

Yuval Filmus
quelle
4

Nicht so schnell. Hier lauert eine große Unklarheit:

Wie geben Sie Ihre Gruppe zur Berechnung ein?

Im Gegensatz zu Diagrammen können Gruppen als Mittel eingegeben werden, die sich hinsichtlich der Eingabegröße und der daraus resultierenden Komplexität erheblich unterscheiden. Die in Miller zitierte Version ist eine der am wenigsten natürlichen und wird beispielsweise in einem Computeralgebrasystem wie GAP, Magma oder Sage nicht vorkommen. Also, obwohl es eine theoretische Prämisse hat, würde es zu weit gehen, dies als Lösung des Problems zu bezeichnen.


  1. Generatoren und Beziehungen: Der Gruppenisomorphismus ist unentscheidbar (der Graphisomorphismus ist entscheidbar).

GG=1

Für Gruppen, die von Generatoren und Relationen eingegeben werden: Gruppenisomorphismus ist schwieriger als Graphisomorphismus, tatsächlich unentscheidbar.

  1. Eingaben, die von Softwaresystemen verwendet werden: Gruppenisomorphismus von Permutations- und Matrixgruppen ist mindestens so hart wie Graphisomorphismus (nicht umgekehrt).

p

Für Gruppeneingaben für Softwaresysteme gilt: Der Gruppenisomorphismus ist mindestens so hart wie der Graphisomorphismus.

  1. Theoretische Komplexitätseingaben: Für eine Black-Box-Gruppeneingabe ist nicht bekannt, dass der Gruppenisomorphismus in NP oder co-NP vorliegt (der Graphisomorphismus ist in beiden).

Σ2f:GHGHfist ein gültiger Homomorphismus. Zumindest scheinen Sie eine Präsentation der Gruppen zu benötigen, und das ist nicht einfach zu erreichen.

Für Black-Box-Gruppen: Der Gruppenisomorphismus ist mindestens so hart wie der Graphisomorphismus.

  1. Cayley-Tabelleneingaben.

Irgendwann in den 1970er Jahren beobachteten Tarjan, Pultr-Hederlon, Miller und andere, dass Gruppen, die über ihre gesamte Multiplikationstabelle eingegeben wurden, auch als Diagramme behandelt werden konnten. Auf diese Weise reduziert sich der Gruppenisomorphismus in der Polynomzeit auf den Graphisomorphismus. Miller ging noch viel weiter und stellte fest, dass zahlreiche kombinatorische Strukturen dasselbe tun, zum Beispiel Steiner-Tripel. Er zeigte auch, dass der Halbgruppen-Isomorphismus dem Graph-Isomorphismus äquivalent ist.

nÖ(Logn)

Für Cayley-Tabellen: Gruppenisomorphismus reduziert sich auf Graphisomorphismus.


nÖ((Logn)3)

nÖ(n2Logn)

Algeboy
quelle
Vielen Dank für das hilfreiche Gespräch. Ein Punkt: Wo Sie schreiben: "Für Gruppeneingaben für Softwaresysteme: Gruppenisomorphismus ist härter als Graphisomorphismus", haben Sie eine Begründung für die Behauptung, dass es härter ist (anstatt dass es mindestens so schwer ist )? "Härter" würde bedeuten, dass die Komplexität nicht gleich ist. Gibt es dafür Beweise? Oder meintest du eigentlich "mindestens so schwer"?
DW
Ups, schade um mich, "mindestens so hart wie" wäre das, was bekannt ist. Strikte Ungleichheit in der Komplexität ist, wie Sie sagen, selten. Man kann jedoch beobachten, dass Probleme wie die Codeäquivalenz (im Zusammenhang mit Hypergraphisomorphismus) normalerweise das Problem sind, auf das man in diesen Modellen vom Gruppenisomorphismus herabsetzen kann. Die Codeäquivalenz bleibt auch nach Babais Durchbruch des Graphisomorphismus in der quasi-polynomialen Zeit eine exponentielle Komplexität. Das liefert schwache Beweise für "härter", aber es ist kein Beweis für streng härter bekannt. Ich werde das oben korrigieren. Vielen Dank.
Algeboy