The Schreier-Sims algorithm for matrix groups
Henrik B\"a\"arnhielm

TL;DR
This paper presents a specialized implementation of the Schreier-Sims algorithm for matrix groups in GAP, demonstrating improved speed and memory efficiency through optimizations and benchmarking.
Contribution
The authors developed a new, optimized implementation of the Schreier-Sims algorithm for matrix groups in GAP, outperforming existing versions in speed and memory usage.
Findings
Our implementation is faster in certain cases.
It consumes significantly less memory.
Benchmark results show improved performance.
Abstract
This is the report of a project with the aim to make a new implementation of the Schreier-Sims algorithm in GAP, specialized for matrix groups. The standard Schreier-Sims algorithm is described in some detail, followed by descriptions of the probabilistic Schreier-Sims algorithm and the Schreier-Todd-Coxeter-Sims algorithm. Then we discuss our implementation and some optimisations, and finally we report on the performance of our implementation, as compared to the existing implementation in GAP, and we give benchmark results. The conclusion is that our implementation in some cases is faster and consumes much less memory.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFinite Group Theory Research · Geometric and Algebraic Topology · Advanced Algebra and Geometry
