Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Greko
Edit
0
37
…
7
Tags
acronym
android
chesslegend
engines
opensourceengines
uciengines
winboardengines
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Home
*
Engines
* 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
[1]
, 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
[2]
. In April 2011, GreKo was ported by
Aart Bik
for
Android
using the
GUI
of his
Chess for Android
application
[3]
. GreKo 2015 ML, released in July 2016
[4]
, 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
[5]
.
GreKo participated at the
1st Computer Chess Championship of CIS Countries
,
Moscow
2008.
GreKo for
Android
[6]
Table of Contents
Etymology
See also
Forum Posts
2002...
2005 ...
2010 ...
2015 ...
External Links
References
What links here?
Etymology
The program's name is dedicated to the Italian historical chess master
Gioachino Greco
and is
acronym
of the
Gre
at
Ko
mbinator
[7]
.
See also
Acronym
Arts | El Greco
Chess legends
Greco
Point Value by Regression Analysis
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
External Links
Шахматная программа GreKo
[9]
Самообучение шахматной программы / Хабрахабр
by
Vladimir Medvedev
,
Habrahabr
, July 21, 2016 (Russian)
translated
by
Google Translate
»
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
from
WBEC Ridderkerk
GreKo 9.7 64-bit
in
CCRL 40/40
References
^
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
^
Aart's Blog: GreKo Chess Engine
, April 20, 2011
^
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
What links here?
Page
Date Edited
Atak
Aug 9, 2016
Automated Tuning
Feb 27, 2018
CCCCISC 2008
Jan 19, 2014
DayDreamer
Aug 22, 2016
Donna
Aug 17, 2017
Eigenmann Endgame Test
Jun 1, 2017
Engine releases
Apr 23, 2018
Engines
Mar 10, 2018
Gaviota
Jan 21, 2018
Gavon
Apr 30, 2018
Greco
Feb 12, 2015
Greko
Feb 27, 2018
Harun Taner
May 17, 2015
Kaissa
Apr 9, 2018
Point Value by Regression Analysis
Aug 26, 2017
Texel's Tuning Method
Dec 2, 2017
Vladimir Medvedev
Jul 22, 2016
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
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 [1], 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 [2]. In April 2011, GreKo was ported by Aart Bik for Android using the GUI of his Chess for Android application [3]. GreKo 2015 ML, released in July 2016 [4], 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 [5].
GreKo participated at the 1st Computer Chess Championship of CIS Countries, Moscow 2008.
Table of Contents
Etymology
The program's name is dedicated to the Italian historical chess master Gioachino Greco and is acronym of the Great Kombinator [7].See also
Forum Posts
2002...
2005 ...
2010 ...
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
- 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
2016Re: GreKo 12.9 - Updated to 13.0. by Vladimir Medvedev, Winboard Forum, October 01, 2015
- 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
2018External Links
References
What links here?
Up one Level