Hash move and move ordering

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
Daniel Anulliero
Posts: 705
Joined: Fri Jan 04, 2013 3:55 pm
Location: Nice

Hash move and move ordering

Post by Daniel Anulliero » Mon Apr 24, 2017 1:55 pm

Hi all
I know it's good to take the hash move in the move ordering .So there is 3 sort of moves in the table right ?:
**Bests moves with Hash EXACT" ,
**cut moves with hash beta
** alpha moves with hash alpha .
There is also :
**the mate moves (value = -MATE + ply)
** draw moves (0) .
I think I can take move ordering : Bests moves , alpha moves , mate and draw moves , right?
Or I think something wrong?
Thank you for your advices

User avatar
Posts: 24605
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller

Re: Hash move and move ordering

Post by hgm » Mon Apr 24, 2017 2:00 pm

For any position there is only one hash move, and it is what it is. So I am not sure what you want to order.

Aleks Peshkov
Posts: 882
Joined: Sun Nov 19, 2006 8:16 pm
Location: Russia

Re: Hash move and move ordering

Post by Aleks Peshkov » Mon Apr 24, 2017 4:02 pm

It is possible to store lower- and upper- bound score with their respective depths (exact score is both upper and lower bounds) of the same position, but the hash move should be only one (or sometimes none).

Post Reply