-
I would like to understand how the "searchmoves" command and evaluation hang together. First question: But now I would expect I get the same score if I run the below command, but I get cp 275: Second question: At depth 25, Stockfish gives d7d5 for the best move with cp -240. But I would expect that to match with "go depth 26 searchmoves f2f3" before the move as above with cp 272. So evaluating the move before playing with depth n should be the same as evaluating after the move with depth n-1. I started Stockfish separately for each example and ran only the commands to avoid caching affecting the score. Can someone please explain how Stockfish works concerning these examples? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
searchmoves only restricts the list of moves searched at the root. What is being searched of course influences what is in the hash (transposition table), and the history heuristics that order the moves. As a result, search trees become very different, with slight differences in the search evaluation. |
Beta Was this translation helpful? Give feedback.
searchmoves only restricts the list of moves searched at the root. What is being searched of course influences what is in the hash (transposition table), and the history heuristics that order the moves. As a result, search trees become very different, with slight differences in the search evaluation.