English

Algorithms for the Minimum Generating Set Problem

Group Theory 2023-05-16 v1 Computational Complexity

Abstract

For a finite group GG, the size of a minimum generating set of GG is denoted by d(G)d(G). Given a finite group GG and an integer kk, deciding if d(G)kd(G)\leq k is known as the minimum generating set (MIN-GEN) problem. A group GG of order nn has generating set of size logpn\lceil \log_p n \rceil where pp is the smallest prime dividing n=Gn=|G|. This fact is used to design an nlogpn+O(1)n^{\log_p n+O(1)}-time algorithm for the group isomorphism problem of groups specified by their Cayley tables (attributed to Tarjan by Miller, 1978). The same fact can be used to give an nlogpn+O(1)n^{\log_p n+O(1)}-time algorithm for the MIN-GEN problem. We show that the MIN-GEN problem can be solved in time n(1/4)logpn+O(1)n^{(1/4)\log_p n+O(1)} for general groups given by their Cayley tables. This runtime incidentally matches with the runtime of the best known algorithm for the group isomorphism problem. We show that if a group GG, given by its Cayley table, is the product of simple groups then a minimum generating set of GG can be computed in time polynomial in G|G|. Given groups GiG_i along with d(Gi)d(G_i) for i[r]i\in [r] the problem of computing d(Πi[r]Gi)d(\Pi_{i\in[r]} G_i) is nontrivial. As a consequence of our result for products of simple groups we show that this problem also can be solved in polynomial time for Cayley table representation. For the MIN-GEN problem for permutation groups, to the best of our knowledge, no significantly better algorithm than the brute force algorithm is known. For an input group GSnG\leq S_n, the brute force algorithm runs in time GO(n)|G|^{O(n)} which can be 2Ω(n2)2^{\Omega(n^2)}. We show that if GSnG\leq S_n is a primitive permutation group then the MIN-GEN problem can be solved in time quasi-polynomial in nn. We also design a DTIME(2n)\mathrm{DTIME}(2^n) algorithm for computing a minimum generating set of permutation groups all of whose non-abelian chief factors have bounded orders.

Keywords

Cite

@article{arxiv.2305.08405,
  title  = {Algorithms for the Minimum Generating Set Problem},
  author = {Bireswar Das and Dhara Thakkar},
  journal= {arXiv preprint arXiv:2305.08405},
  year   = {2023}
}

Comments

20 pages