Difference between revisions of "Michel Van den Bergh"

From Chessprogramming wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 7: Line 7:
  
 
=Computer Chess=
 
=Computer Chess=
Michel Van den Bergh's professional interests in mathematics is supplemented by chess and computer chess programming. He worked on [[Toga|Toga II]] [https://en.wikipedia.org/wiki/POSIX Posix] ports <ref>[http://hardy.uhasselt.be/Toga/posix_versions/ Posix ports of some recent version of Toga II] by [[Michel Van den Bergh]]</ref>, on [[icsdrone]], an interface between an ICS ([[Chess Server|Internet Chess Server]]) and a chess engine supporting the [[Chess Engine Communication Protocol]] <ref>[http://hardy.uhasselt.be/Toga/icsdroneng-release/OVERVIEW.txt icsdroneng -  Interface between an xboard chess engine and an ICS]</ref>, and made an attempt to transform [[GNU Chess]] into a modern Chess Engine Communication Protocol compliant engine. He is in the process to improve version 5 with various [[Static Exchange Evaluation|SEE]] based [[Pruning|pruning]] techniques and optimizations, where SEESign is faster to determine if the SEE value is below some threshold than computing its actual value <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=514587 Re: GNU Chess 5.07.175b released] by [[Michel Van den Bergh]], [[CCC]], April 14, 2013</ref>, and further applied [[Automated Tuning|parameter tuning]] using [[Rémi Coulom|Rémi Coulom's]] [[CLOP]], Confident Local Optimization for Noisy Black-Box Parameter Tuning <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47776 GNU Chess 5.07.175b released] by [[Michel Van den Bergh]], [[CCC]], April 13, 2013</ref>.
+
Michel Van den Bergh's professional interests in mathematics is supplemented by chess and computer chess programming. He worked on [[Toga|Toga II]] [https://en.wikipedia.org/wiki/POSIX Posix] ports, on [[icsdrone]], an interface between an ICS ([[Chess Server|Internet Chess Server]]) and a chess engine supporting the [[Chess Engine Communication Protocol]], and made an attempt to transform [[GNU Chess]] into a modern Chess Engine Communication Protocol compliant engine. He is in the process to improve version 5 with various [[Static Exchange Evaluation|SEE]] based [[Pruning|pruning]] techniques and optimizations, where SEESign is faster to determine if the SEE value is below some threshold than computing its actual value <ref>[http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=514587 Re: GNU Chess 5.07.175b released] by [[Michel Van den Bergh]], [[CCC]], April 14, 2013</ref>, and further applied [[Automated Tuning|parameter tuning]] using [[Rémi Coulom|Rémi Coulom's]] [[CLOP]], Confident Local Optimization for Noisy Black-Box Parameter Tuning <ref>[http://www.talkchess.com/forum/viewtopic.php?t=47776 GNU Chess 5.07.175b released] by [[Michel Van den Bergh]], [[CCC]], April 13, 2013</ref>. More recently, Michel Van den Bergh is engaged in [[Match Statistics|match statistics]] and [[Match Statistics#SPRT|sequential probability ratio test]].
  
 
=Selected Publications=
 
=Selected Publications=
Line 70: Line 70:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=51000 Two fold repetition rule] by [[Michel Van den Bergh]], [[CCC]], January 22, 2014 » [[Repetitions]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=51000 Two fold repetition rule] by [[Michel Van den Bergh]], [[CCC]], January 22, 2014 » [[Repetitions]]
 
