Onno Garms

Home * People * Onno Garms



Onno Garms, a German mathematician, computer scientist and awarded researcher at Fraunhofer Institute for Algorithms and Scientific Computing SCAI. He holds a diplom degree in mathematics and a Ph.D. in computer science both from University of Bonn in 1999 and 2006 respectively. As former youth chess player and autodidact programmer, he developed the chess engine Onno, which was commercially released in 2009. In March 2011, Onno Garms announced he stopped the development of Onno, and revealed several ideas that made Onno stronger.

=Selected Publications=
 * Onno Garms, Ralf Heckmann, Stefan Rank (2004). Contpack - Maximising the Volume Utilisation of Containers. ERCIM News, No. 56
 * Onno Garms (2006). Periodische Verschachtelungsprobleme in R x [0,w ]. Ph.D. thesis, University of Bonn

=Forum Posts=

2007 ...

 * NMP on ALL nodes by Onno Garms, Winboard Forum, April 15, 2007 » Null Move Pruning, All Nodes
 * Bitboard of squares between by Onno Garms, Winboard Forum, June 15, 2007 » In Between Bitboards
 * Speedup by bitboards by Onno Garms, Winboard Forum, July 13, 2007
 * Shogi by Onno Garms, Winboard Forum, September 14, 2007 » Shogi
 * Magic and precomputation by Onno Garms, Winboard Forum, September 23, 2007 » Magic Bitboards
 * Avoid key generators by public key by Onno Garms, Winboard Forum, February 03, 2008
 * Magic with fixed shift by Onno Garms, Winboard Forum, March 18, 2009

2010 ...

 * Development of Onno ends by Onno Garms, CCC, March 13, 2011
 * Root node search by Onno Garms, CCC, March 13, 2011 » Root
 * Software Engineering by Onno Garms, CCC, March 13, 2011 » History Heuristic, Toga
 * Bad Pruning by Onno Garms, CCC, March 13, 2011 » Pruning
 * On internal iterative deepening by Onno Garms, CCC, March 13, 2011 » Internal Iterative Deepening, Node Types
 * Less null move pruning by trans map by Onno Garms, CCC, March 13, 2011 » Null Move Pruning
 * Playing better moves in drawish positions (anti-0.00) by Onno Garms, CCC, March 13, 2011 » Draw, Contempt Factor
 * On parallelization by Onno Garms, CCC, March 13, 2011 » Parallel Search
 * Parameter tuning by Onno Garms, CCC, March 13, 2011 » Automated Tuning
 * Memory-PV-Search by Onno Garms, CCC, March 13, 2011 » Principal Variation Search
 * Transposition Table updates in Stockfish by Onno Garms, CCC, April 12, 2011 » Stockfish, Transposition Table
 * Tricks for Compiling Sources? by Onno Garms, CCC, April 16, 2011
 * Move ordering by PST by Onno Garms, CCC, April 16, 2011 » Piece-Square Tables, History Heuristic, Move Ordering
 * UnEvI: separating eval from search? by Onno Garms, CCC, April 30, 2011
 * Root node search in Stockfish by Onno Garms, CCC, June 12, 2011 » Stockfish, Move Ordering, Root
 * SEE with alpha beta by Onno Garms, CCC, August 14, 2011 » Static Exchange Evaluation, SEE - The Swap Algorithm

=External Links=
 * Onno Garms - Fraunhofer SCAI
 * Onno Garms | LinkedIn
 * Onno Garms - The Mathematics Genealogy Project
 * Onno Chess Software
 * Interview mit Onno Garms by Frank Quisinsky, Schachwelt, December 25, 2009 (German)

=References= Up one level