Changes

Jump to: navigation, search

Robert Hyatt

15,815 bytes added, 18:41, 23 March 2018
Created page with "'''Home * People * Robert Hyatt''' '''Robert Morgan (Bob) Hyatt''', thumb|right|Robert Hyatt an American computer scientist, computer chess researc..."
'''[[Home]] * [[People]] * Robert Hyatt'''

'''Robert Morgan (Bob) Hyatt''', [[File:Hyatt.jpg|thumb|right|Robert Hyatt]]
an American computer scientist, computer chess researcher, chess programmer, acknowledged computer chess authority, and associate professor at Faculty of Computer and Information Sciences, [[University of Alabama at Birmingham]], since September 2016 officially retired from UAB <ref>[[http://www.talkchess.com/forum/viewtopic.php?t=61289&start=2|Re: Around Crafty dev. ...]] by Robert Hyatt, [[CCC]], September 01, 2016</ref> . Bob Hyatt is one of the most active researchers in computer chess, being involved from 1968 until the present. He holds a [https://en.wikipedia.org/wiki/Master_of_Science Master of Science] from [[University of Southern Mississippi]] in 1983 with a thesis on [[Cray Blitz]] <ref>Robert Hyatt ('''1983'''). ''Cray Blitz - A Computer Chess Playing Program''. Master's Thesis, [[University of Southern Mississippi]]</ref> , and a [https://en.wikipedia.org/wiki/Ph.D. Ph.D.] from [[University of Alabama at Birmingham|UAB]] in 1988 on the topic of [[Parallel Search|parallel search]] <ref>Robert Hyatt ('''1988'''). ''A High-Performance Parallel Algorithm to Search Depth-First Game Trees''. Ph.D. Thesis, Department of Computer Science, [[University of Alabama at Birmingham]]</ref>.

His engine [[Crafty]] was the strongest [[Open Source Engines|open source]] engine for many years in the 90's and early 00's. He was primary author of [[Blitz]] and [[Cray Blitz]], the two-time winner of the [[World Computer Chess Championship]], the [[WCCC 1983]] and the [[WCCC 1986]]. Beside research and publications on parallel search, [[Transposition Table|transposition table]], [[Time Management|time management]] and [[Book Learning|book learning]], Bob is inventor of [[Rotated Bitboards|rotated bitboards]]. He is active poster in [[Computer Chess Forums]], served as moderator of [[CCC]], and as member of the [[Who's Who|Secretariat]] of [[ICGA Investigations]].

=Photos=
==ACM 1982==
[[File:Valvo_Mitman_Newborn_Thompson_Hyatt.Dallas.1982.jpg|none|border|text-bottom|580px|link=http://www.computerhistory.org/chess/full_record.php?iid=stl-430b9bbdcd092]]
[[Ben Mittman]], [[Monroe Newborn]], [[Ken Thompson]] and Robert Hyatt, [[ACM 1982]] <ref>[http://www.computerhistory.org/chess/full_record.php?iid=stl-430b9bbdcd092 Photo] from [[The Computer History Museum]]</ref>
==WCCC 1983==
[[File:NelsonHyattBeal1983.JPG|none|border|text-bottom|580px]]
[[Harry Nelson]], Robert Hyatt and [[Don Beal]], [[Cray Blitz]] vs [[BCP]], [[WCCC 1983]] <ref>[[László Lindner]], A SZÁMÍTÓGÉPES SAKK KÉPEKBEN című melléklete - The pictures of the Beginning of Chess Computers</ref>
==London 1984==
[[File:LevyHyatt-London1984.JPG|none|border|text-bottom|580px]]
[[David Levy]] and Robert Hyatt at [[Advances in Computer Chess 4]], London 1984 <ref>[[László Lindner]], A SZÁMÍTÓGÉPES SAKK KÉPEKBEN című melléklete - The pictures of the Beginning of Chess Computers</ref>
==ACM 1988==
[[File:3-1_and_3-2.Nelson_Hyatt_Weiner.ACM_19_NACCC.Orlando.1988.102645367.NEWBORN.lg.jpg|none|border|text-bottom|580px|link=http://www.computerhistory.org/chess/full_record.php?iid=stl-430b9bbdea550]]
[[Harry Nelson]], Robert Hyatt and [[Ossi Weiner]] at the [[ACM 1988]], Orlando <ref>[http://www.computerhistory.org/chess/full_record.php?iid=stl-430b9bbdea550 Photo] courtesy of [[Monroe Newborn]], [[The Computer History Museum]] (wrong text)</ref>
==ACCA 2007==
[[File:ACCA2007Photo1.jpg|none|border|text-bottom|580px|link=http://aigames.net/ACCA/ACCA2007Championships/SitePics.html]]
[[James Swafford]], [[Charles Roberson]], Bob and [[Brian Richardson]] watching [[ACCA 2007]] <ref>[http://aigames.net/ACCA/ACCA2007Championships/SitePics.html The 2007 Second Annual ACCA Americas' Computer Chess Chamionships] Site Pics from [[University of Alabama at Birmingham|UAB]]</ref>

=Selected Publications=
<ref>[http://ilk.uvt.nl/icga/journal/docs/References.pdf ICGA Reference Database] (pdf)</ref> <ref>[http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Hyatt:Robert_M=.html DBLP: Robert M. Hyatt]</ref>
==1980 ...==
* Robert Hyatt ('''1980'''). ''A Southern Blitz''. [[Personal Computing#4_6|Personal Computing, Vol. 4, No. 6]], pp. 93 » [[Blitz]]
* Robert Hyatt ('''1981'''). ''The Cray-1 Plays Chess (Part 1)''. [[Personal Computing#5_1|Personal Computing, Vol. 5, No. 1]], pp. 83
* Robert Hyatt ('''1981'''). ''The Cray-1 Plays Chess (Part 2)''. [[Personal Computing#5_2|Personal Computing, Vol. 5, No. 2]], pp. 95 » [[Cray Blitz]], [[Cray-1]]
* Robert Hyatt ('''1981'''). ''[http://www.computerhistory.org/chess/full_record.php?iid=doc-431614f6d2f73 Checkmate: The Cray-1 Plays Chess. Part 1]''. [http://www.0x07bell.net/WWWMASTER/CrayWWWStuff/Cfaqccframeset.html Cray Channels], Vol. 3, No. 1. [http://archive.computerhistory.org/projects/chess/related_materials/text/3-2%20and%203-3.Cray_Channels_Vol-3_No-1.Checkmate_The_Cray-1_Plays_Chess.Hyatt.1980/Cray_Channels_Vol-3_No-1.Checkmate_The_Cray-1_Plays_Chess.Hyatt.1980.062303023.sm.pdf pdf] from [[The Computer History Museum]]
* Robert Hyatt ('''1981'''). ''[http://www.computerhistory.org/chess/full_record.php?iid=doc-431614f6d1070 Checkmate: The Cray-1 Plays Chess. Part 2]''. [http://www.0x07bell.net/WWWMASTER/CrayWWWStuff/Cfaqccframeset.html Cray Channels], Vol. 3, No. 2. [http://archive.computerhistory.org/projects/chess/related_materials/text/3-1%20and%203-2.Cray_Channels_Vol-3_No-2.Checkmate.Cray_Blitz.Hyatt.1981/Cray_Channels_Vol-3_No-2.Checkmate.Cray_Blitz.Hyatt.1981.062303019.sm.pdf pdf] from [[The Computer History Museum]]
* Robert Hyatt ('''1981'''). ''A Table-Driven Hashing Algorithm''. Proceedings of ACM SE Regional Conference, Atlanta, Georgia.
* Robert Hyatt ('''1983'''). ''Cray Blitz - A Computer Chess Playing Program''. Master's Thesis, [[University of Southern Mississippi]]
* Robert Hyatt ('''1984'''). ''Using Time Wisely''. [[ICGA Journal#7_1|ICCA Journal, Vol. 7, No. 1]]
* Robert Hyatt ('''1984'''). ''Cray Blitz versus David Levy''. [[ICGA Journal#7_2|ICCA Journal, Vol. 7, No. 2]]
==1985 ...==
* Robert Hyatt, [[Albert Gower]], [[Harry Nelson]] ('''1985'''). ''Cray Blitz''. [[Advances in Computer Chess 4]]
* Robert Hyatt ('''1985'''). ''Parallel Chess on the Cray X-MP/48''. [[ICGA Journal#8_2|ICCA Journal, Vol. 8, No. 2]]
* Robert Hyatt, [[Albert Gower]], [[Harry Nelson]] ('''1985'''). ''Using Time Wisely, revisited (extended abstract)''. Proceedings of the 1985 ACM annual conference on The range of computing: mid-80's perspective, p. 271, Denver, Colorado. ISBN 0-89791-170-9.
* Robert Hyatt, [[Harry Nelson]], [[Albert Gower]] ('''1986'''). ''Cray Blitz - 1984 Chess Champion''. Telematics and Informatics Vol. 2, No. 4, pp. 299-305. Pergammon Press Ltd.
* Robert Hyatt ('''1988'''). ''A High-Performance Parallel Algorithm to Search Depth-First Game Trees''. Ph.D. Thesis, Department of Computer Science, [[University of Alabama at Birmingham]]
* [[Harry Nelson]], Robert Hyatt ('''1988'''). ''The Draw Heuristic of Cray Blitz''. [[ICGA Journal#11_1|ICCA Journal, Vol. 11, No. 1]]
* Robert Hyatt, [[Bruce W. Suter]], [[Harry Nelson]] ('''1989'''). ''A Parallel Alpha-Beta Tree Searching Algorithm''. Parallel Computing, Vol. 10, No. 3.
==1990 ...==
* Robert Hyatt, [[Albert Gower]], [[Harry Nelson]] ('''1990'''). ''Cray Blitz''. [[Computers, Chess, and Cognition]]
* Robert Hyatt, [[Harry Nelson]] ('''1990'''). ''[http://ieeexplore.ieee.org/document/130041/ Chess and supercomputers: details about optimizing Cray Blitz]''. [http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=297 Supercomputing '90], [http://archive.computerhistory.org/projects/chess/related_materials/text/3-2.IEEE/chess_and_supercomputers.hyatt_nelson.062303027.pdf pdf]
* Robert Hyatt ('''1994'''). ''[http://www.craftychess.com/hyatt/search.html The DTS high-performance parallel tree search algorithm]''.
==1995 ...==
* Robert Hyatt ('''1995'''). ''Still more Fritz vs. Deep Blue: Opening Book vs, Opening Book''. [[Computer Chess Reports|Computer Chess Reports Vol. 5 No. 2]] pp. 22, [[WCCC 1995]]
* Robert Hyatt ('''1995'''). ''The 8th WCCC - A Perspective''. [[Computer Chess Reports|Computer Chess Reports Vol. 5 No. 3+4]] pp. 21
* Robert Hyatt ('''1997'''). ''[http://www.craftychess.com/hyatt/search.html The Dynamic Tree-Splitting Parallel Search Algorithm]''. [[ICGA Journal#20_1|ICCA Journal, Vol. 20, No. 1]]
* Robert Hyatt, [[Monroe Newborn]] ('''1997'''). ''CRAFTY Goes Deep''. [[ICGA Journal#20_2|ICCA Journal, Vol. 20, No. 2]]
* Robert Hyatt ('''1999'''). ''[http://www.craftychess.com/hyatt/learning.html Book Learning - a Methodology to Tune an Opening Book Automatically]''. [[ICGA Journal#22_1|ICCA Journal, Vol. 22, No. 1]]
* Robert Hyatt ('''1999'''). ''[http://www.craftychess.com/hyatt/bitmaps.html Rotated Bitmaps, a New Twist on an Old Idea]''. [[ICGA Journal#22_4|ICCA Journal, Vol. 22, No. 4]]
==2000 ...==
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/h/Hill:Aubrey_E=.html Aubrey E. Hill], [http://www.cis.uab.edu/jones/jones.html Warren T. Jones], Robert Hyatt, [http://cba.ua.edu/~mhardin/ J. Michael Hardin] ('''2001'''). ''Parallel Automated Knowledge Acquisition of Case-Based Semantic Networks from Relational Databases''. [http://www.springer.com/computer/swe/journal/10952 Journal of Systems Integration], Vol. 10, No. 4
* Robert Hyatt, [[Tim Mann]] ('''2002'''). ''[http://www.craftychess.com/hyatt/hashing.html A lock-less transposition table implementation for parallel search chess engines]''. [[ICGA Journal#25_1|ICGA Journal, Vol. 25, No. 1]] » [[Shared Hash Table#Lockless|Lock-less Hashing]]
* [http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/w/Wang:Yibing.html Yibing Wang], Robert Hyatt ('''2002'''). ''A Distributed Task Scheduler for Cluster Computing''. [http://www.informatik.uni-trier.de/~ley/db/conf/pdpta/pdpta2002-2.html#WangH02 PDPTA'02]
* Robert Hyatt, [[Anthony Cozzie]] ('''2005'''). ''[http://www.craftychess.com/hyatt/collisions.html The Effect of Hash Signature Collisions in a Chess Program]''. [[ICGA Journal#28_3|ICGA Journal, Vol. 28, No. 3]] » [[Transposition Table#KeyCollisions|Key Collisions]]
==2010 ...==
* Robert Hyatt ('''2014'''). ''A Solution to Short PVs Caused by Exact Hash Matches''. [[ICGA Journal#37_3|ICGA Journal, Vol. 37, No. 3]] » [[Transposition Table]], [[Principal Variation#SeparateTT|Separate TT for the PV]]
* [[Monroe Newborn]], Robert Hyatt ('''2014'''). ''Computer Chess Endgame Play with Pawns: Then and Now''. [[ICGA Journal#37_4|ICGA Journal, Vol. 37, No. 4]] » [[Peasant]], [[Crafty]]

=Forum Posts=
==1993 ...==
* [https://groups.google.com/d/msg/rec.games.chess/J9Pkg9lOpig/tBN5dVRATwsJ Cray Blitz Evaluation] by Robert Hyatt, [[Computer Chess Forums|rgc]], March 05, 1993 » [[Cray Blitz]], [[Evaluation]]
* [https://groups.google.com/d/msg/rec.games.chess/vvl1nLv1MD8/oHVKdLXuiaUJ bitboard move generation] by Robert Hyatt, [[Computer Chess Forums|rgc]], October 25, 1994 » [[Bitboards]]
* [https://groups.google.com/d/msg/rec.games.chess/M4CKCmqDNkI/TjVJEQY0GC0J bitboard position evaluations] by Robert Hyatt, [[Computer Chess Forums|rgc]], November 17, 1994 » [[Bitboards]], [[Evaluation]]
==1995 ...==
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/b6d3210fc02baa93 Rotated bitboards - experiment and result] by Robert Hyatt, [[Computer Chess Forums|rgcc]], February 28, 1996 » [[Rotated Bitboards]]
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/cd79b09517e5b6e4 "How to write a computer chess program"] by Robert Hyatt, [[Computer Chess Forums|rgcc]], April 04, 1996
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/22565bb053a4ddf1 auto232 help needed] by Robert Hyatt, [[Computer Chess Forums|rgcc]], March 3, 1997
* [http://groups.google.com/group/rec.games.chess.computer/browse_frm/thread/99eec6923b0481db computer chess "oracle" ideas...] by Robert Hyatt, [[Computer Chess Forums|rgcc]], April 1, 1997 » [[Oracle]]
* [http://www.stmintz.com/ccc/index.php?id=14539 Re: New(?) search idea] by Robert Hyatt, [[CCC]], January 22, 1998 » [[Window#MinimaxWall|Minimax Wall]]
==2000 ...==
* [http://www.stmintz.com/ccc/index.php?id=253688 Re: ICC Connection Closings ???] by Robert Hyatt, [[CCC]], September 23, 2002
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=140141&t=16002 Re: BitBoard Tests Magic v Non-Rotated 32 Bits v 64 Bits] by Robert Hyatt, [[CCC]], August 25, 2007 » [[Magic Bitboards]]
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=220004&t=23894 Re: Lemming Poll] by Robert Hyatt, [[CCC]], September 22, 2008 » [[Tapered Eval]], [[LearningLemming]]
* [http://www.talkchess.com/forum/viewtopic.php?t=29798 copy/make vs make/unmake test results] by Robert Hyatt, [[CCC]], September 19, 2009 » [[Unmake Move]] vs. [[Copy-Make]]
==2010 ...==
* [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=369163&t=35982 Re: Full Principal Variation Retrieval] by Robert Hyatt, [[CCC]], September 07, 2010 » [[Principal Variation#SeparateTT|Separate TT for the PV]]
* [http://www.talkchess.com/forum/viewtopic.php?t=36059 Final results - Crafty - hardware vs software] by Robert Hyatt, [[CCC]], September 13, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=36088 hardware doubling number for Crafty] by Robert Hyatt, [[CCC]], September 15, 2010
* [http://www.talkchess.com/forum/viewtopic.php?t=36099 working!] by Robert Hyatt, [[CCC]], September 17, 2010 » [[Principal Variation#SeparateTT|Separate TT for the PV]]
* [http://www.talkchess.com/forum/viewtopic.php?t=54281 search extensions] by Robert Hyatt, [[CCC]], November 08, 2014 » [[Extensions]], [[Singular Extensions]]
==2015 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=56595 parallel speedup and assorted trivia] by Robert Hyatt, [[CCC]], June 05, 2015 » [[Crafty]], [[Parallel Search]]
* [http://www.talkchess.com/forum/viewtopic.php?t=56764 There are compilers and there are compilers] by Robert Hyatt, [[CCC]], June 24, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=56779 Parallel search once more] by Robert Hyatt, [[CCC]], June 25, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=57035 New "smoothing" issue] by Robert Hyatt, [[CCC]], July 20, 2015 » [[Late Move Reductions]]
* [http://www.talkchess.com/forum/viewtopic.php?t=57036 New SMP stuff (particularly Kai)] by Robert Hyatt, [[CCC]], July 20, 2015
'''2016'''
* [http://www.talkchess.com/forum/viewtopic.php?t=58830 NUMA 101] by Robert Hyatt, [[CCC]], January 07, 2016 » [[NUMA]]
* [http://www.talkchess.com/forum/viewtopic.php?t=59745 Crafty SMP measurement] by Robert Hyatt, [[CCC]], April 04, 2016 » [[Crafty]], [[Parallel Search]]
* [http://www.talkchess.com/forum/viewtopic.php?t=61289&start=2 Re: Around Crafty dev. ...] by Robert Hyatt, [[CCC]], September 01, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=61559 syzygy users (and Ronald)] by Robert Hyatt, [[CCC]], September 29, 2016 » [[BitScan]], [[Population Count]], [[x86-64]]

=External Links=
* [https://en.wikipedia.org/wiki/Robert_Hyatt Robert Hyatt from Wikipedia]
* [http://www.game-ai-forum.org/icga-tournaments/person.php?id=10 Robert Hyatt's ICGA Tournaments]
* [http://genealogy.math.ndsu.nodak.edu/id.php?id=55168 The Mathematics Genealogy Project - Robert Hyatt]
* [http://www.rebel.nl/authors.htm Meet the Authors] by [[Ed Schroder|Ed Schröder]]
* [http://www.top-5000.nl/int/crafty.htm Interview with Robert Hyatt] by [[Frank Quisinsky]], May 11, 2002 <ref>Interview with Robert Hyatt hosted by [[Ed Schroder|Ed Schröder]]</ref>

=References=
<references />
=What links here?=

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

Navigation menu