Problemet med ridderens træk er problemet med at finde ruten for en skakridder , der passerer gennem alle felterne på brættet én gang.
Dette problem har været kendt i det mindste siden det 18. århundrede . Leonhard Euler dedikerede hende et stort værk "Løsningen af et mærkværdigt spørgsmål, som ikke synes at være genstand for nogen forskning," dateret 1759 [1] . I et brev til Goldbach [2] rapporterede han:
... Erindringen om et problem, der engang blev foreslået mig, tjente som anledning for mig for nylig til nogle subtile undersøgelser, hvor almindelig analyse, det ser ud til, ikke har nogen nytte ... Jeg fandt endelig en klar måde at finde så mange løsninger som jeg kan lide (deres antal er dog ikke uendeligt), uden at lave forsøg.
Med hensyn til grafteori svarer hver ridders rute gennem alle felterne på skakbrættet til en Hamiltonsk sti (eller en cyklus, hvis ruten er lukket) i en graf, hvis hjørner er brættets firkanter, og to felter er forbundet med en kant, hvis man kan komme fra den ene til den anden i den ene hests træk.
For et 8 × 8 bræt er antallet af alle lukkede ridderruter (Hamiltonske cykler) uden hensyntagen til omfartsvejens retning 13 267 364 410 532 [3] . Antallet af alle åbne ruter (under hensyntagen til omfartsretningen) er 19.591.828.170.979.904.
Eulers metode er, at ridderen først bevæger sig ad en vilkårlig rute, indtil den udtømmer alle mulige træk. Derefter tilføjes de resterende celler, der ikke er blevet passeret, til den lavede rute, efter en speciel permutation af dens elementer.
Overvej følgende rute som et eksempel:
55 | 58 | 29 | 40 | 27 | 44 | 19 | 22 |
60 | 39 | 56 | 43 | tredive | 21 | 26 | 45 |
57 | 54 | 59 | 28 | 41 | atten | 23 | tyve |
38 | 51 | 42 | 31 | otte | 25 | 46 | 17 |
53 | 32 | 37 | -en | 47 | 16 | 9 | 24 |
halvtreds | 3 | 52 | 33 | 36 | 7 | 12 | femten |
en | 34 | 5 | 48 | b | fjorten | c | ti |
fire | 49 | 2 | 35 | 6 | elleve | d | 13 |
Lad os først prøve at lave en lukket rute fra en åben rute. For at gøre dette skal du overveje, hvor du kan gå fra felt 1 og 60. Fra felt 1 kan du gå til felt 2, 32 og 52, og fra 60 til 29, 51 og 59. I disse to sæt er der felter, der adskiller sig med én , nemlig - 51 og 52. Takket være dette kan du lukke ruten ved at vende en del af den. For at gøre dette skal du omnummerere felterne fra 52 til 60 i omvendt rækkefølge. Derefter får vi en lukket rute:
57 | 54 | 29 | 40 | 27 | 44 | 19 | 22 |
52 | 39 | 56 | 43 | tredive | 21 | 26 | 45 |
55 | 58 | 53 | 28 | 41 | atten | 23 | tyve |
38 | 51 | 42 | 31 | otte | 25 | 46 | 17 |
59 | 32 | 37 | -en | 47 | 16 | 9 | 24 |
halvtreds | 3 | 60 | 33 | 36 | 7 | 12 | femten |
en | 34 | 5 | 48 | b | fjorten | c | ti |
fire | 49 | 2 | 35 | 6 | elleve | d | 13 |
Nu kan du inkludere nogle af de ikke-traverserede celler i ruten. Da vores rute er lukket, kan den brydes et vilkårligt sted, og en passende kæde af ikke-traverserede celler kan fastgøres til en af enderne. Hvis vi for eksempel bryder kæden i celle 51 (ved at omnummerere celler og få den til at sidste, og 52 først), kan vi forlænge vores kæde med celler a , b og d , som bliver til celler 61, 62 og 63.
Vandermonde forsøgte at reducere problemet til aritmetik. For at gøre dette betegnede han ridderens rute langs brættet som en sekvens af brøker x / y , hvor x og y er koordinaterne for feltet på brættet. I rækken af brøker, der svarer til ridderens træk, kan forskellen mellem tællere i to nabobrøker naturligvis kun være 1 eller 2, på trods af at forskellen mellem deres nævnere er henholdsvis 2 eller 1. Derudover kan brøkerne være 1 eller 2. tælleren og nævneren må ikke være mindre end 1 og større end 8 .
Hans metode til at finde en passende sekvens ligner Eulers metode, men tillader kun at finde ridderens stier for lige dimensionelle brædder.
Warnsdorfs regel , som er en slags grådig algoritme til at finde ridderens rute, er formuleret som følger:
Når man går rundt på brættet, følger ridderen det felt, hvorfra det er muligt at gå til det mindste antal felter, der endnu ikke er passeret. Hvis der er flere sådanne felter, kan du gå til et hvilket som helst af dem.I lang tid troede man, at Warnsdorff-reglen fungerer upåklageligt. Senere, ved hjælp af computere, blev der etableret en unøjagtighed i den anden del af den: hvis der er flere egnede felter, så er ikke alle af dem lige, og et vilkårligt valg af et felt kan føre hesten til en blindgyde. Men i praksis er sandsynligheden for at komme i en blindgyde lille selv med den frie brug af anden del af Warnsdorff-reglen. [fire]
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Janisch rute |
Hestens rute, fundet af K. A. Yanish , danner en semi-magisk firkant , og når brættet drejes 180°, går den første halvdel af ruten (tal fra 1 til 32) over i den anden (tal fra 33 til 64) ). Ruten, som er en rigtig magisk firkant, eksisterer ikke for brættet 8 × 8 [5] .
Skakmaskinen "Turk" demonstrerede ridderens lukkede rute, vist i diagrammet til højre.
Du kan gå rundt om alle skakfelterne med ridderen én gang, desuden kan du gøre det "blindt", begyndende eller slutte på et hvilket som helst felt efter anmodning fra "tilskueren", du kan følge digtet: [6]
Redner Autumn med værdifulde gaver,
Endnu en livgivende dag.
Brød røde gule snore,
Crystal Waters filosofiske baldakin.
To aftener klæbende knopper
Kunstner skrev, Bezdonna Sineva.
Road Slag Kiss Worms,
Stadig dækket med Phlox-græs.
Ryger Te Effektiv Chokolade,
Porcelænskopper får tre,
Blonde pige Dana Joy
Forshmak Divide med en kold kant.
Kone skubber skrøbelig kæreste
Ønsker at skyde denne weekend
At værdsætte selve den arktiske snestorm,
Kaster en vandmelonbold til fire.
Cicada Heel, Barely Ventriloquist,
Giver Sandman vindue til Ficus.
Selvom Tørstig efter Te er tilfreds,
Ejeren donerer Noisily vin.
Foxtrot Six Girls Captivated,
Variety danse er mere fantastiske end far,
Den knap trædende kylling kom ud,
Og den omvandrende Drake er væk.
Bronzeaspens krop bliver rød,
Reigns Shadows gennembrudt længde.
Lydløs end bildæk
Sumpvind giver frø.
Lanterne otte kimærer skinner,
Beetle ankommer, klapper, der.
Ønskeligt efterår, hvis det bliver gennemført
Den mest værdifulde resten af muntert arbejde.
De første bogstaver sætter koordinaterne for bevægelserne:
Aleet Efterår = A1; Værdifulde gaver = C2; etc.Et hint er indsat i hver strofe for at hjælpe med ikke at forvirre rækkefølgen af strofer: EN mere, TO aftener, TRE få det osv.
Antallet af lukkede ruter, taget retningen i betragtning, er dobbelt så stort. Der findes lukkede ruter på tavler for alle lige (sekvens A001230 i OEIS ).
For ikke-firkantede brædder eksisterer en ikke-lukket riddervandring kun, hvis følgende betingelser er opfyldt: hvis den ene side af brættet er 3, så skal den anden side være enten 4 eller mindst 7; hvis begge sider er større end 3, så kan ridderen omgås på alle brædder undtagen 4 × 4. Især findes ikke-lukkede ruter på firkantede brædder for alle . [7] Antallet af åbne stier på tavlerne danner sekvensen A165134 i OEIS .