19-04-08 | MJZ | Root-badMoves2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase reduction for root moves if last search is far below alpha. depth > 10, threshold -300. |

19-04-06 | MJZ | Root-LMR4 | diff |
LLR: -2.96 (-2.94,2.94) [0.00,3.50] |
sprt @ 60+0.6 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 4, double reduction. Speculative LTC for 100k+ yellow STC - rerun with right LTC bounds |

19-04-07 | MJZ | KingInBorder | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Penality if king is blocked in the borders. (0, 12). |

19-04-07 | MJZ | Root-badMoves2 | diff |
LLR: -2.95 (-2.94,2.94) [0.00,3.50] |
sprt @ 60+0.6 th 1 | Increase reduction for root moves if last search is far below alpha. depth > 15, threshold -360. Check LTC with low TP |

19-04-07 | MJZ | KingInBorder2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Penality if king is blocked in the borders. (4, 10). |

19-04-07 | MJZ | KingInBorder | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Penality if king is blocked in the borders. (0, 8) - only NPM < 8000. |

19-04-07 | MJZ | KingInBorder | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Penality if king is blocked in the borders. (0, 10) - rerun after correction. |

19-04-06 | MJZ | Root-badMoves2 | diff |
ELO: 1.45 +-4.0 (95%) LOS: 76.3% |
10000 @ 60+0.6 th 1 | Increase reduction for root moves if last search is far below alpha. First check LTC at low TP |

19-04-07 | MJZ | KingInBorder2 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Bonus if king is not blocked in the borders. (0, 14) |

19-04-06 | MJZ | KingInBorder | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Bonus if king is not blocked in the borders. (0, 10) |

19-04-06 | MJZ | KingInBorder2 | diff |
LLR: -2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Bonus if king is not blocked in the borders. (6, 10) |

19-04-06 | MJZ | Root-LMR4 | diff |
LLR: 0.51 (-2.94,2.94) [0.50,4.50] |
sprt @ 60+0.6 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 4, double reduction. Speculative LTC for 100k+ yellow STC |

19-04-06 | MJZ | Root-LMR4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 4, double reduction |

19-04-06 | MJZ | Root-LMR5 | diff |
LLR: -2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 9. Verify selDepth > 6, double reduction |

19-04-06 | MJZ | Root-LMR5 | diff |
LLR: -2.36 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 7. Verify selDepth > 6, double reduction |

19-04-05 | MJZ | Root-LMR | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 6, double reduction |

19-04-05 | MJZ | Root-LMR4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 6, double reduction with min 1 ply |

19-04-05 | MJZ | Root-LMR5 | diff |
LLR: -2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 6, triple reduction |

19-04-05 | MJZ | Root-LMR4 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for 4 first moves of RootMoves array. depth > 8. Verify selDepth > 1 + depth / 2, double reduction |

19-04-05 | MJZ | Root-LMR4 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction at rootNode. depth > 8. Verify selDepth > 6, |

19-04-05 | MJZ | Root-LMR4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second and third moves of RootMoves array. Progressive depth > 8 / 12. Verify selDepth > 4, try with small compensation to reduction |

19-04-05 | MJZ | Root-LMR4 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second and third moves of RootMoves array. Progressive depth > 8 / 12. Verify selDepth > 4 |

19-04-05 | MJZ | Root-LMR | diff |
LLR: -1.57 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second and third moves of RootMoves array. Progressive depth > 8 / 12 |

19-04-05 | MJZ | Root-LMR2 | diff |
LLR: -2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second and third moves of RootMoves array. Only depth > 8 and not cumulate with ttPv reduction (option 2) |

19-04-05 | MJZ | Root-LMR | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second and third moves of RootMoves array. Only depth > 8 |

19-04-05 | MJZ | Root-LMR2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second and third moves of RootMoves array. Only depth > 8 and not cumulate with ttPv reduction |

19-04-04 | MJZ | Shuffle-Tune | diff |
LLR: -1.16 (-2.94,2.94) [0.00,4.00] |
sprt @ 180+1.8 th 1 | Try to verify the shuffle limit : 38 instead of 36. Needs high depth search. (I will stop it if no imrovement after ~20k games) |

19-04-04 | MJZ | Root-LMR | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second move of RootMoves array. Only depth > 8 |

19-04-04 | MJZ | Root-LMR3 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction randomly at rootNode (%4) |

19-04-04 | MJZ | Root-LMR2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second move of RootMoves array. Only depth > 10 |

19-04-04 | MJZ | Root-LMR | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction for second move of RootMoves array. |

19-04-03 | MJZ | PawnBind | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. -(0, 9) with compensation (0, 4) . |

19-04-03 | MJZ | PawnBind2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. -(3, 9) with compensation (2, 4) . |

19-04-03 | MJZ | PawnBind4 | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. -(0, 11) with compensation (0, 6) . |

19-04-03 | MJZ | PawnBind | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. -(0, 7) with compensation (0, 2) retry after code optimization. |

19-04-01 | MJZ | DblAttackByPawn | diff |
LLR: 2.95 (-2.94,2.94) [0.00,3.50] |
sprt @ 60+0.6 th 1 | Add squares attacked by 2 pawn to the AttackedBy2 bitboard (perhaps tested before). Speculative LTC |

19-04-02 | MJZ | Repetition | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Skip repetition moves for winning side. First try. |

19-04-02 | MJZ | Backward-rank | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are in lower ranks. (12, 36) - (1, 4) x r |

19-04-02 | MJZ | PerpetualCheck | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Decrease reduction in case of two consecutive checks |

19-04-02 | MJZ | VALUE_CHECK | diff |
LLR: -1.42 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Evaluation of the impact of introducing VALUE_CHECK for positions in check |

19-04-02 | MJZ | Backward-rank | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are in lower ranks. (13, 36) - (1, 3) x r |

19-04-02 | MJZ | Backward-rank | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are in lower ranks. (12, 33) - (1, 3) x r |

19-04-02 | MJZ | Backward-rank | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are in lower ranks. (1, 3) |

19-04-02 | MJZ | PawnBind2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. Try 4 - (0, 8) with compensation (0, 4) |

19-04-02 | MJZ | PawnBind3 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. Try 4 - (0, 10) with compensation (0, 4) |

19-04-01 | MJZ | PawnBind | diff |
LLR: -2.95 (-2.94,2.94) [0.00,3.50] |
sprt @ 60+0.6 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. Try 4 - (0, 7) with compensation (-0, 2) - LTC (please accept if STC is OK) |

19-04-01 | MJZ | PawnBind | diff |
LLR: 2.94 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. Try 4 - (0, 7) with compensation (-0, 2) |

19-04-01 | MJZ | PawnBind2 | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. Try 2 - (0, 5) |

19-04-01 | MJZ | PawnBind | diff |
LLR: -2.95 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. Try 3 - (0, 7) |

19-04-01 | MJZ | PawnBind | diff |
LLR: -2.96 (-2.94,2.94) [0.50,4.50] |
sprt @ 10+0.1 th 1 | Increase penality for backward pawns if they are blocked by 2 opponent pawns. First try (3, 3) |