Steenvreter (stv on KGS) is a Go/Baduk/Weiqi program by Erik van der Werf. The program is written in C. The first version, which won the 2007 Olympiad, was written completely from scratch in 2006/2007 taking into account learnings from the author's earlier programs Magog and Migos.
At the core of Steenvreter is a state-of-the-art MCTS engine with various Go-specific enhancements including a neural net (but not a deep net). Steenvreter has some built-in understanding of life and death, seki, semeais, supports both Chinese and Japanese rules, and in some cases it can prove perfect play (i.e., solve positions).
A lite version of Steenvreter is included in
GridMaster (Android app).
2nd place in various tournaments:
*1) Hardware is an important factor in the strength of modern Go programs. From its first appearance in 2007 to September 2011 Steenvreter ran all listed tournaments on a quad-core machine (Intel Q6600). As can be seen from the results it became increasingly difficult to keep up with the top using this old machine (some opponents use large clusters with in some cases even more than a thousand processors). The November 2011 KGS tournament was a first experiment using something slightly stronger (12 threads @ 2.2 GHz). The 2011 Olympiad games were played using 46 threads running at 2.2 GHz on a machine generously provided by the Maastricht Games and AI Group.
There is not a lot published specifically on Steenvreter. However, many of the ideas described in my PhD thesis are used in Steenvreter, so you could check out my older publications here.
Further, if for some reason you specifically want to refer to Steenvreter then maybe the following publications are useful:
- Steenvreter wins 9x9 Go Tournament.
E.C.D. van der Werf (2007).
ICGA Journal Vol.30, No. 2, pp. 109-110.
To contact the author of Steenvreter send an email to: