Ein -Laufzeitalgorithmus für den abelschen Gruppenisomorphismus ist leicht zu erkennen. Später an diesem Problem im Jahr 2003 arbeiten Vikas verbessern das Ergebnis von Laufzeit auf . Im Jahr 2007 zeigte Kavitha , dass der Isomorphismus der abelschen Gruppe in linearer Zeit, dh in -Zeit, durchgeführt werden kann .O ( n 2 ) O ( n log n ) O ( n )
Ich weiß, dass der abelsche Gruppenisomorphismus, wenn Gruppen durch Tabellendarstellung angegeben werden, in . Gibt es eine Forschungsarbeit oder einen Artikel, der / der zeigt, dass er sich in ? Ich habe versucht zu googeln, aber nur das Ergebnis erhalten, dass es in . A C 0 T C 0
Frage: Ist der abelsche Gruppenisomorphismus (Gruppen in Tabellendarstellung angegeben) in
Antworten:
Im Gegensatz zu dem, was in der Frage angegeben ist, ist nicht bekannt, dass sich der abelsche Gruppenisomorphismus in . Dies bedeutet natürlich auch, dass nicht bekannt ist, dass es sich um A C 0 handelt .TC0 AC0
Was ist bekannt , ist die folgende Beobachtung aus [1]. Es sei das folgende Problem: Wenn eine Multiplikationstabelle einer abelschen Gruppe ( A , ⋅ ) gegeben ist , bestimmen die Elemente und in unär, ob . Der Struktursatz für endliche abelsche Gruppen impliziert leicht, dass wenn zwei solche Gruppen der Größe n sind , dannpow (A,⋅) a,b∈A b = a m A , B.m b = am A , B. n
Da wir in Mengen mit Polynomgröße zählen können , erhalten wirT C.0
Nun ist in L klar berechenbar und, wie in [2] gezeigt, auch in der Klasse FOLL. Somit,p o w
Es ist nicht bekannt, ob in T C 0 berechenbar ist .po w TC0
Es scheint, dass Korollar 2 das bekannteste Ergebnis ist, wenn es um die üblichen Schaltungsklassen mit „Polynomgröße“ geht. Ich stelle jedoch fest, dass das Problem in der quasipolynomialen Version von :AC0
(Dies führt zu einer einheitlichen Familie von Tiefen-3-Schaltkreisen der Größe , bei denen die unteren Disjunktionen nur O ( ( log n ) 2 ) einfächern . Dies wird häufig als „Tiefe 2 1“ bezeichnet2O ((logn)2) O ((logn)2) ”.)212
Satz 3 ist wiederum eine Konsequenz des Struktursatzes für endliche abelsche Gruppen: Jede solche Gruppe kann als direkte Summe von -zyklischen Untergruppen geschrieben werden, daher sind die Gruppen A und B isomorph, wenn sie als direkte Summen von geschrieben werden können zyklische Untergruppen mit übereinstimmenden Ordnungen: das heißt, wenn | A | = | B | = n , dann A ≃ B iffO(logn) A B | A |=|B|=n EIN≃B
Die beiden Hauptquantifizierer sind hervorgehoben. Um zu sehen, dass die angegebenen Grenzen nicht überschritten werden, müssen wir zeigen, dass die Identitäten in N T I M E ( ( log n ) 2 ) überprüft werden können . Dies kann durch sukzessives Erraten und Überprüfen der Werte der Teilprodukte ∏ i < l a r i i für l = 0 , … , k erfolgen ; außerdem für jedes i∏i<karii=1 N T I.ME((logn)2) ∏i < leinrichich l = 0 , … , k ich In ähnlicher Weise erraten und verifizieren wir Teilergebnisse der Berechnung von a r i i durch wiederholtes Quadrieren. Insgesamt ergibt dies O ( ∑ i log r i ) ⊆ O ( ∑ i log m i ) ⊆ O ( log n ) Vermutungen, deren Überprüfung jeweils O ( log n ) Zeit in Anspruch nimmt.O ( logrich) einrichich O ( ∑ichLogrich) ⊆O ( ∑ichLogmich) ⊆O(logn ) O (logn )
Es gibt einen anderen Weg, um Satz 3 zu beweisen: Beachten Sie, dass wir in nur m betrachten müssen , die Primkräfte sind: m = p e . In diesem Fall haben die beiden beleidigenden Mengen, die wir zählen müssen, auch Größen, die Potenzen von p sind ; insbesondere wenn sie ungleich sind, unterscheiden sie sich um einen Faktor von mindestens p . Somit reicht es aus, die Größen der beiden Sätze ungefähr zu zählen . Dies kann im Quasipolynom A C 0 unter Verwendung des Sipser-Codierungs-Lemmas erfolgen. Und wie ich bereits gezeigt habe, kann p o w in Quasipolynom A berechnet werden( ∗ ) m m = pe p p A C.0 p o w durch wiederholtes Quadrieren.A C.0
Eine Konsequenz von Satz 3 ist, dass, wenn sich herausstellt, dass das abelsche Isomorphismusproblem nicht in , dies ziemlich schwierig zu beweisen sein könnte: Insbesondere kann man PARITÄT oder MEHRHEIT nicht einfach auf das Problem reduzieren, da diese eine exponentielle Größe erfordern Schaltkreise mit begrenzter Tiefe, nicht quasipolynomisch. Selbst wenn wir versuchen, die PARITÄT auf m ≪ n Bits auf das Problem zu reduzieren , gibt es nicht viel Raum für die Parameter: Insbesondere ist die PARITÄT von superpolylogarithmisch vielen Bits nicht durch Schaltungen mit konstanter Tiefe quasipolynomialer Größe und die PARITÄT von polylogarithmisch zu berechnen Viele Bits sind in A C 0 bereits durch Teilen und Erobern berechenbar .A C.0 m ≪ n A C.0
Verweise:
[1] Arkadev Chattopadhyay, Jacobo Torán, Fabian Wagner: Der Graphisomorphismus ist nicht -reduzierbar für den GruppenisomorphismusA C.0 , ACM Transactions on Computation Theory 5 (2013), No. 4, Artikel-Nr. 13, doi: 10.1145 / 2540088 .
[2] David Mix Barrington, Peter Kadau, Klaus-Jörn Lange und Pierre McKenzie: Zur Komplexität einiger Probleme bei der Eingabe von Gruppen als Multiplikationstabellen , Journal of Computer and System Sciences 63 (2001), Nr. 2, S. 186–200, doi: 10.1006 / jcss.2001.1764 .
quelle