I don't see the problem. Why use an imperfect solution when a completely correct solution is so easy to do? Yes you can convert mate scores to a bound. And you lose information. You could convert scores where you are more than a pawn above beta into a bound of "at least beta + pawn". But why? Why not simply store the correct score?silentshark wrote:and what about bruce moreland's approach to this issue? http://web.archive.org/web/200707070419 ... tehash.htm seems a reasonable way out, too
I've never seen as many bad ideas dealing with one subject. Some say don't store mate scores. Some say don't use EXACT scores in PV nodes. Some say don't store draw scores in TT. Some say store 'em but don't use 'em except for cutoffs. Some say store bounds rather than mate scores. The list goes on. Why not do the logical thing, which is both consistent and works well.