Generating Hamiltonian circuits without backtracking from errors

We describe research on the problem of generating multiple closed tours of an m × n chessboard by a knight, subject to the constraint that the search scheme used to solve the problem is nonbacktracking; i.e. that the search engine never visits a node in the search tree that will ultimately lead to a...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 132; no. 1-2; pp. 347 - 375
Main Authors Shufelt, Jefferey A., Berliner, Hans J.
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier B.V 26.09.1994
Elsevier
Subjects
Online AccessGet full text
ISSN0304-3975
1879-2294
DOI10.1016/0304-3975(94)90239-9

Cover

More Information
Summary:We describe research on the problem of generating multiple closed tours of an m × n chessboard by a knight, subject to the constraint that the search scheme used to solve the problem is nonbacktracking; i.e. that the search engine never visits a node in the search tree that will ultimately lead to a dead end. We describe our experiences and results in the context ofKTC (Knight's Tour, Chess), a search program developed to undertake this task. We describe the implementation ofktc and the search constraints we discovered, which apply to all Hamiltonian circuit graph search problems. We discussKTC's performance to date, illustrating that a limited amount of domain knowledge can lead to near-perfect search on this class of Hamiltonian circuit construction problems. We close by suggesting promising directions for achieving a perfect search on this problem and the implications of such an achievement.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0304-3975
1879-2294
DOI:10.1016/0304-3975(94)90239-9