If I disable the following features, the mate-score is found much faster, see output below (DISABLED FEATURES).
- history heuristic
- aspiration window
- check extensions
- null move
- evaluate mobility
COMPARISON MATE-IN-12
Code: Select all
Normal features disabled features
Time (seconds) 773 5
Ply 19 25
Nodes (million) 4853 25
Extensions (million) 1030 0
Repetitions (million) 56 0.2
Branching-factor last ply 200 < 1
Why is the branching factor suddenly so high?
Should I disable certain features under certain conditions? If only 3 pieces left for instance. This sounds a bit artificial...
If the aspiration window is enabled, is it normal to have mate-in-40 scores (-32685)? In other words, what is the actual score, the boundary or the bestscore (which is outside the boundary)?
[d]8/2k5/KP6/8/8/8/8/8 b - - 0 9
NORMAL
Code: Select all
info depth 1 seldepth 3 time 212 score cp -305 nps 0 nodes 23 hashfull 0 pv c7b8 b6b7
info depth 2 seldepth 5 time 213 score cp -325 upperbound nps 0 nodes 71 hashfull 0 pv c7c8
info depth 2 seldepth 5 time 214 score cp -325 nps 0 nodes 95 hashfull 0 pv c7c8 b6b7 c8b8 a6b6
info depth 3 seldepth 5 time 214 score cp -390 upperbound nps 0 nodes 116 hashfull 0 pv c7c8
info depth 3 seldepth 5 time 214 score cp -390 upperbound nps 0 nodes 117 hashfull 0 pv c7c8
info depth 3 seldepth 5 time 215 score cp -390 nps 0 nodes 157 hashfull 0 pv c7c8 a6a7 c8d7 b6b7
info depth 4 seldepth 7 time 216 score cp -435 upperbound nps 1000 nodes 244 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 216 score cp -455 upperbound nps 1000 nodes 273 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 217 score cp -485 upperbound nps 1000 nodes 302 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 217 score cp -530 upperbound nps 1000 nodes 331 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 217 score cp -597 upperbound nps 1000 nodes 360 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 218 score cp -697 upperbound nps 1000 nodes 389 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 218 score cp -847 upperbound nps 1000 nodes 418 hashfull 0 pv c7c8
info depth 4 seldepth 7 time 219 score cp -902 nps 2000 nodes 477 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c7
info depth 5 seldepth 9 time 222 score cp -892 nps 3000 nodes 711 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7d6 b7b8q d6d5
info depth 6 seldepth 9 time 225 score cp -897 nps 4000 nodes 1123 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 a7a8 c6c7
info depth 7 seldepth 9 time 227 score cp -918 upperbound nps 6000 nodes 1433 hashfull 0 pv c7c8
info depth 7 seldepth 11 time 229 score cp -918 nps 7000 nodes 1746 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 a7a6
info depth 8 seldepth 13 time 234 score cp -933 nps 13000 nodes 3118 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 b8c8 c5d5 a7b6
info depth 9 seldepth 14 time 251 score cp -935 nps 33000 nodes 8469 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 b8e5 c5c6 a7a6 c6d7
info depth 10 seldepth 15 time 269 score cp -953 nps 77000 nodes 20903 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5 a7b6 d5d4
info depth 11 seldepth 17 time 310 score cp -958 nps 153000 nodes 47712 hashfull 1 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5 a7b6
info depth 12 seldepth 19 time 399 score cp -963 nps 515000 nodes 205623 hashfull 2 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5 a7b6
info depth 13 seldepth 21 time 479 score cp -975 nps 737000 nodes 353090 hashfull 4 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5
info depth 14 seldepth 23 time 599 score cp -980 nps 914000 nodes 547616 hashfull 6 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5 a7b6
info depth 15 seldepth 23 time 778 score cp -989 nps 1171000 nodes 911606 hashfull 10 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5
info depth 16 seldepth 25 time 1501 score cp -993 nps 1633000 nodes 2451834 hashfull 13 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5
info depth 17 seldepth 27 time 1890 score cp -1009 nps 2350000 nodes 4443147 hashfull 20 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6d5 b8g8 d5e4 g8g4 e4e3 a7b6 e3f2 g4f4 f2e2 b6c5 e2d3 f4f3 d3d2
info depth 18 seldepth 29 time 2589 score cp -1029 upperbound nps 3243000 nodes 8397791 hashfull 28 pv c7c8
info depth 18 seldepth 29 time 4937 score cp -1029 nps 4543000 nodes 22433422 hashfull 32 pv c7c8 a6a7 c8d7 b6b7 d7e6 a7b6 e6f5
info depth 19 seldepth 29 time 5262 score cp -32685 upperbound nps 4639000 nodes 24412741 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5262 score cp -32685 upperbound nps 4639000 nodes 24412742 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5262 score cp -32685 upperbound nps 4639000 nodes 24412743 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5262 score cp -32685 upperbound nps 4639000 nodes 24412744 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5262 score cp -32685 upperbound nps 4639000 nodes 24412745 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5262 score cp -32685 upperbound nps 4639000 nodes 24412746 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412747 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412748 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412749 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412750 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412751 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412752 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412753 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412754 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412755 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412756 hashfull 34 pv c7d6
info depth 19 seldepth 29 time 5263 score cp -32685 upperbound nps 4638000 nodes 24412757 hashfull 34 pv c7d6
info depth 19 seldepth 33 time 773295 score cp -32743 nps 6276000 nodes 4853293564 hashfull 56 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7a6
Time 773295ms
Bestmove c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7a6
Score -32743
NPS 6276k
AB-nodes 4864944909
See-nodes 53849
Evaluated 3124013564
Q-Checks 272
Moves 4853293564/3766679367
TT 1680090250/1680725261 (99%)
TT-usage 5%
Evalcache -1555820907/-1170953732 (132%)
Usage 100%
PEvalcache 384867148/384867175 (99%)
Usage 0%
Depth 19/33
TT-best 564
TT-upper-best 67090565
TT-lower-best 1110965694
Promo-best 448
Win-cap-best 45973
Killer1-best 4951102
Killer2-best 3147489
Other-best 96600191
Los-cap-best 0
Null-move 6849/6841795 (0%)
LMR-move 45097460/45196795 (99%)
PVS-move 3520581287/3525293096 (99%)
Stalemate,CM 155250, 3028
Repetitions 56788659(63960564)
Draw-by-mtrl 55860795
Bad bishop 0
Extensions 1030159951
IID 5
bestmove c7c8
Code: Select all
info depth 1 seldepth 1 time 177 score cp -245 nps 0 nodes 7 hashfull 0 pv c7d6
info depth 2 seldepth 3 time 178 score cp -305 nps 0 nodes 41 hashfull 0 pv c7b8 b6b7
info depth 3 seldepth 3 time 179 score cp -305 nps 0 nodes 100 hashfull 0 pv c7c8 b6b7 c8b8
info depth 4 seldepth 5 time 179 score cp -390 nps 0 nodes 162 hashfull 0 pv c7c8 a6a7 c8d7 b6b7
info depth 5 seldepth 7 time 181 score cp -895 nps 1000 nodes 286 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c7
info depth 6 seldepth 9 time 183 score cp -885 nps 2000 nodes 513 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7d6 b7b8q
info depth 7 seldepth 9 time 187 score cp -890 nps 4000 nodes 899 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 a7a8 c6c7
info depth 8 seldepth 11 time 191 score cp -910 nps 7000 nodes 1372 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 a7b7
info depth 9 seldepth 11 time 194 score cp -905 nps 10000 nodes 2066 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 a7b7 c5d5
info depth 10 seldepth 11 time 200 score cp -925 nps 19000 nodes 3871 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 a7b7 c5d5 b7c7
info depth 11 seldepth 11 time 205 score cp -925 nps 26000 nodes 5437 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 a7b7 c5d5 b7c7 d5e5
info depth 12 seldepth 13 time 222 score cp -945 nps 72000 nodes 16113 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 b8e5 c5c6 a7a6 c6d7 a6b5
info depth 13 seldepth 13 time 240 score cp -950 nps 134000 nodes 32372 hashfull 0 pv c7c8 a6a7 c8d7 b6b7 d7c6 b7b8q c6c5 b8f4 c5b5 f4c7 b5b4 a7b6 b4b3
info depth 14 seldepth 15 time 406 score cp -960 nps 454000 nodes 184569 hashfull 3 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4e3 c5d5 e3f3 d5e5
info depth 15 seldepth 15 time 448 score cp -970 nps 542000 nodes 242984 hashfull 4 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4e3 c5d5 e3d3 b8g3 d3d2
info depth 16 seldepth 17 time 536 score cp -975 nps 690000 nodes 370231 hashfull 5 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4e3 b8e8 e3f4 c5d5 f4f5 e8f8
info depth 17 seldepth 17 time 642 score cp -975 nps 812000 nodes 521459 hashfull 7 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4e3 b8e8 e3f4 c5d5 f4f5 e8f8
info depth 18 seldepth 19 time 1018 score cp -995 nps 1160000 nodes 1181121 hashfull 11 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4e3 b8e5 e3f3 c5d4 f3g4 d4e3 g4h4 e3d4
info depth 19 seldepth 19 time 1150 score cp -995 nps 1297000 nodes 1492173 hashfull 13 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4e3 b8e5 e3f3 c5d4 f3g4 d4e4 g4h4 e5g7 h4h5
info depth 20 seldepth 21 time 1388 score cp -995 nps 1690000 nodes 2346189 hashfull 18 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 a7b6 f5e4 b6c5 e4f5 c5d5 f5g6 d5c6
info depth 21 seldepth 21 time 2849 score cp -32733 nps 3676000 nodes 10474655 hashfull 35 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8b4 f5g6 b4g4 g6h6 a7b7 h6h7 b7a6 h7h8 g4d7
info depth 22 seldepth 23 time 3484 score cp -32741 nps 3992000 nodes 13913453 hashfull 37 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7a6
info depth 23 seldepth 25 time 3934 score cp -32741 nps 4147000 nodes 16316345 hashfull 39 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7a6
info depth 24 seldepth 25 time 4716 score cp -32741 nps 4330000 nodes 20421658 hashfull 42 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7a6
info depth 25 seldepth 25 time 5697 score cp -32743 nps 4506000 nodes 25672831 hashfull 50 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7b6 e4f5 g3h4 f5e5 b6c5 e5f5 c5d5 f5g6 d5e6 g6g7 h4g4 g7f8 g4g5
info depth 26 seldepth 25 time 6735 score cp -32743 nps 4623000 nodes 31137611 hashfull 57 pv c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7b6 e4f5 g3h4 f5e5 b6c5 e5f5 c5d5 f5g6 d5e6 g6g7 h4g4 g7f8 g4g5
Time 6735ms
Bestmove c7c8 a6a7 c8d7 b6b7 d7e6 b7b8q e6f5 b8g3 f5e4 a7b6 e4f5 g3h4 f5e5 b6c5 e5f5 c5d5 f5g6 d5e6 g6g7 h4g4 g7f8 g4g5
Score -32743
NPS 4622k
AB-nodes 27869885
See-nodes 29247
Evaluated 12914449
Q-Checks 3391571
Moves 31137611/40120000
TT 14196525/14496932 (97%)
TT-usage 5%
Evalcache 10372137/12914449 (80%)
Usage 100%
PEvalcache 2542285/2542312 (99%)
Usage 0%
Depth 26/25
TT-best 637
TT-upper-best 1095825
TT-lower-best 1063228
Promo-best 723
Win-cap-best 17295
Killer1-best 158502
Killer2-best 40796
Other-best 721057
Los-cap-best 0
Null-move 0/0 (0%)
LMR-move 3457912/3480533 (99%)
PVS-move 21064596/21166619 (99%)
Stalemate,CM 34006, 3796
Repetitions 248910(254990)
Draw-by-mtrl 317469
Bad bishop 0
Extensions 0
IID 0
bestmove c7c8