ACM Home Page
Please provide us with feedback. Feedback
Constructing permutation representations for large matrix groups
Full text PdfPdf (583 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the international symposium on Symbolic and algebraic computation table of contents
Oxford, United Kingdom
Pages: 134 - 138  
Year of Publication: 1994
ISBN:0-89791-638-7
Authors
Gene Cooperman  College of Computer Science, Northeastern University, Boston, MA
Larry Finkelstein  College of Computer Science, Northeastern University, Boston, MA
Bryant York  College of Computer Science, Northeastern University, Boston, MA
Michael Tselman  College of Computer Science, Northeastern University, Boston, MA
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 16,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/190347.190384
What is a DOI?

ABSTRACT

New techniques, both theoretical and practical, are presented for constructing a permutation representation for a matrix group. We assume that the resulting permutation degree, n, can be 10,000,000 and larger. The key idea is to build the new permutation representation using the conjugation action on a conjugacy class of subgroups of prime order. A unique signature for each group element corresponding to the conjugacy class is used in order to avoid matrix multiplication. The requirement of at least n matrix multiplications would otherwise have made the computation hopelessly impractical. Additional software optimizations are described, which reduce the CPU time by at least an additional factor of 10. Further, a special data structure is designed that serves both as a search tree and as a hash array, while requiring space of only 1.6n log2 n bits.The technique has been implemented and tested on the sporadic simple group Ly, discovered by Lyons [9], in both a sequential (SPARCserver 670MP) and parallel SIMD (MasPar MP-1) version. Starting with a generating set for Ly as a subgroup of GL(111,5) [5], a set of generating permutations for Ly acting on 9, 606, 125 points is constructed as well as a base for this permutation representation. The sequential version required four days of CPU time to construct a data structure which can be used to compute the permutation image of an arbitrary matrix. The parallel version did so in 12 hours. Work is in progress on a faster parallel implementation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
V.L. Arlazarov, E.A. Dinic, M.A. Kronrod and I.A. Faradzev, "On EconomicM Construction of the Transitive Closure of a Directed Graph", Dokl. Nauk SSSR 194, pp. 487-488. English translation in Soviet Math. Dokl. 11:5, pp. 1209-1210.
3
 
4
L. Babai and R. BeMs, "Las Vegas Algorithms for Matrix Groups", to appear.
 
5
H. Conway, R. T. Curtis, S. P. Norton, R. A. Parker, R. A. Wilson: Atlas of Finite Groups, Clarendon Press, Oxford (1985).
 
6
C. Leedham-Green et al., Lecture at the MAGMA Conference, London, England, July, 1993.
 
7
S. Linton, "The Art and Science of Computing in Large Groups", to appear in Proceedings of the Computational Algebra and Number Theory conference (CANT), Sydney, November, 1992.
 
8
E. M. Luks, "Computing in Solvable Matrix Groups", Proc. 33rd IEEE FOCS (1992), pp. 111-120.
 
9
R. Lyons, "Evidence for a New Finite Simple Group", Journal of Algebra, 20 (1972), pp. 540-569.
 
10
G. Michler, lecture at Northeastern University, October, 1993.
 
11
R. Parker, "The computer calculation of modular characters. (The Meat-Axe)", in M. Atkinson (ed.), Computational Group Theory, Academic Press, London, pp. 267-274, 1984.
 
12
C. C. Sims, "The Existence and Uniqueness of Lyons' Group", Proc. of the Gainseville Conference (1972), pp. 138-141.


Collaborative Colleagues:
Gene Cooperman: colleagues
Larry Finkelstein: colleagues
Bryant York: colleagues
Michael Tselman: colleagues