Backtrack searching in the presence of symmetry

  • Authors:
  • Cynthia A. Brown;Larry Finkelstein;Paul Walton Purdom, Jr.

  • Affiliations:
  • Mesch Capital Management, 2314 NE Schuyler, Portland, OR;College of Computer Science, Northeastern University, 360 Huntington Ave., Boston, Mass.;Computer Science Dept., Indiana University, 101 Lindley Hall, Bloomington, In.

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

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.