Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Endgame Knowledge

Author: Bruce Moreland

Date: 16:01:17 11/24/98

Go up one level in this thread



On November 24, 1998 at 15:07:28, Howard Exner wrote:

>2B5/k7/8/K7/4B3/8/8/8 w - - id drawend1;
>8/1Q6/8/8/8/8/p4K2/k7 w - - id drawend2;
>8/2Q5/8/8/8/6K1/2p5/2k5 b - - id drawend3;
>5nrb/2q2Pn1/6pk/8/6K1/8/8/8 w - - id drawend4:
>8/8/8/7p/6kp/4b3/7K/8 w - - id drawend5;
>8/8/8/8/3b4/p2k4/P7/1K6 b - - id drawend6;
>8/8/8/3k4/4q3/5R2/6P1/6K1 b - - id drawend7;
>8/4k3/6K1/8/4N1N1/8/8/8 w - - id drawend8;
>
>Do programs know that these 8 positions are drawn?
>How important is it it to include this specific
>endgame knowledge? - From both programmer and consumer
>perspective.
>
>I think most programs will know the draw with KNN vs K
>or the rook pawn with the wrong colored bishop.

That's a good set.  The hardest ones are the Q vs P endings, meaning that the
knowledge is hardest to codify in those.  I don't think you can just say "return
0" in those cases because there are some that are won.  However, they are easily
solved with tables.

The KBP vs KP is also a nice trick.  You can move the ram a file to the right
and  that's another good one, which actually cost mine a half-point once in a
slower game against an IM.  Not anymore.

bruce



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.