Computer Chess Club Archives


Search

Terms

Messages

Subject: question about ETC

Author: Uri Blass

Date: 05:57:41 03/21/04


I thought that ETC is about finding if the next move cause cutoff so
I thought that the way it is done is by the following steps:

1)generating list of moves

2)calculating hash key after every legal move without making it(I an sure that
making every move is significantly more expensive espacially for me when I
update my attack tables during make move)

3)in case of hash hit generating a cut off if you can do it.

I decided to look at fruit's code to see how it done there and I was surprised
to see that fruit simply makes all the moves and later checks also for mate or
for draws that are not based on hash tables.

You of course get more information by this way and it may be productive to do
it(but I still think that making a move not in order to search later is not the
fastest way)  but I wonder if it is the meaning of ETC.

If yes then I think that the main benefit of tranposition cutoff in the middle
game is simply mate detection that leads to a smaller tree.

Uri



This page took 0.01 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.