Changes

Jump to: navigation, search

Ghost

5,085 bytes added, 19:54, 17 May 2019
Created page with "'''Home * Engines * Ghost''' FILE:ghostseawolf.png|border|right|thumb|link=https://etc.usf.edu/lit2go/153/the-sea-wolf/| The Ghost <ref>[https://etc.usf.e..."
'''[[Main Page|Home]] * [[Engines]] * Ghost'''

[[FILE:ghostseawolf.png|border|right|thumb|link=https://etc.usf.edu/lit2go/153/the-sea-wolf/| The Ghost <ref>[https://etc.usf.edu/lit2go/153/the-sea-wolf/ The Sea-Wolf | Jack London | Lit2Go ETC], Copyright © 2006—2019 by the [https://fcit.usf.edu/ Florida Center for Instructional Technology], [https://www.usf.edu/education/ College of Education], [https://en.wikipedia.org/wiki/University_of_South_Florida University of South Florida]</ref> ]]

'''Ghost''',<br/>
a [[Chess Engine Communication Protocol]] compatible, free chess engine by [[Philipp Claßen]] supported by [[Michael Claßen]], written in [[Cpp|C++]].
The name was taken from the name of [https://en.wikipedia.org/wiki/The_Sea-Wolf#Wolf_Larsen Wolf Larsen's] seal-hunting schooner in the novel [https://en.wikipedia.org/wiki/The_Sea-Wolf The Sea-Wolf] by [https://en.wikipedia.org/wiki/Jack_London Jack London].
Ghost started its life in about 2000 as subject of a school project, the first version appeared in early 2001, playing online at [[Internet Chess Club]] <ref>[https://www.stmintz.com/ccc/index.php?id=194607 crafty vs ghost on ICC ...could Kasparov himself execute such an attack?] by Jeffrey Wadsworth, [[CCC]], October 28, 2001</ref> , and later in rating list tournaments such as [[CCRL]] <ref>[http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Ghost%202.0.1#Ghost_2_0_1 Ghost 2.0.1 in CCRL 40/40]</ref> . Subsequent versions were Ghost 1, Ghost 2, and Ghost 3. Executables are available for [[Windows]] and [[Linux]] platforms. Likely, the current Ghost is [[Bitboards|bitboard]] based, due to the much faster 64-bit executable.

=Ghost 1=
Ghost 1 performed [[NegaScout]], [[Internal Iterative Deepening|IID]], [[Killer Heuristic|killer heuristic]] and [[History Heuristic|history heuristic]], [[Recursion|recursive]] [[Null Move Pruning|null move pruning]] with [[Depth Reduction R|depth reduction]] of 3, [[Razoring|razoring]] and [[Futility Pruning|futility pruning]], and a unique technique to detect [[Check#Perpetual|perpetual checks]].
It further used the [[Oracle|oracle]] approach of pre-scanned [[Piece-Square Tables|piece-square tables]] at the [[Root|root]] <ref>[http://www.ghostchess.de/ Ghost | Search algorithms: Ghost 1] by [[Philipp Claßen]]</ref> .

=Ghost 2=
The second version, first released in 2003, is a [[MTD(f)]] searcher, further utilizing [[Late Move Reductions|late move reductions]], [[Null Move Pruning#AdaptiveNullMovePruning|adaptive null move pruning]] with [[Depth Reduction R|R]] of 2 or 3 [[Ply|plies]], [[Enhanced Transposition Cutoff|ETC]], and a unique [[Pin|pin]] detection [[Extensions|extension]]. Ghost 2 has a safer perpetual check detection than Ghost 1, and usus local history counters <ref>[http://www.ghostchess.de/ Ghost | Search algorithms: Ghost 2] by [[Philipp Claßen]]</ref>.

=Ghost 3=
Still using [[MTD(f)]], the [[Search|search]] has been rewritten from scratch to support [[Parallel Search|parallelism]] using [https://en.wikipedia.org/wiki/Work_stealing work stealing] provided by the [https://en.wikipedia.org/wiki/Threading_Building_Blocks Threading Building Blocks] library.
The stable version 3.1 was released on May 30, 2017 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=64143 Ghost 3.1 released!] by [[Günther Simon]], [[CCC]], June 01, 2017</ref>.

=See also=
* [[Schooner]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=194607 crafty vs ghost on ICC ...could Kasparov himself execute such an attack?] by Jeffrey Wadsworth, [[CCC]], October 28, 2001 » [[Crafty]]
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=18&t=49019 new ghost homepage] by Michael Claßen, [[Computer Chess Forums|Winboard Forum]], September 22, 2004
* [http://www.talkchess.com/forum/viewtopic.php?t=64143 Ghost 3.1 released!] by [[Günther Simon]], [[CCC]], June 01, 2017

=External Links=
==Chess Engine==
* [http://www.ghostchess.de/ Ghost] by [[Philipp Claßen]]
* [http://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Ghost&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Ghost] in [[CCRL|CCRL 40/4]]
==Misc==
* [https://en.wikipedia.org/wiki/Ghost_%28disambiguation%29 Ghost (disambiguation) from Wikipedia]
* [https://en.wikipedia.org/wiki/Ghost Ghost from Wikipedia]
* [https://en.wikipedia.org/wiki/List_of_ghost_ships List of ghost ships from Wikipedia]
* [[:Category:Coldplay|Coldplay]] - [https://en.wikipedia.org/wiki/Oceans_(Coldplay_song) Oceans] from [https://en.wikipedia.org/wiki/Ghost_Stories_(Coldplay_album) Ghost Stories] (2014), [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=BvsChJvE86M|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Demonology]]
[[Category:Fiction]]
[[Category:Ship]]
[[Category:Coldplay]]

Navigation menu