Repository navigation
Conversation
When a TT cutoff ends a node whose parent explored few quiet moves, apply a negative continuation-history bonus to the piece that moved on the previous ply. Without this, a shallow parent that failed low leaves its last mover with no ordering penalty for a shuffle that the parent never got around to examining.
|
Adds a continuation-history penalty applied at a TT cutoff when the
|
|
The first commit does not have any adverse effects, the second one might. But I don't have the hardware to do all tests. |
|
Interesting: binary bench 64 1 12 vs ref |
|
I note that IIR was previously simplified out of Reckless in #716 in favor of an LMR reduction. |
Reduce depth by one at non-PV nodes that have no TT move.
A node reached with no transposition-table entry has nothing to order moves by
and nothing to cut on, so searching it one ply shallower still finds a move
sooner and shrinks the subtree. Placed immediately before the
// ProbCutblock, so the depth tested is the pre-extension depth.
Root::PVistrue, so this condition already excludes the root and does notneed a separate root check.
bench 64 1 12nodesbench 64 1 12NPSInterleaved A/B, n=9: +4.28% (single-run spread ±6-8%). Two further
independent n=7 runs: +4.9%, +5.1%.