Easy enough to do. I don't think 1, 2 or 3 will matter, because Crafty also has futility/extended-futility/razoring out near the tips. But I can certainly run this with 1, 2, 3, ..., N easily enough, as I have an automated script to do just that...Uri Blass wrote:I think that it may be interesting if you try to disable LMR except the last n plies for n=1,2,3,4,5,6 and report your results.bob wrote:I am working on various ways to more selectively choose what to reduce and what to not reduce. And in playing with several options, I have noticed one thing that is a bit surprising. If I do an N-ply search, I can practically disable LMR on the first N/2 plies and not affect the playing strength at all, which I did not expect. I have some tests running that do a better move ordering for (currently, just to pick a starting point) the first 1/2 of the plies (not including any chacks, so a 20 ply search spends more ordering time on the first 10 plies, period). And then I thought I would start to exclude a few extra moves from LMR reductions based on the ordering which includes static eval + swap on last move scores. And as I increase the number of moves I exclude, cluster testing shows absolutely no effect on rating so far. I am working my way up to excluding LMR on all these moves just to see if at some point it starts to hurt. My next test series is going to be to vary the depth at which I do this "better ordering" to see how deep I can go before the overhead starts to catch up and slow the thing down enough to make it a net loser.
But so far, this is interesting stuff...
It is possible that the benefit from LMR is only when the remaining depth is small.
Uri
I have this test queued up behind 3 other runs, so this will start in about 3 hours. Should have results tonight...
