Vraag:
Het formuleren van een precieze definitie van "ruimte" bij schaken
Arash Howaida
2018-03-04 16:11:12 UTC
view on stackexchange narkive permalink

Premise

Ik heb altijd genoten van recreatief schaken, dus ik ken de basis en enkele algemene tactieken / strategieën. Pas onlangs ben ik, om zo te zeggen, meer hardcore te gaan met mijn analyse. Ik neem namelijk de "big data" -benadering door te kijken naar de gratis beschikbare spellogboeken (die honderdduizenden spellen bevatten).

Ik realiseer me dat er al deskundige machine learning-analyses zijn uitgevoerd met deze gegevens en een deel ervan is gepubliceerd. Ik doe dit echter alleen omdat ik van schaken houd en van programmeren. Ik verwacht geen Nobelprijzen te winnen, maar ik verwacht wel plezier te hebben. In wezen vind ik het cool om de theorieën of vuistregels te testen op hun effectiviteit. Zoals ik al zei, ik probeer bescheiden / realistisch te zijn over mijn modelspecificatie, en er zijn waarschijnlijk enkele dingen die ik niet uit de gegevens kan halen. Sommige variabelen / kenmerken zijn gemakkelijker te formuleren dan andere; wat me bij mijn vraag brengt.

Ik probeer erachter te komen of ik een variabele (ook wel feature genoemd) kan maken waarvoor de speler meer "ruimte" heeft. Laten we zeggen dat we deze positie hebben:

enter image description here

Wit zou hier een ruimtevoordeel hebben. Misschien is het mijn gebrek aan expertise, en ik weet niet precies naar welke "ruimte" hier wordt verwezen; Ik zie een paar verschillende dingen gebeuren. Hieronder volgen mijn drie pogingen om "ruimte" uit te leggen. (houd in gedachten dat ik ernaar streef "ruimte" te reduceren tot iets kwantitatiefs, vandaar de nerdachtig klinkende uitleg)

  • De stukken van wit hebben een kortere gemiddelde afstand tot het einde van het bord dan zwart. De pion van wit staat helemaal op de 5e rij, terwijl de stukken van zwart dichter bij zijn startpositie staan.

  • Wit heeft meer beschikbare zetten. Zwart ziet er nogal krap uit, sommige van zijn stukken zitten elkaar in de weg.

  • Wit controleert meer vierkanten. De lichte vierkante loper van wit heeft een langere diagonaal dan die van zwart, enzovoort.

Dit is het verwarrende gedeelte voor mij, omdat ik een van de bovenstaande items gemakkelijk zou kunnen rationaliseren als "spatie". Citeris paribus, we zouden een verband kunnen verwachten tussen sommige van deze dingen, maar uiteindelijk moet ik genoegen nemen met een precieze definitie van "ruimte" als ik schaaklogboeken wil transformeren naar een kwantitatieve variabele.

Vraag: Is er een precieze definitie (of het nu in de literatuur is of een onuitgesproken maar algemeen begrepen axioma) van het concept van "ruimte"? Misschien zijn geen van mijn pogingen om ruimte uit te leggen dichtbij, en is er een 4e betere definitie. Voel je hoe dan ook vrij om te wegen.

Opmerking: Ik vraag alleen een precieze definitie. Je hoeft je definitie niet terug te brengen tot het kwantitatieve (tenzij je dat wilt!)

Wat is 'spatie' op een schaakbord? het geaccepteerde antwoord op dit bericht verwijst naar mijn 2e definitie: "ruimte in termen van het aantal mogelijke legale zetten dat je hebt." Is dat echter de algemene consensus?

Maybe just number of legal moves. I counted 35 for white and 33 for black. Also number of squares your pieces attack.
AiliomtolsCMT that's often called 'mobility' and is a slightly different concept (though having more space usually implies more mobility).
Zo'n precieze definitie is onmogelijk. Je kunt het breed en praktisch maken, of nauwkeurig en nutteloos
Vier antwoorden:
Fred Knight
2018-03-05 11:33:38 UTC
view on stackexchange narkive permalink

Ik definieer ruimte als een combinatie van mobiliteit en gecontroleerde vierkanten.

  [fen "rbk3br / 2p2p2 / 1pP2Pp1 / pP4Pp / P6P / 8 / 4R2K / 4R3 w - - 0 0"] 

Zwart is volledig verloren vanwege zijn gebrek aan ruimte.

  [fen "8 / 2p2p2 / 1pP1kPp1 / pP1rr1Pp / P6P / 2K5 / 4R3 / 4R3 w - - 0 0 "]  

Zwart is net zo krap, maar zijn grotere mobiliteit en actievere koning geeft hem een ​​veel beter spel.

EDIT: From" Elements of Positional Evaluation "door Dan Heisman. Paragraaf 3.3 Ruimte

Om ruimte beter te begrijpen, moeten we weer terug naar mobiliteit. Belangrijk om te beseffen is dat ruimte afhankelijk is van mobiliteit; dat wil zeggen, mobiliteit "definieert" ruimte. Dit betekent dat, ongeacht hoe de stukken zich bevinden, de speler met meer ruimte in feite degene is met meer actuele en actuele globale mobiliteit, ondanks wat de pionstructuur lijkt aan te geven. Bijvoorbeeld, in een gesloten positie waar de pionnen van wit geavanceerder lijken, als de stukken van zwart, door open bestanden of diagonalen heen, door en rond de pionmassa kunnen "wijzen" op een manier die zwart de superieure feitelijke mobiliteit geeft, dan is hij het die lijkt misschien het ruimtevoordeel te verkrijgen. Dit wordt extra mogelijk gemaakt omdat stukken niet wettelijk verplicht zijn om achter de pionnen van beide partijen te blijven. Inderdaad, een al te ambitieuze vroege duw van een pionmassa laat de stukken soms op een later tijdstip in het defensief liggen omdat de oppositie niet effectief was verminderd in totale feitelijke mobiliteit en god achter de gevorderde pionnen. Dus hoewel ruimte een bestaande en bruikbare term is, kwalificeert het niet als een basiselement.

