Difference between revisions of "Harm Geert Muller"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 122: | Line 122: | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=65268 The Peace-Chess Challenge] by [[Harm Geert Muller]], [[CCC]], September 24, 2017 » [[Games#ChessVariants|Chess Variants]] | * [http://www.talkchess.com/forum/viewtopic.php?t=65268 The Peace-Chess Challenge] by [[Harm Geert Muller]], [[CCC]], September 24, 2017 » [[Games#ChessVariants|Chess Variants]] | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=65870 Magic end-game material hash?] by [[Harm Geert Muller]], [[CCC]], November 30, 2017 | * [http://www.talkchess.com/forum/viewtopic.php?t=65870 Magic end-game material hash?] by [[Harm Geert Muller]], [[CCC]], November 30, 2017 | ||
− | * [http://www.talkchess.com/forum/viewtopic.php?t=65905 The Gigatron project] by [[Harm Geert Muller]], [[CCC]], December 06, 2017 » [[Gigatron]] | + | * [http://www.talkchess.com/forum/viewtopic.php?t=65905 The Gigatron project] by [[Harm Geert Muller]], [[CCC]], December 06, 2017 » [[Hardware#Gigatron|Gigatron]] |
'''2018''' | '''2018''' | ||
* [http://www.talkchess.com/forum/viewtopic.php?t=66966 'ab-initio' piece values] by [[Harm Geert Muller]], [[CCC]], March 30, 2018 » [[Point Value]] | * [http://www.talkchess.com/forum/viewtopic.php?t=66966 'ab-initio' piece values] by [[Harm Geert Muller]], [[CCC]], March 30, 2018 » [[Point Value]] |
Revision as of 07:50, 29 May 2020
Home * People * Harm Geert Muller
Harm Geert Muller (HGM),
a Dutch physicist and since 1976 computer chess programmer. He wrote a blitz program for the PDP-11 and programs for the 6800 and 6502 8-bit µ-Processors, released under the name Usurpator, which competed in several Dutch Computer Chess Championships. In 1986 HGM came up with a matchbox computer with a 65SC816 CPU for the purpose of running Usurpator [2], competing three times until 1990 [3].
Contents
Comeback
After 15 years "out of business", HGM is back with his minimalist chess engine Micro-Max, the chess variants engine Fairy-Max, the closed source programs Joker and Spartacus [4], the Chinese Chess engine HaQiKi D, and the Shogi engine Shokidoki. HGM is involved in extending the Chess Engine Communication Protocol specification to Version 2 [5], also addressing various chess and chess like game variants, and further covering Checkers, Go, Amazons, and Othello [6]. The didactic open source engine KingSlayer published in fall 2015 [7] is intended to be an inspiration for beginning chess programmers [8]. His open source engine CrazyWa plays Shogi and Chess variants with piece drops with boards up to 11x11, with up to 16 droppable piece types, and 15 promoted piece types [9].
Shokidoki
HGM's Shogi engine Shokidoki won silver in 5*5 Shogi at the 15th Computer Olympiad [10], gold at the 17th Computer Olympiad [11], gold in Shogi and Mini-Shogi at the 18th Computer Olympiad 2015, and also won the 2015 UEC Cup [12] [13].
Photos
DOCCC 2005
Harm Geert Muller and Stan Arts, DOCCC 2005 [14]
CPT 2008
Harm Geert Muller and Vincent Diepeveen, CPT 2008 [15]
Yokohama 2013
Yokohama 2013, Mini Shogi, Gold for Shokidoki, Silver 1/128 Rigan, Bronze Mattari Yucha [16]
Jaap van den Herik, Nakamichi Takashi, Harm Geert Muller, Yoshiyuki Kotani [17] [18] [19]
Leiden 2016
19th Computer Olympiad, Winners in Mini-Shogi: Shun-Chin Hsu, Harm Geert Muller and Andrew Lin [20]
Selected Publications
- Harm Geert Muller (1981). Usurpator 6502 6800 computerschaak. Wolfkamp
- Harm Geert Muller (1990). A Matchbox Chess Computer. ICCA Journal, Vol. 13, No. 4
- Harm Geert Muller (2000). Multiphoton ionization at AMOLF. pdf from Van A tot Q on line
- Petrissa Eckle, Mathias Smolarski, Philip Schlup, Jens Biegert, André Staudte, Markus Schöffler, Harm Geert Muller, Reinhard Dörner, Ursula Keller (2008). Attosecond angular streaking. Nature Physics, Vol. 4, doi:10.1038/nphys982 [21] [22]
- Petrissa Eckle, Adrian Pfeiffer, Claudio Cirelli, André Staudte, Reinhard Dörner, Harm Geert Muller, Markus Buttiker, Ursula Keller (2008). Attosecond Ionization and Tunneling Delay Time Measurements in Helium. Science, Vol. 322, doi:10.1126/science.1163439 [23] [24]
- Armin Scrinzi, Harm Geert Muller (2009). Attosecond Pulses: Generation, Detection, and Applications. in Thomas Brabec (ed.) (2009). Stong Field Laser Physics. Springer Series in Optical Sciences, Vol. 134, Springer
- Harm Geert Muller (2009). Toledo Nanochess. ICGA Journal, Vol. 32, No. 1 [25]
- Harm Geert Muller (2015). SHOKIDOKI wins MiniShogi Tournament. ICGA Journal, Vol. 38, No. 4 » 18th Computer Olympiad | Mini-Shogi
Forum Posts
2005 ...
- draw by repetition by Harm Geert Muller, Winboard Programming Forum, November 21, 2005 » Repetitions
- MTD(f) versus Alpha-Beta by Harm Geert Muller, Winboard Forum, December 13, 2005 » MTD(f), Alpha-Beta
2006
- self deepening: an improved implementation of IID by Harm Geert Muller, Winboard Forum, April 24, 2006 » Internal Iterative Deepening
- Null move, futility and LMR by Harm Geert Muller, Winboard Forum, September 26, 2006 » Null Move Pruning, LMR
2007
- LMR in micro-Max by Harm Geert Muller, CCC, April 07, 2007 » Late Move Reductions
- beyond minimax by Harm Geert Muller, CCC, April 27, 2007 » Minimax
- Trouble Spotter by Harm Geert Muller, CCC, July 19, 2007 » Tactics, Evaluation
- re-inventing the SMP wheel by Harm Geert Muller, CCC, August 15, 2007 » Parallel Search
- Delayed-loss-bonus discussion goes here by Harm Geert Muller, CCC, September 28, 2007 » Checkmate, Score
2008
- Again, rep-draws (and score aging) by Harm Geert Muller, Winboard Programming Forum, January 28, 2008 » Repetitions
- Threat extension by Harm Geert Muller, CCC, April 15, 2008 » Extensions
2009
- Bitboard techniques in Xiangqi by Harm Geert Muller, CCC, February 12, 2009 » Chinese Chess
- MVV/LVA. Or should it be LVV/MVA? by Harm Geert Muller, CCC, March 31, 2009 » MVV-LVA
- Check extension by Harm Geert Muller, CCC, April 09, 2009 » Check Extensions
2010 ...
- Seeing a promotion, but not playing it... by Harm Geert Muller, CCC, January 24, 2010
- Material tables by Harm Geert Muller, CCC, March 03, 2010 » Material Tables
- Pawn Hash by Harm Geert Muller, CCC, March 18, 2010 » Pawn Hash Table
- Cache-friendier material index by Harm Geert Muller, CCC, March 31, 2010
- Shokidoki wins silver at ICGA Olympiad for 5x5 Shogi by Harm Geert Muller, CCC, September 28, 2010
2011
- WinBoard, exotic version by Harm Geert Muller, CCC, January 15, 2011
- WinBoard 4.5 downloads by Harm Geert Muller, Winboard Forum, February 06, 2011
- MSVC calloc question by Harm Geert Muller, CCC, March 17, 2011 » Memory
- WinBoard protocol driver by Harm Geert Muller, Winboard Forum - Chess Programming Lessons, April 30, 2011
- WinBoard 4.5.3 released by Harm Geert Muller, CCC, October 02, 2011
- End-game evaluation by Harm Geert Muller, CCC, October 04, 2011 » Endgame
- Seirawan Chess at my ICS by Harm Geert Muller, CCC, December 27, 2011 » Seirawan Chess [26]
2012
- XBoard / WinBoard 4.6.0 released by Harm Geert Muller, CCC, March 11, 2012
- Mobility eval by Harm Geert Muller, CCC, May 01, 2012 » Mobility
- Zobrist alternative? by Harm Geert Muller, CCC, June 12, 2012 » Zobrist Hashing
- restartable nodes and the tri-angular array by Harm Geert Muller, CCC, July 11, 2012 » Triangular PV-Table
- Peer-to-peer GUI adapter by Harm Geert Muller, CCC, July 15, 2012 » GUI
- Some thoughts on QS by Harm Geert Muller, CCC, July 19, 2012 » Quiescence Search
- Why Knight and (lone) Bishop are so nearly equal in value by Harm Geert Muller, CCC, September 25, 2012 » Point Value, Material
2013
- Pruning in QS by Harm Geert Muller, CCC, March 06, 2013 » Pruning, Quiescence Search
- static mobility(Q&D) by Harm Geert Muller, CCC, March 13, 2013 » Mobility
- Anatomy of a simple engine: Fairy-Max by Harm Geert Muller, Winboard Forum | Chess Programming Lessons, March 28, 2013
- Repetition check by Harm Geert Muller, CCC, March 29, 2013 » Repetitions
- New version of HaChu released by Harm Geert Muller, CCC, June 16, 2013 » Shogi [27]
- Hash cutoffs and analysis by Harm Geert Muller, CCC, June 17, 2013 » Transposition Table
- Table-less bitboards (bitrays?) by Harm Geert Muller, CCC, June 18, 2013 » Board Representation
- Search-based opening book by Harm Geert Muller, CCC, July 07, 2013 » Opening Book
- Repetition check by Harm Geert Muller, CCC, July 20, 2013 » Repetitions
- Easy easy move by Harm Geert Muller, CCC, August 02, 2013 » Time Management
- Shokidoki wins gold medal in Yokohama by Harm Geert Muller, CCC, August 15, 2013
- Chess with incomplete information by Harm Geert Muller, CCC, December 13, 2013
2014
- Positional quiesence by Harm Geert Muller, CCC, April 12, 2014 » Quiescence Search
- To be, or not to be checkmated by Harm Geert Muller, CCC, April 18, 2014 » Checkmate
- Spite checks by Harm Geert Muller, CCC, May 13, 2014 » Check, Check Extensions
- Pointless delays by Harm Geert Muller, CCC, July 25, 2014
- for Chess-variant authors by Harm Geert Muller, CCC, September 17, 2014 » Chess Engine Communication Protocol, WinBoard, XBoard
- UCCI2WB by Harm Geert Muller, CCC, October 27, 2014 » Chinese Chess, Protocols
- N.E.G. 1.0 released by Harm Geert Muller, CCC, December 26, 2014
2015 ...
- killer trees by Harm Geert Muller, CCC, February 23, 2015 » Killer Heuristic
- 'Analogy grafting' and the horizon effect by Harm Geert Muller, CCC, June 22, 2015
- Singular extension by Harm Geert Muller, CCC, July 17, 2015 » Singular Extensions
- New Shokidoki release by Harm Geert Muller, CCC, July 26, 2015 » 18th Computer Olympiad 2015 - Shogi
- Hash cache by Harm Geert Muller, CCC, October 12, 2015 » Cache, Hash Table, Transposition Table
- Shokidoki wins UEC Cup! by Harm Geert Muller, CCC, November 22, 2015 [28]
- Restarting iterative deepening by Harm Geert Muller, CCC, December 09, 2015 » Aspiration Windows, Fail-Low, Iterative Deepening
2016
- Killer heuristic by Harm Geert Muller, CCC, September 11, 2016 » Killer Heuristic
- Photographing Chess Clock by Harm Geert Muller, CCC, October 10, 2016
- Spite checks, again by Harm Geert Muller, CCC, October 23, 2016 » Check, Check Extensions
2017
- The Inferno thread by Harm Geert Muller, CCC, March 06, 2017 » Tenjiku Shogi, Incremental Updates
- Check extension vs LMR by Harm Geert Muller, CCC, April 04, 2017 » Check Extensions, LMR
- (I)ID and PV dropout by Harm Geert Muller, CCC, June 17, 2017 » Aspiration Windows, Fail-Low, Internal Iterative Deepening, Iterative Deepening
- Deep killers by Harm Geert Muller, CCC, August 18, 2017 » Killer Heuristic
- The Peace-Chess Challenge by Harm Geert Muller, CCC, September 24, 2017 » Chess Variants
- Magic end-game material hash? by Harm Geert Muller, CCC, November 30, 2017
- The Gigatron project by Harm Geert Muller, CCC, December 06, 2017 » Gigatron
2018
- 'ab-initio' piece values by Harm Geert Muller, CCC, March 30, 2018 » Point Value
- Chinese Chess by Harm Geert Muller, CCC, May 22, 2018 » Chinese Chess
- Xiangqi evaluation by Harm Geert Muller, CCC, July 01, 2018 » Xiangqi, Evaluation
- Fast SEE (Ed's lookup revisited) by Harm Geert Muller, CCC, December 17, 2018 » Ed's lookup, SEE
2019
- idea: null-move analogy by Harm Geert Muller, CCC, March 06, 2019 » Null Move Pruning
- delaying tactics: prune or extend? by Harm Geert Muller, CCC, March 10, 2019 » Selectivity, Tactics
2020 ...
- Zobrist key independence by Harm Geert Muller, CCC, February 17, 2020 » Zobrist Hashing
HGM's pages
- Micro-Max
- Joker Chess
- Shokidoki
- 10x8 Chess
- The Chessiverse: Evolution of Chess Programs
- Chu Shogi, the ancient super Chess game » Shogi [29]
- Ultima Pieces
External Links
- Harm Geert Muller's ICGA Tournaments
- Self-made Chess Computer SHAH based on an Atmel-ATmega88V Microcontroller and Micro-Max-WinAVR GCC port by Andre Adrian (German)
- ATM18 Mini Chess Computer from ELEKTOR.com – Platform for electronics and microcontrollers with Micro-Max
- HGM and The Matchbox Chess Computer from Adam's Computer Chess Pages by Adam Hair, June 1, 2012
References
- ↑ Homepage of H.G.Muller
- ↑ Jaap van Oosterwijk Bruyn (1986). Nona retains her Title. ICCA Journal, Vol. 9, No. 3
- ↑ Harm Geert Muller (1990). A Matchbox Chess Computer. ICCA Journal, Vol. 13, No. 4
- ↑ Re: Any joker1114w Updates? by Harm Geert Muller, CCC, November 06, 2011
- ↑ Chess Engine Communication Protocol by Tim Mann & H.G. Muller
- ↑ WinBoard, exotic version by Harm Geert Muller, CCC, January 15, 2011
- ↑ hgm.nubati.net Git - simple.git/summary
- ↑ Re: Single threaded or simplified version of stockfish ? by Harm Geert Muller, October 16, 2016
- ↑ hgm.nubati.net Git - crazywa.git/blob - dropper.c
- ↑ Shokidoki wins silver at ICGA Olympiad for 5x5 Shogi by Harm Geert Muller, CCC, September 28, 2010
- ↑ Shokidoki wins gold medal in Yokohama by Harm Geert Muller, CCC, August 15, 2013
- ↑ Shokidoki wins UEC Cup! by Harm Geert Muller, CCC, November 22, 2015
- ↑ 第9回UEC杯5五将棋大会 - 5五将棋 portal
- ↑ 25th Open Dutch Computer-Chess Championship 2005, Photo Gallery
- ↑ 1st Programmers Tour - Photos by Richard Pijl
- ↑ Games Tournament 2013 - Shogi 5×5
- ↑ Re: Shokidoki wins gold medal in Yokohama by Harm Geert Muller, CCC, August 17, 2013
- ↑ Shokidoki by Harm Geert Muller
- ↑ Photos 2013 Events: day 4, ICGA
- ↑ Photo 18 by Jan Krabbenbos, Events 2016: Day 3 | ICGA
- ↑ Attophysics from Wikipedia
- ↑ Eine Stoppuhr für den Tunneleffekt by Samuel Schläfli, ETH-Life, ETH Zurich, June 25, 2008 (German)
- ↑ Quantum tunnelling from Wikipedia
- ↑ Der Tunneleffekt unter Beschuss by Samuel Schläfli, ETH-Life, ETH Zurich, December 05, 2008 (German)
- ↑ Current world's smallest chess program by Oscar Toledo G., CCC, February 20, 2009
- ↑ Seirawan chess from Wikipedia
- ↑ Chu Shogi, the ancient super Chess game by Harm Geert Muller
- ↑ 第9回UEC杯5五将棋大会 - 5五将棋 portal
- ↑ New version of HaChu released by Harm Geert Muller, CCC, June 16, 2013