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



Panda 1.1 JA - new version chess engine


Panda - UCI chess engine
Author: Sebastiano Rebonato-Scott

Panda 1.1 what's new?

A second release of Panda, making some nice elo gains due to improvements in the search.
Some of the more notable changes include:
SPSA tuning using weather-factory
switch to gravity history formula
counter move and follow-up move heuristic
more sophisticated razoring conditions
improvements in late move reductions (conditions and reduction formula)
pawn structure correction history
switch to fail-soft search
time management based on proportion of nodes on pv move
However, these major changes probably only amount to about half of the elo gain, with the rest being from several smaller improvements.

Looking ahead, I think there's a lot of elo to be gained by improving Panda's neural network because:
Panda's current net was only trained on ~100M positions
These positions were scored by a much weaker version of Panda (pre version 1.0)
I don't think I'll have much time to write code in the near future, but if I can leave my laptop running in datagen mode for a while, I might be able to make another release.

Panda 1.1 - tests against other engines

Gauntlet vs 3200-3300 CCRL 40/15 (LTC)

I tested Panda against:
Nalwald 19 (3307)
Komodo 8 (3258)
Svart 6 (3242)
Princhess 0.19.0 (3224)
Lunar 0.2.1 (3200)
--------------------------------------------------
Rank Name                             Elo        +/-       nElo        +/-      Games      Score       Draw           Ptnml(0-2)
   1 Nalwald19                     127.59      40.22     209.87      60.19        128      67.6%      39.1%   [0, 3, 25, 24, 12]
   2 komodo-8                       63.12      47.20      82.82      60.19        128      59.0%      34.4%  [2, 12, 22, 17, 11]
   3 svart6                         -2.71      38.89      -4.22      60.19        128      49.6%      45.3%   [3, 15, 29, 14, 3]
   4 Panda                         -14.12      20.07     -18.98      26.92        640      48.0%      38.4% [31, 76, 123, 68, 22]
   5 lunar                         -49.18      43.29     -69.68      60.19        128      43.0%      40.6%   [8, 17, 26, 11, 2]
   6 princhess                     -63.12      46.54     -83.98      60.19        128      41.0%      32.8%   [9, 21, 21, 10, 3]
--------------------------------------------------
Based on this result, I'd estimate Panda 1.1's strength at around 3240.

Jim Ablett compiles:


Comments