New engine releases & news H2 2022

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

Moderator: Ras

User avatar
RubiChess
Posts: 639
Joined: Fri Mar 30, 2018 7:20 am
Full name: Andreas Matthies

Re: New engine releases & news H2 2022

Post by RubiChess »

Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
User avatar
Gabor Szots
Posts: 1413
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine releases & news H2 2022

Post by Gabor Szots »

Gabor Szots
CCRL testing group
MOBMAT
Posts: 394
Joined: Sat Feb 04, 2017 11:57 pm
Location: USA

Re: New engine releases & news H2 2022

Post by MOBMAT »

I have tried Rebel 16.1 under Arena on a Windows 10 machine.
I loaded some FENs and tried to search and Rebel starts but then locks up.
I have Arena set to use Rebel as an UCI engine.
Has anyone else had any issues?

V
i7-6700K @ 4.00Ghz 32Gb, Win 10 Home, EGTBs on PCI SSD
Benchmark: Stockfish15.1 NNUE x64 bmi2 (nps): 1277K
User avatar
Rebel
Posts: 7279
Joined: Thu Aug 18, 2011 12:04 pm
Full name: Ed Schröder

Re: New engine releases & news H2 2022

Post by Rebel »

MOBMAT wrote: Tue Jan 03, 2023 8:52 am I have tried Rebel 16.1 under Arena on a Windows 10 machine.
I loaded some FENs and tried to search and Rebel starts but then locks up.
I have Arena set to use Rebel as an UCI engine.
Has anyone else had any issues?

V
Please post some of these FEN's.
90% of coding is debugging, the other 10% is writing bugs.
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: New engine releases & news H2 2022

Post by Guenther »

RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
fully agreed
https://rwbc-chess.de

[Trolls n'existent pas...]
User avatar
Gabor Szots
Posts: 1413
Joined: Sat Jul 21, 2018 7:43 am
Location: Budapest, Hungary
Full name: Gabor Szots

Re: New engine releases & news H2 2022

Post by Gabor Szots »

Gabor Szots wrote: Tue Jan 03, 2023 8:29 am Captain 3.0

https://github.com/n4h/Captain-chess
Captain 3.1 is out, same as 3.0 with version names correctly displayed.
Gabor Szots
CCRL testing group
Modern Times
Posts: 3662
Joined: Thu Jun 07, 2012 11:02 pm

Re: New engine releases & news H2 2022

Post by Modern Times »

RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
Agreed. In Cutechess I have a 500ms margin set and that is as far as I'm prepared to go. I very rarely have an engine lose on time.
chrisw
Posts: 4588
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: New engine releases & news H2 2022

Post by chrisw »

Modern Times wrote: Tue Jan 03, 2023 12:33 pm
RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
Agreed. In Cutechess I have a 500ms margin set and that is as far as I'm prepared to go. I very rarely have an engine lose on time.
Hahaha!! The exponential effect of Chinese Whispers.

Rebel does NOT need a timemargin of 1s to not lose on time.
Rebel will be fine with a timemargin of 500ms, or even 250ms

Testing at 20+0.05 with timemargin set to 1000 resulted in ZERO time forfeits in 24000 games.

Testing at 20+0.05 with timemargin=0 results in time losses, unsurprisingly.
Testing at 20+0.05 with timemargin=100 results in 1 time losses per 100 games.
Testing at 20+0.05 with timemargin=250 results in 0 time losses per 100 games.
Testing at 20+0.05 with timemargin=500 results in 0 time losses per 100 games.

Set timemargin to what you like, 250 or 500 should be okay, 1000 even better, although high concurrency settings and/or slow old PC's might need more. Basically it is not really an engine programmer's problem to second guess the communication overhead between engine and GUI, nor the speed of the PC used, nor the concurrency setting.

We can make a worst case estimation for those people who test with timemargin=0, and produce a time-crippled executable, but that doesn't seem too sensible.
Modern Times
Posts: 3662
Joined: Thu Jun 07, 2012 11:02 pm

Re: New engine releases & news H2 2022

Post by Modern Times »

Excellent, that looks all good :)
chrisw
Posts: 4588
Joined: Tue Apr 03, 2012 4:28 pm
Location: Midi-Pyrénées
Full name: Christopher Whittington

Re: New engine releases & news H2 2022

Post by chrisw »

RubiChess wrote: Tue Jan 03, 2023 8:00 am Engine needs a grace margin of 1s to not lose on time??
Come on, you can do better.
Indeed, we already do.
Funnily enough, I thought I'ld put your RubiChess through the same testing procedure as Rebel and Chess System Tal.
At timemargin=0, lots of forfeits, which is to be expected.
At timemargin=100, 2 forfeits per 100 games, twice the rate of Rebel which forfeits at 1 per 100 games.
At timemargin=250, all seems okay.

Happy New Year to you!