ACM Home Page
Please provide us with feedback. Feedback
Memory-based and disk-based algorithms for very high degree permutation groups
Full text PdfPdf (223 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2003 international symposium on Symbolic and algebraic computation table of contents
Philadelphia, PA, USA
Pages: 66 - 73  
Year of Publication: 2003
ISBN:1-58113-641-2
Authors
Gene Cooperman  Northeastern University, Boston, MA
Eric Robinson  Northeastern University, Boston, MA
Sponsors
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 29,   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/860854.860877
What is a DOI?

ABSTRACT

Group membership is a fundamental algorithm, upon which most other algorithms of computational group theory depend. Until now, group membership for permutation groups has been limited to ten million points or less. We extend the applicability of group membership algorithms to permutation groups acting on more than 100,000,000 points. As an example, we experimentally construct a group membership data structure for Thompson's group, acting on 143,127,000 points, in 36 minutes. More significantly, we require approximately 10 GB of RAM for the computation --- even though a single permutation of Thompson's group already requires half a gigabyte of storage.In addition, we propose a disk-based group membership algorithm with the promise of extending group membership to well over one billion (1,000,000,000) points. Such a disk-based algorithm has formerly been impossible, due in part to the lack of a practical disk-based algorithm for multiplying and taking inverses of such large permutations. Random access to disk is prohibitively expensive. We demonstrate the first practical disk-based implementation of the basic permutation operations. We also propose a disk-based architecture for group membership data structures.


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
3
 
4
 
5
 
6
G. Butler and J. J. Cannon. Computing in permutation and matrix groups I: Normal closure, commutator subgroups, series. Math. Comp., 39:663--670, 1982.
 
7
F. Celler, C. R. Leedham-Green, S. H. Murray, A. C. Niemeyer, and E. O'Brien. Generating random elements of a finite group. Comm. Algebra, 23:4931--4948, 1995.
 
8
G. Cooperman. Towards a practical, theoretically sound algorithm for random generation in finite groups. arXiv:math.PR/0205203, http://arxiv.org/abs/math.PR/0205203.
 
9
 
10
G. Cooperman and L. Finkelstein. Randomized algorithms for permutation groups. Centrum Wissenschaft Institut Quarterly (CWI), pages 107--125, June 1992.
 
11
G. Cooperman and L. Finkelstein. Combinatorial tools for computational group theory. In Groups and Computation, volume 11 of Amer. Math. Soc. DIMACS Series, pages 53--86. (DIMACS, 1991), 1993.
 
12
13
 
14
15
 
16
 
17
G. Cooperman and G. Havas. Practical parallel coset enumeration. In Workshop on High Performance Computing and Gigabit Local Area Networks, volume 226 of Lecture Notes in Control and Information Sciences, pages 15--27, 1997.
 
18
G. Cooperman, G. Hiss, K. Lux, and J. Müller. The Brauer tree of the principal $19$-block of the sporadic simple thompson group. J. Experimental Math., 6:293--300, 1997.
 
19
G. Cooperman, W. Lempken, G. Michler, and M. Weller. A new existence proof of Janko's simple group J4. In Computational Methods for Representations of Groups and Algebras, volume 173 of Progress in Mathematics, pages 161--175, 1999.
20
21
 
22
The GAP Group. GAP --- Groups, Algorithms, and Programming, Version 4.3, 2002. http://www.gap-system.org.
 
23
H. Gollan. A new existence proof for Ly, the sporadic simple group of R. Lyons. Preprint 30, 1995.
 
24
H. Gollan. A contribution to the revision project of the sporadic groups: Lyons' simple group Ly. Vorlesungen aus dem FB Mathematik, 26, 1997.
 
25
 
26
H. Gollan and G. Havas. On Sims' presentation for Lyons' simple group. In Computational Methods for Representations of Groups and Algebras, volume 173 of Progress in Mathematics, pages 235--240, 1999.
 
27
G. Havas and C. Sims. A presentation for the Lyons simple group. In Computational Methods for Representations of Groups and Algebras, volume 173 of Progress in Mathematics, pages 241--249, 1999.
 
28
G. Havas, L. Soicher, and R. Wilson. A presentation for the Thompson sporadic simple group. In Groups and Computation III, pages 193--200, New York, 2001. (Ohio, 1999), de Gruyter.
 
29
W. M. Kantor. Sylow's theorem in polynomial time. J. Comp. Syst. Sci., 30:359--394, 1985.
 
30
C. Leedham-Green. The computational matrix group project. In Groups and Computation rm III, pages 229--248, New York, 2001. (Ohio, 1999), de Gruyter.
 
31
C. Leedham-Green, E. O'Brien, and C. Praeger. Recognising matrix groups. In J. Grabmeier, E. Kaltofen, and V. Weispfenning, editors, Computer Algebra Handbook, pages 474--475, 2003.
 
32
 
33
 
34
35
 
36
M. Weller. Construction of large permutation representations for matrix groups. In W. J. E. Krause, editor, High Performance Computing in Science and Engineering '98, pages 430--. Springer, 1999.
 
37
M. Weller. Construction of large permutation representations for matrix groups ii. Applicable Algebra in Engineering, Communication and Computing, 11:463--488, 2001.
 
38
M. Weller. Computer aided existence proof of Thompson's sporadic simple group. manuscript, 2003.
 
39
R. Wilson. Atlas of finite group representations. http://www.mat.bham.ac.uk/atlas.


Collaborative Colleagues:
Gene Cooperman: colleagues
Eric Robinson: colleagues