Michael Hoffmann

Home * People * Michael Hoffmann

Michael Hoffmann, a German computer scientist, programmer, and chess player , and as computer chess programmer working on his engine Nemo. In 2009, Michael Hoffmann proposed an interesting technique to generate sliding piece attacks with bitboards, dubbed Obstruction Difference.

=Forum Posts=

2009

 * DIRECT BITBOARD MOVEGENERATION by Michael Hoffmann, CCC, July 23, 2009 » Obstruction Difference
 * 32 bit versions for bitscan64 by Michael Hoffmann, CCC, August 21, 2009 » BitScan
 * EGBB implementation by Michael Hoffmann, CCC, September 24, 2009 » Scorpio Bitbases
 * bitsets - extraction by Michael Hoffmann, CCC, October 13, 2009
 * Caching AttackSets by Michael Hoffmann, CCC, November 09, 2009

2010 ...

 * Repetition-Zugzwang by Michael Hoffmann, CCC, February 08, 2010
 * Delayed Fullwidth Search by Michael Hoffmann, CCC, April 29, 2011
 * Re: Implementing SEE by Michael Hoffmann, CCC, August 13, 2011 » SEE - The Swap Algorithm
 * Nemo 1.0 Beta by Michael Hoffmann, CCC, January 12, 2012
 * Smp concepts by Michael Hoffmann, CCC, June 01, 2014 » Parallel Search
 * Usage sprt / cutechess-cli by Michael Hoffmann, CCC, November 16, 2014 » Cutechess-cli, SPRT

2015 ...

 * Evaluation Tuning by Michael Hoffmann, CCC, August 09, 2015 » Automated Tuning
 * Incremental bitboard attack computations by Michael Hoffmann, CCC, December 01, 2015
 * Gradient Descent Introduction by Michael Hoffmann, CCC, December 09, 2018

=References= Up one Level