Enhanced Transposition Cutoff

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

hcyrano

Enhanced Transposition Cutoff

Post by hcyrano »

hi,

when i find a cutoff with ETC, i must update the HashTable?

if( -entry->upper >= upper) {

hTable->update(...); //update or not
return -entry->upper;

}

thx
bob
Posts: 20943
Joined: Mon Feb 27, 2006 7:30 pm
Location: Birmingham, AL

Re: Enhanced Transposition Cutoff

Post by bob »

hcyrano wrote:hi,

when i find a cutoff with ETC, i must update the HashTable?

if( -entry->upper >= upper) {

hTable->update(...); //update or not
return -entry->upper;

}

thx
With ETC you are searching a move at the current ply, which leads to a new position that will produce a cutoff. What happens at the next ply is disconnected from what happens at this ply, so why not store the result for _this_ ply (after the cutoff at the next ply) so that the next time you won't have to do this extra ETC effort???