For human chess players the existence of "bad" bishops vs. either "good" bishops or knights in the middlegame can be an important reason to decide about trading pieces and going into an endgame or not. This can really be a "long term" issue, especially if the pawn structure is quite stable due to blocked pawns. For an engine, even a 30-ply search in such middlegames may often end up in doing static evaluation of an early endgame position, where an estimate about "bad" bishops can be helpful.mcostalba wrote:In chess engines "long term" is called "search depth"Ralph Stoesser wrote:The bad bishop issue is not only a mobility issue, but a long term mobility issue.Are you sure ?Ralph Stoesser wrote:By evaluating only the bishop's mobility, the engine has no knowledge about how deep behind the search horizon the mobility issue would be valid.
When we talk of "horizon" we are talking of about 20 moves ahead and counting...
Therefore I agree with Ralph stating that a bad bishop is not defined via current mobility only, i.e. the square color of pawns may be relevant, too, even if those pawns are currently not attacked or defended by the bishop.
Sven