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.