In this paper we describe a suite of new algorithms for studying polycyclic matrix groups-algorithms for testing membership and for uncovering the polycyclic structure of the group. We also describe an algorithm for deciding whether or not a group is solvable, which, in the important context of subg
Algorithms for Matrix Groups and the Tits Alternative
โ Scribed by Robert Beals
- Publisher
- Elsevier Science
- Year
- 1999
- Tongue
- English
- Weight
- 224 KB
- Volume
- 58
- Category
- Article
- ISSN
- 0022-0000
No coin nor oath required. For personal study only.
โฆ Synopsis
Tits has shown that a finitely generated matrix group either contains a nonabelian free group or has a solvable subgroup of finite index. We give a polynomial time algorithm for deciding which of these two conditions holds for a given finitely generated matrix group over an algebraic number field. Noting that many computational problems are undecidable for groups with nonabelian free subgroups, we investigate the complexity of problems relating to matrix groups with solvable subgroups of finite index. For such a group G, we are able in polynomial time to compute a homomorphism , such that ,(G) is a finite matrix group and the kernel of , is solvable. If, in addition, G has a nilpotent subgroup of finite index, we obtain much stronger results. For such groups, we show how to effectively compute an encoding of elements of G such that the encoding length of an element obtained as a product of length l over the generators is O(log l) times a polynomial in the input length. This result is the best possible; it has been shown by Tits and Wolf that if a finitely generated matrix group does not have a nilpotent subgroup of finite index, then the number of group elements expressible as words of length l over the generators grows as c l for some constant c>1 depending on G. For groups with abelian subgroups of finite index, we obtain a Las Vegas algorithm for several basic computational tasks, including membership testing and computing a presentation. This generalizes recent work of Beals and Babai, who give a Las Vegas algorithm for the case of finite groups, as well as recent work of Babai, Beals, Cai, Ivanyos, and Luks, who give a deterministic algorithm for the case of abelian groups.
๐ SIMILAR VOLUMES
In this paper we describe a new algorithm for constructing a representation by integer matrices for a polycyclic group given by a finite presentation. This is a first step toward finding a practical algorithm for this problem. We used our algorithm to construct representations for various polycyclic
A recent gradient algorithm in nonlinear optimization uses a novel idea that avoids line searches. This so-called spectral gradient algorithm works well when the spectrum of the Hessian of the function to be minimized has a small range or is clustered. In this article, we find a general precondition
In 1962 Steinberg gave pairs of generators for all finite simple groups of Lie type. In this paper, for each finite orthogonal group we provide a pair of matrices which generate its derived group: the matrices correspond to Steinberg's generators modulo the centre. These generators have been impleme
In this note, we present algorithms to deal with finite near-rings, the appropriate algebraic structure to study non-linear functions on finite groups. Just as rings (of matrices) operate on vector spaces, near-rings operate on groups. In our approach, we have developed efficient algorithms for a va