How to test quiescence search quality?
Posted: Thu Feb 26, 2015 1:30 pm
Having only a very weak evaluation yet, I am about to verify / optimize my quiescence search, move sorting, and killer heuristic. I have some test positions, to which I evaluate all possible moves by unshrinked quiescence and count every call of the quiescence routine.
Are there any comparable node counts e.g. to following position:
Are there any comparable node counts e.g. to following position:
Code: Select all
XFEN 0: 3q2R1/2P5/1k1B4/4np2/1NPK1Pr1/1R6/PP1N1Q2/3q2b1 w - - 0 123
+-a--b--c--d--e--f--g--h-+
8 | ::: [q] :::<R>:::| Compiled on Feb 26 2015
7 |::: <P> ::: ::: | MS Vis.Studio C/C++ 32-Bit Vers. 18.0
6 | [k] <B> ::: :::|
5 |::: ::: [n][p]::: | Move (preevaluated and sorted) count: 37
4 | <N><P><K> <P>[r]:::|
3 |:::<R>::: ::: ::: |
2 |<P><P> <N> <Q> :::|
1 |::: :::[q]::: [b] |
(w)+-a--b--c--d--e--f--g--h-+
c7xd8Q+ Kd4xe5+ Kd4-d5+ c7xd8B+ Kd4-c3+ Nb4-d3+ Nb4-d5++
Nb4-c2+ c4-c5+ Nb4-c6+ Nb4-a6+ c7xd8R Rg8xd8 c7xd8N
c7-c8N+ c7-c8Q Rg8xg4 c7-c8R Rb3-e3 Rg8-g5 Rg8-g7
Rg8-g6 Rg8-f8 Qf2xg1 Qf2-e3 Rb3-f3 c7-c8B Kd4-e3
Rb3-h3 Rb3-g3 Rb3-a3 Rb3-c3 a2-a4 a2-a3 Rb3-d3
Rg8-h8 Rg8-e8
50.000 19.234 15.585 14.956 14.804 12.995 11.790
11.758 11.638 11.460 8.363 7.549 6.220 3.408
2.154 2.154 1.959 0.066 -2.400 -3.377 -3.381
-3.381 -3.396 -4.892 -4.952 -5.098 -5.888 -8.165
-8.328 -8.330 -8.352 -8.387 -8.406 -8.418 -8.427
-8.901 -8.905
Counter: 2302