Toga 1.3 "Checkov" settings

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

Moderators: hgm, Rebel, chrisw

fjpv
Posts: 17
Joined: Thu Mar 09, 2006 4:01 am
Location: Portugal, Lisboa

Toga 1.3 "Checkov" settings

Post by fjpv »

Hi

Could someone tell me the Toga 1.3 "Checkov" settings.

Tanks in advance
User avatar
mclane
Posts: 18755
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: Toga 1.3 "Checkov" settings

Post by mclane »

if you refer to pavel checkov from Star trek classic, this is written with k alone.


http://en.wikipedia.org/wiki/Pavel_Chekov

Image
User avatar
Eelco de Groot
Posts: 4567
Joined: Sun Mar 12, 2006 2:40 am
Full name:   

Re: Toga 1.3 "Checkov" settings

Post by Eelco de Groot »

fjpv wrote:Hi

Could someone tell me the Toga 1.3 "Checkov" settings.

Tanks in advance
Hello! These settings are just an experiment and the changes are minor from the previous Checkov 2 settings,

http://www.talkchess.com/forum/viewtopi ... ht=checkov

I see them more as a possible starting point if you would want to improve Toga because, for one reason, Thomas' pruning rules change when the program gets deeper and the pruning becomes heavier. That makes it very easy to overdo any changes in settings or code-changes so that on deeper searches and longer timecontrols there is too much, or at least unbalanced pruning. I think it will be difficult to get that right and not possible without making changes to the code instead of just settings.

Would probably just mean a lot of trial and error as there is no predicting what a change will do. The advantage of making one small change that does not hurt; there is always a possibilty this change allows other changes to get you out of a local maximum in the elo-landscape!

The following are the Toga 1.3 Checkov 2k Settings:

Hash = 128 [256 Mb for Analysis, less for Blitz games]
Search Time = 0 [Default]
Search Depth = 0 [Default]
BookFile = performance.bin [Default, but not in use because the Shredder book is used as a "neutral" book]
Bitbases Path = <empty> [Default = C:\egbb5\egbb\]
Bitbases Cache Size = 16
NullMove Pruning = Always [Default]
NullMove Reduction = 3 [Default]
Verification Search = Always [Default]
Verification Reduction = 6 [Default = 5]
History Pruning = true [Default]
History Threshold = 95 [Default = 75, Blueberry 0.94a = 90]
Futility Pruning = true [Default]
Futility Margin = 125 [Default = 100, Checkov 2 = 120]
Extended Futility Margin = 225 [Default = 200, Checkov 2 = 220]
Delta Pruning = true [Default]
Delta margin = 55 [Default = 50]
Quiescence Check Plies = 1 [Default]
Material = 100 [= Default, Checkov 1 started with with Material = 95]
Piece Activity = 103 [Default = 100, Blueberry 0.94a = 102]
Piece Square Activity = 103 [Default = 100]
King Safety = 125 [Default = 100]
Pawn Structure = 106 [Default = 100]
Passed Pawns = 106 [Default = 100]
Toga Lazy Eval = true [Default]
Toga Lazy Eval Margin = 245 [Default = 200, Checkov 2 =240]
Toga King Safety = true [Default]
Toga Extended History Pruning = true [Default]

PS for some reason I discovered my bitbase path with bitbases now on C: had to have a \ at the end, C:\egbb5\egbb\ but I previously had not noticed this, maybe I moved the .dll that reads them from C:\egbb5\egbb to the actual bitbase directory one level deeper but I don't remember doing that. Strange.