Det springer Problemet (eller til og med polygraphy eller algoritme av den springer eller rider av Euler) er en matematisk-logisk problem basert på bevegelser av den springer av sjakkspill (en kvadratisk deling av en felles side og deretter en diagonal kvadrat i samme retning) . En ridder som er plassert på et hvilket som helst kvadrat på sjakkbrettet, må besøke alle rutene uten å passere to ganger på den samme.
Mens målet generelt er å dekke alle rutene på brettet med en ridder, har en variant blitt studert i det middelalderske Midtøsten der stykket veksler mellom en ridderbevegelse og en diagonal bevegelse ( se nedenfor ).
Problemet gjaldt opprinnelig forløpet til et firkantet sjakkbrett på 64 firkanter eller på et halvt sjakkbrett på 32 firkanter; men det ble senere studert for andre dimensjoner og også for ikke-rektangulære former, inkludert kors.
Det er forskjellige måter å krysse sjakkbrettet på: banen kan være åpen eller i nærheten av seg selv, i så fall snakker vi om rytterens tur . Vi kan også se etter løsninger med bestemte symmetrier eller til og med de lengste løsningene uten å krysse.
Krets av hopperen på et sjakkbrett i størrelsen 24 × 24 oppnådd av et nevralt nettverk .
Kurs åpnet på et sjakkbrett på størrelse 130 x 130, oppnådd ved bruk av heuristikken til Warnsdorf.
Åpne kurs på et sjakkbrett på 5 x 5 størrelse.
Rytterens tårn på et kryssformet brett.
Lukket krets uten maksimal kryssing på kort 49; lengden er 24 hopp.
Åpen bane uten maks kryss på sjakkbrett størrelse 64; lengden er 35 hopp.
Den første forekomsten finnes i en avhandling om indisk poetisk ornament, Kavyalankara av dikteren Rudrata.
En løsning på problemet i løpet av et helt halvt sjakkbrett på 32 firkanter ble funnet i et manuskript fra begynnelsen av X - tallet ; denne løsningen kan enkelt tilpasses for å oppnå hele sidelinjen til et sjakkbrett på 64 firkanter. Denne løsningen er ikke en krets fordi den ikke lar deg gå tilbake til startpunktet.
Et indisk leksikon fra XVII - tallet illustrerer lukket sti på et brett på 64 firkanter. Charles Monneron rapporterer fra India om en annen løsning på problemet, som vil bli skrevet ut senere i Encyclopedia .
|
|
|
Raja Krishna Wadiyar III (i) ble interessert i faget i første halvdel av XIX th århundre , skylder vi ham til den første av et kurs kjent rytter hvis blokk tall danner et magisk kvadrat.
Den rytteren Euler har vært kjent i lang tid. Rundt 840 ga den arabiske sjakkspilleren og teoretikeren al-Adli ar-Rumi allerede en løsning.
Midler mnemoniske for å holde en løsning på skjøteledningen kretsen er dokumentert i et manuskript kopiert på 1,141 , som inneholder tekster i tillegg til den X- th -tallet ; dette er dikt på 64 vers , som hver er knyttet til koordinatene til en firkant på sjakkbrettet. Fire slike dikt er kjent, noe som fører til den konklusjonen at problemet med rytterkretsen var populært i den arabisk-muslimske verden, og at ingen generell metode for å konstruere en slik kurs var kjent.
Andre kursreglerArabiske lærde har også studert et beslektet problem der stykket som skal flyttes, vedtar vekselvis bevegelsen til rytteren og den til en annen brikke, rådgiver eller elefant, i chatrang (versjonen av sjakk praktisert i den middelalderske arabiske verdenen). Rådgiveren ( damens forfader ) og elefanten (forfedren til den galne ) som beveger seg henholdsvis ett kvadrat diagonalt og to kvadrater diagonalt. Dikt ble også komponert for å huske løsninger.
|
|
Det finnes i et manuskript Anglo-Norman fra XIV - tallet en farled som tar sikte på å bringe rytteren fra et hjørne til et annet. Flere andre senere manuskripter gir også åpne kurs på sjakkbrett eller halvpensjon.
Løsning datert XIV th århundre. | |||||||
---|---|---|---|---|---|---|---|
23 | 26 | 11 | 4 | 49 | 52 | 45 | 40 |
10 | 3 | 22 | 25 | 46 | 41 | 48 | 51 |
27 | 24 | 5 | 12 | 53 | 50 | 39 | 44 |
2 | 9 | 28 | 21 | 42 | 47 | 54 | 59 |
29 | 20 | 1. 3 | 6 | 61 | 58 | 43 | 38 |
8 | 1 | 16 | 19 | 32 | 35 | 60 | 55 |
17 | 30 | 7 | 14 | 57 | 62 | 37 | 34 |
. | 15 | 18 | 31 | 36 | 33 | 56 | 63 |
Pierre Rémond de Montmort studerte dette problemet, og gir en løsning sitert av Martin Grandin . Sistnevnte bruker også to andre løsninger innhentet av Abraham de Moivre og av de Mairan .
|
|
|
Matematikeren Leonhard Euler gjenopptok den vitenskapelige studien i 1759 . "Løsningen på et nysgjerrig spørsmål som ikke synes å være gjenstand for noen analyse" ble imidlertid ikke publisert før i 1766 . Côme Alexandre Collini publiserte en i Encyclopedic Journal i 1773.
Euler viser der løsningen på flere problemer:
En løsning publisert av Euler.
En løsning foreslått av Euler. Dette er symmetrisk i forhold til sentrum av sjakkbrettet, og går først gjennom den nedre halvdelen av sistnevnte, deretter den øvre delen.
Løsning av trikset på et 10x10 sjakkbrett, foreslått av Euler.
Euler gjorde også feil, han bekreftet dermed at ingen lukket sti er mulig på et sjakkbrett med bredde 3; et moteksempel ble gitt i 1917 på et sjakkbrett i størrelse 3 × 10.
Stengt kurs på et sjakkbrett i størrelse 3 × 10. | |||||||||
---|---|---|---|---|---|---|---|---|---|
1 | 28 | 25 | 6 | 19 | 4 | 21 | 10 | 1. 3 | 16 |
26 | 7 | 30 | 3 | 24 | 9 | 18 | 15 | 22 | 11 |
29 | 2 | 27 | 8 | 5 | 20 | 23 | 12 | 17 | 14 |
Gjennom århundrene har matematikere studert dette temaet ved å variere:
Det ble foreslått å studere rytterkursene der summen av antall passasjer i en boks er konstant i henhold til radene og kolonnene. I 1888 ble 83 slike kurs (inkludert 27 stengt) deponert ved National Conservatory of Arts and Crafts ; ingen av disse banene gir en magisk firkant fordi summen ikke er den samme etter diagonalene. En 84 th ruten ble oppdaget i 1970 Omfattende forskning etablert i 2003 som et sjakkbrett det er totalt 108 ulike kurs som danner magisk kvadrat verken som har lik diagonal
Lukket kurs som også er et magisk torg. (Med unntak av diagonalene) | |||||||
---|---|---|---|---|---|---|---|
42 | 59 | 2 | 17 | 40 | 15 | 22 | 63 |
3 | 18 | 41 | 60 | 21 | 64 | 39 | 14 |
58 | 43 | 20 | 1 | 16 | 23 | 62 | 37 |
19 | 4 | 57 | 44 | 61 | 38 | 1. 3 | 24 |
56 | 45 | 6 | 29 | 12 | 25 | 36 | 51 |
5 | 30 | 55 | 48 | 33 | 52 | 11 | 26 |
46 | 7 | 32 | 53 | 28 | 9 | 50 | 35 |
31 | 54 | 47 | 8 | 49 | 34 | 27 | 10 |
Det skal bemerkes at det arbeides noe med emnet golfkjørere XXI th century .
Jakten på en rytters tur er et spesielt tilfelle av Hamiltoniske grafer i grafteorien . Dessuten, siden en ridder alltid går fra en svart boks til en hvit boks og omvendt , følger det at grafen for ridderens bevegelser er en todelt graf .
Når det gjelder et søk etter et kurs som ikke nødvendigvis løper på seg selv, er det bevist at det er en løsning for ethvert rektangulært sjakkbrett med lengde og bredde som er større enn eller lik 5.
Triksene til ryttere kan gjøres på brikker av forskjellig størrelse og i forskjellige former (rektangel, terning, belegningsstein, uendelig spiral osv.), Men antall firkanter må være jevnt. Når det gjelder et rektangulært sjakkbrett, har vi følgende eksistensresultat:
Schwenks setning - For ethvert m × n sjakkbrett slik at m er mindre enn eller lik n , er det en ridderes tur, med mindre en eller flere av følgende forhold er oppfylt:
Betingelse 1 forhindrer eksistensen av en lukket sving, av enkle grunner til paritet og farging. På et standard sjakkbrett i svart og hvitt beveger en ridder seg fra hvitt til svart eller omvendt. Så en lukket sving må besøke samme antall sorte og hvite firkanter, og antall besøkte torg må være jevnt. Nå hvis m og n er merkelige, er antall kvadrater merkelig så det er ingen lukket sving. Imidlertid kan det være åpne tårn.
Tilstand 2I henhold til denne tilstanden er det ingen lukket sving hvis den minste siden er 1, 2 eller 4.
Hvis m = 1 eller 2, kan ikke ridderen nå alle rutene (unntatt i trivielt tilfelle 1 × 1 ). Vi kan også vise fraværet av en lukket sving i 4 × n-saken ved et fargeleggingsargument.
Anta at det er et lukket tårn på et 4 × n sjakkbrett . La oss kalle settet med svarte firkanter og settet med hvite firkanter besøkt av svingen, på et standard sjakkbrett. La oss se på figuren til høyre. La oss kalle settet med grønne bokser og settet med røde bokser. De er like mange. Merk at ridderen må gå fra et kvadrat til et kvadrat på . Siden han må besøke hvert kvadrat, må han også gå fra et kvadrat til et kvadrat av (ellers måtte han reise to eller flere ruter etterpå, noe som er umulig).
Undersøkelse av dette hypotetiske trikset gir en motsetning:
Det følger at settene og er forvirrede, akkurat som settene og . Dette er absurd, så det er ingen tur i 4 × n-saken , uavhengig av n .
Tilstand 3Vi kan bevise tilstand 3 fra sak til sak. Å lete etter en lukket sving i 3 × 4 , 3 × 6 , 3 × 8 tilfeller mislykkes raskt. For 3 × n tilfeller , med n jevn og større enn 8, konstruerer vi de lukkede svingene ved induksjon, og gjentar bevegelsene.
Andre tilfellerVi har bevist at et lukket tårn ikke eksisterer under de tre nevnte forholdene. Å bevise eksistensen av et slikt triks i andre tilfeller er mer komplisert.
For å lykkes i et kurs er det tilstrekkelig å velge for hvert nytt hopp en ledig plass blant den som gir færrest mulig påfølgende hopp, selv om det betyr å avbryte de siste trekkene i tilfelle en blindgate: dette er en klassisk programmeringsøvelse.
Selv om det generelle problemet med å finne en Hamilton-krets i en graf er NP-komplett , kan det spesielle tilfellet med rytterens tur løses på lineær tid .
Det er 26.534.728.821.064 forskjellige lukkede kretser på et firkantet sjakkbrett med 64 firkanter, og det er 9.862 av dem på et firkantet sjakkbrett på 36 firkanter.
Antall åpne baner for et firkantet sjakkbrett er gitt av A165134 fra OEIS :
Sjakkbrett dimensjon: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|---|
Antall åpne kurs: | 1 | 0 | 0 | 0 | 1.728 | 6,637,920 | 165 575 218 320 | 19 591 828 170 979 904 |