English

Group isomorphism is nearly-linear time for most orders

Computational Complexity 2021-04-13 v4 Group Theory

Abstract

We show that there is a dense set \oursetN\ourset\subseteq \mathbb{N} of group orders and a constant cc such that for every n\oursetn\in \ourset we can decide in time O(n2(logn)c)O(n^2(\log n)^c) whether two n×nn\times n multiplication tables describe isomorphic groups of order nn. This improves significantly over the general nO(logn)n^{O(\log n)}-time complexity and shows that group isomorphism can be tested efficiently for almost all group orders nn. We also show that in time O(n2(logn)c)O(n^2 (\log n)^c) it can be decided whether an n×nn\times n multiplication table describes a group; this improves over the known O(n3)O(n^3) complexity. Our complexities are calculated for a deterministic multi-tape Turing machine model. We give the implications to a RAM model in the promise hierarchy as well.

Keywords

Cite

@article{arxiv.2011.03133,
  title  = {Group isomorphism is nearly-linear time for most orders},
  author = {Heiko Dietrich and James B. Wilson},
  journal= {arXiv preprint arXiv:2011.03133},
  year   = {2021}
}

Comments

16 pages

R2 v1 2026-06-23T19:57:05.961Z