Changes

Jump to: navigation, search

GreKo

10,781 bytes added, 12:23, 26 October 2018
'''[[Main Page|Home]] * [[Engines]] * GreKo'''

[[FILE:greko.JPG|border|right|thumb|link=http://aartbik.blogspot.de/2011/04/greko-chess-engine.html| GreKo for [[Android]] <ref>[http://aartbik.blogspot.de/2011/04/greko-chess-engine.html Aart's Blog: GreKo Chess Engine], April 20, 2011</ref> ]]

'''GreKo''',<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source engine]] by [[Vladimir Medvedev]], written in [[Cpp|C++]] and relying on the [https://en.wikipedia.org/wiki/Standard_Template_Library Standard Template Library]. Starting the development in 2002 <ref>[https://groups.google.com/d/msg/rec.games.chess.computer/yHBbFa1GcSo/nkiYjGAo30sJ GreKo chess engine] by [[Vladimir Medvedev]], [[Computer Chess Forums|rgcc]], April 01, 2002</ref>, GreKo was first a classical [[Alpha-Beta|alpha-beta]] searcher within an [[Iterative Deepening|iterative deepening]] framework, performing an [[Evaluation|evaluation]] considering [[Material|material]] and various positional aspects such as [[Pawn Structure|pawn structure]]. [[Check Extensions|Checks]], [[Recapture Extensions|recaptures]] and [[Passed Pawn Extensions|passers arriving the seventh rank]] were [[Extensions|extended]]. The [[Opening Book|opening book]] utilizes the [[Transposition Table|hash table]] to recognize [[Transposition|transpositions]].

Over the time, GreKo experienced various changes, applying a [[0x88]] board with [[Piece-Lists|piece lists]], a hybrid [[Bitboards|bitboard]]-0x88 approach, and in 2008, [[Magic Bitboards|Magic bitboards]]. Search has become [[Principal Variation Search|PVS]], [[Null Move Pruning|null move pruning]] with [[Depth Reduction R|R=4]], and a lot of new evaluation terms such as [[Mobility|mobility]] and [[Material#Balance|material imbalances]] were added, and [[Learning|position learning]] applied. Since version 5.0, GreKo further supports [[UCI]] <ref>[http://www.sdchess.ru/Greko.htm Greko by Vladimir Medvedev, Russia] from [http://www.sdchess.ru/ sdchess.ru] (Russian)</ref>. In April 2011, GreKo was ported by [[Aart Bik]] for [[Android]] using the [[GUI]] of his [[Chess for Android]] application <ref>[http://www.talkchess.com/forum/viewtopic.php?t=38804 GreKo for Android] by [[Aart Bik]], [[CCC]], April 20, 2011</ref>. GreKo 2015 ML, released in July 2016 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=60792 GreKo 2015 ML] by [[Vladimir Medvedev]], [[CCC]], July 12, 2016</ref>, features a command for learning from a [[Portable Game Notation|PGN]] file. The algorithm is similar to [[Texel's Tuning Method]], but using [[Evaluation Function|evaluation function]] instead of expensive [[Quiescence Search|quiescence search]] for making predictions of game results <ref>greko-2015-ml.zip/history.txt</ref>.

=Tournament Play=
GreKo participated at the [[CCCCISC 2008|1st Computer Chess Championship of CIS Countries]], [https://en.wikipedia.org/wiki/Moscow Moscow] 2008.

=Etymology=
The program's name is dedicated to the Italian historical chess master [https://en.wikipedia.org/wiki/Gioachino_Greco Gioachino Greco] and is [[Various Classifications#Acronym|acronym]] of the '''Gre'''at '''Ko'''mbinator <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=2178&start=15 GreKo] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], April 05, 2005</ref>.

=Derivatives=
* [[Igel]]

=See also=
* [[Greco]]
* [[Point Value by Regression Analysis]]

=Forum Posts=
==2002...==
* [https://groups.google.com/d/msg/rec.games.chess.computer/yHBbFa1GcSo/nkiYjGAo30sJ GreKo chess engine] by [[Vladimir Medvedev|Vladimir R. Medvedev]], [[Computer Chess Forums|rgcc]], April 01, 2002
==2005 ...==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=2178&start=15 GreKo] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], April 05, 2005
* [http://www.talkchess.com/forum/viewtopic.php?t=13951 GreKo 5.3 : 2256] by [[Patrick Buchmann]], [[CCC]], May 22, 2007
* [http://www.talkchess.com/forum/viewtopic.php?t=15485 GreKo 5.4 : 2278] by [[Patrick Buchmann]], [[CCC]], July 31, 2007
* [http://www.talkchess.com/forum/viewtopic.php?t=18687 GreKo 5.5 : 2293] by [[Patrick Buchmann]], [[CCC]], January 02, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=20667 GreKo 5.6 : 2282] by [[Patrick Buchmann]], [[CCC]], April 14, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=21265 GreKo 5.7 : 2302] by [[Patrick Buchmann]], [[CCC]], May 20, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=21356 GreKo 5.7.1] by [[Vladimir Medvedev]], [[CCC]], May 25, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=22781 GreKo 5.9 : 2315] by [[Patrick Buchmann]], [[CCC]], August 03, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=24116 GreKo 6.0 : 2292] by [[Patrick Buchmann]], [[CCC]], October 01, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=25573 GreKo 6.25 : 2295] by [[Patrick Buchmann]], [[CCC]], December 22, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=28206 GreKo 6.5 : 2299] by [[Patrick Buchmann]], [[CCC]], June 01, 2009
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=31606 Test tournament starts: Gaviota, Daydreamer, Greko, Atak] by [[Harun Taner]], [[CCC]], January 10, 2010 » [[Gaviota]], [[Daydreamer]], [[GreKo]], [[Atak]]
* [http://www.talkchess.com/forum/viewtopic.php?t=38804 GreKo for Android] by [[Aart Bik]], [[CCC]], April 20, 2011
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=52691 GreKo 9.8] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], December 31, 2012
* [http://www.talkchess.com/forum/viewtopic.php?p=564820 GreKo 12.0 2002-2014 12 years development, Congrats!] by [[Jose Maria Velasco|José Mº Velasco]], [[CCC]], April 02, 2014
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53267 GreKo 12.1] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], October 07, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=53997 GreKo 12.1] by [[Werner Schüle]], [[CCC]], October 09, 2014
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53320 GreKo 12.5] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], December 21, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=54729 GreKo 12.5] by [[Graham Banks]], [[CCC]], December 22, 2014
==2015 ...==
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53335 New site for GreKo] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], January 14, 2015
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53404 GreKo 12.6] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], April 25, 2015
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53424 GreKo 12.8] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], May 19, 2015
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53475 GreKo 12.9] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], August 02, 2015
: [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53475&start=1 Re: GreKo 12.9 - Updated to 13.0.] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], October 01, 2015
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53523 GreKo 13.1] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], October 07, 2015
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53557 GreKo 2015] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], November 18, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=58331 GreKo 2015] by [[Werner Schüle]], [[CCC]], November 22, 2015
'''2016'''
* [http://www.talkchess.com/forum/viewtopic.php?t=60792 GreKo 2015 ML] by [[Vladimir Medvedev]], [[CCC]], July 12, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=60902 GreKo 2015 ML: tuning evaluation (article in Russian)] by [[Vladimir Medvedev]], [[CCC]], July 22, 2016 » [[Texel's Tuning Method]] <ref>[https://habrahabr.ru/post/305604/ Самообучение шахматной программы / Хабрахабр] by [[Vladimir Medvedev]], [https://en.wikipedia.org/wiki/Habrahabr Habrahabr], July 21, 2016 (Russian) [https://translate.google.com/translate?sl=ru&tl=en&js=y&prev=_t&hl=de&ie=UTF-8&u=https%3A%2F%2Fhabrahabr.ru%2Fpost%2F305604%2F&edit-text= translated] by [https://en.wikipedia.org/wiki/Google_Translate Google Translate]</ref>
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53807 GreKo 2016] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], December 30, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=62679 GreKo 2016 released!] by [[Günther Simon]], [[CCC]], December 31, 2016
'''2018'''
* [http://www.talkchess.com/forum/viewtopic.php?t=66271 GreKo 2017, fixed] by [[Vladimir Medvedev]], [[CCC]], January 08, 2018
* [http://www.talkchess.com/forum/viewtopic.php?t=66461 GreKo 2018.01] by [[Vladimir Medvedev]], [[CCC]], January 31, 2018
* [http://www.talkchess.com/forum/viewtopic.php?t=66704 GreKo 2018.02] by [[Vladimir Medvedev]], [[CCC]], February 27, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68277 GreKo 2018.08] by [[Vladimir Medvedev]], [[CCC]], August 22, 2018

=External Links=
* [http://greko.su/ Шахматная программа GreKo] <ref>[http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=53335 New site for GreKo] by [[Vladimir Medvedev]], [[Computer Chess Forums|Winboard Forum]], January 14, 2015</ref>
* [https://habrahabr.ru/post/305604/ Самообучение шахматной программы / Хабрахабр] by [[Vladimir Medvedev]], [https://en.wikipedia.org/wiki/Habrahabr Habrahabr], July 21, 2016 (Russian) » [[Texel's Tuning Method]]
* [http://greko.su/index_en.html GreKo chess engine]
* [http://sourceforge.net/projects/greko/files/ GreKo - Browse Files at SourceForge.net]
* [http://sites.google.com/site/grekochess/ GreKo - Download] <ref>does not only provide GreKo, but also a [[Kaissa]] [[IBM PC|PC]] port in [[C|Turbo C]] from 1992, and a listing of the [[ITEP Chess Program]] for the [[M-20]] computer</ref>
* [http://www.sdchess.ru/Greko.htm Greko by Vladimir Medvedev, Russia] from [http://www.sdchess.ru/ sdchess.ru] (Russian)
* [http://aartbik.blogspot.de/2011/04/greko-chess-engine.html Aart's Blog: GreKo Chess Engine], April 20, 2011
* [http://www.computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=GreKo&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 GreKo] in [[CCRL|CCRL 40/40]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:UCI]]
[[Category:Open Source]]
[[Category:Acronym]]
[[Category:Chess Legend]]

Navigation menu