DocumentCode :
1780739
Title :
Algorithms for Group Isomorphism via Group Extensions and Cohomology
Author :
Grochow, Joshua A. ; Youming Qiao
Author_Institution :
Dept. of Comput. Sci., Univ. of Toronto, Toronto, ON, Canada
fYear :
2014
fDate :
11-13 June 2014
Firstpage :
110
Lastpage :
119
Abstract :
The isomorphism problem for groups given by their multiplication tables (GPI) has long been known to be solvable in nO(log n) time, but only recently has there been significant progress towards polynomial time. For example, Babai et al. (ICALP 2012) gave a polynomial-time algorithm for groups with no abelian normal subgroups. Thus, at present it is crucial to understand groups with abelian normal subgroups to develop no(log n)-time algorithms. Towards this goal we advocate a strategy via the extension theory of groups, which describes how a normal subgroup N is related to G/N via G. This strategy "splits" GPI into two sub problems: one regarding group actions on other groups, and one regarding group cohomology. The solution of these problems is essentially necessary and sufficient to solve GPI. Most previous works naturally align with this strategy, and it thus helps explain in a unified way the recent polynomial-time algorithms for other group classes. In particular, most prior results in the multiplication table model focus on the group action aspect, despite the general necessity of cohomology, for example for p-groups of class 2-believed to be the hardest case of GPI. To make progress on the group cohomology aspect of GPI, we consider central-radical groups, proposed in Babai et al. (SODA 2011): the class of groups such that G mod its center has no abelian normal subgroups. Recall that Babai et al. (ICALP 2012) consider the class of groups G such that G itself has no abelian normal subgroups. Following the above strategy, we solve GPI in nO(log log n) time for central-radical groups, and in polynomial time for several prominent subclasses of central-radical groups. We also solve GPI in nO(log log n)-time for groups whose solvable normal subgroups are elementary abelian but not necessarily central. As far as we are aware, this is the first time that a nontrivial algorithm with worst-case guarantees has tackled both asp- cts of GPI-actions and cohomology-simultaneously. Prior to this work, only nO(log n)-time algorithms were known, even for groups with a central radical of constant size, such as Z(G) = Z_2. To develop these algorithms we utilize several mathematical results on the detailed structure of cohomology classes, as well as algorithmic results for code equivalence, coset intersection and cyclicity testing of modules over finite-dimensional associative algebras. We also suggest several promising directions for future work.
Keywords :
computational complexity; group theory; GPI; abelian normal subgroups; central-radical groups; code equivalence; coset intersection; cyclicity testing; finite-dimensional associative algebras; group cohomology; group extension theory; group isomorphism problem; multiplication table model; no(log n)-time algorithms; polynomial-time algorithm; split GPI strategy; Abstracts; Algorithm design and analysis; Complexity theory; Educational institutions; Orbits; Polynomials; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Complexity (CCC), 2014 IEEE 29th Conference on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/CCC.2014.19
Filename :
6875480
Link To Document :
بازگشت