mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-22 18:17:02 +08:00
Simplify pawnless endgame evaluation
Retire KmmKm evaluation function. Instead give a very drawish scale factor when the material advantage is small and not much material remains. Retire NoPawnsSF array. Pawnless endgames without a bishop will now be scored higher. Pawnless endgames with a bishop pair will be scored lower. The effect of this is hopefully small. Consistent results both at short TC (fixed games): ELO: -0.00 +-2.1 (95%) LOS: 50.0% Total: 40000 W: 7405 L: 7405 D: 25190 And long TC (fixed games): ELO: 0.77 +-1.9 (95%) LOS: 78.7% Total: 39690 W: 6179 L: 6091 D: 27420 bench: 7213723
This commit is contained in:
committed by
Marco Costalba
parent
53ab32ef0b
commit
df201175c6
@@ -42,7 +42,6 @@ enum EndgameType {
|
||||
KRKN, // KR vs KN
|
||||
KQKP, // KQ vs KP
|
||||
KQKR, // KQ vs KR
|
||||
KmmKm, // K and two minors vs K and one or two minors
|
||||
|
||||
|
||||
// Scaling functions
|
||||
|
||||
Reference in New Issue
Block a user