]> git.sesse.net Git - stockfish/commit - src/endgame.h
Remove KNPKB endgame.
authorprotonspring <mike@whiteley.org>
Mon, 23 Mar 2020 04:21:49 +0000 (22:21 -0600)
committerJoost VandeVondele <Joost.VandeVondele@gmail.com>
Wed, 25 Mar 2020 20:42:33 +0000 (21:42 +0100)
commit8b229381daa9c2537dc9a8cf5080a3a282265d0a
treef7075fee119345d0a50c6cb230584133f0a40681
parent6ecab03dee15fe30bc0237919180a2e51e0ce4b1
Remove KNPKB endgame.

This is a functional simplification that removes the KNPKB endgame.

Testing on only KNPKB positions suggests that this removal actually gains Elo:

Score of patch vs master: 3380 - 3035 - 33585  [0.504] 40000
Elo difference: 3.0 +/- 1.4, LOS: 100.0 %, DrawRatio: 84.0 %

Score of patch vs master: 290 - 36 - 39674  [0.503] 40000
Elo difference: 2.2 +/- 0.3, LOS: 100.0 %, DrawRatio: 99.2 %

removal also doesn't cause a regression with the standard book:

STC
LLR: 2.95 (-2.94,2.94) {-1.50,0.50}
Total: 71376 W: 13794 L: 13719 D: 43863
Ptnml(0-2): 1066, 8092, 17290, 8181, 1059
https://tests.stockfishchess.org/tests/view/5e76c3d5e42a5c3b3ca2e8be

LTC
LLR: 2.95 (-2.94,2.94) {-1.50,0.50}
Total: 28394 W: 3731 L: 3662 D: 21001
Ptnml(0-2): 167, 2339, 9116, 2408, 167
https://tests.stockfishchess.org/tests/view/5e76e5eae42a5c3b3ca2e8d3

closes https://github.com/official-stockfish/Stockfish/pull/2594

Bench 5480811
src/endgame.cpp
src/endgame.h