Algorithms for Construction and Enumeration of Closed Knight’s Paths Cover Image
  • Price 4.50 €

Algorithms for Construction and Enumeration of Closed Knight’s Paths
Algorithms for Construction and Enumeration of Closed Knight’s Paths

Author(s): Stoyan Kapralov, Valentin Bakoev, Kaloyan Kapralov
Subject(s): Social Sciences, Education
Published by: Национално издателство за образование и наука „Аз-буки“
Keywords: knight graph; closed knight’s path; nonequivalent path; non-self intersecting path; equivalence; enumeration

Summary/Abstract: Two algorithms for constructing all closed knight’s paths of lengths up to 16 are presented. An approach for classification (up to equivalence) of all such paths is considered. Two closed knight’s paths are called equivalent if one can be obtained from the other by applying one or more of the equivalences: translation, rotation, symmetry, or when the corresponding polygons (whose vertices are the cells visited by the knight), are geometrically congruent. By applying the construction algorithms and classification approach, we enumerate both nonequivalent and non self-intersecting knight’s paths and show the obtained results. Some pedagogical aspects related to the problems under consideration and the teaching of subjects such as “Programming”, “Algorithms and Data Structures”, “Graph Algorithms” and “Competitive Programming” are also discussed.

  • Issue Year: 66/2023
  • Issue No: 2
  • Page Range: 107-114
  • Page Count: 8
  • Language: English