Search Inconsistencies
Posted: 23 Jun 2006, 15:35
OK, I guess all of us who use selective searches sometimes find inconsistent searches when modifying score based on the hash tabel. Somethign I have done in my progra for one of these is as follows:
I save alpha to a local variable on entry to search.
If I end up raising alpha from a hash table entry, I set a "raised" flag.
If after searching all the moves, I find the best score is less than the new value of alpha, and that I had raised alpha from a hash table entry, I restore the original alpha, then research the moves.
This has helped in specific positions, but I have never been able to prove it makes a difference in playing strength.
Does anyone else do something similar?
Mark
I save alpha to a local variable on entry to search.
If I end up raising alpha from a hash table entry, I set a "raised" flag.
If after searching all the moves, I find the best score is less than the new value of alpha, and that I had raised alpha from a hash table entry, I restore the original alpha, then research the moves.
This has helped in specific positions, but I have never been able to prove it makes a difference in playing strength.
Does anyone else do something similar?
Mark