zurichess jura released

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

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
brtzsnr
Posts: 426
Joined: Fri Jan 16, 2015 3:02 pm
Contact:

zurichess jura released

Post by brtzsnr » Sat Feb 18, 2017 8:14 am

Hello, everyone!

I'm happy to release a new version of my engine, zurichess jura.

The source code for this release can be browsed from https://bitbucket.org/zurichess/zuriche ... lease.jura
The release binaries can be downloaded at: https://bitbucket.org/zurichess/zurichess/downloads
Linux AMD64 https://bitbucket.org/zurichess/zuriche ... inux-amd64
Windows AMD64 https://bitbucket.org/zurichess/zuriche ... -amd64.exe


An overview of the most important changes is:
  • * Improve search:
    • * Implement razoring at depth 1.
      * Implement counter move heuristics.
      * Tweak LMR, NMP and FP.
    * Improve evaluation: * Evaluate connected pawns based on their file.
    * Tweak time control to reduce more of the forfeits.
    * Usual code clean ups, speed ups and bug fixes.
    * New Library API: added Position.GivesCheck
In self play at fast controls it's about 85 Elo stronger. Self-play strength improvement
does not necessary indicate an improvement against other engines.

Code: Select all

700 @ 40/15+0.15
316 - 148 - 236
ELO 85.04±21.29

Despite the Elo improvement, the code has not grown too much.

Code: Select all

 27 files changed, 872 insertions(+), 660 deletions(-)

Please test the new version if you maintain a rating list.

Many thanks to everyone who included zurichess in their private tests and tournaments and made this release possible.

Regards,

brtzsnr
Posts: 426
Joined: Fri Jan 16, 2015 3:02 pm
Contact:

Re: zurichess jura released

Post by brtzsnr » Sat Feb 18, 2017 8:25 am

Regarding future releases:

1. I will switch to release when the improvement gets closer to 50 Elo, instead of 100 Elo. The engine is a lot stronger than the first Aargau release and improvements are harder to find and often very small.
2. SMP will come after the engine reaches 3000+ Elo on CCRL 40/40 in single thread mode. I believe evaluation and search can still be improved.
3. Lately I've been exploring automatic feature extraction for evaluation. Of course, there is very little literature on this topic so no advances so far. Long term I want to move away from manual feature engineering.

User avatar
Werner
Posts: 2235
Joined: Wed Mar 08, 2006 9:09 pm

Re: zurichess jura released

Post by Werner » Sat Feb 18, 2017 9:13 am

Thanks Alexandru,

I will start testing soon...
Werner

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: zurichess jura released

Post by SzG » Sat Feb 18, 2017 10:17 am

Thanks Alexandru.

Just to be sure, is the default skill level 0 the strongest?
Gabor Szots

CCRL testing group

styx
Posts: 338
Joined: Tue Mar 13, 2012 8:59 pm
Location: Germany

Re: zurichess jura released

Post by styx » Sat Feb 18, 2017 10:22 am

I asked the same question some weeks ago: yes it is

It's maybe an unfavourable decision to name it "skill level" (as in stockfish). Maybe "handicap level" would cause less confusion.

SzG
Posts: 2447
Joined: Fri Mar 10, 2006 6:20 am
Location: Szentendre, Hungary

Re: zurichess jura released

Post by SzG » Sat Feb 18, 2017 10:29 am

styx wrote:I asked the same question some weeks ago: yes it is

It's maybe an unfavourable decision to name it "skill level" (as in stockfish). Maybe "handicap level" would cause less confusion.
Thanks Andreas.
Gabor Szots

CCRL testing group

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: zurichess jura released

Post by Graham Banks » Sat Feb 18, 2017 7:10 pm

Thanks Alexandru. 8-)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

BrendanJNorman
Posts: 964
Joined: Sun Feb 07, 2016 11:43 pm

Re: zurichess jura released

Post by BrendanJNorman » Sun Feb 19, 2017 2:16 am

brtzsnr wrote:
Many thanks to everyone who included zurichess in their private tests and tournaments and made this release possible.

Regards,
Many thanks to you for your interesting engine.

I like it a lot (a unique human-like playing style!), so I made a logo for you in thanks. I hope you like it.

http://chessncognac.com/wp-content/uplo ... ss-128.jpg
Check my site for engine reviews and other chess stuff :)

www.chessncognac.com

brtzsnr
Posts: 426
Joined: Fri Jan 16, 2015 3:02 pm
Contact:

Re: zurichess jura released

Post by brtzsnr » Sun Feb 19, 2017 8:38 pm

Brendan~

Thank you for your kinds words. I read your blog from time to time, I didn't know you are also a fan of computer chess. I haven't trained the engine for any particular style so it's just a coincidence. Would you mind if I put your praise on the engine's website?

brtzsnr
Posts: 426
Joined: Fri Jan 16, 2015 3:02 pm
Contact:

Re: zurichess jura released

Post by brtzsnr » Sun Feb 19, 2017 8:39 pm

That's a good idea. I might rename the option to avoid further confusion. I don't like non-zero defaults as a programming principle which is why Skill level defaults to 0.

Post Reply