Greko 2026.11 - new version chess engine
Rating CEDR=3363 (NNUE version)
What's new?
GreKo 2026.11, 07-Nov-2026
-------------
- Full 64-bit hash key instead of 32-bit lock (better hash accuracy).
- Fixed bug in HashEntry::SetScore: corrected condition for negative mate scores.
- New history heuristic: single array [side][from][to] with gradient update formula.
- Added history scaling between searches.
- Added razor pruning for depths 1-3.
- Added reverse futility pruning for depths 1-6.
- Added futility pruning in move loop for quiet moves.
- Added late move pruning (LMP) for quiet moves at depths 1-4.
- Null move: added verification search, improved reduction formula.
- LMR: replaced formula with pre-computed table, reduced penalty for PV nodes.
- Simplified extensions: pawn on 7th rank and recapture extensions only.
- Qsearch: use hash move for sorting, simplified SEE pruning conditions.
- Fixed PV update to respect 50-move rule.
- Added negative history bonus for non-cutting quiet moves.
- Updated random number generator (C++11 mt19937 instead of srand).
- Better EOF handling in input processing.
- Unified Makefile for Windows and Linux (removed separate Makefile.linux).
- Code cleanup: removed configurable USE_* flags and USE_* arrays.
Test results
10+.1
vs. GreKo 2021.12: 685.5 / 1000, Elo +135 +-16
vs. Fruit 2.1: 786.0 / 1000, Elo +226 +-21
vs. SmarThink 1.50: 537.5 / 1000, Elo +26 +-18
60+1
vs. GreKo 2021.12: 65.5 / 100, Elo +115 +-54
vs. Fruit 2.1: 82.5 / 100, Elo +275 +-70
vs. SmarThink 1.50: 45.0 / 100, Elo -35 +-58
Our social media:
Comments
Post a Comment