A space efficient algorithm for group structure computation
Open Access
- 1 October 1998
- journal article
- research article
- Published by American Mathematical Society (AMS) in Mathematics of Computation
- Vol. 67 (224) , 1637-1663
- https://doi.org/10.1090/s0025-5718-98-00968-5
Abstract
We present a new algorithm for computing the structure of a finite abelian group, which has to store only a fixed, small number of group elements, independent of the group order. We estimate the computational complexity by counting the group operations such as multiplications and equality checks. Under some plausible assumptions, we prove that the expected run time is (with denoting the group order), and we explicitly determine the -constants. We implemented our algorithm for ideal class groups of imaginary quadratic orders and present experimental results.Keywords
This publication has 9 references indexed in Scilit:
- On some computational problems in finite abelian groupsMathematics of Computation, 1997
- Lower Bounds for Discrete Logarithms and Related ProblemsPublished by Springer Nature ,1997
- Advances in Cryptology — EUROCRYPT ’97Published by Springer Nature ,1997
- A Course in Computational Algebraic Number TheoryPublished by Springer Nature ,1993
- The discrete logarithm problemPublished by American Mathematical Society (AMS) ,1991
- A Monte Carlo Factoring Algorithm With Linear StorageMathematics of Computation, 1984
- An improved Monte Carlo factorization algorithmBIT Numerical Mathematics, 1980
- Monte Carlo Methods for Index Computation (mod p)Mathematics of Computation, 1978
- Class number, a theory of factorization, and generaPublished by American Mathematical Society (AMS) ,1971