Finding blocks of imprimitivity in small-base groups in nearly linear time

  • Authors:
  • Martin Schönert;Ákos Seress

  • Affiliations:
  • RWTH Aachen, 52056 Aachen, Germany;The Ohio State University, Columbus, OH

  • Venue:
  • ISSAC '94 Proceedings of the international symposium on Symbolic and algebraic computation
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of this note is to describe a new algorithm for finding blocks of imprimitivity for a permutation group G, operating on a domain &OHgr;.It runs in O(n log3|G| + ns log|G|) time, where n is the size of &OHgr; and s is the number of generators for G. In many situations it is therefore faster than Atkinson's method, which runs in O(n2s) time.A base of G is a subset B ⊆ &OHgr; such that only the identity of G fixes B pointwise. We call a family of groups small-base groups if they admit bases of size O(logc n) for some fixed constant c.If G belongs to a family of small-base groups, our algorithm runs in nearly linear time, namely in O(ns logc′ n). Beals recently gave an algorithm with the same worst case estimate. Our algorithm is simpler to implement and we expect faster practical performance.