Ralph Stoesser wrote:
Assumed only search changes are involved.
What is an acceptable improvement after 1000 games? 51%, 52% ...?
Do you use only self play for the initial test?
What time control do you use?
If reduces pruning even 51% is OK. But I am more used to read the full result in the form of wins / draw / lost
Yes, just self play
At least 1'+0" if your computer is fast enough so to reach at least search depth 13-15 in middle game positions. Never below 1 minute.
Ralph Stoesser wrote:
Earlier you wrote a more agressive pruning and razoring scheme could help at fast time control, but would hurt at longer time control. That somewhat contradicts with your assumption that my try to use a less aggressive scheme in 90% of cases (refinedValue belong from evaluate()) could lead to a better result in fast games independently from the original idea to somehow exploit the information from TT entries with tte.depth() < acutal depth.
Also I would tend to think that the razor depth and the margins your team have choosen should be pretty accurate, because you have tested these in an automatical way. Or not
If reduced pruning gives an advantage in super fast games then this is _very_ good, perhaps I have misunderstood your patch (actually I have not seen your patch
)
We don't have an automatic tuning framework for search parameters, only for evaluation parameters, so, no, we have not tested in automatic way. Actually I think there is a big potential in pruning parameter tuning becasue we have just choosen a set that seems to perform well, but we have made very few attempts to optimize it. The main problem is that you need to test a pruning patche with different time controls and many games and so it is very timeconsuming. So normally, when we find a good setup we stay with that at least for the current release. This reduces the risk of taking a blunder.
Ralph Stoesser wrote:
Sorry, I'm very curious, maybe too curious ...
Your questions are very up to the point and very practical and is a pleasure to answer to you. I have problems with handwaving argumentations or with theorical ideas. People that start with "I think that...", "You should try...", "I expect that..." typically make me nervous. I admit it is a limitation of mine, but I only understand patches and test results...nothing more...and I am glad of it