19-02-08 | MJZ | Playout_pvHits | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Playout experiment - playout critical lines since if in margin [20..120] && depth < 3 && even ply |

19-02-08 | MJZ | Playout_pvHits | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Playout experiment - playout critical lines since if in margin [20..120] && depth < 4 |

19-02-08 | MJZ | Playout_pvHits | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Playout experiment - playout critical lines since we exit margin [20..120] (pvHit || PvNode) |

19-02-08 | MJZ | Playout_pvHits | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Playout experiment - playout critical lines since we exit margin [50..240] (pvHit || PvNode) |

19-02-08 | MJZ | Proportional_reduction | diff |
LLR: -2.96 (-2.94,2.94) [0.00,4.00] |
sprt @ 10+0.1 th 1 | Proportional reduction formula. r+=20% if not improving r-=20% if PvNode |

19-02-06 | MJZ | Simplify_reduction | diff |
LLR: -2.95 (-2.94,2.94) [0.00,4.00] |
sprt @ 10+0.1 th 1 | Little simplification to reduction formula. r+=20% if not improving. |

19-02-07 | MJZ | NonPawnShelter | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add a bonus for non pawn pieces making king shelter. (6,0) + compensation for knights (100 => 80) |

19-02-08 | MJZ | Playout_pvHits | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Small experiment - playout critical lines since we exit margin [50..240]. |

19-02-07 | MJZ | NonPawnShelter2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add a bonus for non pawn pieces making king shelter. (8,0) + compensation for knights (100 => 70) |

19-02-07 | MJZ | NonPawnShelter2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add a bonus for non pawn pieces making king shelter. (6,2) + compensation for knights (100 => 80) |

19-02-07 | MJZ | NonPawnShelter2 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add a bonus for non pawn pieces making king shelter. (9,0) + compensation for knights (100 => 70) |

19-02-07 | MJZ | NonPawnShelter3 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add a bonus for non pawn pieces making king shelter. (12,0) + compensation for knights (100 => 60) |

19-02-07 | MJZ | Simplify_reduction3 | diff |
ELO: -1.44 +-9.4 (95%) LOS: 38.3% |
10000 @ 180+1.8 th 1 | Last VLTC verification for passed STC and LTC [-3..1] Simplify reduction formula.r+=22% if not improving. |

19-02-07 | MJZ | NonPawnShelter2 | diff |
LLR: -2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add a bonus for non pawn pieces making king shelter. (10,0) + compensation for knights (100 => 80) |

19-02-07 | MJZ | NonPawnShelter | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Add small bonus for non pawn pieces making king shelter. (3,0) to see the trend. |

19-02-07 | MJZ | Simplify_reduction3 | diff |
LLR: 2.96 (-2.94,2.94) [-3.00,1.00] |
sprt @ 60+0.6 th 1 | LTC run of http://tests.stockfishchess.org/tests/view/5c5b4c720ebc5925cffb3ee4 Simplify reduction formula.r+=22% if not improving. |

19-02-06 | MJZ | Simplify_reduction2 | diff |
LLR: 2.95 (-2.94,2.94) [-3.00,1.00] |
sprt @ 10+0.1 th 1 | Small simplification to reduction formula. r+=18% if not improving. |

19-02-06 | MJZ | Simplify_reduction2 | diff |
LLR: -1.88 (-2.94,2.94) [0.00,4.00] |
sprt @ 10+0.1 th 1 | Simplification to reduction formula. r+=25% if not improving. |

19-02-06 | MJZ | Simplify_reduction3 | diff |
LLR: 2.95 (-2.94,2.94) [-3.00,1.00] |
sprt @ 10+0.1 th 1 | Small simplification to reduction formula. r+=22% if not improving. Can this be considered as simplification [-3..1] ? |

