Computer Chess Club Archives


Search

Terms

Messages

Subject: Incremental Evaluations

Author: Mike Stoker

Date: 06:16:59 10/27/98


Does anyone know if any of the current chess programs perform incremental
evaluations of positions.  I.e. To evaluate a position after a move is played,
just consider the changed features of the position.  I think a possible way to
do this is to remove all evaluation code from a program and to hand code it into
a neural network type of structure.  At the lowest level, there are the
positions of individual pieces.  At the highest level, there is the positions
evaluation.  At level inbetween, there are scores for certain features and
partial evaluations.  In order to find the change in evaluation after a move is
made, simply trace upwards from the bottom nodes which specify the changed piece
position, and recalculate each nodes that the changed nodes form an input into.
Similarly, if the output from a re-calculated node changes, re-calculate the
nodes that IT feeds into.  In this way, only the relevant features of a position
are re-calculated.

Any thoughts?

Regards,
Mike.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.