Beating the generator-enumeration bound for p-group isomorphism
Beating the generator-enumeration bound for p-group isomorphism
复制标题
打破 p 群同构的生成器枚举界限
DOI:
10.1016/j.tcs.2015.05.036
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Fabian Wagner
中科院分区:
文献类型:
--
作者:
David J. Rosenbaum;Fabian Wagner
We consider the group isomorphism problem: given two finite groups G and H specified by their multiplication tables, decide if G≅ H. For several decades, the n log p n+ O (1) generator-enumeration bound (where p is the smallest prime dividing the order of the group) has been the best worst-case result for general groups. In this work, we show an improvement over the generator-enumeration bound for p-groups, which are believed to be the hard case of the group isomorphism problem. We start by giving a Turing reduction from group isomorphism to n (1/2) log p n+ O (1) instances of p-group composition-series isomorphism. By showing a Karp reduction from p-group composition-series isomorphism to testing isomorphism of graphs of degree at most p+ O (1) and applying algorithms for testing isomorphism of graphs of bounded degree, we obtain an n O (p) time algorithm for p-group composition-series isomorphism. Combining these two results yields an algorithm for p-group isomorphism that takes at most n (1/2) log p n+ O (p) time. This algorithm is faster than generator-enumeration when p is small and slower when p is large. Choosing the faster algorithm based on p and n yields an upper bound of n (1/2+ o (1)) log n for p-group isomorphism.