Abstract
The problem-independent heuristics for improving the backtrack search rely on the use of cosets. They are
-
(1)
first in the K-orbit test in search,
-
(2)
first in the K γ1, γ2, ..., γi−1, -orbit test in generate, and
-
(3)
weak test for first in the right coset of K.
Of these, the first is of great significance, leading to great improvements in the backtrack search.
The problem-dependent heuristics rely on the property P for their details, though their general strategies are applicable to a wide class of problems. They are
-
(1)
restricting the choice of images using ¯ΩP,
-
(2)
choosing a base appropriate to the problem,
-
(3)
using any known subgroups, and
-
(4)
generating images of an initial base segment.
There is a close connection between the first two. Indeed, the effectiveness of (1) depends on (2), and the selection of a base depends on how it will be used in (1). Both offer significant improvements in the backtrack searches that have been discussed. The importance of (3) and (4) depends on the problem.
The algorithms for the construction of centralizers, normalizers, intersections, and set stabilisers have been presented. The techniques of this chapter are also used in the construction of the automorphism group of a group.
Preview
Unable to display preview. Download preview PDF.
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(1991). Backtrack search. In: Butler, G. (eds) Fundamental Algorithms for Permutation Groups. Lecture Notes in Computer Science, vol 559. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54955-2_30
Download citation
DOI: https://doi.org/10.1007/3-540-54955-2_30
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54955-0
Online ISBN: 978-3-540-46607-9
eBook Packages: Springer Book Archive