Cheese 2.0

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

Moderators: hgm, Rebel, chrisw

Patrice Duhamel
Posts: 193
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Cheese 2.0

Post by Patrice Duhamel »

Cheese 2.0 is available :

http://cheesechess.free.fr/en/download.html

Changes :

Code: Select all

- add multi processor support (YBWC)
- new opening book format
- add contempt factor
- add benchmark option
- add personality option
- add a parameter to reduce engine speed
- add Late Move Pruning
- remove bonus for queen on 7th rank
- change parameters for mobility
- change bonus for pawns and rooks
1CPU, 10s+0.1s :

Code: Select all

Rank Name                 Elo    +    - games score oppo. draws 
1    Cheese 2.0            23    4    4 10000   57%   -23   39% 
2    Cheese 1.92          -23    4    4 10000   43%    23   39% 
1CPU vs 4CPU, 10s+0.1s :

Code: Select all

Rank Name                 Elo    +    - games score oppo. draws 
1    Cheese 2.0 4CPU      103    8    8  2000   79%  -103   30% 
2    Cheese 1.92         -103    8    8  2000   21%   103   30% 
Cheese can use 64 threads, but there is no gain with more than 8 threads.
I'm using almost the same implementation of YBWC as Stockfish 6 (without late join), I will try to look at other methods later.

There is an option to use a personality, defined in a .txt file, look at README.txt and personality/default.txt for more details.
I could add more parameters in the next versions.

I didn't use tuning results, Texel's tuning method seems to work with few parameters but other parameters like PST or mobility give bad results.

Happy end of year celebrations. :)
Anything that can go wrong will go wrong.
User avatar
Graham Banks
Posts: 41451
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Cheese 2.0

Post by Graham Banks »

Thanks Patrice.
Next time I run an 8CPU Swiss, I'll include it. :)
gbanksnz at gmail.com
Sergio Martinez
Posts: 1975
Joined: Fri Oct 05, 2012 2:35 pm
Location: Spain

Re: Cheese 2.0

Post by Sergio Martinez »

Thank you Patrice! :)
Member of the CCRL Group. Write me if you want I test your engine.
User avatar
CMCanavessi
Posts: 1142
Joined: Thu Dec 28, 2017 4:06 pm
Location: Argentina

Re: Cheese 2.0

Post by CMCanavessi »

Nice! Thanx for the new version!
Follow my tournament and some Leela gauntlets live at http://twitch.tv/ccls
Modern Times
Posts: 3550
Joined: Thu Jun 07, 2012 11:02 pm

Re: Cheese 2.0

Post by Modern Times »

+45 Elo on 1 core on CCRL 40/40 so far:

http://www.computerchess.org.uk/ccrl/40 ... +opponents
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: Cheese 2.0

Post by Damir »

Graham Banks wrote: Sat Dec 15, 2018 11:13 am Thanks Patrice.
Next time I run an 8CPU Swiss, I'll include it. :)
Hi Graham

Remember to run it as Swiss Cheese. :mrgreen: :mrgreen:
User avatar
Graham Banks
Posts: 41451
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Cheese 2.0

Post by Graham Banks »

Damir wrote: Thu Dec 27, 2018 4:12 pm
Graham Banks wrote: Sat Dec 15, 2018 11:13 am Thanks Patrice.
Next time I run an 8CPU Swiss, I'll include it. :)
Hi Graham

Remember to run it as Swiss Cheese. :mrgreen: :mrgreen:
:shock: :lol:
gbanksnz at gmail.com