New engine releases & news 2021

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Gabor Szots
Posts: 1364
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: New engine releases & news 2021

Post by Gabor Szots »

Gabor Szots
CCRL testing group
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: New engine releases & news 2021

Post by CMCanavessi »

Wow, Berserk made a HUGE jump in strength
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: New engine releases & news 2021

Post by Frank Quisinsky »

Hi there,

Lucas is working on Demolito:
https://ci.appveyor.com/project/lucasar ... /artifacts

Last version from March 19th, 2021!

Thanks to Lucas, a very very nice work.
Demolito is a great fighter, I like it a lot!

Best
Frank
Gabor Szots
Posts: 1364
Joined: Sat Jul 21, 2018 7:43 am
Location: Szentendre, Hungary
Full name: Gabor Szots

Re: New engine releases & news 2021

Post by Gabor Szots »

Frank Quisinsky wrote: Sat Mar 20, 2021 8:01 am Hi there,

Lucas is working on Demolito:
https://ci.appveyor.com/project/lucasar ... /artifacts

Last version from March 19th, 2021!
FYI, a file comparison between version 10-10-2020 and this one shows 13 different bytes.
Gabor Szots
CCRL testing group
Frank Quisinsky
Posts: 6808
Joined: Wed Nov 18, 2009 7:16 pm
Location: Gutweiler, Germany
Full name: Frank Quisinsky

Re: New engine releases & news 2021

Post by Frank Quisinsky »

Hi Gabor,

for such a small source code 13 different bytes can be a lot!?
Never we can sure that in case of Demolito 13 different bytes can be 50 Elo.

:-)

The programmer seems to be the master of small sources.

Thinking on Thinker or Senpai ... (very small sources).
Lucas must be a Genius in programming.
Two programmers have written me this comment in a mail discussion, one of the programmers was Fabien!

Best
Frank
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: New engine releases & news 2021

Post by CMCanavessi »

mvanthoor wrote: Thu Mar 18, 2021 7:29 pm
Gabor Szots wrote: Thu Mar 18, 2021 6:42 pm Thanks Marcel. I guess the incredible speed increase is due to using hash tables, isn't it?
Yes, but also because of the hash move ordering.

The TT itself (cutting on finding exact positions) gives about 116 Elo, and the hash move ordering provides another 50 Elo. The bug that caused me to retract the Alpha 2 release broke hash move sorting. I could have put that into the next release and/or fixed the bug there of course. It would just have split the rating increase over two releases; but I was just in time to remove the buggy release.

In my own gauntlets against 10 other engines in the 1650-1900 range, Alpha 2 performs +165 Elo over Alpha 1. In self-play, head-to-head, Alpha 2 is +200 Elo stronger than Alpha 1 (but self-play is not really a useful measure for rating lists). Here's the rating list, with the gauntlet included (rc6 is now the release version, rc5.1 is the one with the bug). The list is calculated with BayesElo and calibrated against Alpha 1's current CCRL rating.

Code: Select all

Rank Name			Elo    +    - games score oppo. draws
   1 Clueless 1.4		1874   43   42   200   60%  1789    8%
   2 Deepov 0.4			1854   40   40   200   58%  1789   20%
   3 Rustic Alpha 2 rc6		1843   18   18  1000   59%  1773   18%
   4 Pigeon 1.5.1		1824   38   38   200   55%  1789   35%
   5 Wukong JS 1.4		1824   40   40   200   54%  1789   17%
   6 CDrill Build 4		1801   42   41   200   51%  1789   11%
   7 Rustic Alpha 2 rc5.1	1793   23   23   600   57%  1741   20%
   8 TSCP 1.81			1742   41   41   200   44%  1789   13%
   9 Celestial 1.0		1730   40   41   200   43%  1789   17%
  10 Shallow Blue 2.0         	1708   41   42   200   40%  1789   14%
  11 FracTal 1.0		1706   38   39   200   38%  1789   35%
  12 Rustic Alpha 1           	1677   23   24   600   42%  1741   19%
  13 Mizar 3                  	1667   41   43   200   34%  1789   15%
  14 MinimalChess 0.3         	1582   40   41   200   29%  1735   25%
1677 -> 1843 is a 166 Elo improvement.

I've decided to implement together if they naturally go together, such as "hash table + hash move sorting", "killer heuristic + history heuristic" (alpha 3) and "aspriation window + PVS" (alpha 3, or alpha 4, depending on how much the rating increases with the killers and history heuristic.)

I have no idea what the killer/history heuristics are going to add; neither do I know for aspiration windows and PVS. We'll see.
I got +160 Elo compared to Alpha 1

1587.5 -> 1748.0

Great release!
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: New engine releases & news 2021

Post by CMCanavessi »

Gabor Szots wrote: Sat Mar 20, 2021 8:11 am
Frank Quisinsky wrote: Sat Mar 20, 2021 8:01 am Hi there,

Lucas is working on Demolito:
https://ci.appveyor.com/project/lucasar ... /artifacts

Last version from March 19th, 2021!
FYI, a file comparison between version 10-10-2020 and this one shows 13 different bytes.
Last commit was December 24
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
User avatar
Guenther
Posts: 4611
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine releases & news 2021

Post by Guenther »

CMCanavessi wrote: Sun Mar 21, 2021 12:05 am
Gabor Szots wrote: Sat Mar 20, 2021 8:11 am
Frank Quisinsky wrote: Sat Mar 20, 2021 8:01 am Hi there,

Lucas is working on Demolito:
https://ci.appveyor.com/project/lucasar ... /artifacts

Last version from March 19th, 2021!
FYI, a file comparison between version 10-10-2020 and this one shows 13 different bytes.
Last commit was December 24
No, you looked in the wrong branch.
Appveyor creates new builds from any branch.
https://github.com/lucasart/Demolito/tree/ocb3
(very tiny changes, but at least a new sign of life)
https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: New engine releases & news 2021

Post by mvanthoor »

Carlos777 brought it to my attention that even the 64-bit-old compile wasn't able to run on some very old 64-bit AMD CPU's; therefore I've added 64-bit-generic to the Rustic Alpha 2 binaries in the archive on Github. This should cover CPU's such as the early AMD Athlon64 and Phenom and possibly also the 1st Opterons.() I suspect I there won't be anyone around who will test Rustic on an 18 year old AMD CPU however. Still, if the 64-bit-generic compilation runs on your system, it will be 30-35% faster than the 32-bit-generic one.

I don't think I'm going to update past releases of Rustic though. If I'd do that, I'll have to update 15 or 20 releases by next year. I assume that people will be using the latest release, except for testing against a new engine.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
User avatar
Guenther
Posts: 4611
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine releases & news 2021

Post by Guenther »

https://rwbc-chess.de

trollwatch:
Talkchess nowadays is a joke - it is full of trolls/idiots/people stuck in the pleistocene > 80% of the posts fall into this category...