==2015 ...==
 
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=55893 Script for computing SPRT probabilities] by [[Michel Van den Bergh]], [[CCC]], April 05, 2015 » [[Match Statistics#SPRT|SPRT]]
+
* [http://www.talkchess.com/forum/viewtopic.php?t=55893 Script for computing SPRT probabilities] by [[Michel Van den Bergh]], [[CCC]], April 05, 2015 » [[Match Statistics#SPRT|SPRT]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57465 The SPRT without draw model, elo model or whatever...] by [[Michel Van den Bergh]], [[CCC]], September 01, 2015
 
* [http://www.talkchess.com/forum/viewtopic.php?t=57465 The SPRT without draw model, elo model or whatever...] by [[Michel Van den Bergh]], [[CCC]], September 01, 2015
 
: [http://talkchess.com/forum/viewtopic.php?t=57465&start=19 Re: The SPRT without draw model, elo model or whatever..] by [[Michel Van den Bergh]], [[CCC]], August 18, 2016 » [[Match Statistics#SPRT|SPRT]]  [[Python]] code <ref>[http://hardy.uhasselt.be/Toga/GSPRT_approximation.pdf GSPRT approximation] (pdf) by [[Michel Van den Bergh]]</ref>
 
: [http://talkchess.com/forum/viewtopic.php?t=57465&start=19 Re: The SPRT without draw model, elo model or whatever..] by [[Michel Van den Bergh]], [[CCC]], August 18, 2016 » [[Match Statistics#SPRT|SPRT]]  [[Python]] code <ref>[http://hardy.uhasselt.be/Toga/GSPRT_approximation.pdf GSPRT approximation] (pdf) by [[Michel Van den Bergh]]</ref>
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66793 Elo measurement of contempt in SF in self-play] by [[Michel Van den Bergh]], [[CCC]], March 10, 2018 » [[Contempt Factor|Contempt]], [[Playing Strength]], [[Stockfish]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66793 Elo measurement of contempt in SF in self-play] by [[Michel Van den Bergh]], [[CCC]], March 10, 2018 » [[Contempt Factor|Contempt]], [[Playing Strength]], [[Stockfish]]
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=69407 Fixed nodes games and the pentanomial model] by [[Michel Van den Bergh]], [[CCC]], December 29, 2018
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=72962&start=6 Re: Stockfish Reverts 5 Recent Patches] by [[Michel Van den Bergh]], [[CCC]], February 02, 2020
  
 
=External Links=
 
=External Links=
Line 85: Line 88:
 
==Computer Chess==
 
==Computer Chess==
 
* [http://hardy.uhasselt.be/Toga/ Some chess stuff] by [[Michel Van den Bergh]]
 
* [http://hardy.uhasselt.be/Toga/ Some chess stuff] by [[Michel Van den Bergh]]
* [http://hardy.uhasselt.be/Toga/book_format.html Polyglot book format] by [[Michel Van den Bergh]] » [[PolyGlot]]
 
* [http://hardy.uhasselt.be/Toga/posix_versions/ Posix ports of some recent version of Toga II] by [[Michel Van den Bergh]] » [[Toga]]
 
 
* [https://github.com/vdbergh vdbergh · GitHub]
 
* [https://github.com/vdbergh vdbergh · GitHub]
 +
* [https://github.com/vdbergh/pentanomial GitHub - vdbergh/pentanomial: SPRT for pentanomial frequencies and simulation tools]
 +
* [https://github.com/vdbergh/simul GitHub - vdbergh/simul: A multi-threaded pentanomial simulator]
  
 
=References=  
 
=References=  
Line 94: Line 97:
 
[[Category:Mathematician|Van den Bergh]]
 
[[Category:Mathematician|Van den Bergh]]
 
[[Category:Chess Programmer|Van den Bergh]]
 
[[Category:Chess Programmer|Van den Bergh]]
 +
[[Category:Stockfish Contributor|Van den Bergh]]

Latest revision as of 14:26, 27 June 2020

Home * People * Michel Van den Bergh

Michel Van den Bergh [1]

Michel Van den Bergh,
a Belgian mathematician, Ph.D. in 1985 and Habilitation (Hoger Aggregaat) in 1990 from University of Antwerp, and director of research at the Fund for Scientific Research, also affiliated with the University of Hasselt, Diepenbeek, and the Free University of Brussels. He was visiting researcher and professor at MIT in Cambridge, Massachusetts, the Louis Pasteur University in Strasbourg, the Mathematical Sciences Research Institute in Berkeley, California, and the Mittag Leffler Institute in Stockholm [2]. His research interests include algebraic topology and algebraic geometry, in particular noncommutative algebraic geometry.

Computer Chess

Michel Van den Bergh's professional interests in mathematics is supplemented by chess and computer chess programming. He worked on Toga II Posix ports, on icsdrone, an interface between an ICS (Internet Chess Server) and a chess engine supporting the Chess Engine Communication Protocol, and made an attempt to transform GNU Chess into a modern Chess Engine Communication Protocol compliant engine. He is in the process to improve version 5 with various SEE based pruning techniques and optimizations, where SEESign is faster to determine if the SEE value is below some threshold than computing its actual value [3], and further applied parameter tuning using Rémi Coulom's CLOP, Confident Local Optimization for Noisy Black-Box Parameter Tuning [4]. More recently, Michel Van den Bergh is engaged in match statistics and sequential probability ratio test.

Selected Publications

[5]

1980 ...

1990 ...

2000 ...

2010 ...

Forum Posts

2008 ...

2010 ...

2011

2012

2013

2014

2015 ...

Re: The SPRT without draw model, elo model or whatever.. by Michel Van den Bergh, CCC, August 18, 2016 » SPRT Python code [20]

2020 ...

External Links

General

Computer Chess

References

Up one level