Critter 0.70 is out

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

Moderators: hgm, Rebel, chrisw

User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 12:00 pm
Location: Slovakia, EU

Critter 0.70 is out

Post by rvida »

Download link:
Critter 0.70

This version supports Gaviota tablebases.

New UCI options:

"GTB Path": Folder where tablebase files are located (default value: \gtb)
"GTB Cache": Size of tablebase cache in magabytes (dafault 32)
"GTB Compression": tablebase compression scheme (default "cp4")

"GTB Usage":
"Disable": Turn off tablebase probing. Useful for debugging/troubleshooting
"Only At Root": This does not slow down the search and allows for optimal play with less than 6 pieces left on the board
"Everywhere": Probe tablebases in search tree. IMO it is worth only for analysis. While it helps in some positions, it slows down the search too much and the engine is actually _weaker_ with this setting.

Strength:

In direct match against Critter 0.60 it is nearly 100 elo stronger.
It performs quite good against Komodo, Naum, even Shredder, but still gets eaten alive by Stockfish (especially in endgames).

Enjoy,

Richard
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Critter 0.70 is out

Post by Martin Thoresen »

Very nice, will try out at once!

Thank you!
yanquis1972
Posts: 1766
Joined: Wed Jun 03, 2009 12:14 am

Re: Critter 0.70 is out

Post by yanquis1972 »

100 elo?? :shock: didn't .60 come out 2 days ago???
Martin Thoresen
Posts: 1833
Joined: Thu Jun 22, 2006 12:07 am

Re: Critter 0.70 is out

Post by Martin Thoresen »

yanquis1972 wrote:100 elo?? :shock: didn't .60 come out 2 days ago???
0.60 was released around 15th of April.
User avatar
michiguel
Posts: 6401
Joined: Thu Mar 09, 2006 8:30 pm
Location: Chicago, Illinois, USA

Re: Critter 0.70 is out

Post by michiguel »

rvida wrote:Download link:
Critter 0.70

This version supports Gaviota tablebases.

New UCI options:

"GTB Path": Folder where tablebase files are located (default value: \gtb)
"GTB Cache": Size of tablebase cache in magabytes (dafault 32)
"GTB Compression": tablebase compression scheme (default "cp4")

"GTB Usage":
"Disable": Turn off tablebase probing. Useful for debugging/troubleshooting
"Only At Root": This does not slow down the search and allows for optimal play with less than 6 pieces left on the board
"Everywhere": Probe tablebases in search tree. IMO it is worth only for analysis. While it helps in some positions, it slows down the search too much and the engine is actually _weaker_ with this setting.
Hi Richard,

Have you tried probing soft (not hard) in the <n> plies close to the leaves? This <n> needs to be calibrated for each engine, but you can find a condition in which the slow down is negligible. In that situation, the engine cannot be weaker.

Miguel

Strength:

In direct match against Critter 0.60 it is nearly 100 elo stronger.
It performs quite good against Komodo, Naum, even Shredder, but still gets eaten alive by Stockfish (especially in endgames).

Enjoy,

Richard
User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 12:00 pm
Location: Slovakia, EU

Re: Critter 0.70 is out

Post by rvida »

michiguel wrote: Hi Richard,

Have you tried probing soft (not hard) in the <n> plies close to the leaves? This <n> needs to be calibrated for each engine, but you can find a condition in which the slow down is negligible. In that situation, the engine cannot be weaker.

Miguel
Yes, I tried it. The slowdown was indeed almost negligible, but the search accuracy was badly degraded. After a soft probe cache miss the transposition table gets polluted with inaccurate scores. Critter's search then finds some unbelievable ways to avoid lines where tablebase probes were successful.

Richard
User avatar
Matthias Gemuh
Posts: 3245
Joined: Thu Mar 09, 2006 9:10 am

Re: Critter 0.70 is out

Post by Matthias Gemuh »

rvida wrote: "GTB Path": Folder where tablebase files are located (default value: \gtb)
"GTB Cache": Size of tablebase cache in magabytes (dafault 32)
...
Richard

Official names which ChessGUI automatically recognizes and configures are GaviotaTbPath and GaviotaTbCache.
I hope Miguel will document this somewhere :wink:

Under ChessGUI, users do not need to individually configure NalimovPath, NalimovCache, GaviotaTbPath nor GaviotaTbCache for each UCI engine.

Matthias.
My engine was quite strong till I added knowledge to it.
http://www.chess.hylogic.de
User avatar
Werner
Posts: 2871
Joined: Wed Mar 08, 2006 10:09 pm
Location: Germany
Full name: Werner Schüle

Re: Critter 0.70 is out

Post by Werner »

Hi Richard,
thanks for the engine!

I have a question:

What is the correct setup if I have gtb in 2 folder
c:\gtb4 and
c:\gtb5
Werner
mhalstern
Posts: 484
Joined: Wed Nov 18, 2009 1:09 am

Re: Critter 0.70 is out

Post by mhalstern »

Richard,

I'm about to play a gauntlet. Before I do - what is the best gtb cache value. My Pc has 6 gigs of RAM and plenty free when running an engine match. Should I increase this value?

Thanks
mcostalba
Posts: 2684
Joined: Sat Jun 14, 2008 9:17 pm

Re: Critter 0.70 is out

Post by mcostalba »

rvida wrote: In direct match against Critter 0.60 it is nearly 100 elo stronger.
Wow !!!

Congratulations Richard ! :D

I think Critter togheter with Komodo are the two rising stars. I expect them to quickly reach the top.