Problem skoczka szachowego

Próba rozwiązania problemu dla planszy 3x3

Problem skoczka szachowego – zadanie polegające na obejściu skoczkiem wszystkich pól planszy tak, żeby na każdym polu stanąć raz i tylko raz. Jeśli skoczek może po ostatnim ruchu wrócić na pole, z którego zaczynał, to mówimy o zamkniętej ścieżce skoczka szachowego. Jeśli skoczek może obejść wszystkie pola, ale po ostatnim ruchu nie może wrócić na startowe pole, to mówimy o ścieżce otwartej.

Rozwiązanie problemu dla plansz kwadratowych

Dla planszy o wymiarach 3 na 3 skoczek może obejść osiem pól, ale na dziewiąte, środkowe nie może wskoczyć.

Na takiej planszy więc nie da się rozwiązać tego problemu. Dla planszy 4 na 4 też nie istnieje rozwiązanie. Ale dla wszystkich plansz kwadratowych o boku większym od czterech można znaleźć taką ścieżkę otwartą dla skoczka, żeby obszedł wszystkie pola dokładnie jeden raz.

Otwarta ścieżka dla planszy 8x8
Zamknięta ścieżka dla planszy 8x8


Zobacz też

Bibliografia

Linki zewnętrzne

Media użyte na tej stronie

Knight's tour anim 2.gif
Autor: Ilmari Karonen, Licencja: CC0
Animowany przykład rozwiązania problemu skoczka szachowego.
Problem skoczka szachowego 3x3.jpg
Autor: Matmis, Licencja: CC BY-SA 3.0
Problem skoczka szachowego dla planszy 3x3
Turk-knights-tour.svg
A map of the Knight's Tour as performed by the Turk. Mapping information from The Turk by Tom Standage.

The pattern is as follows:

d4 f5 d6 e8 c7 a8 b6 a4 b2 d1 f2 h1 g3 h5 g7 e6 f8 d7 b8 a6 b4 a2 c1 e2 g1 h3 f4 d3 c5 e4 c3 d5 e3 c4 e5 c6 d8 b7 a5 b3 a1 c2 e1 g2 h4 g6 h8 f7 h6 g4 h2 f1 d2 b1 a3 b5 a7 c8 e7 g8 f6 h7 g5 f3 d4