Changes

Jump to: navigation, search

Aspiration Windows

837 bytes added, 00:12, 1 February 2022
no edit summary
'''[[Main Page|Home]] * [[Search]] * [[Alpha-Beta]] * Aspiration Windows'''
[[FILE:TheNon-EuclideanWindow.JPG|border|right|thumb|The Non-Euclidean Window <ref>[[:Category:Gerhard Hoehme|Gerhard Hoehme]] - The Non-Euclidean Window (1964), mixed technique / wood on canvas, [[:Category:Art Museum Bochum|Art Museum]], [https://en.wikipedia.org/wiki/Bochum Bochum], [https://en.wikipedia.org/wiki/North_Rhine-Westphalia North Rhine-Westphalia], [https://en.wikipedia.org/wiki/Germany Germany], part of [[:Category:Industrial Heritage Trail|The Industrial Heritage Trail]] of the [https://en.wikipedia.org/wiki/Ruhr Ruhr area], Photo by [[Gerd Isenberg]], October 30, 2016</ref> ]]
'''Aspiration windows''' are a way to reduce the [[Search Space|search space]] in an alpha-beta search. The technique is to use a guess of the expected value (usually from the last iteration in [[Iterative Deepening|iterative deepening]]), and use a [[Window|window]] around this as the alpha-beta [[Bound|bounds]]. Because the window is narrower, more beta cutoffs are achieved, and the search takes a shorter time. The drawback is that if the true score is outside this window, then a costly re-search must be made. Typical window sizes are 1/2 to 1/4 of a pawn on either side of the guess.
instead. However, a fully fledged search is typically full of [[Search Instability|search instability]], and it will often happen that the above re-search will fail low! This is why it is best to only widen the bound that fails, and leave the other bound unchanged.
Modern engines, like [[RobbolitoRobboLito]] or [[Stockfish]], start with a rather small aspiration window, and increase the bound that fails in an exponential fashion.
=PVS and Aspiration=
* [http://www.talkchess.com/forum/viewtopic.php?t=57113 Parallel aspiration windows] by [[Giuseppe Cannella]], [[CCC]], July 29, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=58542 Restarting iterative deepening] by [[Harm Geert Muller]], [[CCC]], December 09, 2015 » [[Fail-Low]], [[Iterative Deepening]]
'''2016'''
* [http://www.talkchess.com/forum/viewtopic.php?t=60285 Dynamic aspiration window] by [[Sergei Markoff|Sergei S. Markoff]], [[CCC]], May 26, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=60402 Aspiration Windows on the root search -- Determining margin] by [[Andrew Grant]], [[CCC]], June 08, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=60916 Iterative Deepening Question] by [[David Cimbalista]], [[CCC]], July 23, 2016 » [[Iterative Deepening]]
* [http://www.open-chess.org/viewtopic.php?f=5&t=2995 Aspiration window with TT question] by [[Sander Maassen vd Brink|sandermvdb]], [[Computer Chess Forums|OpenChess Forum]], August 01, 2016 » [[Transposition Table]]
'''20162017 ...'''
* [http://www.talkchess.com/forum/viewtopic.php?t=63706 Conceptual question on aspiration windows] by Jacob Wilkins, [[CCC]], April 09, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=64321 (I)ID and PV dropout] by [[Harm Geert Muller]], [[CCC]], June 17, 2017 » [[Fail-Low]], [[Internal Iterative Deepening]], [[Iterative Deepening]]
* [http://www.talkchess.com/forum/viewtopic.php?t=65589 Aspiration window problem] by [[Sander Maassen vd Brink]], [[CCC]], October 30, 2017
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=68278&start=16 Re: Lazy SMP ideas] by [[Folkert van Heusden]], [[CCC]], October 03, 2018 » [[Lazy SMP]]
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69627 Impact of Aspiration on tree size] by Frank Kopp, [[CCC]], January 16, 2019
==2020 ...==
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76115 Are Aspiration Windows Worthless?] by [[Erik Madsen]], [[CCC]], December 20, 2020 » [[MadChess]]
* [https://www.talkchess.com/forum3/viewtopic.php?f=7&t=78625 Number of aspiration "windows" before full-width search?] by [[John Merlino]], [[CCC]], November 09, 2021
* [https://www.talkchess.com/forum3/viewtopic.php?f=7&t=78910 Aspiration Window Instability?] by Gianni Casati, [[CCC]], December 17, 2021
=External Links=
* [http://web.archive.org/web/20070705134903/www.seanet.com/%7Ebrucemo/topics/aspiration.htm Aspiration Windows] from [[Bruce Moreland|Bruce Moreland's]] [[Bruce Moreland#Topics|Programming Topics]]
* [https://www.ics.uci.edu/~eppstein/180a/990202b.html Lecture notes for February 2, 1999 Variants of Alpha-Beta Search] by [[David Eppstein]]
* [https://en.wikipedia.org/wiki/Aspiration Aspiration from Wikipedia]
* [https://en.wiktionary.org/wiki/aspiration aspiration - Wiktionary]
=References=
<references />
 
'''[[Alpha-Beta|Up one level]]'''
[[Category:Gerhard Hoehme]]
[[Category:Art Museum Bochum]]
[[Category:Industrial Heritage Trail]]

Navigation menu