1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-07-12 03:59:15 +00:00
BadFish/src
Alain SAVARD 4d22d3e52d Remove pawncount array in imbalance
This is a natural follow up to last commit where values on the
QuadraticOurs diagonal and some piece value deltas were changed.
@Stefano80 tried to simplify the newly introduced pawncount array
using QuadraticOurs[1][1] =52 and a -30 adjustment on pawn values

His STC [-3,1] was green
http://tests.stockfishchess.org/tests/view/5b707f5b0ebc5902bdba2745
but not his LTC[-3,1]
http://tests.stockfishchess.org/tests/view/5b7095700ebc5902bdba2a49

So I started a 80000 30+0.3 SPSA on the QuadraticOurs diagonal and
on the piece values using @Stefano80 start values.

SPSA gave the new values QuadraticOurs[1][1] =38 and a -33 on pawn
values (the other changes on QuadraticOurs were kept, but were not
ignificant according to this test
http://tests.stockfishchess.org/tests/view/5b710ccb0ebc5902bdba2f27)

STC
http://tests.stockfishchess.org/tests/view/5b710b220ebc5902bdba2f19
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 50902 W: 11214 L: 11150 D: 28538

LTC
http://tests.stockfishchess.org/tests/view/5b7124ef0ebc5902bdba3106
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 34271 W: 5852 L: 5753 D: 22666

Closes https://github.com/official-stockfish/Stockfish/pull/1735

bench: 4738555
2018-08-14 08:36:27 +02:00
..
syzygy 7-pieces Syzygy tablebase support 2018-07-31 11:24:28 +02:00
benchmark.cpp New Year 2018 2018-01-01 13:18:10 +01:00
bitbase.cpp Mark all compile-time constants as constexpr. 2018-03-18 23:48:16 +01:00
bitboard.cpp Minor code style tweaks 2018-07-18 08:26:33 +02:00
bitboard.h Remove make_bitboard() 2018-06-26 09:08:15 +02:00
endgame.cpp Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
endgame.h Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
evaluate.cpp Combo of several promising parameter tweaks 2018-08-12 10:09:30 +02:00
evaluate.h Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
main.cpp Reallocate TT on threadpool resize. 2018-06-02 17:03:01 +02:00
Makefile Fix 'make strip' for mingw. 2018-04-29 06:53:51 +02:00
material.cpp Remove pawncount array in imbalance 2018-08-14 08:36:27 +02:00
material.h Slight tidy up in endgame machinery 2018-07-22 17:55:41 +02:00
misc.cpp Code clean-up 2018-07-25 18:31:02 +02:00
misc.h Switch time management to 64 bits 2018-03-27 16:25:41 +02:00
movegen.cpp Fix a few minor code style inconsistencies 2018-03-21 01:35:05 +01:00
movegen.h New Year 2018 2018-01-01 13:18:10 +01:00
movepick.cpp Better check evasion move sorting 2018-07-19 18:27:20 +02:00
movepick.h Improve Stats definition 2018-08-01 12:40:12 +02:00
pawns.cpp Remove Condition For Passed Pawns 2018-08-10 06:16:29 +02:00
pawns.h Simplify the ShelterStrength[] array 2018-04-23 09:49:05 +02:00
position.cpp Allow Position::init() to be called multiple times. 2018-07-18 08:14:57 +02:00
position.h Move PSQ score to Position 2018-06-27 11:42:25 +02:00
psqt.cpp King Psqt Tuning 2018-08-08 17:49:16 +02:00
search.cpp Non-linear bonus for pawn count 2018-08-12 18:40:11 +02:00
search.h Better check evasion move sorting 2018-07-19 18:27:20 +02:00
thread.cpp Improve Stats definition 2018-08-01 12:40:12 +02:00
thread.h Better check evasion move sorting 2018-07-19 18:27:20 +02:00
thread_win32.h New Year 2018 2018-01-01 13:18:10 +01:00
timeman.cpp Switch time management to 64 bits 2018-03-27 16:25:41 +02:00
timeman.h Document Elo impact of various parts of search 2018-04-01 03:21:45 +02:00
tt.cpp Simplify saving a TT entry. 2018-07-04 00:59:15 +02:00
tt.h Simplify saving a TT entry. 2018-07-04 00:59:15 +02:00
types.h Remove pawncount array in imbalance 2018-08-14 08:36:27 +02:00
uci.cpp Fix a few minor code style inconsistencies 2018-03-21 01:35:05 +01:00
uci.h Minor code style tweaks 2018-07-18 08:26:33 +02:00
ucioption.cpp 7-pieces Syzygy tablebase support 2018-07-31 11:24:28 +02:00