McBrain 2017

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

Moderator: Ras

Tdunbug
Posts: 47
Joined: Mon Mar 07, 2016 12:46 am

Re: McBrain 2017 v1.1

Post by Tdunbug »

What is the purpose of "study" mode?
User avatar
MikeB
Posts: 4889
Joined: Thu Mar 09, 2006 6:34 am
Location: Pen Argyl, Pennsylvania

Re: McBrain 2017 v1.1

Post by MikeB »

Tdunbug wrote:What is the purpose of "study" mode?
A more comprehensive look at positions at the cost of lower depth and ELO. Part of Stockfish's great playing strength is due to the very sophisticated way it culls the search tree - through null move and other pruning functions in search.cpp. Although this clearly best from an ELO perspective , in a few , relatively rare positions , it will all cull the best move. Joe Ellis develop the study code in matefinder. The only thing I added to Joe's code was that I also turned multi-pv on as that will help. If Stockfish does not find the correct solution say to a test position , that many weaker engines find , it will often find the solution in study mode. Another use is for people who are using Stockfish for correspondence chess, one would always want to check the position in study mode , particularly if Stockfish returns a move and score for a position that is not given by Stockfish in normal mode. That's all really. Stockfish (McBrain) will play several hundred ELO weaker with study mode on , but it will see somethings that normal Stockfish may never see in certain positions.