A new version of the chess engine has just been released – Bread Engine 2.1.1. Previous versions didn't break into the CEDR Top 64 chess engines and were ranked among amateurs. We'll see how this engine fares; the first tests will be held soon.
Bread Engine is a chess engine written in c++. It uses NNUE (efficiently updatable neural network) to evaluate positions, as well as minimax search. Bread engine does not have a GUI built in, however it supports the uci protocol, you can therefore run it on any chess GUI.
Author: Nonlinear2
What's new and key changes in the new version of the Bread Engine 3.1.0?
This is a smaller Bread release, with bug fixes, multithreading support and some search improvements. You can find the progression tests results in the table below:
| Short time control (8 + 0.08 s) | +55 Elo |
| Long time control (40 + 0.4 s) | +62 Elo |
What's new:
Multithreading
- added lazy SMP:
| Thread odds 2 vs 1 (8 + 0.08 s) | +86 Elo |
| Thread odds 2 vs 1 (40 + 0.4 s) | +68 Elo |
Main search:
- rfp corrplexity adjustments (~3 elo)
- small probcut (~6 elo)
- ttPv reductions (~6 elo)
- re-search depth adjustments (~2 elo)
- non-pawn correction history (~6 elo)
- minor piece correction history (~6 elo)
- major piece correction history (~2 elo)
NNUE:
- new training data and training schedule (~40 elo)
Simplifications / Bug fixes:
- fixed occasional blunders
Progression tests results
LTC: 40 + 0.4 s
Elo | 62.04 +- 3.56 (95%)
Conf | 40.0+0.40s Threads=1 Hash=128MB
Games | N: 10000 W: 2429 L: 662 D: 6909
Penta | [17, 392, 2661, 1667, 263]
https://nonlinear.eu.pythonanywhere.com/test/1212/
STC: 8 + 0.08 s
Elo | 54.96 +- 4.15 (95%)
Conf | 8.0+0.08s Threads=1 Hash=32MB
Games | N: 10014 W: 2791 L: 1220 D: 6003
Penta | [61, 698, 2202, 1701, 345]
https://nonlinear.eu.pythonanywhere.com/test/1211/Bread Engine 3.0.0 vs other chess engines:
| Alexander 8.1 | 8/22 | -6 | 22 games |
| PZChessBot 6.0 JA | 8/20 | -4 | 20 games |
| Pawnocchio 1.9.2 | 7/20 | -6 | 20 games |
| Tarnished 5.0 | 6.5/20 | -7 | 20 games |
| Caissa 1.24 JA | 5/20 | -10 | 20 games |
| Quanticade 3.0 | 4/20 | -12 | 20 games |
| Clover 9.1 JA | 3.5/20 | -13 | 20 games |
| Halogen 16.4.0 | 2.5/18 | -13 | 18 games |
| Viridithas 19.0.1 | 3.5/16 | -9 | 16 games |
| Jackal 2.0.0 | 8.5/14 | +3 | 14 games |
| Tcheran 11.0 | 3.5/10 | -3 | 10 games |
| RubiChess 20260308 | 3.5/10 | -3 | 10 games |
| Motor 0.9.0 | 2.5/10 | -5 | 10 games |
| Horsie 1.1.0 JA | 2/10 | -6 | 10 games |
| Alexandria 9.0.0 JA | 1/10 | -8 | 10 games |
| Catalyst 1.0 | 7/8 | +6 | 8 games |
| Integral 7.0.0 JA | 1.5/8 | -5 | 8 games |
| Leaf dev-5382 JA | 4/6 | +2 | 6 games |
| Raphael 3.2.0 | 3/6 | +0 | 6 games |
| Dragon 3.3 | 2.5/6 | -1 | 6 games |
| Petrel 3.4 JA | 3.5/4 | +3 | 4 games |

Comments
Post a Comment