Skip to content

Commit b5581b7

Browse files
Stefano80snicolet
authored andcommitted
Combo of several promising parameter tweaks
Combo of several tuning patches which finished yellow at LTC. [STC](http://tests.stockfishchess.org/tests/view/5b6ead340ebc5902bdba14ce) LR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 10668 W: 2445 L: 2239 D: 5984 Elo: 6.25 [1.76,10.69] (95%) [LTC](http://tests.stockfishchess.org/tests/view/5b6eb50e0ebc5902bdba151f) LLR: 2.96 (-2.94,2.94) [0.00,4.00] Total: 23761 W: 4155 L: 3923 D: 15683 Elo: 3.02 [0.29,5.67] (95%) Original patches: - [Piece values](http://tests.stockfishchess.org/tests/view/5b6d2cc00ebc5902bdba02d5) by Stefano Cardanobile - [Stat bonus](http://tests.stockfishchess.org/tests/view/5b6adbc90ebc5902bdb9da73) by Stefan Geschwentner - [Rook on pawn](http://tests.stockfishchess.org/tests/view/5b62a95b0ebc5902bdb961c0) by Mark Tenzer - [Hanging bonus](http://tests.stockfishchess.org/tests/view/5b5d2fa00ebc5902bdb90855) by Ivan Ilvec - [ss tweak](http://tests.stockfishchess.org/tests/view/5b58b7240ebc5902bdb89025) by miguel-l Bench: 4694813
1 parent 348cd5e commit b5581b7

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/evaluate.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,15 @@ namespace {
158158
constexpr Score BishopPawns = S( 3, 7);
159159
constexpr Score CloseEnemies = S( 6, 0);
160160
constexpr Score CorneredBishop = S( 50, 50);
161-
constexpr Score Hanging = S( 52, 30);
161+
constexpr Score Hanging = S( 57, 32);
162162
constexpr Score HinderPassedPawn = S( 8, 0);
163163
constexpr Score KingProtector = S( 6, 6);
164164
constexpr Score KnightOnQueen = S( 21, 11);
165165
constexpr Score LongDiagonalBishop = S( 22, 0);
166166
constexpr Score MinorBehindPawn = S( 16, 0);
167167
constexpr Score Overload = S( 13, 6);
168168
constexpr Score PawnlessFlank = S( 19, 84);
169-
constexpr Score RookOnPawn = S( 8, 24);
169+
constexpr Score RookOnPawn = S( 10, 30);
170170
constexpr Score SliderOnQueen = S( 42, 21);
171171
constexpr Score ThreatByKing = S( 23, 76);
172172
constexpr Score ThreatByPawnPush = S( 45, 40);

src/search.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ namespace {
8282
// History and stats update bonus, based on depth
8383
int stat_bonus(Depth depth) {
8484
int d = depth / ONE_PLY;
85-
return d > 17 ? 0 : 33 * d * d + 66 * d - 66;
85+
return d > 17 ? 0 : 29 * d * d + 138 * d - 134;
8686
}
8787

8888
// Skill structure is used to implement strength limit
@@ -747,7 +747,7 @@ namespace {
747747
// Step 9. Null move search with verification search (~40 Elo)
748748
if ( !PvNode
749749
&& (ss-1)->currentMove != MOVE_NULL
750-
&& (ss-1)->statScore < 22500
750+
&& (ss-1)->statScore < 23200
751751
&& eval >= beta
752752
&& ss->staticEval >= beta - 36 * depth / ONE_PLY + 225
753753
&& !excludedMove

src/types.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,9 +182,9 @@ enum Value : int {
182182
VALUE_MATE_IN_MAX_PLY = VALUE_MATE - 2 * MAX_PLY,
183183
VALUE_MATED_IN_MAX_PLY = -VALUE_MATE + 2 * MAX_PLY,
184184

185-
PawnValueMg = 171, PawnValueEg = 240,
185+
PawnValueMg = 175, PawnValueEg = 240,
186186
KnightValueMg = 764, KnightValueEg = 848,
187-
BishopValueMg = 826, BishopValueEg = 891,
187+
BishopValueMg = 815, BishopValueEg = 905,
188188
RookValueMg = 1282, RookValueEg = 1373,
189189
QueenValueMg = 2500, QueenValueEg = 2670,
190190

0 commit comments

Comments
 (0)