Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Anodos 1.3.0 - new version chess engine


Anodos - UCI chess engine
github:https://github.com/tomcant/anodos/releases
Author: Tom Cant (London, United Kingdom)

Anodos 1.3.0 what's new?

Additions

  • Static exchange evaluation (SEE): evaluate capture sequences to order good captures before bad ones in move ordering.
  • Delta pruning: prune nodes in quiescence search where the material gain cannot possibly raise alpha.
  • Skip bad captures in quiescence: use SEE to avoid searching losing captures in quiescence.
  • Late move pruning: skip late moves entirely at low depths where they are unlikely to improve the position.
  • Internal iterative reduction: reduce depth when no TT move is available since these positions are less likely to be interesting.
  • Insufficient material detection: detect draws when neither side has enough material to deliver checkmate (this is not strict FIDE draw rules, positions like KNN vs K are treated as draws since they require "helpmate", which the engine discards the possibility of).

Enhancements

  • More aggressive late move reductions: it was found through trial/error that reducing depth further for quiet/late moves brings a small but worthwhile increase in strength.

SPRT result vs 1.2.0

Results of 1.3.0 vs 1.2.0 (10+0.1, NULL, 64MB, 8moves_v3.pgn):
Elo: 186.55 +/- 35.26, nElo: 298.14 +/- 46.55
LOS: 100.00 %, DrawRatio: 19.63 %, PairsRatio: 16.20
Games: 214, Wins: 119, Losses: 14, Draws: 81, Points: 159.5 (74.53 %)
Ptnml(0-2): [0, 5, 21, 52, 29], WL/DD Ratio: 0.75
LLR: 2.97 (100.8%) (-2.94, 2.94) [0.00, 10.00]

Anodos 1.1.0 vs other engines:

Bytechess 1.3.03.5/4+34 games
Chessnut 1.02.5/4+14 games
Kreveta 2.2.22/4+04 games
Prune 3.1.00/4-44 games
Gyatso 1.1.00/4-44 games
Critter 1.6a0/4-44 games
Lozza 100/4-44 games
Chess-3 3.00/4-44 games
Rusty-rival 1.0.20 rc52/2+22 games
Gc-engine 1.2 JA2/2+22 games
Annie 1.22/2+22 games
RuthIron18.9.62/2+22 games
Byte 2.02/2+22 games
Rusty-rival 1.0.21 rc61.5/2+12 games
Rusty-rival 1.0.231/2+02 games
Raphael 2.2 JA0/2-22 games
Grail 1.0.40/2-22 games
Monty 202601110/2-22 games
Caligula 3.1 JA0/2-22 games
Stockfish dev-202601010/2-22 games
Yakka 1.50/2-22 games



#chessengine  #Anodos

Comments