GreKo
GreKo,
a Chess Engine Communication Protocol compliant open source engine by Vladimir Medvedev, written in C++ and relying on the Standard Template Library. Starting the development in 2002 [2], GreKo was first a classical alpha-beta searcher within an iterative deepening framework, performing an evaluation considering material and various positional aspects such as pawn structure. Checks, recaptures and passers arriving the seventh rank were extended. The opening book utilizes the hash table to recognize transpositions.
Over the time, GreKo experienced various changes, applying a 0x88 board with piece lists, a hybrid bitboard-0x88 approach, and in 2008, Magic bitboards. Search has become PVS, null move pruning with R=4, and a lot of new evaluation terms such as mobility and material imbalances were added, and position learning applied. Since version 5.0, GreKo further supports UCI [3]. In April 2011, GreKo was ported by Aart Bik for Android using the GUI of his Chess for Android application [4]. GreKo 2015 ML, released in July 2016 [5], features a command for learning from a PGN file. The algorithm is similar to Texel's Tuning Method, but using evaluation function instead of expensive quiescence search for making predictions of game results [6].
Contents
Tournament Play
GreKo participated at the 1st Computer Chess Championship of CIS Countries, Moscow 2008.
Etymology
The program's name is dedicated to the Italian historical chess master Gioachino Greco and is acronym of the Great Kombinator [7].
Derivatives
See also
Forum Posts
2002...
- GreKo chess engine by Vladimir R. Medvedev, rgcc, April 01, 2002
2005 ...
- GreKo by Vladimir Medvedev, Winboard Forum, April 05, 2005
- GreKo 5.3 : 2256 by Patrick Buchmann, CCC, May 22, 2007
- GreKo 5.4 : 2278 by Patrick Buchmann, CCC, July 31, 2007
- GreKo 5.5 : 2293 by Patrick Buchmann, CCC, January 02, 2008
- GreKo 5.6 : 2282 by Patrick Buchmann, CCC, April 14, 2008
- GreKo 5.7 : 2302 by Patrick Buchmann, CCC, May 20, 2008
- GreKo 5.7.1 by Vladimir Medvedev, CCC, May 25, 2008
- GreKo 5.9 : 2315 by Patrick Buchmann, CCC, August 03, 2008
- GreKo 6.0 : 2292 by Patrick Buchmann, CCC, October 01, 2008
- GreKo 6.25 : 2295 by Patrick Buchmann, CCC, December 22, 2008
- GreKo 6.5 : 2299 by Patrick Buchmann, CCC, June 01, 2009
2010 ...
- Test tournament starts: Gaviota, Daydreamer, Greko, Atak by Harun Taner, CCC, January 10, 2010 » Gaviota, Daydreamer, GreKo, Atak
- GreKo for Android by Aart Bik, CCC, April 20, 2011
- GreKo 9.8 by Vladimir Medvedev, Winboard Forum, December 31, 2012
- GreKo 12.0 2002-2014 12 years development, Congrats! by José Mº Velasco, CCC, April 02, 2014
- GreKo 12.1 by Vladimir Medvedev, Winboard Forum, October 07, 2014
- GreKo 12.1 by Werner Schüle, CCC, October 09, 2014
- GreKo 12.5 by Vladimir Medvedev, Winboard Forum, December 21, 2014
- GreKo 12.5 by Graham Banks, CCC, December 22, 2014
2015 ...
- New site for GreKo by Vladimir Medvedev, Winboard Forum, January 14, 2015
- GreKo 12.6 by Vladimir Medvedev, Winboard Forum, April 25, 2015
- GreKo 12.8 by Vladimir Medvedev, Winboard Forum, May 19, 2015
- GreKo 12.9 by Vladimir Medvedev, Winboard Forum, August 02, 2015
- Re: GreKo 12.9 - Updated to 13.0. by Vladimir Medvedev, Winboard Forum, October 01, 2015
- GreKo 13.1 by Vladimir Medvedev, Winboard Forum, October 07, 2015
- GreKo 2015 by Vladimir Medvedev, Winboard Forum, November 18, 2015
- GreKo 2015 by Werner Schüle, CCC, November 22, 2015
2016
- GreKo 2015 ML by Vladimir Medvedev, CCC, July 12, 2016
- GreKo 2015 ML: tuning evaluation (article in Russian) by Vladimir Medvedev, CCC, July 22, 2016 » Texel's Tuning Method [8]
- GreKo 2016 by Vladimir Medvedev, Winboard Forum, December 30, 2016
- GreKo 2016 released! by Günther Simon, CCC, December 31, 2016
2018
- GreKo 2017, fixed by Vladimir Medvedev, CCC, January 08, 2018
- GreKo 2018.01 by Vladimir Medvedev, CCC, January 31, 2018
- GreKo 2018.02 by Vladimir Medvedev, CCC, February 27, 2018
- GreKo 2018.08 by Vladimir Medvedev, CCC, August 22, 2018
- GreKo 2018 by Vladimir Medvedev, CCC, December 31, 2018
2020 ...
- Re: New engine releases & news 2021 by Vladimir Medvedev, CCC, April 14, 2021
- Re: New engine releases & news 2021 by Vladimir Medvedev, CCC, June 03, 2021
- Re: New engine releases & news 2021 (GreKo 2021.06) by Vladimir Medvedev, CCC, June 30, 2021
External Links
- Шахматная программа GreKo [9]
- Самообучение шахматной программы / Хабрахабр by Vladimir Medvedev, Habrahabr, July 21, 2016 (Russian) » Texel's Tuning Method
- GreKo chess engine
- GreKo - Browse Files at SourceForge.net
- GreKo - Download [10]
- Greko by Vladimir Medvedev, Russia from sdchess.ru (Russian)
- Aart's Blog: GreKo Chess Engine, April 20, 2011
- GreKo in CCRL 40/40
References
- ↑ Aart's Blog: GreKo Chess Engine, April 20, 2011
- ↑ GreKo chess engine by Vladimir Medvedev, rgcc, April 01, 2002
- ↑ Greko by Vladimir Medvedev, Russia from sdchess.ru (Russian)
- ↑ GreKo for Android by Aart Bik, CCC, April 20, 2011
- ↑ GreKo 2015 ML by Vladimir Medvedev, CCC, July 12, 2016
- ↑ greko-2015-ml.zip/history.txt
- ↑ GreKo by Vladimir Medvedev, Winboard Forum, April 05, 2005
- ↑ Самообучение шахматной программы / Хабрахабр by Vladimir Medvedev, Habrahabr, July 21, 2016 (Russian) translated by Google Translate
- ↑ New site for GreKo by Vladimir Medvedev, Winboard Forum, January 14, 2015
- ↑ does not only provide GreKo, but also a Kaissa PC port in Turbo C from 1992, and a listing of the ITEP Chess Program for the M-20 computer