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

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04