Warnsdorff's ruleIn the beginning of the 19:th century a practical method for solving the Knight's tour emerged. In "Des Rösselsprungs einfachste und allgemeinste Lösung" (Schmalkalden, 1823) H. C. Warnsdorff presented his method of constructing knight's tours.The aim is to avoid creating dead ends - squares from which the knight cannot get further without getting to an already visited square. For that reason the possible squares to be chosen next are examined before every move. One counts the number of free new choices - entrances - every one of them has, and then moves to the square with the lowest number of new choices. (Example see [1] ) Warnsdorff's rule is heuristic. Theoretically there are objections [2], but on a normal 8*8 squares board the rule works just fine. | |
|
The Java applet on this page demonstrates the efficiency of Warnsdorff's rule:
| |
2. Warnsdorff's rule gives solutions, but not all possible solutions (One can make moves opposing the rule and yet get a complete tour). The rule possesses a trait of arbitrariness; there is often a choice between equal alternatives. And on really big boards the rule runs into trouble. Warnsdorff scarcely had the possibilities to explore this, but Arnd Roth at the Max-Planck-institut für Medizinische Forschung presents an investigation of this in "The Problem of the Knight"
3. More about the heuristic nature of Warnsdorff's rule and its performance could be found at Efficiency of Warnsdorff's rule.
| Reedited 00 03 08 | Visitors:
|