Skip to main content

Backtrack search

  • Permutation Groups
  • Chapter
  • First Online:
Fundamental Algorithms for Permutation Groups

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 559))

Abstract

The problem-independent heuristics for improving the backtrack search rely on the use of cosets. They are

  1. (1)

    first in the K-orbit test in search,

  2. (2)

    first in the K γ1, γ2, ..., γi−1, -orbit test in generate, and

  3. (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. (1)

    restricting the choice of images using ¯ΩP,

  2. (2)

    choosing a base appropriate to the problem,

  3. (3)

    using any known subgroups, and

  4. (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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Editor information

Gregory Butler

Rights and permissions

Reprints 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

Publish with us

Policies and ethics