Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Generating Hamiltonian circuits without backtracking from errors
Shufelt J., Berliner H. Theoretical Computer Science132 (1-2):347-375,1994.Type:Article
Date Reviewed: Apr 1 1996

The knight’s tour problem is as follows: starting with a knight on a square of a chessboard, find a sequence of legal moves that will cause the knight to visit each square exactly once, finally returning to the initial square. Such a problem, in graph theoretic terms, is a restriction of the intractable problem of finding a Hamiltonian circuit, that is, a circuit that visits each node of the graph exactly once.

The authors focus on an even more difficult problem, namely generating the entire set of possible knight’s tours with the additional constraint that the search scheme does not make use of backtracking (no backtracking from failure, or NBFF). In other words, the algorithm is not allowed to visit a node in the search tree that will lead to a dead end.

After a general discussion of the problem, the authors describe the search constraints they developed and the search strategy they chose. They then discuss the experimental results obtained with KTC, a search program developed for this task. Finally, they summarize the performance of KTC and state some conjectures for future work.

Interesting results obtained by the authors are the following. The application of search constraints deriving from even a simple domain’s knowledge can reduce the search space dramatically. Adding more complex knowledge increases the search time with respect to the above case only marginally; thus, it is possible to use sophisticated rules for NBFF without paying too much in terms of increased search time. On the other hand, finding new rules seems to require some supporting mechanisms, such as automated theorem proving.

The proposed approach may be applicable to other intractable problems. The paper is interesting and clearly written, and does not require a deep knowledge of the field.

Reviewer:  G. Bongiovanni Review #: CR118919 (9604-0284)
Bookmark and Share
 
Path And Circuit Problems (G.2.2 ... )
 
 
Backtracking (I.2.8 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Path And Circuit Problems": Date
Hypermap rewriting
Sopena E. Theoretical Computer Science 85(2): 253-281, 1991. Type: Article
Jun 1 1992
Optimal covering of cacti by vertex-disjoint paths
Moran S., Wolfsthal Y. Theoretical Computer Science 84(2): 179-197, 1991. Type: Article
Mar 1 1993
&agr;-vertex separator is NP-hard even for 3-regular graphs
Müller R., Wagner D. Computing 46(4): 343-353, 1991. Type: Article
Dec 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy