Nordic Journal of Computing Bibliography

C. A. Brown, L. Finkelstein, and P. W. Purdom Jr.. Backtrack Searching in the Presence of Symmetry. Nordic Journal of Computing, 3(3):203-219, Fall 1996.
Abstract

A class of search algorithms for problems with symmetries is discussed. The algorithms take as input a symmetry group (in the form of a permutation group) and use it to avoid repeated search of equivalent portions of the search space. The symmetry checking algorithms are variations on a color automorphism algorithm and make use of recent advances in computational group theory to achieve efficient performance. In particular, this paper gives the first algorithm that combines search rearrangement with an arbitrary symmetry group. Experimental results confirm that the algorithms save a considerable amount of time on symmetric search problems.

Categories and Subject Descriptors: G.2.1 [Discrete Mathematics]: Combinatorics; I.1.2 [Algebraic Manipulation]: Algorithms; I.2.8 [Artificial Intelligence]: Problem Solving, Control Methods, and Search

Additional Key Words and Phrases: backtracking, symmetry group, search rearrangement backtracking

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database