Changes

Jump to: navigation, search

Steven Edwards

18,128 bytes added, 17:53, 18 May 2018
Created page with "'''Home * People * Steven Edwards''' '''Steven James Edwards''', (February 7, 1957 - October 1, 2016 <ref>[http://www.kentandpelczarfh.com/fh/obituaries/obi..."
'''[[Main Page|Home]] * [[People]] * Steven Edwards'''

'''Steven James Edwards''', (February 7, 1957 - October 1, 2016 <ref>[http://www.kentandpelczarfh.com/fh/obituaries/obituary.cfm?o_id=3941523&fh_id=12889 Obituary For: Steven James Edwards | Kent & Pelczar Funeral Home]</ref>)<br/>
was an American computer scientist, BS and MS in Mathematics, and computer chess programmer. Steven Edwards coordinated and specified the [[Portable Game Notation|PGN]]- and [[Extended Position Description|EPD]]-standards and the [[Forsyth-Edwards Notation|FEN]]-Position Description <ref>[http://www.thechessdrum.net/PGN_Reference.txt Portable Game Notation Specification and Implementation Guide]</ref>. In 1994 he introduced a [[Endgame Tablebases#DTM|distance to mate]] [[Endgame Tablebases|endgame tablebase]] format, called the [[Edwards' Tablebases]]. He is author of multiple chess programs and toolkits, [[Spector]], [[Symbolic]], the Chess in [[Lisp]] (CIL) package <ref>[http://www.talkchess.com/forum/viewtopic.php?t=22752 How common is Common Lisp?] by [[Steven Edwards]], [[CCC]], August 2, 2008</ref> <ref>[http://www.talkchess.com/forum/viewtopic.php?t=23123 CIL Toolkit: code snippets: move generation] by [[Steven Edwards]], [[CCC]], August 19, 2008</ref>, a portable ChessLisp interpreter <ref>[http://www.talkchess.com/forum/viewtopic.php?t=35539&sid=15a337045e15717b17fd8c974349187d ChessLisp for everyone!] by [[Steven Edwards]], [[CCC]], July 22, 2010</ref>, and the Chess for [[Arduino#MEGA|Arduino Mega]] [[Myopic]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=34445 Myopic, a new Creative Commons chess program] by [[Steven Edwards]], [[CCC]], May 22, 2010</ref> and the Chess in [[Pascal]] [[CookieCat]] <ref>[http://www.talkchess.com/forum/viewtopic.php?t=41522 CookieCat Monday release schedule] by [[Steven Edwards]], [[CCC]], December 19, 2011</ref> projects <ref>[http://www.talkchess.com/forum/viewtopic.php?t=46964 For a limited time, two sources] by [[Steven Edwards]], [[CCC]], January 22, 2013</ref>. Steven Edwards has been actively involved in [[Perft]] computations, where he computed and verified perft of the [[Initial Position|initial position]] up to a depth of 13, now available in the [https://en.wikipedia.org/wiki/On-Line_Encyclopedia_of_Integer_Sequences On-Line Encyclopedia of Integer Sequences] <ref>[http://oeis.org/A048987 A048987] from [https://en.wikipedia.org/wiki/On-Line_Encyclopedia_of_Integer_Sequences On-Line Encyclopedia of Integer Sequences] (OEIS)</ref> .

Steven Edwards died on October 1, 2016 at age 59 at his home in [https://en.wikipedia.org/wiki/Raymond,_New_Hampshire Raymond], [https://en.wikipedia.org/wiki/New_Hampshire New Hampshire], only a few weeks after his father James Edwards passed away <ref>[http://www.legacy.com/obituaries/name/james-edwards-obituary?pid=1000000181241732 James Edwards Obituary - Fremont, New Hampshire | Legacy.com]</ref>, who introduced him to chess <ref>[http://www.talkchess.com/forum/viewtopic.php?t=61142 Just a moment of your time, please] by [[Steven Edwards]], [[CCC]], August 16, 2016</ref>.

=Selected Publications=
<ref>[http://ilk.uvt.nl/icga/journal/docs/References.pdf ICGA Reference Database] (pdf)</ref>
* [[Steven Edwards]] ('''1995'''). ''Automated Communication for Computer Chess Events''. [[Computer Chess Reports|Computer Chess Reports Vol. 5 No. 3+4]] pp. 22
* [[Steven Edwards]] ('''1995'''). ''ICCA Rules''. [[Computer Chess Reports|Computer Chess Reports Vol. 5 No. 3+4]], pp. 22
* [[Steven Edwards]] and the Editorial Board ('''1995'''). ''An Examination of the Endgame KBNKN''. [[ICGA Journal#18_3|ICCA Journal, Vol. 18, No. 3]], [http://arno.uvt.nl/show.cgi?fid=106843 pdf]
* [[Steven Edwards]] ('''1995'''). ''Comments on Barth’s Article “Combining Knowledge and Search to Yield Infallible Endgame Programs.”'' [[ICGA Journal#18_4|ICCA Journal, Vol. 18, No. 4]] <ref>[[Wilhelm Barth]] ('''1995'''). ''Combining Knowledge and Search to Yield Infallible Endgame Programs A study of passed Pawns in the KPKP endgame.'' [[ICGA Journal#18_4|ICCA Journal, Vol. 18, No. 3]]</ref>
* [[Steven Edwards]] ('''1996'''). ''An Examination of the Endgame KBBKN.'' [[ICGA Journal#19_1|ICCA Journal, Vol. 19, No. 1]]

=Forum Posts=
==1990 ...==
* [http://groups.google.com/group/gnu.chess/browse_frm/thread/329b9401059f679b gnuchess.book in Lisp] by [[Steven Edwards]], [[GNU Chess#NewsGroup|gnu.chess]], January 23, 1990 » [[Opening Book]]
* [https://groups.google.com/d/msg/rec.games.chess/tUnMP5z-O6M/1u3tu4OdoBkJ 24th ACM Computer Chess Championship] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgc]], June 25, 1994 » [[ACM 1994]]
: [https://groups.google.com/d/msg/rec.games.chess/KzylHYi4mH0/2_lsGXtxZocJ ACM 1994: Spector's games] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgc]], June 29, 1994 » [[Spector]]
* [https://groups.google.com/d/msg/rec.games.chess/RN3yWuteQQ4/9G7rH4pFVKMJ Announcing forced mates: a poll] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgc]], July 21, 1994 » [[Edwards' Tablebases]]
* [https://groups.google.com/d/msg/rec.games.chess/PZV47lZr2jE/xxZIRd4q4vIJ KBBK tablebases: attempt #2] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgc]], August 13, 1994
* [https://groups.google.com/d/msg/comp.archives/XSXGunhIhjM/VsWof-hiBaoJ Updated tablebase documentation] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgc]], October 14, 1994
* [https://groups.google.com/d/msg/comp.archives/806Mshtacxc/rBvnTLgJxqUJ KPK tablebases now available via ftp] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgc]], October 14, 1994
==1995 ...==
* [https://groups.google.com/d/msg/alt.chess.ics/E_3_8Z7sPT8/ufKMjWjxM80J Re: FICS vs. ICS: No, really, which is better?] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|alt.chess.ics]], June 01, 1995
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/1c08a4963480dbf9 ICCAJ v.19 n.2 now in North America] by [[Steven Edwards]], [[Computer Chess Forums|rgcc]], July 03, 1996 » [[ICGA Journal#19_2|ICCA Journal, Vol. 19, No. 2]]
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/a72e548b90803b83 KRBKB and ACM USCCC #6] by [[Steven Edwards|Steven J. Edwards]], [[Computer Chess Forums|rgcc]], September 29, 1996 » [[ACM 1975]], [[Treefrog]], [[David Levy]]
* [https://www.stmintz.com/ccc/index.php?id=20631 EPD examples: Bratko-Kopec test suite] by [[Steven Edwards|Steven J. Edwards]], [[CCC]], June 15, 1998 » [[Extended Position Description]], [[Bratko-Kopec Test]]
==2000 ...==
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/16d5281457cd5df4/f69f034f01ca3d32 PGN upddate and revisions] by [[Steven Edwards]], [[Computer Chess Forums|rgcc]], May 21, 2002 » [[Portable Game Notation]]
* [https://www.stmintz.com/ccc/index.php?id=312384 Paradise performance] by [[Steven Edwards]], [[CCC]], August 22, 2003 » [[Paradise]]
* [https://www.stmintz.com/ccc/index.php?id=348861 Comparison: Paradise and Symbolic] by [[Steven Edwards]], [[CCC]], February 13, 2004 » [[Paradise]], [[Symbolic]]
* [https://www.stmintz.com/ccc/index.php?id=356871 On naming one's chess program] by [[Steven Edwards]], [[CCC]], March 27, 2004
==2005 ...==
* [https://www.stmintz.com/ccc/index.php?id=419893 Fruit fly races] by [[Steven Edwards]], [[CCC]], April 06, 2005 » [[Artificial Intelligence]]
* [https://www.stmintz.com/ccc/index.php?id=424592 Re: Cloned Chess Engines] by [[Steven Edwards]], [[CCC]], May 05, 2005 » [[Clones]]
* [https://www.stmintz.com/ccc/index.php?id=435053 POSIX threads] by [[Steven Edwards]], [[CCC]], July 05, 2005 » [[Thread]]
* [http://www.chesscircle.net/forums/archive/index.php/t-37436.html For chess program source collectors] by [[Steven Edwards]], Chess Circle, August 13, 2006
* [http://www.talkchess.com/forum/viewtopic.php?start=0&t=14610 Retrocomputing with the 6502] by [[Steven Edwards]], [[CCC]], June 22, 2007 » [[6502]]
'''2008'''
* [http://www.talkchess.com/forum/viewtopic.php?t=20370 Incremental updating for positional evaluation] by [[Steven Edwards]], [[CCC]], March 27, 2008 » [[Incremental Updates]]
* [http://www.talkchess.com/forum/viewtopic.php?t=22752 How common is Common Lisp?] by [[Steven Edwards]], [[CCC]], August 2, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=23123 CIL Toolkit: code snippets: move generation] by [[Steven Edwards]], [[CCC]], August 19, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=23214 Could this program be written?] by [[Steven Edwards]], [[CCC]], August 24, 2008 » [[Retrograde Analysis]]
* [http://www.talkchess.com/forum/viewtopic.php?t=23486 Lisp quotes] by [[Steven Edwards]], [[CCC]], September 04, 2008
'''2009'''
* [http://www.talkchess.com/forum/viewtopic.php?t=26223 Interlock clusters] by [[Steven Edwards]], [[CCC]], January 25, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=26434 Hyperthreading Hype predates Intel] by [[Steven Edwards]], [[CCC]], February 07, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=26782 Multithreaded movepath enumeration (perft)] by [[Steven Edwards]], [[CCC]], February 27, 2009 » [[Perft]]
* [http://www.talkchess.com/forum/viewtopic.php?t=27657 Move generation: staged vs all-at-once] by [[Steven Edwards]], [[CCC]], April 30, 2009 » [[Move Generation]]
* [http://www.talkchess.com/forum/viewtopic.php?t=29166 Pondering? Yes. Ponder move? Maybe not] by [[Steven Edwards]], [[CCC]], July 30, 2009 » [[Pondering]]
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=34445 Myopic, a new Creative Commons chess program] by [[Steven Edwards]], [[CCC]], May 22, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=35539&sid=15a337045e15717b17fd8c974349187d ChessLisp for everyone!], [[CCC]], July 22, 2010
'''2011'''
* [http://www.talkchess.com/forum/viewtopic.php?t=38318 Unicode values for chessmen] by [[Steven Edwards]], [[CCC]], March 07, 2011 » [[Game Notation]]
* [http://www.talkchess.com/forum/viewtopic.php?t=38521 A brief history of the popcnt instruction] by [[Steven Edwards]], [[CCC]], March 22, 2011 » [[Population Count]]
* [http://www.talkchess.com/forum/viewtopic.php?t=38556 The LBR move ordering heuristic] by [[Steven Edwards]], [[CCC]], March 26, 2011 » [[Last Best Reply]]
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=401117&t=38556 Testing LBR] by [[Steven Edwards]], [[CCC]], March 27, 2011
* [http://talkchess.com/forum/viewtopic.php?topic_view=threads&t=38776 An alternative means of PV recovery] by [[Steven Edwards]], [[CCC]], April 17, 2011 » [[Principal variation]]
* [http://www.talkchess.com/forum/viewtopic.php?t=38862 Perft(12) count confirmed] by [[Steven Edwards]], [[CCC]], April 25, 2011 » [[Perft]]
* [http://www.talkchess.com/forum/viewtopic.php?t=39247 Some spinlock code, just for you] by [[Steven Edwards]], [[CCC]], June 01, 2011 » [[Parallel Search]]
* [http://www.talkchess.com/forum/viewtopic.php?t=39256 Spinlocks galore] by [[Steven Edwards]], [[CCC]], June 02, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=40193 One billion random games] by [[Steven Edwards]], [[CCC]], August 27, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=40643 Announcement: The Bozochess Project] by [[Steven Edwards]], [[CCC]], October 05, 2011 » [[Pascal]]
* [http://www.talkchess.com/forum/viewtopic.php?t=41373 Perft(3) from 1978, with a twist!] by [[Steven Edwards]], [[CCC]], December 08, 2011 <ref>[http://news.google.com/newspapers?nid=849&dat=19780417&id=h8lOAAAAIBAJ&sjid=DEoDAAAAIBAJ&pg=6180,1080528 Written in Cobol - Program Written as Chess Buff's Research Aid] by Brad Schultz, [[Computerworld]], April 17, 1978, Page 37</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=41467 Number sequence puzzle] by [[Steven Edwards]], [[CCC]], December 16, 2011 » [[Endgame Tablebases]] <ref>[http://oeis.org/A018214 A018214 - OEIS | Alkane (or paraffin) numbers]</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=41522 CookieCat Monday release schedule] by [[Steven Edwards]], [[CCC]], December 19, 2011 » [[CookieCat]]
* [http://www.talkchess.com/forum/viewtopic.php?t=41524 Tablebase class name list available] by [[Steven Edwards]], [[CCC]], December 19, 2011 » [[Endgame Tablebases]]
* [http://www.talkchess.com/forum/viewtopic.php?t=41572 The Raspberry Pi Thread] by [[Steven Edwards]], [[CCC]], December 24, 2011 » [[Raspberry Pi]]
'''2012'''
* [http://www.talkchess.com/forum/viewtopic.php?t=41801 One hundred years ago, the first chess computer] by [[Steven Edwards]], [[CCC]], January 05, 2012 » [[El Ajedrecista]]
* [http://www.talkchess.com/forum/viewtopic.php?t=41804 CookieCat's opening book implementation] by [[Steven Edwards]], [[CCC]], January 05, 2012 » [[CookieCat]], [[Opening Book]]
* [http://www.talkchess.com/forum/viewtopic.php?t=42169 CookieCat source via the net] by [[Steven Edwards]], [[CCC]], January 26, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=45568 CookieCat and perft] by [[Steven Edwards]], [[CCC]], October 14, 2012
'''2013'''
* [http://www.talkchess.com/forum/viewtopic.php?t=46964 For a limited time, two sources] by [[Steven Edwards]], [[CCC]], January 22, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=47251 Yet another time allocation heuristic] by [[Steven Edwards]], [[CCC]], February 17, 2013 » [[Time Management]]
* [http://www.talkchess.com/forum/viewtopic.php?t=47335 Perft(14) estimates thread] by [[Steven Edwards]], [[CCC]], February 26, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=47740 Perft(15) estimates thread] by [[Steven Edwards]], [[CCC]], April 10, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=48230 An idea for move ordering at the root] by [[Steven Edwards]], [[CCC]], June 09, 2013 » [[Move Ordering]], [[Root]]
* [http://www.talkchess.com/forum/viewtopic.php?t=48231 DGT e-Board] by [[Steven Edwards]], [[CCC]], June 09, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=48423 A perft() benchmark] by [[Steven Edwards]], [[CCC]], June 26, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=48542 One billion random games] by [[Steven Edwards]], [[CCC]], July 03, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=48579 Resurrecting the Super Constellation] by [[Steven Edwards]], [[CCC]], July 07, 2013 » [[Super Constellation]]
* [http://www.talkchess.com/forum/viewtopic.php?t=49127 Standard candles] by [[Steven Edwards]], [[CCC]], August 27, 2013
* [http://hiarcs.net/forums/viewtopic.php?t=6455 DGT board C++ interface project] by [[Steven Edwards]], [[Computer Chess Forums|Hiarcs Forum]], December 07, 2013 » [[DGT Board]]
* [http://hiarcs.net/forums/viewtopic.php?t=6510&sid=057dba89f05a406f1e55b3ef223a4ae7 Atari 2600 Video Chess] by [[Steven Edwards]], [[Computer Chess Forums|Hiarcs Forum]], December 29, 2013 » [[Video Chess]]
'''2014'''
* [http://hiarcs.net/forums/viewtopic.php?t=6556&sid=d761829c05ac14fcf1a3b972c1b37ed0 New robotic arm offering] by [[Steven Edwards]], [[Computer Chess Forums|Hiarcs Forum]], January 23, 2014 » [[Robots]]
* [http://www.talkchess.com/forum/viewtopic.php?t=53224 Perft(14) revisited] by [[Steven Edwards]], [[CCC]], August 08, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=53408 Non recursive perft()] by [[Steven Edwards]], [[CCC]], August 24, 2014 » [[Iterative Search]]
* [http://www.talkchess.com/forum/viewtopic.php?t=53439 OpenCL perft() Technical Issues] by [[Steven Edwards]], [[CCC]], August 26, 2014 » [[OpenCL]]
* [http://www.talkchess.com/forum/viewtopic.php?t=53796 Escape from the Unix Cosmic Background Radiation] by [[Steven Edwards]], [[CCC]], September 23, 2014
* [http://www.talkchess.com/forum/viewtopic.php?t=53818 The upcoming Y2038 catastrophe] by [[Steven Edwards]], [[CCC]], September 25, 2014 » [[Mac OS]]
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=54853 Perft(14) Weekly Status Reports for 2015] by [[Steven Edwards]], [[CCC]], January 04, 2015 » [[Perft]], [[Perft Results]]
* [http://www.talkchess.com/forum/viewtopic.php?t=55740 Thread count limits and core counts] by [[Steven Edwards]], [[CCC]], March 22, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=55901 Pi64: Raspberry Pi 2B 64 element bramble] by [[Steven Edwards]], [[CCC]], April 05, 2015 » [[Raspberry Pi#2|Raspberry Pi 2]]
* [http://www.talkchess.com/forum/viewtopic.php?t=56081 Thread synchronization questions for experts] by [[Steven Edwards]], [[CCC]], April 21, 2015 » [[Symbolic]], [[Thread]]
* [http://www.talkchess.com/forum/viewtopic.php?t=56303 Polling standard input from C++] by [[Steven Edwards]], [[CCC]], May 10, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=56327 A Nice routine] by [[Steven Edwards]], [[CCC]], May 12, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=56328 Revised source for the random game generator] by [[Steven Edwards]], [[CCC]], May 12, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=57469 Pre-announcement: Oscar Chess Library] by [[Steven Edwards]], [[CCC]], September 01, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=58726 Perft(14) Weekly Status Reports for 2016] by [[Steven Edwards]], [[CCC]], December 29, 2015 » [[Perft]], [[Perft Results]]
'''2016'''
* [http://www.talkchess.com/forum/viewtopic.php?t=60037 Relay based chess computing] by [[Steven Edwards]], [[CCC]], May 03, 2016 » [[Electro-Mechanical]]
* [http://www.talkchess.com/forum/viewtopic.php?t=61142 Just a moment of your time, please] by [[Steven Edwards]], [[CCC]], August 16, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=61329 Two perft(7) mismatches from work unit 571] by [[Steven Edwards]], [[CCC]], September 04, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=62065 Steven Edwards RIP...] by [[Steve Maughan]], [[CCC]], November 10, 2016

=Downloads=
<ref>Courtesy [[Steven Edwards]]</ref>
* [[File:tbgen.zip]]
* [[File:Spector.zip]]
* [[File:ChessInLisp.tar]]
* [[File:myopic.tar]]
* [[File:CookieCat.tar]]

=References=
<references />

'''[[People|Up one level]]'''

Navigation menu