mirror of
https://github.com/sockspls/badfish
synced 2025-04-30 08:43:09 +00:00

This patch changes the base aspiration window size depending on the absolute value of the previous iteration score, increasing it away from zero. This stems from the observation that the further away from zero, the more likely the evaluation is to change significantly with more depth. Conversely, a tighter aspiration window is more efficient when close to zero. A beneficial side-effect is that analysis of won positions without a quick mate is less prone to waste nodes in repeated fail-high that change the eval by tiny steps. STC: LLR: 2.96 (-2.94,2.94) [0.50,4.50] Total: 60102 W: 13327 L: 12868 D: 33907 http://tests.stockfishchess.org/tests/view/5d9a70d40ebc5902b6cf39ba LTC: LLR: 2.95 (-2.94,2.94) [0.00,3.50] Total: 155553 W: 25745 L: 25141 D: 104667 http://tests.stockfishchess.org/tests/view/5d9a7ca30ebc5902b6cf4028 Future work : the values used in this patch were only a reasonable guess. Further testing should unveil more optimal values. However, the aspiration window is rather tight with a minimum of 21 internal units, so discrete integers put a practical limitation to such tweaking. More exotic experiments around the aspiration window parameters could also be tried, but efficient conditions to adjust the base aspiration window size or allow it to not be centered on the current evaluation are not obvious. The aspiration window increases after a fail-high or a fail-low is another avenue to explore for potential enhancements. Bench: 4043748
140 lines
3 KiB
Text
140 lines
3 KiB
Text
# List of authors for Stockfish, updated for version 10
|
|
|
|
Tord Romstad (romstad)
|
|
Marco Costalba (mcostalba)
|
|
Joona Kiiski (zamar)
|
|
Gary Linscott (glinscott)
|
|
|
|
Aditya (absimaldata)
|
|
Adrian Petrescu (apetresc)
|
|
Ajith Chandy Jose (ajithcj)
|
|
Alain Savard (Rocky640)
|
|
Alayan Feh (Alayan-stk-2)
|
|
Alexander Kure
|
|
Alexander Pagel (Lolligerhans)
|
|
Ali AlZhrani (Cooffe)
|
|
Andrew Grant (AndyGrant)
|
|
Andrey Neporada (nepal)
|
|
Andy Duplain
|
|
Aram Tumanian (atumanian)
|
|
Arjun Temurnikar
|
|
Auguste Pop
|
|
Balint Pfliegel
|
|
Ben Koshy (BKSpurgeon)
|
|
Bill Henry (VoyagerOne)
|
|
braich
|
|
Bojun Guo (noobpwnftw)
|
|
Brian Sheppard (SapphireBrand)
|
|
Bryan Cross (crossbr)
|
|
Chris Cain (ceebo)
|
|
Dan Schmidt
|
|
Daniel Dugovic (ddugovic)
|
|
Dariusz Orzechowski
|
|
David Zar
|
|
Daylen Yang (daylen)
|
|
DiscanX
|
|
Eelco de Groot
|
|
Elvin Liu (solarlight2)
|
|
erbsenzaehler
|
|
Ernesto Gatti
|
|
Fabian Beuke (madnight)
|
|
Fabian Fichter (ianfab)
|
|
fanon
|
|
Fauzi Akram Dabat (FauziAkram)
|
|
Felix Wittmann
|
|
gamander
|
|
gguliash
|
|
Gian-Carlo Pascutto (gcp)
|
|
Gontran Lemaire (gonlem)
|
|
Goodkov Vasiliy Aleksandrovich (goodkov)
|
|
Gregor Cramer
|
|
GuardianRM
|
|
Günther Demetz (pb00067, pb00068)
|
|
Guy Vreuls (gvreuls)
|
|
Henri Wiechers
|
|
Hiraoka Takuya (HiraokaTakuya)
|
|
homoSapiensSapiens
|
|
Hongzhi Cheng
|
|
Ivan Ivec (IIvec)
|
|
Jacques B. (Timshel)
|
|
Jan Ondruš (hxim)
|
|
Jared Kish (Kurtbusch)
|
|
Jarrod Torriero (DU-jdto)
|
|
Jean Gauthier (QuaisBla)
|
|
Jean-Francois Romang (jromang)
|
|
Jerry Donald Watson (jerrydonaldwatson)
|
|
Jonathan Calovski (Mysseno)
|
|
Jonathan D. (SFisGOD)
|
|
Joost VandeVondele (vondele)
|
|
Jörg Oster (joergoster)
|
|
Joseph Ellis (jhellis3)
|
|
Joseph R. Prostko
|
|
jundery
|
|
Justin Blanchard
|
|
Kelly Wilson
|
|
Ken Takusagawa
|
|
kinderchocolate
|
|
Kiran Panditrao (Krgp)
|
|
Kojirion
|
|
Leonardo Ljubičić (ICCF World Champion)
|
|
Leonid Pechenik (lp--)
|
|
Linus Arver
|
|
loco-loco
|
|
Lub van den Berg (ElbertoOne)
|
|
Luca Brivio (lucabrivio)
|
|
Lucas Braesch (lucasart)
|
|
Lyudmil Antonov (lantonov)
|
|
Maciej Żenczykowski (zenczykowski)
|
|
Matthew Lai (matthewlai)
|
|
Matthew Sullivan
|
|
Mark Tenzer (31m059)
|
|
Michael Byrne (MichaelB7)
|
|
Michael Stembera (mstembera)
|
|
Michael Chaly (Vizvezdenec)
|
|
Michel Van den Bergh (vdbergh)
|
|
Miguel Lahoz (miguel-l)
|
|
Mikael Bäckman (mbootsector)
|
|
Michael Whiteley (protonspring)
|
|
Miroslav Fontán (Hexik)
|
|
Moez Jellouli (MJZ1977)
|
|
Mohammed Li (tthsqe12)
|
|
Nathan Rugg (nmrugg)
|
|
Nick Pelling (nickpelling)
|
|
Nicklas Persson (NicklasPersson)
|
|
Niklas Fiekas (niklasf)
|
|
Ondrej Mosnáček (WOnder93)
|
|
Oskar Werkelin Ahlin
|
|
Pablo Vazquez
|
|
Pascal Romaret
|
|
Pasquale Pigazzini (ppigazzini)
|
|
Patrick Jansen (mibere)
|
|
pellanda
|
|
Peter Zsifkovits (CoffeeOne)
|
|
Ralph Stößer (Ralph Stoesser)
|
|
Raminder Singh
|
|
renouve
|
|
Reuven Peleg
|
|
Richard Lloyd
|
|
Rodrigo Exterckötter Tjäder
|
|
Ron Britvich (Britvich)
|
|
Ronald de Man (syzygy1)
|
|
Ryan Schmitt
|
|
Ryan Takker
|
|
Sebastian Buchwald (UniQP)
|
|
Sergei Antonov (saproj)
|
|
sf-x
|
|
shane31
|
|
Steinar Gunderson (sesse)
|
|
Stefan Geschwentner (locutus2)
|
|
Stefano Cardanobile (Stefano80)
|
|
Stéphane Nicolet (snicolet)
|
|
Thanar2
|
|
thaspel
|
|
Tom Vijlbrief (tomtor)
|
|
Torsten Franz (torfranz)
|
|
Uri Blass (uriblass)
|
|
Vince Negri
|
|
|
|
# Additionally, we acknowledge the authors of fishtest,
|
|
# an essential framework for the development of Stockfish:
|
|
# https://github.com/glinscott/fishtest/blob/master/AUTHORS
|