...when quality of the analysis is more important than the time used to produce it, even at the cost of placing lower in ranking lists at time controls?
i.e. persistent hash (and ability to save/manage it), less aggressive pruning, etc.
What would make an engine a better analysis tool... ?
Moderators: hgm, Rebel, chrisw
-
- Posts: 1243
- Joined: Sat Dec 13, 2008 7:00 pm
Re: What would make an engine a better analysis tool... ?
Less aggressive pruning certainly not. If being more aggressive makes the engine stronger, it also makes the analysis better, because, for example, it gets deeper in a fixed amount of time. Remember that even when analyzing time is finite!
However, the following things, while not directly affecting gameplay, do affect analysis:
- Score and variation (in)stability (*cough* Stockfish 1.7 *cough*)
- Proper support of MultiPV, searchmoves, etc
- Correct and complete PVs
- Persistent hash
- Good propagation of analysis when going back and forth in the game
- Information about moves other than the best (multipv, hash exploration, ...)
However, the following things, while not directly affecting gameplay, do affect analysis:
- Score and variation (in)stability (*cough* Stockfish 1.7 *cough*)
- Proper support of MultiPV, searchmoves, etc
- Correct and complete PVs
- Persistent hash
- Good propagation of analysis when going back and forth in the game
- Information about moves other than the best (multipv, hash exploration, ...)
-
- Posts: 582
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: What would make an engine a better analysis tool... ?
Gian-Carlo, how long has it been since the last update of your own engine, Deep Sjeng WC2008?
Does it have "Proper support of MultiPV, searchmoves, etc."?
Does it have "Proper support of MultiPV, searchmoves, etc."?
Marek Soszynski
-
- Posts: 344
- Joined: Wed Sep 23, 2009 5:56 pm
- Location: Germany
Re: What would make an engine a better analysis tool... ?
Also, when analyzing there is often more time than in games. Hence, tactical weaknesses (caused by aggressive pruning) take a back seat (because there is enough time anyway) while a low EBF is very beneficial for searching deep.Gian-Carlo Pascutto wrote:Less aggressive pruning certainly not. If being more aggressive makes the engine stronger, it also makes the analysis better, because, for example, it gets deeper in a fixed amount of time. Remember that even when analyzing time is finite!
-
- Posts: 1243
- Joined: Sat Dec 13, 2008 7:00 pm
Re: What would make an engine a better analysis tool... ?
I'm not sure a tactical trick missed at 25 ply is better than a tactical trick missed at 15 ply.metax wrote:Also, when analyzing there is often more time than in games. Hence, tactical weaknesses (caused by aggressive pruning) take a back seat (because there is enough time anyway) while a low EBF is very beneficial for searching deep.Gian-Carlo Pascutto wrote:Less aggressive pruning certainly not. If being more aggressive makes the engine stronger, it also makes the analysis better, because, for example, it gets deeper in a fixed amount of time. Remember that even when analyzing time is finite!
-
- Posts: 1243
- Joined: Sat Dec 13, 2008 7:00 pm
Re: What would make an engine a better analysis tool... ?
It was last updated in 2008.Marek Soszynski wrote:Gian-Carlo, how long has it been since the last update of your own engine, Deep Sjeng WC2008?
MultiPV yes. Searchmoves is in older versions but not in 3.0 and later, but will be back in 4.0 (thanks to Aquarium).Does it have "Proper support of MultiPV, searchmoves, etc."?
-
- Posts: 582
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: What would make an engine a better analysis tool... ?
Gian-Carlo, you mention Sjeng 4.0. When will that be released? Within a couple of months?
Marek Soszynski
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: What would make an engine a better analysis tool... ?
I am also interested in this. I hope it comes with an opening book like Hiarcs & ShredderMarek Soszynski wrote:Gian-Carlo, you mention Sjeng 4.0. When will that be released? Within a couple of months?
Re: What would make an engine a better analysis tool... ?
So if one wanted to "stand in the shoulders of giants" by taking an open source engine to build a strong analysis tool (based on the above) ... which one would be the better pick?
-
- Posts: 660
- Joined: Sat Dec 05, 2009 5:13 am
- Location: Colorado, USA
Re: What would make an engine a better analysis tool... ?
I'm interested too.Werewolf wrote:I am also interested in this. I hope it comes with an opening book like Hiarcs & ShredderMarek Soszynski wrote:Gian-Carlo, you mention Sjeng 4.0. When will that be released? Within a couple of months?
An opening book would be cool, I guess, but not necessary. Clustering is cool enough .
Peter