Die Evaluationsfunktion von Turing

Alan Turing hat einen Algorithmus zum Computer-Schach in "Digital Computers Applied to Games", Chapter 25, 1953, vorgestellt.

Aus Sicht der weißen Partei wird das Schachbrett wie folgt bewertet:

Bewertung der Spielposition

Jeder weiße Stein leistet einen Beitrag zur Spielposition, ebenso der schwarze König. Alles muß aufaddiert werden, um die Bewertung der Spielposition zu ermitteln.

Für Dame, Turm, Läufer oder Springer berechne:

  1. Die Quadratwurzel aus der Anzahl der Züge, die eine Figur von der Position aus machen kann, wobei Schlagen als 2 Züge bewertet wird und beachtet werden muß, daß der König nicht im Schach stehen darf.
  2. (Wenn nicht die Dame) 1.0, wenn die Figur gedeckt wird, und zusätzlich 0.5, wenn sie zweimal gedeckt wird.
Für den König berechne:
  1. Für Züge außer der Rochade wie in 1. oben.
  2. angenommen, der König wird durch eine eigene Dame auf dem selben Feld ersetzt, dann berechne wie in 1. oben, aber subtrahiere statt addiere den ermittelten Wert.
  3. Zähle 1.0 für die Möglichkeit der späteren Rochade, dadurch daß weder König noch Turm bewegt wurden, weitere 1.0, wenn die Rochade im nächsten Zug durchgeführt werden könnte, und ebenfalls 1.0 für das tatsächliche Rochieren.
Fur einen Bauern berechne:
  1. 0.2 für jeden Schritt nach vorne
  2. 0.3 für Deckung durch mindestens eine Figur (nicht Bauer)
Für den schwarzen König berechne:
  1. 1.0 für das Androhen von Schachmatt.
  2. 0.5 für Schach.
Zitat aus "Digital Computers Applied to Games":
Position-Play Value
Each white piece has a certain position-play contribution and so has the black king. These must all be added up to give the position-play value.

For a Q, R, B or Kt, count -

  1. The square root of the number of moves the piece can make from the position, counting a capture as two moves, and not forgetting that the king must not be left in check.
  2. (If not a Q) 1.0 if it is defended, and an additional 0.5 if twice defended.
For a K, count -
  1. For moves other than castling as 1 above.
  2. ... assume K to be replaced by a friendly Q on the same square, estimating as in 1 above, but subtracting instead of adding.
  3. Count 1.0 for the possibility of castling later not beign lost by moves of K or rooks, a further 1.0 if castling could take place on the next move, and yet another 1.0 for the actual performance of castling.
For a P, count -
  1. 0.2 for each rank advanced.
  2. 0.3 for being defended by at least one piece (not P)
For the black K, count -
  1. 1.0 for the threat of checkmate.
  2. 0.5 for check.