A Sublinear Time Randomized Algorithm for Coset Enumeration in the Black Box Model

  • Authors:
  • Bin Fu;Zhixiang Chen

  • Affiliations:
  • Dept. of Computer Science, University of Texas, Pan American, USA TX 78539;Dept. of Computer Science, University of Texas, Pan American, USA TX 78539

  • Venue:
  • COCOON '08 Proceedings of the 14th annual international conference on Computing and Combinatorics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coset enumeration is for enumerating the cosets of a subgroup Hof a finite index in a group G. We study coset enumeration algorithms by using two random sources to generate random elements in a finite group Gand its subgroup H. For a finite set Sand a real number c 0, a random generator RSis a c-random source for Sif c· min {Pr[a= RS())|a茂戮驴 S]} 茂戮驴 max {Pr[a= RS())|a茂戮驴 S]}. Let cbe an arbitrary constant. We present an $O({|G|\over \sqrt{|H|}}(\log |G|)^3)$-time randomized algorithm that, given two respective c-random sources RGfor a finite group Gand RHfor a subgroup H茂戮驴 G, computes the index $t={|G|\over |H|}$ and a list of elements a1,a2, 茂戮驴 , at茂戮驴 Gsuch that aiH茂戮驴 ajH= 茂戮驴 for all $i\not=j$, and $\cup_{i=1}^t a_iH=G$. This algorithm is sublinear time when |H| = 茂戮驴((log|G|)6 + 茂戮驴) for some constant 茂戮驴 0.