19-02-06 | MJZ | Alpha-reduction4 | diff |
LLR: -0.44 (-2.94,2.94) [0.00,3.50] |
sprt @ 60+0.6 th 1 | Speculative LTC : don't decrease reduction if alpha > 340 && pvHit STC : http://tests.stockfishchess.org/tests/view/5c5aa69e0ebc5925cffb2a79 (Please adjust throughput if necessary) |

19-02-06 | MJZ | Alpha-reduction4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase reduction if alpha > 340 && pvHit |

19-02-06 | MJZ | Alpha-reduction5 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase reduction if alpha > 360 && pvHit |

19-02-06 | MJZ | Alpha-reduction5 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase reduction if alpha > 320 && pvHit |

19-02-06 | MJZ | Alpha-reduction4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase reduction if alpha > 340 for all nodes |

19-02-05 | MJZ | Alpha-reduction4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Step by step : increase reduction if alpha > 340 && PvNode (winning side) |

19-02-05 | MJZ | Alpha-reduction5 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Step by step : decrease reduction if alpha < 340 && PvNode (losing side) |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -1.26 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-2..2] |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 340, limited into [-2..2]. |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 380, limited into [-2..2]. |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-2..2] and depth > 6. |

19-02-05 | MJZ | Alpha-reduction3 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-2..2], contempt compensation. |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -1.45 (-2.94,2.94) [0.50,4.50] |
sprt @ 2+0.02 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-2..2], Test at VSTC to see the behavior at low depths |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-2..1] |

19-02-05 | MJZ | Alpha-reduction3 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-2..3] |

19-02-05 | MJZ | Alpha-reduction3 | diff |
LLR: -0.82 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Improving before LTC : Decrease / increase reduction based on alpha value. r+= alpha / 360, limited into [-4..4] |

19-02-05 | MJZ | Alpha-reduction2 | diff |
LLR: 2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value. r+= alpha / 360 |

19-02-05 | MJZ | Alpha-reduction3 | diff |
LLR: -1.87 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Improving before LTC : Decrease / increase reduction based on alpha value. r+= alpha / 320, limited into [-2..2] |

19-02-05 | MJZ | Alpha-reduction | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease / increase reduction based on alpha value |

19-02-04 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : decrease reduction if we are in check |

19-02-04 | MJZ | Perpetual-Extension | diff |
LLR: -2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : decrease reduction x2 if we are in check |

19-02-04 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : decrease reduction if we are in check && abs(alpha) > 300 |

19-02-04 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : extension if we are in check && abs(alpha) > 300 && d < 3 && pvHit |

19-02-02 | MJZ | Blocked_posNM2 | diff |
LLR: -0.21 (-2.94,2.94) [0.00,3.50] |
sprt @ 60+0.6 th 8 | Blocked positions detection : we adapt NMP to potentially blocked positions. If a move don't lead a progress, we return a reduced value. Skip MCP for other moves. Needs a high depth search. Please adjust throughput if needed but the idea is promising in limited number of games. http://tests.stockfishchess.org/tests/view/5c54b18b0ebc592fc7bb077a |

19-02-03 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : extension if we are in check && abs(alpha) > 400 && d < 3 && pvHit |

19-02-03 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : extension if we are in check && alpha > 400 && d < 3 |

19-02-03 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : extension if we are in check && abs(alpha) > 600 && d < 3 |

19-02-03 | MJZ | Perpetual-Extension2 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : extension if we are in check && abs(alpha) > 400 && d < 3 |

19-02-03 | MJZ | Perpetual-Extension | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Perpetual verification : extension if we are in check && abs(alpha) > 400 && d < 4 |

19-02-01 | MJZ | Blocked_posNM2 | diff |
ELO: 4.85 +-11.7 (95%) LOS: 79.1% |
2000 @ 60+0.6 th 8 | Blocked positions : skip move count pruning if we escape NMP. Limited test at high depth with low throughput. |

19-01-29 | MJZ | SFactor_NPM | diff |
LLR: -2.01 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Scale factor for symetric NPM. 21 + 4.p.asym |