Thanks for the input, this helps! When you said "mixture of mobility and squares controlled," I totally get the first example. As for the 2nd example, were you going for an illustration of squares controlled? Like you said, black is more mobile. After thinking about it, would it be fair to say that black's rook on e5 gives him more "space" if all else is equal? I was thinking, maybe he doesn't control the e file, but he is at least contesting it. Of course he has claimed the d file on top of that.
In het tweede voorbeeld overwoog ik vooral dat de zwarte koning meer toegang heeft tot de witte pionnen, hoewel de d5-toren die de witte koning beperkt zijn wereldwijde mobiliteit beperkt.
user1583209
2018-03-04 22:12:15 UTC
view on stackexchange narkive permalink

Vanuit het perspectief van een menselijke schaker is spatie iets waar je het over hebt in het begin- / middenspel (zelden in eindspelen), als er veel stukken op het bord staan. In de meeste normale openingen wordt het meestal bepaald door hoe ver je je pionnen op het bord hebt verplaatst, met name de middelste pionnen. Denk aan zoiets als de geavanceerde Franse variant, waarbij wit meer ruimte heeft, omdat hij een pion op de 5e rij heeft, terwijl zwart geen enkele pion verder dan het midden van het bord heeft verplaatst.

Door de pionnen verder te verplaatsen dan uw tegenstander, krijgt u meer "ruimte" voor het bedienen van uw stukken, dwz het aantal mogelijke zetten zou moeten toenemen. Omgekeerd kunnen je pionnen heel goed de opties van je tegenstander beperken, niet noodzakelijk het aantal toegestane zetten, maar het aantal zetten dat geen materiaal verliest.

Omdat je dit automatisch wilt doen, denk ik dat het controleren hoe ver de pionnen zijn bewogen geen goede maat is voor de ruimte, omdat je onderscheid moet maken tussen middenpionnen en andere, en ook sommige pionstructuren effectiever zijn in het creëren van ruimte dan andere.

Aantal legale zetten, zou een maat kunnen zijn, maar ik vermoed dat dit misschien niet erg gevoelig ligt, want zelfs in jouw voorbeeld kan het verschil klein zijn.

Als je de overhead van de berekening niet erg vindt, zou ik als maat een aantal legale zetten die niet onmiddellijk materiaal verliezen voorstellen. Dit zou ervoor zorgen dat de speler met minder ruimte beperkt is in het ontwikkelen van opties, omdat aantrekkelijke ontwikkelende vierkanten zoals (voor zwart) f6, c6, d6, e6, kunnen worden aangevallen door pionnen.

Ik zou ook experimenteren met het negeren van zetten op de 1e / 8e rij.

Herb Wolfe
2018-03-05 22:40:42 UTC
view on stackexchange narkive permalink

Een definitie die ik heb gezien, ik geloof dat die in het boek van Larry Evans stond, Nieuwe ideeën in schaken , maar het kan een ander boek zijn geweest, is dat de hoeveelheid ruimte die je kunt bedienen bepaal het aantal velden dat je rechtstreeks aanvalt aan de kant van je tegenstander op het bord.

In de weergegeven positie is het aantal velden voor wit 8 en voor zwart 2. Wit valt direct b5, c5, d5 aan , e5, f5, g5, c6 en e6, terwijl zwart alleen d4 en f4 aanvalt.

ETD
2018-03-05 23:16:29 UTC
view on stackexchange narkive permalink

Overwegingen zoals die van u voor een definitie van "ruimte" maken al lang deel uit van computerschaken, en ik raad u aan die literatuur te raadplegen voor manieren om een ​​precieze, kwantitatieve definitie te benaderen. De ideeën die u al in uw lijst schetst, hebben betrekking op zaken als mobiliteit van stukken en controle over vierkanten (en in het bijzonder het midden) die doorgaans in de evaluatie door engines van wie, in zekere zin, meer ruimte heeft.

U schrijft over uw verschillende uitgangspunten: "Ik zou gemakkelijk een van de bovenstaande items kunnen rationaliseren ... we zouden een verband kunnen verwachten tussen sommige van deze dingen, maar uiteindelijk moet ik genoegen nemen. " Ik zou willen benadrukken dat je niet echt hoeft te kiezen uit deze opties alsof het verschillende, tegengestelde alternatieven zijn. In plaats daarvan, net zoals bij motorevaluaties talloze overwegingen over materiaal, ruimte, koningveiligheid, enz.Voor een bepaalde positie, en alles neerkomt op een enkele numerieke waarde, kan hetzelfde natuurlijk worden gedaan voor alleen de "ruimte" -component van dingen , het maken van een samengestelde score die tegelijkertijd bijv de relatieve mobiliteit en de relatieve vierkante controle van de twee kanten. Nogmaals, ik zou aanraden om te kijken hoe deze dingen feitelijk in engines worden geïmplementeerd, en om van daaruit verder te gaan.

♦ That's a great point, perhaps I can form a composite equation of sorts to encompass the different aspects of space. But part of the reason I'm trying to settle on one specific formula is that I want to avoid the "black box" phenomenon. I'm afraid if things get too complex, I won't be able to de-abstract the results of my regression model. Is there any one formula that an engine uses for space that you prefer? Or the name of the engine would work too, I could research it.


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...