Stockfish Testing Queue

Pending - 0 tests 0.0 hrs

None

Active - 0 tests

Finished - 407 tests

19-11-11 Sap RetreatUsingStatsScore- diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 35223 W: 7613 L: 7619 D: 19991
sprt @ 10+0.1 th 1
statScore -= 7350;
19-11-08 Sap RetreatUsingStatsScore diff
94889/100000 iterations
200002/200000 games played
200000 @ 10+0.1 th 1
Tune retreatMalus
19-11-08 Sap RetreatUsingStatsScore diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 26405 W: 5617 L: 5649 D: 15139
sprt @ 10+0.1 th 1
statScore -= 8000;
19-11-08 Sap EarlyExitFromSliderBloc diff
LLR: -2.94 (-2.94,2.94) [-1.50,4.50]
Total: 10848 W: 2293 L: 2370 D: 6185
sprt @ 10+0.1 th 1
Use a template function to exit early if we only care about the presence of a slider blocker.
19-11-08 Sap LMR-OnlyStatsTuned-1 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 25377 W: 5459 L: 5494 D: 14424
sprt @ 10+0.1 th 1
19373 20325 18832 16501 17676
19-10-18 Sap LMR-OnlyStats1 diff
95262/100000 iterations
200008/200000 games played
200000 @ 60+0.6 th 1
Following advice from Alayan to tune search-related changes at LTC, low tp.
19-10-23 Sap ScaleFactor-2 diff
LLR: -2.95 (-2.94,2.94) [-1.50,4.50]
Total: 25677 W: 5478 L: 5512 D: 14687
sprt @ 10+0.1 th 1
Require scale factor to be at most SCALE_FACTOR_NORMAL
19-10-23 Sap ScaleFactor-3 diff
LLR: -2.96 (-2.94,2.94) [-1.50,4.50]
Total: 13168 W: 2836 L: 2907 D: 7425
sprt @ 10+0.1 th 1
sf = 32 + 2 * pos.count<PAWN>(strongSide) + 4 * popcount(pe->unopposed[strongSide]);
19-10-23 Sap ScaleFactor-1 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 23228 W: 5090 L: 5140 D: 12998
sprt @ 10+0.1 th 1
Rewrite of formulas for calculating scale_factor() looks clearer to me, as it consolidates the opposite_bishops terms. The rewrite has the benefit of eliminating an std::min when there are opposite bishops and also other pieces. No functional change.
19-10-23 Sap ComplexityUnblocked-1 diff
LLR: -2.94 (-2.94,2.94) [0.50,4.50]
Total: 18899 W: 4049 L: 4120 D: 10730
sprt @ 10+0.1 th 1
+ 10 * notBlocked -113 ;
19-10-22 Sap Overextension-10 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 14787 W: 3204 L: 3295 D: 8288
sprt @ 10+0.1 th 1
& (~attackedBy[Us][ALL_PIECES] | attackedBy[Them][ALL_PIECES]);
19-10-22 Sap Overextension-9 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 12023 W: 2556 L: 2661 D: 6806
sprt @ 10+0.1 th 1
exclude passers and exclude rank 2.
19-10-22 Sap Overextension-6 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 52204 W: 11394 L: 11302 D: 29508
sprt @ 10+0.1 th 1
not passers
19-10-22 Sap Overextension-7 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 40385 W: 8701 L: 8668 D: 23016
sprt @ 10+0.1 th 1
not rank 2
19-10-22 Sap Overextension-8 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 8602 W: 1843 L: 1965 D: 4794
sprt @ 10+0.1 th 1
Continuity
19-10-22 Sap DEPTH_QS_TTMOVE-3 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 26424 W: 5747 L: 5781 D: 14896
sprt @ 10+0.1 th 1
DEPTH_QS_RECAPTURES = -4, DEPTH_QS_TTMOVE = -5,
19-10-22 Sap Overextension-5 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 13061 W: 2761 L: 2861 D: 7439
sprt @ 10+0.1 th 1
penalize defended
19-10-21 Sap DEPTH_QS_TTMOVE-2 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 20115 W: 4228 L: 4294 D: 11593
sprt @ 10+0.1 th 1
DEPTH_QS_TTMOVE = -4, depth 4246410
19-10-21 Sap DEPTH_QS_TTMOVE-1 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 6581 W: 1379 L: 1511 D: 3691
sprt @ 10+0.1 th 1
DEPTH_QS_TTMOVE = -6,
19-10-21 Sap Overextension-4 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 7714 W: 1609 L: 1735 D: 4370
sprt @ 10+0.1 th 1
including fifth rank
19-10-20 Sap Overextension-3 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 24679 W: 5316 L: 5359 D: 14004
sprt @ 10+0.1 th 1
overextension of central pawns, take 2
19-10-20 Sap DEPTH_QS_RECAPTURES-2 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 14836 W: 3136 L: 3227 D: 8473
sprt @ 10+0.1 th 1
DEPTH_QS_RECAPTURES = -6,
19-10-20 Sap Overextension-2 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 11069 W: 2331 L: 2441 D: 6297
sprt @ 10+0.1 th 1
Share code with space().
19-10-19 Sap QSearchRefutationIsOneP diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 58093 W: 12546 L: 12427 D: 33120
sprt @ 10+0.1 th 1
ttDepth = 1, if there is a move with value > alpha
19-10-19 Sap DEPTH_QS_RECAPTURES-1 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 31429 W: 6766 L: 6777 D: 17886
sprt @ 10+0.1 th 1
DEPTH_QS_RECAPTURES = -4,
19-10-19 Sap cmhWithPriorCaptureToo diff
LLR: -1.15 (-2.94,2.94) [0.50,4.50]
Total: 2141 W: 458 L: 512 D: 1171
sprt @ 10+0.1 th 1
VoyagerOne's idea but with both current capture and prior capture.
19-10-18 Sap Overextension-1 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 32739 W: 7168 L: 7171 D: 18400
sprt @ 10+0.1 th 1
Penalty for advanced center pawns without many pieces.
19-10-18 Sap SquareOfPawn diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 18916 W: 4143 L: 4214 D: 10559
sprt @ 10+0.1 th 1
Square of pawn
19-10-18 Sap LMR-OnlyStatsTuned-2 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 14149 W: 2982 L: 3077 D: 8090
sprt @ 10+0.1 th 1
18468 16549 18739 17971 17488
19-10-16 Sap LMR-OnlyStats1 diff
96106/100000 iterations
200000/200000 games played
200000 @ 20+0.2 th 1
See if SPSA can find good parameters to optimize LMR.
19-10-17 Sap PawnDoubled-1 diff
LLR: -2.94 (-2.94,2.94) [0.50,4.50]
Total: 18200 W: 3984 L: 4058 D: 10158
sprt @ 10+0.1 th 1
doubled = ourPawns & forward_file_bb(Them, s);
19-10-17 Sap LMR-OnlyStatsTuned-1 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 14022 W: 2988 L: 3083 D: 7951
sprt @ 10+0.1 th 1
17973 17483 18144 17204 16696
19-10-16 Sap SliderBlockersEarlyExit diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 44076 W: 9602 L: 9550 D: 24924
sprt @ 10+0.1 th 1
Exit early from slider_blockers in WeakQueen case
19-10-16 Sap QueenTouchingCheck-2 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 17152 W: 3739 L: 3819 D: 9594
sprt @ 10+0.1 th 1
constexpr int QueenTouchingCheck = 880; constexpr int QueenSafeCheck = 730;
19-10-16 Sap QueenTouchingCheck-1 diff
LLR: -2.95 (-2.94,2.94) [0.50,4.50]
Total: 8254 W: 1727 L: 1850 D: 4677
sprt @ 10+0.1 th 1
kingDanger += (queenChecks & attackedBy[Us][KING]) ? QueenTouchingCheck : QueenSafeCheck;
19-10-15 Sap ComplexityOptimization- diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 77172 W: 16904 L: 16690 D: 43578
sprt @ 10+0.1 th 1
Final test, using parameters from end of tuning run.
19-10-10 Sap ScoreForComplexity diff
96780/100000 iterations
200002/200000 games played
200000 @ 20+0.2 th 1
Tuning branch for mg/eg complexity parameters.
19-10-11 Sap ComplexityOptimization- diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 12268 W: 2588 L: 2692 D: 6988
sprt @ 10+0.1 th 1
constexpr Score ComplexityPawnCount = S(9, 12); constexpr Score ComplexityOutflanking = S(9, 8); constexpr Score ComplexityPawnsOnBothFlanks = S(19, 19); constexpr Score ComplexityNoPieces = S(54, 48); constexpr Score ComplexityUnwinnable = S(37, 33); constexpr Score ComplexityConstant = S(60, 93);
19-10-10 Sap ComplexityOptimization- diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 20056 W: 4385 L: 4470 D: 11201
sprt @ 10+0.1 th 1
ComplexityPawnCount = S(10, 11); ComplexityNoPieces = S(50, 49); ComplexityUnwinnable = S(34, 32); ComplexityConstant = S(59, 100);
19-10-10 Sap ScoreForComplexity diff
8946/10000 iterations
20000/20000 games played
20000 @ 20+0.2 th 1
Tuning branch for mg/eg complexity parameters.
19-10-09 Sap ComplexityPawnsOnBothFl diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 24106 W: 5228 L: 5274 D: 13604
sprt @ 10+0.1 th 1
constexpr Score ComplexityPawnsOnBothFlanks = S(21, 18);
19-10-09 Sap ComplexityPasser-1 diff
LLR: -2.96 (-2.94,2.94) [0.00,4.00]
Total: 26298 W: 5728 L: 5789 D: 14781
sprt @ 10+0.1 th 1
Rerun test with parameter tweak bounds.
19-10-09 Sap ComplexityPawnsOnBothFl diff
LLR: -2.95 (-2.94,2.94) [0.00,4.00]
Total: 22380 W: 4772 L: 4848 D: 12760
sprt @ 10+0.1 th 1
constexpr Score ComplexityPawnsOnBothFlanks = S(15, 18);
19-10-09 Sap ComplexityPasser-2 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 22720 W: 5041 L: 5093 D: 12586
sprt @ 10+0.1 th 1
constexpr Score ComplexityPasser = S(11, 9);
19-10-09 Sap ComplexityPasser-1 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 39733 W: 8719 L: 8688 D: 22326
sprt @ 10+0.1 th 1
constexpr Score ComplexityPasser = S(10, 9);
19-10-09 Sap ScoreForComplexity diff
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 34715 W: 7607 L: 7511 D: 19597
sprt @ 10+0.1 th 1
Allow the parameters for endgame and middlegame complexity to vary independently. No functional change.
19-10-09 Sap EgMg-Complexity14 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 18578 W: 4014 L: 4087 D: 10477
sprt @ 10+0.1 th 1
u = ((mg > 0) - (mg < 0)) * std::max(std::min(mg > 50 && eg < -50 ? (9 * complexity + 450) / 10 : complexity + 50, 0), -abs(mg));
19-10-09 Sap EgMg-Complexity13 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 20396 W: 4437 L: 4501 D: 11458
sprt @ 10+0.1 th 1
Make complexity more important when midgame is good and endgame bad.
19-10-08 Sap EgMg-Complexity5 diff
LLR: -2.96 (-2.94,2.94) [0.00,3.50]
Total: 44730 W: 7298 L: 7350 D: 30082
sprt @ 60+0.6 th 1
LTC: + 5 * (int(eg) * int(mg) < 0)
19-10-08 Sap EgMg-Complexity10 diff
LLR: -2.96 (-2.94,2.94) [0.50,4.50]
Total: 46502 W: 10178 L: 10114 D: 26210
sprt @ 10+0.1 th 1
6 * (int(eg) * int(mg) < 0)