Abstract
A new approach is described for finding short expressions for arbitrary elements of a permutation group in terms of the original generators which uses rewriting methods. This forms an important component in a long term plan to find short solutions for “large” permutation problems (such as Rubik's cube), which are difficult to solve by existing search techniques. In order for this methodology to be successful, it is important to start with a short presentation for a finite permutation group. A new method is described for giving a presentation for an arbitrary permutation group acting on n letters. This can be used to show that any such permutation group has a presentation with at most n – 1 generators and (n – 1)2 relations. As an application of this method, an O(n 4) algorithm is described for determining if a set of generators for a permutation group on n letters is a strong generating set (in the sense of Sims). The “back end” includes a novel implementation of the Knuth-Bendix technique on symmetrization classes for groups.
The work of these authors was supported in part by the National Science Foundation under grant number DCR-8603293.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
L. Babai, E. Luks, and A. Seress, “On Managing Permutation Groups in O(n 4logc n)”, Preprint No. 59/1986, Mathematical Institute of the Hungarian Academy of Sciences.
B. Benninghofen, S. Kemmerich, and M.M. Richter, Systems of Reductions Lecture Notes in Computer Science, 277, Springer-Verlag, Berlin, 1987.
C.A. Brown, G. Cooperman, L. Finkelstein, and P.W. Purdom, “Computation in Groups Using Labelled Branchings”, in preparation.
G. Cooperman and L.A. Finkelstein, “Short Presentations for Permutation Groups”, in preparation.
M. Jerrum, “A Compact Representation for Permutation Groups”, Journal of Algorithms 7 (1986), 60–78.
O. Knill and R.E. Mäder, “A Collection of Projects for the Mathematical Laboratory: The Rotation Group of Rubik's Cube”, ACM Sigsam Bulletin, Vol. 21, No. 3, August, 1987, 33–43.
D.E. Knuth, “Notes on Efficient Representation of Permutation Groups” (1981), unpublished manuscript.
D.E. Knuth and P.B. Bendix, “Simple Word Problems in Universal Algebras” In Computational Problems in Abstract Algebras, J. Leech, Ed., Pergamon Press, 1970, pp. 263–297.
D.E. Knuth, J.H. Morris, Jr. and V.R. Pratt, “Fast pattern matching in strings”, SIAM Journal on Computing, vol. 6, no, 2 (1977), 323–350.
R. Korf, Learning to Solve Problems by Searching for Macro-Operators, Pitman Publishing, Marshfield, Ma., 1985.
P. Le Chenadec, Canonical Forms in Finitely Presented Algebras, Pitman Publishing, London, 1986 (in U.S.A., J. Wiley & Sons, New York).
D. Ratner and M. Warmuth, “Finding a Shortest Solution for the N × N Extension of the 15-PUZZLE is Intractable”, Proc. AAAI-86, 1986, 168–172.
C.C. Sims, “Computation with Permutation Groups”, in Proc. Second Symposium on Symbolic and Algebraic Manipulation, edited by S.R. Petrick, ACM, New York, 1971.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brown, C., Cooperman, G., Finkelstein, L. (1989). Solving permutation problems using rewriting systems. In: Gianni, P. (eds) Symbolic and Algebraic Computation. ISSAC 1988. Lecture Notes in Computer Science, vol 358. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-51084-2_35
Download citation
DOI: https://doi.org/10.1007/3-540-51084-2_35
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-51084-0
Online ISBN: 978-3-540-46153-1
eBook Packages: Springer Book Archive