Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: official-stockfish/Stockfish
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3597f1942e
Choose a base ref
...
head repository: official-stockfish/Stockfish
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0f3f5d85fb
Choose a head ref
  • 4 commits
  • 3 files changed
  • 2 contributors

Commits on Feb 20, 2021

  1. Restore development version

    No functional change
    snicolet committed Feb 20, 2021
    Configuration menu
    Copy the full SHA
    a31007c View commit details
    Browse the repository at this point in the history
  2. Tune search parameters (with Unai Corzo)

    The values used in this patch are taken from a SPSA parameter tuning session
    originated by Unai Corzo (@unaiic), but the final difference of his tune was
    multiplied x2 by hand. Most of the credits should go to him :-)
    
    STC:
    https://tests.stockfishchess.org/tests/view/602f03d07f517a561bc49d40
    LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
    Total: 67664 W: 6252 L: 6035 D: 55377
    Ptnml(0-2): 256, 4799, 23527, 4972, 278
    
    LTC:
    https://tests.stockfishchess.org/tests/view/602f41697f517a561bc49d5a
    LLR: 2.96 (-2.94,2.94) {0.25,1.25}
    Total: 26256 W: 1034 L: 906 D: 24316
    Ptnml(0-2): 10, 804, 11377, 922, 15
    
    Closes #3363
    
    Bench: 3957653
    Vizvezdenec authored and snicolet committed Feb 20, 2021
    Configuration menu
    Copy the full SHA
    6294db7 View commit details
    Browse the repository at this point in the history
  3. Introduce ProbCut for check evasions

    The idea of this patch can be described as follows: if we are in check
    and the transposition table move is a capture that returns a value
    far above beta, we can assume that the opponent just blundered a piece
    by giving check, and we return the transposition table value. This is
    similar to the usual probCut logic for quiet moves, but with a different
    threshold.
    
    Passed STC
    LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
    Total: 33440 W: 3056 L: 2891 D: 27493
    Ptnml(0-2): 110, 2338, 11672, 2477, 123
    https://tests.stockfishchess.org/tests/view/602cd1087f517a561bc49bda
    
    Passed LTC
    LLR: 2.98 (-2.94,2.94) {0.25,1.25}
    Total: 10072 W: 401 L: 309 D: 9362
    Ptnml(0-2): 2, 288, 4365, 378, 3
    https://tests.stockfishchess.org/tests/view/602ceea57f517a561bc49bf0
    
    The committed version has an additional fix to never return unproven wins
    in the tablebase range or the mate range. This fix passed tests for non-
    regression at STC and LTC:
    
    STC:
    LLR: 2.93 (-2.94,2.94) {-1.25,0.25}
    Total: 26240 W: 2354 L: 2280 D: 21606
    Ptnml(0-2): 85, 1763, 9372, 1793, 107
    https://tests.stockfishchess.org/tests/view/602d86a87f517a561bc49c7a
    
    LTC:
    LLR: 2.95 (-2.94,2.94) {-0.75,0.25}
    Total: 35304 W: 1299 L: 1256 D: 32749
    Ptnml(0-2): 14, 1095, 15395, 1130, 18
    https://tests.stockfishchess.org/tests/view/602d98d17f517a561bc49c83
    
    Closes #3362
    
    Bench: 3830215
    Vizvezdenec authored and snicolet committed Feb 20, 2021
    Configuration menu
    Copy the full SHA
    7c30091 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Introduce DistanceFromPV

    We introduce a metric for each internal node in search, called DistanceFromPV.
    This distance indicated how far the current node is from the principal variation.
    
    We then use this distance to search the nodes which are close to the PV a little
    deeper (up to 4 plies deeper than the PV): this improves the quality of the search
    at these nodes and bring better updates for the PV during search.
    
    STC:
    LLR: 2.96 (-2.94,2.94) {-0.25,1.25}
    Total: 54936 W: 5047 L: 4850 D: 45039
    Ptnml(0-2): 183, 3907, 19075, 4136, 167
    https://tests.stockfishchess.org/tests/view/6037b88e7f517a561bc4a392
    
    LTC:
    LLR: 2.95 (-2.94,2.94) {0.25,1.25}
    Total: 49608 W: 1880 L: 1703 D: 46025
    Ptnml(0-2): 22, 1514, 21555, 1691, 22
    https://tests.stockfishchess.org/tests/view/6038271b7f517a561bc4a3cb
    
    Closes #3369
    
    Bench: 5037279
    snicolet authored and vondele committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    0f3f5d8 View commit details
    Browse the repository at this point in the history
Loading