Computer Chess Club Archives


Search

Terms

Messages

Subject: Crafty, tablebases, and "swindling"

Author: Pete R.

Date: 14:00:58 08/19/99

Go up one level in this thread


On August 19, 1999 at 13:04:46, Dann Corbit wrote:

>On August 19, 1999 at 00:09:58, Pete R. wrote:
>
>>On August 18, 1999 at 21:10:08, Pete Galati wrote:
>>
>>>On August 18, 1999 at 20:35:00, Pete R. wrote:
>>>
>>>>I have a position as follows: white has king and rook, black has king knight and
>>>>pawn. I have the knpkr tablebase files.  When it's black to move, the tablebase
>>>>returns the value instantly.  However when it's white to move the program thinks
>>>>while doing tablebase hits, presumably on the 4 man set.  Evidently I don't
>>>>understand tablebase files, so could someone explain to me what's going on here?
>>>>Knpkr only applies to white having knp??
>>>
>>>I don't use tablebases because they take up allot of space, but do you have both
>>>colors of the tablebase?
>>
>>Yes, I have knpkr.nbb.emd and knpkr.nbw.emd.
>If you have the tablebase files and you are going to lose from a given position
>crafty continues to hunt for an escape (though there is none).  I don't know if
>it is a bug or what, but I have definitely seen that behavior.  If you have a
>winning position or drawn position, the answer will return instantly.

I tried a test with Crafty 16.15 at the command line, read in a pgn file with
kbpkr situation (white has the k+r), and tried to analyze.  First off I need to
read the doc to be sure I'm doing this right, but it instantly ended the search
each time with either side to move.  It didn't tell me what the tb score was,
e.g. mat19 or whatever, so I could be screwing it up.  I hit a key by accident
and then the analyzing started, and it said "drawn from root, trying swindle".
So obviously Crafty knows the position is drawn but is going to try to buffalo
the opponent, which I think is pretty cool. ;)  Anyway I'm not sure it works
right as it's supposed to in command line mode, but in the Chessbase interface
both Hiarcs and Crafty behave this way.  The position is a technical draw, but
when white is to move they start to analyze.  Perhaps both have a "swindle" mode
that is on by default.  Ultimately my concern is that when doing analysis the
tablebases are being used properly and I'm getting the right result.  With the
current position in Kasparov vs. the World there is plenty of endgame analysis
that hits well into the tablebases, and I want to be sure I'm getting the right
answer regardless of who is on move.



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.