A lovag lépésének problémája az, hogy megtaláljuk az útvonalat egy sakklovagnak , aki egyszer áthalad a tábla összes mezőjén.
Ez a probléma legalább a 18. század óta ismert . Leonhard Euler egy 1759-es nagyszabású munkáját szentelte neki: "Egy különös kérdés megoldása, amely, úgy tűnik, semmiféle kutatásnak nem tárgya" [1] . Goldbachnak [2] írt levelében a következőkről számolt be:
... Egy valamikor felvetett probléma felidézése alkalmat adott a közelmúltban néhány finom kutatásra, amelyben a hétköznapi elemzésnek, úgy tűnik, nincs haszna... Végre találtam egy világos módot, hogy minél többet megtaláljak. tetszőleges megoldásokat (számuk azonban nem végtelen), próbák nélkül.
A gráfelmélet szempontjából a lovag minden egyes útvonala a sakktábla összes négyzetén keresztül megfelel egy Hamilton-útnak (vagy egy ciklusnak, ha az útvonal zárt) egy gráfban , amelynek csúcsai a tábla négyzetei, és két mezőt egy él, ha egy ló mozdulatával egyikből a másikba kerülhet.
Egy 8 × 8-as táblánál az összes lezárt lovagi útvonal (Hamilton-ciklusok) száma az elkerülő út irányának figyelembevétele nélkül 13 267 364 410 532 [3] . Az összes nyitott útvonal száma (az elkerülő irányt figyelembe véve) 19 591 828 170 979 904.
Euler módszere szerint először a lovag egy tetszőleges útvonalon mozog, amíg az összes lehetséges lépést ki nem meríti. Ezután a megmaradt, át nem hagyott cellákat hozzáadjuk az elkészített útvonalhoz, annak elemeinek speciális permutációja után.
Tekintsük a következő útvonalat példaként:
55 | 58 | 29 | 40 | 27 | 44 | 19 | 22 |
60 | 39 | 56 | 43 | harminc | 21 | 26 | 45 |
57 | 54 | 59 | 28 | 41 | tizennyolc | 23 | húsz |
38 | 51 | 42 | 31 | nyolc | 25 | 46 | 17 |
53 | 32 | 37 | a | 47 | 16 | 9 | 24 |
ötven | 3 | 52 | 33 | 36 | 7 | 12 | tizenöt |
egy | 34 | 5 | 48 | b | tizennégy | c | tíz |
négy | 49 | 2 | 35 | 6 | tizenegy | d | 13 |
Először próbáljunk meg egy nyitott útvonalból zárt útvonalat készíteni. Ehhez fontolja meg, hogy az 1-es és 60-as mezőkből merre léphet. Az 1-es mezőből a 2-es, 32-es és 52-es mezőbe, valamint a 60-ból 29-be, az 51-es és 59-es mezőbe. Ebben a két halmazban vannak olyan mezők, amelyek eggyel különböznek. , nevezetesen - 51 és 52. Ennek köszönhetően az útvonal egy részének megfordításával lezárhatóvá tehető. Ehhez fordított sorrendben számozza át a mezőket 52-ről 60-ra. Ezt követően egy zárt útvonalat kapunk:
57 | 54 | 29 | 40 | 27 | 44 | 19 | 22 |
52 | 39 | 56 | 43 | harminc | 21 | 26 | 45 |
55 | 58 | 53 | 28 | 41 | tizennyolc | 23 | húsz |
38 | 51 | 42 | 31 | nyolc | 25 | 46 | 17 |
59 | 32 | 37 | a | 47 | 16 | 9 | 24 |
ötven | 3 | 60 | 33 | 36 | 7 | 12 | tizenöt |
egy | 34 | 5 | 48 | b | tizennégy | c | tíz |
négy | 49 | 2 | 35 | 6 | tizenegy | d | 13 |
Most már beilleszthet néhány be nem járt cellát az útvonalba. Mivel az útvonalunk zárt, tetszőleges helyen megszakítható, és az egyik végére megfelelő, át nem járt cellák lánca rögzíthető. Például, ha megszakítjuk a láncot az 51-es cellában (a cellák átszámozásával és utolsóvá tételével, elsőként pedig az 52-vel), meghosszabbíthatjuk a láncunkat a , b és d cellákkal, amelyekből a 61, 62 és 63 cellák lesznek.
Vandermonde megpróbálta aritmetikára redukálni a feladatot. Ehhez a lovag útvonalát a tábla mentén x / y törtek sorozataként jelölte meg , ahol x és y a tábla mezőjének koordinátái. Nyilvánvaló, hogy a lovag mozdulatainak megfelelő törtek sorában két szomszédos tört számlálóinak különbsége csak 1 vagy 2 lehet, annak ellenére, hogy a nevezőik közötti különbség 2, illetve 1. Ráadásul a számláló és a nevező nem lehet 1-nél kisebb és 8-nál nagyobb.
A megfelelő sorozat megtalálásának módszere hasonló Euler módszeréhez, de csak páros dimenziós táblák esetén teszi lehetővé a lovagok útjainak megtalálását.
A Warnsdorf-szabály , amely egyfajta mohó algoritmus a lovag útvonalának megtalálására, a következőképpen fogalmazódik meg:
A tábla megkerülésekor a lovag azt a mezőt követi, ahonnan a minimális számú, még át nem haladt mezőre lehet menni. Ha több ilyen mező van, akkor bármelyikbe léphet.Sokáig azt hitték, hogy a Warnsdorff-szabály hibátlanul működik. Később számítógépek segítségével a második részében pontatlanságot állapítottak meg: ha több alkalmas mező van, akkor nem mindegyik egyenlő, és egy tetszőleges mezőválasztás zsákutcába vezetheti a lovat. A gyakorlatban azonban a Warnsdorff-szabály második részének szabad felhasználása mellett is kicsi a zsákutcába kerülés valószínűsége. [négy]
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Janisch útvonal |
A ló útvonala, amelyet K. A. Yanish talált , egy félig varázslatos négyzetet alkot , és ha a táblát 180°-kal elfordítják, az útvonal első fele (1-től 32-ig terjedő számok) átmegy a másodikba (33-tól 64-ig terjedő számok). ). Az útvonal, amely egy igazi varázsnégyzet, nem létezik a 8 × 8 táblánál [5] .
A „Török” sakkgép a lovag zárt útvonalát mutatta be, a jobb oldali ábrán látható.
A lovaggal egyszer körbejárhatod az összes sakkmezőt, emellett megteheted „vakon”, a „néző” kérésére bármelyik mezőn kezdve vagy befejezve, követheted a verset: [6]
Értékes ajándékokkal pirosítja az őszt,
Újabb életadó nap.
Kenyérvörösök sárga zsinórok,
Crystal Waters filozófiai lombkorona.
Két este kapaszkodó rügyek
Művész írta, Bezdonna Sineva.
Road Slag Kiss Worms,
Még mindig Phlox fűvel borított.
Füstöli a tea hatékony csokoládét,
Három porcelánpohár,
Szőke lány Dana Joy
Forshmak Divide hideg éllel.
Feleség nyomja törékeny barátnője
Ezen a hétvégén szeretne forgatni
Magát a sarkvidéki hóvihart értékelve,
Négynek dob egy görögdinnye labdát.
Kabócasarok, alig beszélő,
Sandman ablakot ad Ficusnak.
Bár a teára szomjazók elégedettek,
A tulajdonos Noisily bort adományoz.
Foxtrot Six Girls magával ragadott,
A változatos táncok fantasztikusabbak, mint apa,
Alig lépő csirke jött ki,
És a Wandering Drake eltűnt.
A bronznyárfa teste pirosra vált,
Reigns Shadows áttört hossza.
Csendes, mint az autógumik
A mocsári szél magokat ad.
Nyolc lámpás kiméra ragyog,
Bogár érkezik, taps, ott.
Kívánatos ősz, ha befejeződik
A vidám munka legértékesebb maradéka.
Az első betűk a mozdulatok koordinátáit állítják be:
Aleet Autumn = A1; Értékes ajándékok = C2; stb.Minden versszakba beillesztenek egy tippet, hogy ne keverjék össze a strófák sorrendjét: még EGY, KÉT este, HÁROM értem stb.
A lezárt útvonalak száma az irányt figyelembe véve kétszer akkora. Zárt útvonalak léteznek a táblákon minden páros számára ( A001230 sorozat az OEIS -ben ).
A nem négyzet alakú táblák esetében a nem zárt lovagi séta csak akkor létezik, ha a következő feltételek teljesülnek: ha a tábla egyik oldala 3, akkor a másik oldala 4 vagy legalább 7 legyen; ha mindkét oldal nagyobb, mint 3, akkor a lovag minden táblán megkerülhető, kivéve a 4 × 4-et. Különös tekintettel arra, hogy nem zárt útvonalak léteznek négyzetes táblákon az összes számára . [7] A táblákon lévő nyitott utak száma az A165134 sorozatot alkotja az OEIS -ben .