That's a hard nut to crack. After all my numeric failures during the years (with all kind of interesting new ideas for a better sorted list) it leaves me with the impression that search has a different kind of logic and responds extremely well on the use of 4 killer slots (2 from the current ply) and also 2 from the parent at least in the very first plies of the search and almost nothing can beat it. I think it has a (reasonable) explanation also. Searching more or less as often as possible the same moves which are good enough for a cut-ff builds a TT with many hits. Whereas adding smart (static) stuff to improve move-ordering pollutes this mechanism in the TT. For example, some 10+15 years ago I added 2 features to move ordering:Don wrote:Just out of curiosity, what do you feel is the relationship between evaluation quality and LMR/pruning?
Don
1. Give a penalty for moves which destination square has a SEE<0 (even for killers).
2. Give a bonus for moves which piece is hanging and moves to a safe square.
Looks great (better sorted move-list) but only gave a (disappointing) speed-up of 1-2% but perhaps is good for the LMR quality after all.
Therefore my (perhaps premature) gut feeling is that there hardly is a correllation between move ordering and evaluation. Hoewever LMR is a different amimal since it relies on the quality of the first moves. These 2 systems interact and not in a positive sense and a resonable comprise between the two is perhaps the best way out.
It's 1:45 AM, I am tired, hope I did not write too much nonsense. More tomorrow.