Uitleg
Ponderen is analyse die een schaakengine, een programma dat zetten berekent, tijdens de beurt van de tegenstander uitvoert. In plaats van niets te doen voorspelt de engine de waarschijnlijkste zet van de tegenstander en begint zij te zoeken vanuit de stelling die daarna zou ontstaan. Het doel is tijd te benutten die anders volledig van de tegenstander zou zijn.
Als de tegenstander precies de voorspelde zet speelt, meldt de interface aan de engine dat haar voorspelling juist was. Het al verrichte werk kan doorgaan als de normale zoekactie voor de eigen beurt van de engine. Dit heet een ponder hit. Kiest de tegenstander iets anders, dan moet de engine haar zoekactie omleiden. Een deel van het eerdere werk kan onbruikbaar worden, al kunnen opgeslagen resultaten soms nog worden hergebruikt.
Het voordeel hangt af van de nauwkeurigheid van de voorspelling, de stelling en de manier waarop engine en interface hun middelen beheren. Ponderen kan ook het processor- en energieverbruik verhogen. Daarom is het meestal instelbaar en kan het uitgeschakeld zijn bij thuisanalyse, op servers of in wedstrijden met technische beperkingen.
Ponderen voert geen zet vooraf uit. Een zet een handeling van de speler klaar om op het juiste moment te verzenden. Ponderen rekent alleen. Het verschilt ook van , dat meerdere zichtbare kandidaten in één stelling opvraagt. Ponderen concentreert zich doorgaans op de voorspelde zet van de tegenstander.
Gebruik en context
De communicatieregels tussen een interface en een bevatten opdrachten om het ponderen te starten en te bevestigen wanneer de voorspelling overeenkomt.
Bronnen
- 1.UCI Protocol and Stockfish Commands, Stockfish Documentation
