Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Odd behavior in lazy eval

Author: Rick Bischoff

Date: 17:33:01 10/19/04

Go up one level in this thread


To clear things up, the code I was talking about it is in my evaluation
function-- I have no futility pruning or any of that other fancy stuff apart
from what I posted.

I implemented the suggestion of just returning the score instead of alpha/beta
and that seems to have done the trick:

 6     157     212     112316 1. Ne5 Qxb3 2. Nxd7+ Kc8 3. axb3 Kxd7 4. Rxa7
 7     153     871     397795 1. Ne5 Qxb3 2. Nxd7+ Kc8 3. axb3 Kxd7 4. Rxa7 Nd5
move Ne5
1294465 nodes (1041507, 0.804585) 22.574 seconds (57343.2 NPS)
3994 nullmove try 1332 nullmove succeed (%33.35)

Sane PV, slightly more nodes-- no problem, maybe that is just a positional
quirk.  Here it is on the opening:

 6       0      35      24360 1. d4 d5 2. Bf4 Bf5 3. Nf3 Nc6
 7      10     234     107854 1. d4 d5 2. Bf4 Nc6 3. Nf3 Bf5
move d4
278805 nodes (225750, 0.809706) 4.751 seconds (58683.4 NPS)
5309 nullmove try 2870 nullmove succeed (%54.0591)

So I have the same nodes to the PV in ply 7, slightly more nodes overall
(278745), but the NPS (and this is in debug mode on my G4, so don't laugh too
hard) have increased somewhat.



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.