[net.chess] ADVANCES IN COMPUTER CHESS 2

mclure%Sri-Unix@sri-unix.UUCP (07/15/84)

whether it is
a win, lose, or draw.  The author presents additional information for
constructing a program that will play the winning side and win,
although not in the fewest number of moves.  Another chapter presents
an Algol routine that classifies such positions according to class and
presents an optimal, fewest-moves algorithm for producing winning K+P
vs.  K play.  The authors conclusion is that K+P vs.  K is considerably
more complicated than most players suspect and that even masters often
misplay positions in this apparently trivial endgame.

    The theory of coordinate squares is explained in a chapter by the
series editor M.R.B.  Clarke.  Other chapters deal with representing
pattern-knowledge in chess endgames, K+R vs.  K+N (considerable new
material here for chess endings theory), yet another analysis of
minimax, a chess combination program that uses plans, detecting mate
without tree search, and a technical description of the MASTER chess
program.  In this last chapter there is an interesting treatment of the
K+B+N vs.  K endgame in which the author present a 7-ply lookahead
tree-search (not too hard for this endgame) that solves this endgame.
This is the first example I have seen where a program can regularly win
as the stronger side in the K+B+N vs.  K endgame.  Even Belle in 1981
could not solve this endgame.

    All in all, I highly recommend this book.  If the other books in
this series are as good as this one, the series is superior faire.
Recently a 4th conference was held at which material was gathered for
volume 4 of this series.  We should see it coming out sometime this
year I hope.  Besides the ICCA Journal, this is the only ongoing series
on computer chess theory I have seen.

	Stuart