Difference between revisions of "Brian Sheppard"

From Chessprogramming wiki
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
Brian Sheppard holds a BA in mathematics from [[Harvard University]] in 1984, and a Ph.D. from [[Maastricht University]] under supervision of [[Jaap van den Herik]] and [[Jonathan Schaeffer]] in 2002 <ref>[[Brian Sheppard]] ('''2002'''). ''Towards Perfect Play of Scrabble''. Ph.D. thesis, [[Maastricht University]]</ref>.  
 
Brian Sheppard holds a BA in mathematics from [[Harvard University]] in 1984, and a Ph.D. from [[Maastricht University]] under supervision of [[Jaap van den Herik]] and [[Jonathan Schaeffer]] in 2002 <ref>[[Brian Sheppard]] ('''2002'''). ''Towards Perfect Play of Scrabble''. Ph.D. thesis, [[Maastricht University]]</ref>.  
 
His Ph.D. thesis ''Towards Perfect Play of Scrabble'' received the [[ChessBase]] [[ChessBase#BestPublicationAward|Best-Publication Award]].
 
His Ph.D. thesis ''Towards Perfect Play of Scrabble'' received the [[ChessBase]] [[ChessBase#BestPublicationAward|Best-Publication Award]].
Brian Sheppard started writing his first chess program in 1986, which has taken him 9 years and 3 complete [[Move Generation|move generators]] to make a chess engine with championship-caliber speed <ref>[[Brian Sheppard]] ('''1996'''). ''A Professional Programmer''.  [[Computer Chess Reports]], Vol. 5, No. 3+4, pp. 117</ref>.
+
Brian Sheppard started writing his first chess program in 1986, which took him 9 years and 3 complete [[Move Generation|move generators]] to make a chess engine with championship-caliber speed <ref>[[Brian Sheppard]] ('''1996'''). ''A Professional Programmer''.  [[Computer Chess Reports]], Vol. 5, No. 3+4, pp. 117</ref>.
 
More recently, he contributes to the [[Stockfish]] project <ref>[https://github.com/official-stockfish/Stockfish/blob/master/AUTHORS Stockfish/AUTHORS]</ref>.
 
More recently, he contributes to the [[Stockfish]] project <ref>[https://github.com/official-stockfish/Stockfish/blob/master/AUTHORS Stockfish/AUTHORS]</ref>.
  
 
=Selected Publications=
 
=Selected Publications=
 
==1996==
 
==1996==
* [[Brian Sheppard]] ('''1996'''). ''Deep Blue vs. Kasparov - Betting on the Human''. [[Computer Chess Reports]], Vol. 5, No. 3+4, pp. 41
+
* [[Brian Sheppard]] ('''1996'''). ''Deep Blue vs. Kasparov - Betting on the Human''. [[Computer Chess Reports]], Vol. 5, No. 3+4, pp. 41 » [[Kasparov versus Deep Blue 1996]]
 
* [[Brian Sheppard]] ('''1996'''). ''A Professional Programmer''.  [[Computer Chess Reports]], Vol. 5, No. 3+4, pp. 117
 
* [[Brian Sheppard]] ('''1996'''). ''A Professional Programmer''.  [[Computer Chess Reports]], Vol. 5, No. 3+4, pp. 117
 
==2000 ...==
 
==2000 ...==
Line 21: Line 21:
 
* [[Brian Sheppard]] ('''2002'''). ''[https://www.sciencedirect.com/science/article/pii/S0004370201001667 World-championship-caliber Scrabble]''. [https://en.wikipedia.org/wiki/Artificial_Intelligence_%28journal%29 Artificial Intelligence], Vol. 134, No. 1-2
 
* [[Brian Sheppard]] ('''2002'''). ''[https://www.sciencedirect.com/science/article/pii/S0004370201001667 World-championship-caliber Scrabble]''. [https://en.wikipedia.org/wiki/Artificial_Intelligence_%28journal%29 Artificial Intelligence], Vol. 134, No. 1-2
 
* [[Brian Sheppard]] ('''2002'''). ''An Overview of Computer Play of Scrabble''. Invited Lecture, [[7th Computer Olympiad#Workshop|7th Computer Olympiad Workshop]]  
 
* [[Brian Sheppard]] ('''2002'''). ''An Overview of Computer Play of Scrabble''. Invited Lecture, [[7th Computer Olympiad#Workshop|7th Computer Olympiad Workshop]]  
* [[Brian Sheppard]] ('''2003'''). ''Endgame Play in Scrabble''. [[ICGA Journal#26_3|ICGA Journal, Vol. 26, No. 3]]
+
* [[Brian Sheppard]] ('''2003'''). ''Endgame Play in Scrabble''. [[ICGA Journal#26_3|ICGA Journal, Vol. 26, No. 3]]
 
* [[Brian Sheppard]] ('''2004'''). ''[https://link.springer.com/chapter/10.1007/11674399_1 Efficient Control of Selective Simulations]''. [[CG 2004]]
 
* [[Brian Sheppard]] ('''2004'''). ''[https://link.springer.com/chapter/10.1007/11674399_1 Efficient Control of Selective Simulations]''. [[CG 2004]]
 
* [[Brian Sheppard]] ('''2004'''). ''Efficient Control of Selective Simulations''. [[ICGA Journal#27_2|ICGA Journal, Vol. 27, No. 2]] <ref>slightly revised version of the [[CG 2004]] paper</ref>
 
* [[Brian Sheppard]] ('''2004'''). ''Efficient Control of Selective Simulations''. [[ICGA Journal#27_2|ICGA Journal, Vol. 27, No. 2]] <ref>slightly revised version of the [[CG 2004]] paper</ref>
Line 33: Line 33:
 
==2010 ...==
 
==2010 ...==
 
* [http://computer-go.org/pipermail/computer-go/2012-January/004429.html Re: win rate bias and CLOP] by [[Brian Sheppard]], [http://computer-go.org/pipermail/computer-go/ Computer-go Archives], January 03, 2012 » [[CLOP]]
 
* [http://computer-go.org/pipermail/computer-go/2012-January/004429.html Re: win rate bias and CLOP] by [[Brian Sheppard]], [http://computer-go.org/pipermail/computer-go/ Computer-go Archives], January 03, 2012 » [[CLOP]]
* [https://groups.google.com/d/msg/fishcooking/ybc88CHDx-U/vkNg7j16AQAJ Proposal to clarify improving/inCheck/last-in-check] by [[Brian Sheppard]], [[Stockfish#Fishtest|Fishtest]], June 02, 2017
+
* [https://groups.google.com/d/msg/fishcooking/ybc88CHDx-U/vkNg7j16AQAJ Proposal to clarify improving/inCheck/last-in-check] by [[Brian Sheppard]], [[Computer Chess Forums|FishCooking]], June 02, 2017
 
* [http://www.computer-go.org/pipermail/computer-go/2017-December/010541.html Significance of resignation in AGZ] by [[Brian Sheppard]], [http://computer-go.org/pipermail/computer-go/ Computer-go Archives], December 01, 2017
 
* [http://www.computer-go.org/pipermail/computer-go/2017-December/010541.html Significance of resignation in AGZ] by [[Brian Sheppard]], [http://computer-go.org/pipermail/computer-go/ Computer-go Archives], December 01, 2017
 
* [http://www.computer-go.org/pipermail/computer-go/2017-December/010583.html Re: Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm] by [[Brian Sheppard]], [http://computer-go.org/pipermail/computer-go/ Computer-go Archives], December 06, 2017 » [[AlphaZero]]
 
* [http://www.computer-go.org/pipermail/computer-go/2017-December/010583.html Re: Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm] by [[Brian Sheppard]], [http://computer-go.org/pipermail/computer-go/ Computer-go Archives], December 06, 2017 » [[AlphaZero]]
* [https://groups.google.com/d/msg/fishcooking/oaJQEM4wck0/sRx5TmwTCQAJ Re: Discussion for optimizing methodology] by [[Brian Sheppard]], [[Stockfish#Fishtest|Fishtest]], October 23, 2018
+
* [https://groups.google.com/d/msg/fishcooking/oaJQEM4wck0/sRx5TmwTCQAJ Re: Discussion for optimizing methodology] by [[Brian Sheppard]], [[Computer Chess Forums|FishCooking]], October 23, 2018
* [https://groups.google.com/d/msg/fishcooking/KfF4xn2V5gY/po_a3EkLBAAJ Re: Perceptron] by [[Brian Sheppard]], [[Stockfish#Fishtest|Fishtest]], March 02, 2019 » [[Late Move Reductions|LMR]]
+
* [https://groups.google.com/d/msg/fishcooking/KfF4xn2V5gY/po_a3EkLBAAJ Re: Perceptron] by [[Brian Sheppard]], [[Computer Chess Forums|FishCooking]], March 02, 2019 » [[Late Move Reductions|LMR]]
  
 
=External Links=
 
=External Links=
Line 48: Line 48:
 
'''[[People|Up one level]]'''
 
'''[[People|Up one level]]'''
 
[[Category:Chess Programmer|Sheppard]]
 
[[Category:Chess Programmer|Sheppard]]
[[Category:Othello Programmer|Letouzey]]
+
[[Category:Othello Programmer|Sheppard]]
 
[[Category:Scrabble Programmer|Sheppard]]
 
[[Category:Scrabble Programmer|Sheppard]]
 +
[[Category:Stockfish Contributor|Sheppard]]

Latest revision as of 14:24, 27 June 2020

Home * People * Brian Sheppard

Brian Sheppard,
an American mathematician, computer scientist and computer games programmer, including the games of chess, Othello, and most notably Scrabble, where he is author of the commercial program Maven [1]. Maven applies various search algorithms for various game stages, a probability-weighted search, Monte-Carlo Tree Search and B* for the endgame analysis. Brian Sheppard holds a BA in mathematics from Harvard University in 1984, and a Ph.D. from Maastricht University under supervision of Jaap van den Herik and Jonathan Schaeffer in 2002 [2]. His Ph.D. thesis Towards Perfect Play of Scrabble received the ChessBase Best-Publication Award. Brian Sheppard started writing his first chess program in 1986, which took him 9 years and 3 complete move generators to make a chess engine with championship-caliber speed [3]. More recently, he contributes to the Stockfish project [4].

Selected Publications

1996

2000 ...

Forum Posts

1995 ...

2010 ...

External Links

References

  1. Brian Sheppard talks about Maven
  2. Brian Sheppard (2002). Towards Perfect Play of Scrabble. Ph.D. thesis, Maastricht University
  3. Brian Sheppard (1996). A Professional Programmer. Computer Chess Reports, Vol. 5, No. 3+4, pp. 117
  4. Stockfish/AUTHORS
  5. slightly revised version of the CG 2004 paper

Up one level