Transposition table in Q-search
Posted: Fri Dec 26, 2014 8:27 am
Hey everyone,
I want to put a transposition table in my Q-search. At depth 0 I generate captures/queen promotions/quiet checks, and at depth < 0 I generate captures/queen promotions. I have a few questions:
1) When storing the entries, it it enough to store depth = 0 (for depth 0) and depth = -1 (for all depth <0), or should I distinguish between all the different depth < 0?
2) What should I do when probing the score/hash move? I assume it's fine to use a score from a higher depth. However, should I use hash moves from a higher depth? Could it lead to a search explosion if a lot of quiet moves from the main search are being used?
Thanks in advance.
I want to put a transposition table in my Q-search. At depth 0 I generate captures/queen promotions/quiet checks, and at depth < 0 I generate captures/queen promotions. I have a few questions:
1) When storing the entries, it it enough to store depth = 0 (for depth 0) and depth = -1 (for all depth <0), or should I distinguish between all the different depth < 0?
2) What should I do when probing the score/hash move? I assume it's fine to use a score from a higher depth. However, should I use hash moves from a higher depth? Could it lead to a search explosion if a lot of quiet moves from the main search are being used?
Thanks in advance.