1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-01 01:03:09 +00:00
BadFish/src
Michael Chaly 84b1940fca Tune search at very long time control
This patch is a result of tuning done by user @candirufish after 150k games.

Since the tuned values were really interesting and touched heuristics
that are known for their non-linear scaling I decided to run limited
games LTC match, even if the STC test was really bad (which was expected).
After seeing the results of the LTC match, I also run a VLTC (very long
time control) SPRTtest, which passed.

The main difference is in extensions: this patch allows much more
singular/double extensions, both in terms of allowing them at lower
depths and with lesser margins.

Failed STC:
https://tests.stockfishchess.org/tests/view/620d66643ec80158c0cd3b46
LLR: -2.94 (-2.94,2.94) <0.00,2.50>
Total: 4968 W: 1194 L: 1398 D: 2376
Ptnml(0-2): 47, 633, 1294, 497, 13

Performed well at LTC in a fixed-length match:
https://tests.stockfishchess.org/tests/view/620d66823ec80158c0cd3b4a
ELO: 3.36 +-1.8 (95%) LOS: 100.0%
Total: 30000 W: 7966 L: 7676 D: 14358
Ptnml(0-2): 36, 2936, 8755, 3248, 25

Passed VLTC SPRT test:
https://tests.stockfishchess.org/tests/view/620da11a26f5b17ec884f939
LLR: 2.96 (-2.94,2.94) <0.50,3.00>
Total: 4400 W: 1326 L: 1127 D: 1947
Ptnml(0-2): 13, 309, 1348, 526, 4

closes https://github.com/official-stockfish/Stockfish/pull/3937

Bench: 6318903
2022-02-17 20:45:21 +01:00
..
incbin Embed default net, and simplify using non-default nets 2020-08-29 21:56:00 +02:00
nnue Update architecture to "SFNNv4". Update network to nn-6877cd24400e.nnue. 2022-02-10 19:54:31 +01:00
syzygy Update copyright years 2022-01-06 15:45:45 +01:00
benchmark.cpp Tune FRC trapped Bishop patch 2022-01-09 15:49:19 +01:00
bitbase.cpp Update copyright years 2022-01-06 15:45:45 +01:00
bitboard.cpp Update copyright years 2022-01-06 15:45:45 +01:00
bitboard.h Update copyright years 2022-01-06 15:45:45 +01:00
endgame.cpp Update copyright years 2022-01-06 15:45:45 +01:00
endgame.h Update copyright years 2022-01-06 15:45:45 +01:00
evaluate.cpp Tune FRC trapped Bishop patch 2022-01-09 15:49:19 +01:00
evaluate.h Update architecture to "SFNNv4". Update network to nn-6877cd24400e.nnue. 2022-02-10 19:54:31 +01:00
main.cpp Update copyright years 2022-01-06 15:45:45 +01:00
Makefile Drop sse from target "x86-32" 2022-02-05 07:33:34 +01:00
material.cpp Update copyright years 2022-01-06 15:45:45 +01:00
material.h Update copyright years 2022-01-06 15:45:45 +01:00
misc.cpp Update copyright years 2022-01-06 15:45:45 +01:00
misc.h Use average complexity for time management 2022-01-17 19:48:23 +01:00
movegen.cpp Update copyright years 2022-01-06 15:45:45 +01:00
movegen.h Update copyright years 2022-01-06 15:45:45 +01:00
movepick.cpp Update copyright years 2022-01-06 15:45:45 +01:00
movepick.h Update copyright years 2022-01-06 15:45:45 +01:00
pawns.cpp Update copyright years 2022-01-06 15:45:45 +01:00
pawns.h Update copyright years 2022-01-06 15:45:45 +01:00
position.cpp Update copyright years 2022-01-06 15:45:45 +01:00
position.h Update copyright years 2022-01-06 15:45:45 +01:00
psqt.cpp Update copyright years 2022-01-06 15:45:45 +01:00
psqt.h Update copyright years 2022-01-06 15:45:45 +01:00
search.cpp Tune search at very long time control 2022-02-17 20:45:21 +01:00
search.h Update copyright years 2022-01-06 15:45:45 +01:00
simd.h Update copyright years 2022-01-06 15:45:45 +01:00
thread.cpp Update copyright years 2022-01-06 15:45:45 +01:00
thread.h Simplify limiting extensions. 2022-01-22 10:48:24 +01:00
thread_win32_osx.h Update copyright years 2022-01-06 15:45:45 +01:00
timeman.cpp Update copyright years 2022-01-06 15:45:45 +01:00
timeman.h Update copyright years 2022-01-06 15:45:45 +01:00
tt.cpp Update copyright years 2022-01-06 15:45:45 +01:00
tt.h Update copyright years 2022-01-06 15:45:45 +01:00
tune.cpp Update copyright years 2022-01-06 15:45:45 +01:00
tune.h Update copyright years 2022-01-06 15:45:45 +01:00
types.h Cleanup and update CPU contributors 2022-02-05 07:30:09 +01:00
uci.cpp Update copyright years 2022-01-06 15:45:45 +01:00
uci.h Update copyright years 2022-01-06 15:45:45 +01:00
ucioption.cpp Update copyright years 2022-01-06 15:45:45 +01:00