New engine releases & news H1 2024

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

Moderator: Ras

User avatar
Rebel
Posts: 7279
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news H1 2024

Post by Rebel »

Super Martin
90% of coding is debugging, the other 10% is writing bugs.
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: New engine releases & news H1 2024

Post by mvanthoor »

A small release: Rustic Alpha 3.0.5

One more small step towards tapering and tuning the evaluation and making an accurate comparison between version Alpha 3 and 4.

Version 3.0.5 is a maintenance release. Its main 'feature' is having
dropped separate material counting, by moving the material values directly
into the PSQT's. This is done so that these PSQT's can be used as a basis
for the upcoming Rustic 4. That way, it can be determined how much playing
playing strength is added in Rustic 4 by tapering and tuning these tables.

- Unified the material values with the PSQT values the same way Rustic 4-beta does. This does not impact playing strength of Alpha 3 (except for (maybe) a very minor speed boost).
- Update 'clap' to 4.4.18
- Update 'crossbeam-channel' to 0.5.11
- Remove 'crossbeam-utils' (automatically pulled in)
mar wrote: Mon Jan 22, 2024 4:42 pm Cheng 4.44 is out:

expect 30-40 elo against other programs
Congratulations on the new release :)
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
Gregory Owett
Posts: 254
Joined: Fri Mar 10, 2006 10:26 am
Location: France

Re: New engine releases & news H1 2024

Post by Gregory Owett »

mvanthoor wrote: Mon Jan 22, 2024 6:09 pm A small release: Rustic Alpha 3.0.5

One more small step towards tapering and tuning the evaluation and making an accurate comparison between version Alpha 3 and 4.

Version 3.0.5 is a maintenance release. Its main 'feature' is having
dropped separate material counting, by moving the material values directly
into the PSQT's. This is done so that these PSQT's can be used as a basis
for the upcoming Rustic 4. That way, it can be determined how much playing
playing strength is added in Rustic 4 by tapering and tuning these tables.

- Unified the material values with the PSQT values the same way Rustic 4-beta does. This does not impact playing strength of Alpha 3 (except for (maybe) a very minor speed boost).
- Update 'clap' to 4.4.18
- Update 'crossbeam-channel' to 0.5.11
- Remove 'crossbeam-utils' (automatically pulled in)
mar wrote: Mon Jan 22, 2024 4:42 pm Cheng 4.44 is out:

expect 30-40 elo against other programs
Congratulations on the new release :)
Hi !
Do you never release an executable file?
eduherminio
Posts: 76
Joined: Mon Apr 05, 2021 12:00 am
Full name: Eduardo Caceres

Re: New engine releases & news H1 2024

Post by eduherminio »

mvanthoor wrote: Mon Jan 22, 2024 6:09 pm One more small step towards tapering and tuning the evaluation and making an accurate comparison between version Alpha 3 and 4.

Version 3.0.5 is a maintenance release. Its main 'feature' is having
dropped separate material counting, by moving the material values directly
into the PSQT's. This is done so that these PSQT's can be used as a basis
for the upcoming Rustic 4. That way, it can be determined how much playing
playing strength is added in Rustic 4 by tapering and tuning these tables.
If I'm not wrong, changing your tuner to automatically calculate the average value of each PSQT and substract it from it could allow you to get material values back without affecting the tuning process itself, and therefore achieving your goal of accurately measuring playing strength changes.
Author of Lynx chess engine (GitHub, Lichess)
User avatar
mvanthoor
Posts: 1784
Joined: Wed Jul 03, 2019 4:42 pm
Location: Netherlands
Full name: Marcel Vanthoor

Re: New engine releases & news H1 2024

Post by mvanthoor »

Gregory Owett wrote: Mon Jan 22, 2024 7:06 pm Hi !
Do you never release an executable file?
If there is a change that actually affects the engine with regard to strength or playability, I'll release an executable. The last few updates where just library updates and/or small refactors. There is no functional difference between an executable of version 3.0.0 and 3.0.5. I mostly maintain the older versions for people who want to download and compile these versions themselves. The Alpha 3.0.0 executable is here.
eduherminio wrote: Mon Jan 22, 2024 8:12 pm If I'm not wrong, changing your tuner to automatically calculate the average value of each PSQT and substract it from it could allow you to get material values back without affecting the tuning process itself, and therefore achieving your goal of accurately measuring playing strength changes.
Yes, but in the end it's just 6 extra parameters to tune, and you run the risk of tuning the material value to +1, and then re-tuning the entire table for that piece with -1. Therefore I just collapsed the material values into the PSQT to not have parameters that can conflict, and to save having to tune 6 extra parameters.
Author of Rustic, an engine written in Rust.
Releases | Code | Docs | Progress | CCRL
Gregory Owett
Posts: 254
Joined: Fri Mar 10, 2006 10:26 am
Location: France

Re: New engine releases & news H1 2024

Post by Gregory Owett »

Thank you for your response, but the alpha 3.0, I already had it. :)
User avatar
Rubinus
Posts: 1206
Joined: Thu Jan 18, 2007 4:05 pm
Location: Prague
Full name: Pavel Háse

Re: New engine releases & news H1 2024

Post by Rubinus »

Maybe it got bogged down in the Obsidian discussion, but I happened to notice that the new Minic 3.41 is out. Reduced number of UCI settings compared to 3.40, but otherwise the power is about the same.
jgilchrist
Posts: 8
Joined: Fri Jan 05, 2024 4:49 pm
Full name: Jonathan Gilchrist

Re: New engine releases & news H1 2024

Post by jgilchrist »

Version 2.1 of Tcheran was released today including changes to address three issues that were discovered as a result of @mvanthoor's testing. Thanks again!

https://github.com/jgilchrist/tcheran/releases/tag/v2.1
https://github.com/jgilchrist/tcheran/b ... ELOG.md#21

Elo gains in self-play are as follows:

Code: Select all

ELO   | 109.2 +/- 9.4
CONF  | 8+0.08 Threads=1 Hash=128MB
GAMES | N: 4096 W: 2142 L: 895 D: 1059

Code: Select all

ELO   | 121.4 +/- 18.5
CONF  | 40+0.4 Threads=1 Hash=128MB
GAMES | N: 1024 W: 534 L: 190 D: 300
User avatar
Gabor Szots
Posts: 1416
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine releases & news H1 2024

Post by Gabor Szots »

New engine Molybdenum

rn5f107s2, Germany
https://github.com/rn5f107s2/Molybdenum ... s/tag/v2.0
Gabor Szots
CCRL testing group
mar
Posts: 2632
Joined: Fri Nov 26, 2010 2:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: New engine releases & news H1 2024

Post by mar »

Cheng 4.45 is out:

https://github.com/kmar/cheng4/releases/tag/4.45

- new NN, 400M selfplay positions, 10k nodes
- syzygy cutoff at scout nodes (finds mates slower, but gives more accurate eval in won/lost positions)

60+0.6", 6-man syzygy: Cheng 4.44 - dev: -83.1 +- 7.6 elo: 547-1498-2006 (WLD), 38.3%, 4051 games

I expect ~+20 against other programs

have fun