Subtraktionsspel

I kombinatorisk spelteori är ett subtraktionsspel ett abstrakt strategispel vars tillstånd kan representeras av ett naturligt antal eller vektor av tal (till exempel antalet spelpoletter i högar av polletter, eller positionerna för pjäser ombord) och i vilka de tillåtna dragen minskar dessa siffror. Ofta tillåter dragen i spelet att vilket tal som helst kan reduceras genom att subtrahera ett värde från en specificerad subtraktionsuppsättning , och olika subtraktionsspel varierar i sina subtraktionsuppsättningar. Dessa spel varierar också i om den sista spelaren som flyttar vinner (den normala spelkonventionen ) eller förlorar ( misère ). En annan vinnande konvention som också har använts är att en spelare som flyttar till en position med alla nummer noll vinner, men att vilken annan position som helst utan drag är oavgjort.

Exempel

Exempel på anmärkningsvärda subtraktionsspel inkluderar följande:

  • Nim är ett spel vars tillstånd består av flera högar av tokens, såsom mynt eller tändstickor, och ett giltigt drag tar bort valfritt antal tokens från en enda hög. Nim har en välkänd optimal strategi där målet vid varje drag är att nå en uppsättning högar vars nim-summa är noll, och denna strategi är central för Sprague-Grundys sats om optimalt spel i opartiska spel . Men när du bara spelar med en enda hög med tokens, är optimalt spel trivialt (bara ta bort alla polletter i ett enda drag).
  • Subtrahera en kvadrat är en variant av nim där endast kvadratantal av tokens kan tas bort i ett enda drag. Det resulterande spelet har en icke-trivial strategi även för en enda hög med tokens; Furstenberg –Sárközy-satsen antyder att dess vinnande positioner har densitet noll bland heltalen.
  • Fibonacci nim är en annan variant av nim där de tillåtna dragen beror på de tidigare dragen till samma hög med tokens. Vid det första draget till en hög är det förbjudet att ta hela högen, och vid efterföljande drag måste summan som subtraheras vara högst två gånger den tidigare summan som togs bort från samma hög.
  • Wythoffs spel spelas genom att placera en schackdrottning på ett stort schackbräde och, vid varje steg, flytta den (på normalt sätt för en schackdrottning) mot brädets nedre sida, vänstra sida eller nedre vänstra hörnet. Detta spel kan beskrivas på samma sätt med två högar med polletter, från vilka varje drag kan ta bort valfritt antal polletter från en eller båda högarna, vilket tar bort samma mängd från varje hög när båda högarna reduceras. Den har en optimal strategi som involverar Beatty-sekvenser och det gyllene snittet .

Teori

Subtraktionsspel är i allmänhet opartiska spel , vilket innebär att uppsättningen av drag som är tillgängliga i en given position inte beror på spelaren vars tur det är att flytta. För ett sådant spel kan tillstånden delas upp i -positioner (positioner där den tidigare spelaren, som just flyttade, vinner) och -positioner (positioner där nästa spelare att flytta vinner), och en optimal spelstrategi består av att flytta till en -position närhelst detta är möjligt. Till exempel, med den normala spelkonventionen och en enda hög med tokens, är varje nummer i subtraktionsuppsättningen en -position, eftersom en spelare kan vinna från ett sådant nummer genom att flytta till noll.

För normalspelade subtraktionsspel där det finns flera siffror, där varje drag endast reducerar ett av dessa nummer, och där de minskningar som är möjliga från ett givet nummer endast beror på det numret och inte på resten av spelets tillstånd , kan Sprague-Grundy-satsen användas för att beräkna ett "nim-värde" för varje tal, ett tal som representerar en ekvivalent position i spelet nim, så att värdet på det övergripande speltillståndet är nim-summan av dess nim- värden. På så sätt kan den optimala strategin för det övergripande spelet reduceras till beräkningen av nim-värden för en förenklad uppsättning spelpositioner, de där det bara finns ett enda nummer. Nim-värdena är noll för -positioner, och icke-noll för -positioner; enligt ett teorem av Tom Ferguson , är entalspositionerna med nim-värde ett exakt de tal som erhålls genom att addera det minsta värdet i subtraktionsmängden till en -position. Fergusons resultat leder till en optimal strategi i multi-pile misère subtraktionsspel, med endast en liten förändring från den normala spelstrategin.

För ett subtraktionsspel med en enda hög med tokens och en fast (men möjligen oändlig) subtraktionsuppsättning, om subtraktionsuppsättningen har godtyckligt stora gap mellan sina medlemmar, då uppsättningen P {\ - positionerna i spelet är nödvändigtvis oändliga. För varje subtraktionsspel med en ändlig subtraktionsmängd är nim-värdena avgränsade och både partitionen i -positioner och -positioner och sekvensen av nim-värden är så småningom periodiska. Perioden kan vara betydligt större än maxvärdet i subtraktionsmängden, men är som mest . Det finns emellertid oändliga subtraktionsmängder som producerar gränsade nim-värden men en aperiodisk sekvens av dessa värden.

Komplexitet

För subtraktionsspel med en fast (men möjligen oändlig) subtraktionsmängd, som att subtrahera en kvadrat, kan partitionen i P-positioner och N-positioner för talen upp till ett givet värde n {\displaystyle n} tid . Nim-värdena för alla tal upp till kan beräknas i tiden där anger storleken på subtraktionsmängden (upp till ) och anger det största nim-värdet som förekommer i denna beräkning.

För generaliseringar av subtraktionsspel, spelade på vektorer av naturliga tal med en subtraktionsmängd vars vektorer kan ha såväl positiva som negativa koefficienter, är det ett oavgörligt problem att avgöra om två sådana spel har samma P-positioner och N-positioner.

Se även

Anteckningar