Isomorphism and the N-Queens problem

  • Authors:
  • Paul Cull;Rajeev Pandey

  • Affiliations:
  • Department of Computer Science, Oregon State University, Corvallis, Oregon;Department of Computer Science, Oregon State University, Corvallis, Oregon

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

The N-Queens problem is commonly used to teach the programming technique of backtrack search. The N-Queens problem may also be used to illustrate the important concept of isomorphism. Here we show how the N-Queens problem can be used as a vehicle to teach the concepts of isomorphism, transformation groups or generators, and equivalence classes. We indicate how these ideas can be used in a programming exercise. We include a bibliography of 29 papers.