bob wrote:
MVV/LVA is weaker than SEE for lots of reasons, if all you care about is choosing the most accurate capture. However, removing the queen first does shrink the resulting sub-tree, which is what this is all about. It is not about overloaded pieces, pinned pieces, trapped pieces, giving/not-giving check and such.
Hmmmm it seems a bit too simple. I know very well that MVV / LVA of non-negative SEE captures work the best in qsearch: Tord found this in Glaurung much before the people start to consider a proven fact (you were well among the latest as I have seen to happen often. I think it is because under the enourmous weight of your experience it takes some time for you to steer away from the known routes
Anyhow the explanation you gave is that because you have to reach a terminal position it is better to reduce the sub-tree early:
bob wrote:
Somewhere in the path, you lose material. But alpha/beta is a depth-first search strategy, so you have to reach a terminal position, before you can get a score, so that you can see that the entire path is bad due to a poor move earlier. QxQ reduces the size of the resulting sub-tree more than PxN, and we want to search a complete sub-tree and get a score as quickly as possible.
This reasoning misses the important point that in qsearch you, at every node, try a "stand pat" evaluation and if it is above beta you return immediately WITHOUT to reach any terminal position.
So under this point of view seems much easier to reach the stand pat score after the first capture of a PXN (where you go under of a knight value) then after a QXQ where you go under of a queen and you can practically forget the stand pat.
....there must be something more on why MVV/LVA on non-negative SEE captures works better then all the other known alternatives.