Critter 0.70 is out

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.
User avatar
rvida
Posts: 481
Joined: Thu Apr 16, 2009 10:00 am
Location: Slovakia, EU

Critter 0.70 is out

Post by rvida » Sun May 23, 2010 2:55 pm

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: Wed Jun 21, 2006 10:07 pm

Re: Critter 0.70 is out

Post by Martin Thoresen » Sun May 23, 2010 3:04 pm

Very nice, will try out at once!

Thank you!

yanquis1972
Posts: 1672
Joined: Tue Jun 02, 2009 10:14 pm

Re: Critter 0.70 is out

Post by yanquis1972 » Sun May 23, 2010 3:07 pm

100 elo?? :shock: didn't .60 come out 2 days ago???

Martin Thoresen
Posts: 1833
Joined: Wed Jun 21, 2006 10:07 pm

Re: Critter 0.70 is out

Post by Martin Thoresen » Sun May 23, 2010 3:09 pm

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: 6301
Joined: Thu Mar 09, 2006 7:30 pm
Location: Chicago, Illinois, USA
Contact:

Re: Critter 0.70 is out

Post by michiguel » Sun May 23, 2010 3:18 pm

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 10:00 am
Location: Slovakia, EU

Re: Critter 0.70 is out

Post by rvida » Sun May 23, 2010 3:33 pm

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: 3238
Joined: Thu Mar 09, 2006 8:10 am
Contact:

Re: Critter 0.70 is out

Post by Matthias Gemuh » Sun May 23, 2010 3:47 pm

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: 2275
Joined: Wed Mar 08, 2006 9:09 pm

Re: Critter 0.70 is out

Post by Werner » Sun May 23, 2010 3:56 pm

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 12:09 am

Re: Critter 0.70 is out

Post by mhalstern » Sun May 23, 2010 4:06 pm

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: 2679
Joined: Sat Jun 14, 2008 7:17 pm

Re: Critter 0.70 is out

Post by mcostalba » Sun May 23, 2010 4:10 pm

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.

Post Reply