Difference between revisions of "Claude Shannon"

From Chessprogramming wiki
Jump to: navigation, search
 
(6 intermediate revisions by the same user not shown)
Line 31: Line 31:
  
 
=Shannon's Types=  
 
=Shannon's Types=  
Claude Shannon categorized two types of [[Search|search]] <ref>[[Claude Shannon]] ('''1949'''). ''[http://www.pi.infn.it/%7Ecarosi/chess/shannon.txt Programming a Computer for Playing Chess]''. [http://archive.computerhistory.org/projects/chess/related_materials/text/2-0%20and%202-1.Programming_a_computer_for_playing_chess.shannon/2-0%20and%202-1.Programming_a_computer_for_playing_chess.shannon.062303002.pdf pdf]</ref> :
+
Claude Shannon categorized two types of [[Search|search]] <ref>[[Claude Shannon]] ('''1949'''). ''[http://www.pi.infn.it/%7Ecarosi/chess/shannon.txt Programming a Computer for Playing Chess]''. [https://www.computerhistory.org/chess/doc-431614f453dde/ download pdf]</ref> :
 
* [[Type A Strategy|Type A]] - a [[Brute-Force|brute-force search]] looking at every variation to a given [[Depth|depth]]
 
* [[Type A Strategy|Type A]] - a [[Brute-Force|brute-force search]] looking at every variation to a given [[Depth|depth]]
 
* [[Type B Strategy|Type B]] - a [[Selectivity|selective search]] looking at "important" branches only
 
* [[Type B Strategy|Type B]] - a [[Selectivity|selective search]] looking at "important" branches only
Line 45: Line 45:
 
* [[Claude Shannon]] ('''1938'''). ''[https://en.wikipedia.org/wiki/A_Symbolic_Analysis_of_Relay_and_Switching_Circuits A Symbolic Analysis of Relay and Switching Circuits]''. [https://en.wikipedia.org/wiki/American_Institute_of_Electrical_Engineers Transactions of the AIEE], Vol. 57, No 12, Master's thesis 1940, [[Massachusetts Institute of Technology]]
 
* [[Claude Shannon]] ('''1938'''). ''[https://en.wikipedia.org/wiki/A_Symbolic_Analysis_of_Relay_and_Switching_Circuits A Symbolic Analysis of Relay and Switching Circuits]''. [https://en.wikipedia.org/wiki/American_Institute_of_Electrical_Engineers Transactions of the AIEE], Vol. 57, No 12, Master's thesis 1940, [[Massachusetts Institute of Technology]]
 
* [[Claude Shannon]] ('''1948'''). ''A Mathematical Theory of Communication''. [http://cm.bell-labs.com/cm/ms/what/shannonday/shannon1948.pdf pdf]
 
* [[Claude Shannon]] ('''1948'''). ''A Mathematical Theory of Communication''. [http://cm.bell-labs.com/cm/ms/what/shannonday/shannon1948.pdf pdf]
* [[Claude Shannon]] ('''1949'''). ''[http://www.pi.infn.it/%7Ecarosi/chess/shannon.txt Programming a Computer for Playing Chess]''. [http://archive.computerhistory.org/projects/chess/related_materials/text/2-0%20and%202-1.Programming_a_computer_for_playing_chess.shannon/2-0%20and%202-1.Programming_a_computer_for_playing_chess.shannon.062303002.pdf pdf] from [[The Computer History Museum]]
+
* [[Claude Shannon]] ('''1949'''). ''[http://www.pi.infn.it/%7Ecarosi/chess/shannon.txt Programming a Computer for Playing Chess]''. [https://www.computerhistory.org/chess/doc-431614f453dde/ download pdf] from [[The Computer History Museum]]
 
==1950 ...==
 
==1950 ...==
 
* [[Claude Shannon]] ('''1950'''). ''A Chess-Playing Machine''. [[Scientific American]], Vol. 182 (No. 2, February 1950), pp. 48-51. Reprinted in [http://www.amazon.com/World-Mathematics-Vol-4/dp/0486411524/ref=pd_sim_b_1 The World of Mathematics], edited by [https://en.wikipedia.org/wiki/James_R._Newman James R. Newman], [https://en.wikipedia.org/wiki/Simon_&_Schuster Simon & Schuster, NY], Vol. 4, 1956, pp. 2124-2133. Included in Part B
 
* [[Claude Shannon]] ('''1950'''). ''A Chess-Playing Machine''. [[Scientific American]], Vol. 182 (No. 2, February 1950), pp. 48-51. Reprinted in [http://www.amazon.com/World-Mathematics-Vol-4/dp/0486411524/ref=pd_sim_b_1 The World of Mathematics], edited by [https://en.wikipedia.org/wiki/James_R._Newman James R. Newman], [https://en.wikipedia.org/wiki/Simon_&_Schuster Simon & Schuster, NY], Vol. 4, 1956, pp. 2124-2133. Included in Part B
Line 59: Line 59:
 
* [[Jaap van den Herik]] ('''2001'''). ''[http://ilk.uvt.nl/icga/journal/contents/content24-1.htm#CLAUDE%20SHANNON CLAUDE SHANNON (1916-2001): THANK YOU]''. [[ICGA Journal#24_1|ICGA Journal, Vol. 24, No. 1]]
 
* [[Jaap van den Herik]] ('''2001'''). ''[http://ilk.uvt.nl/icga/journal/contents/content24-1.htm#CLAUDE%20SHANNON CLAUDE SHANNON (1916-2001): THANK YOU]''. [[ICGA Journal#24_1|ICGA Journal, Vol. 24, No. 1]]
 
* [[Ben Mittman]] ('''2001'''). ''[http://ilk.uvt.nl/icga/journal/contents/content24-2.htm#CLAUDE%20SHANNON OBITUARY CLAUDE SHANNON (1916 – 2001): PERSONAL MEMORIES]''. [[ICGA Journal#24_2|ICGA Journal, Vol. 24, No. 2]]
 
* [[Ben Mittman]] ('''2001'''). ''[http://ilk.uvt.nl/icga/journal/contents/content24-2.htm#CLAUDE%20SHANNON OBITUARY CLAUDE SHANNON (1916 – 2001): PERSONAL MEMORIES]''. [[ICGA Journal#24_2|ICGA Journal, Vol. 24, No. 2]]
* [http://web.mit.edu/mindell/www/ David Mindell], [http://jerome-segal.de/ Jérôme Segal], [http://web.mit.edu/slava/homepage/ Slava Gerovitch] ('''2003'''). ''[http://www.infoamerica.org/documentos_word/shannon-wiener.htm Cybernetics and Information Theory in the United States, France and the Soviet Union]''. in [http://de.wikipedia.org/wiki/Mark_Walker Mark Walker], [http://books.google.com/books/about/Science_and_Ideology.html?id=0Nz7Gs-C-9MC&redir_esc=y Science and Ideology]: A Comparative History » [[Claude Shannon]], [[Norbert Wiener]], covers the 1951 Paris Cybernetic Congress
+
* [http://mindell.scripts.mit.edu/homepage/ David Mindell], [http://jerome-segal.de/acc-en.htm Jérôme Segal], [http://web.mit.edu/slava/homepage/ Slava Gerovitch] ('''2003'''). ''[https://www.infoamerica.org/documentos_word/shannon-wiener.htm Cybernetics and Information Theory in the United States, France and the Soviet Union]''. in [https://de.wikipedia.org/wiki/Mark_Walker_(Wissenschaftshistoriker) Mark Walker] (ed.) ('''2003'''). ''[https://www.crcpress.com/Science-and-Ideology-A-Comparative-History/Walker/p/book/9780415279994 Science and Ideology: A Comparative History]''. [https://en.wikipedia.org/wiki/Routledge Routledge] » [[Claude Shannon]], [[Norbert Wiener]], covers the 1951 Paris Cybernetic Congress
 +
* [https://en.wikipedia.org/wiki/Pamela_McCorduck Pamela McCorduck] ('''2004'''). ''[[Artificial Intelligence#MachinesWhoThink|Machines Who Think: A Personal Inquiry into the History and Prospects of Artificial Intelligence]]''. [https://en.wikipedia.org/wiki/A_K_Peters A. K. Peters] (25th anniversary edition)
  
 
=Forum Posts=
 
=Forum Posts=
Line 79: Line 80:
 
* [https://youtu.be/z2Whj_nL-x8 Claude Shannon - Father of the Information Age], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 
* [https://youtu.be/z2Whj_nL-x8 Claude Shannon - Father of the Information Age], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 
: {{#evu:https://www.youtube.com/watch?v=z2Whj_nL-x8|alignment=left|valignment=top}}
 
: {{#evu:https://www.youtube.com/watch?v=z2Whj_nL-x8|alignment=left|valignment=top}}
* Claude Shannon [https://en.wikipedia.org/wiki/Juggling Juggling], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
+
* Claude Shannon demonstrates "Theseus" Machine Learning @ Bell Labs, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=sBHGzRxfeJY|alignment=left|valignment=top}}
+
: {{#evu:https://www.youtube.com/watch?v=_9_AEVQ_p74|alignment=left|valignment=top}}
 
==100th Birthday==
 
==100th Birthday==
 
* [http://www.itsoc.org/news-events/recent-news/claude-e-shannon-100th-birthday-celebration Claude E. Shannon 100th Birthday Celebration — Information Theory Society], [[IEEE]]
 
* [http://www.itsoc.org/news-events/recent-news/claude-e-shannon-100th-birthday-celebration Claude E. Shannon 100th Birthday Celebration — Information Theory Society], [[IEEE]]
* [https://www.lnt.ei.tum.de/events/claude-elwood-shannon-100th-birthday-celebration-2016/ Claude Elwood Shannon 100th Birthday Celebration (2016)], [[Technical University of Munich]]
 
 
* [http://blog.hnf.de/der-erfinder-der-information/ Der Erfinder der Information | HNF Blog], April 29, 2016, [[Heinz Nixdorf MuseumsForum]] (German)
 
* [http://blog.hnf.de/der-erfinder-der-information/ Der Erfinder der Information | HNF Blog], April 29, 2016, [[Heinz Nixdorf MuseumsForum]] (German)
  
Line 90: Line 90:
  
 
'''[[People|Up one level]]'''
 
'''[[People|Up one level]]'''
 +
[[Category:Mathematician|Shannon]]
 +
[[Category:Pioneer|Shannon]]
 +
[[Category:Researcher|Shannon]]
 +
[[Category:Videos|Shannon]]

Latest revision as of 23:18, 18 November 2021

Home * People * Claude Shannon

Claude Shannon [1]

Claude Elwood Shannon, (April 30, 1916 – February 24, 2001)
was an American electrical engineer, mathematician and researcher from MIT and since 1941 Bell Laboratories. One of the pioneers of the information theory .

In 1949 Shannon published a groundbreaking paper on computer chess entitled Programming a Computer for Playing Chess [2] . It describes how a machine or computer could be made to play a reasonable game of chess. His process for having the computer decide on which move to make is a minimax procedure, based on an evaluation function of a given chess position.

Photos

Chess Automation

Quote of the text on the back on the photo, as given in ICCA Journal, Vol. 12, No. 4: [3] :

 Dr. Claude E. Shannon demonstrating to Chessmaster Edward Lasker his (home-made) electric chess automation, build in 1949. The machine could handle up to six pieces, and was designed to test various programming methods. With one hundred and fifty relay operations required to complete a move, it arrived at the reply to an opponent's play in ten to fifteen seconds. It had built into it a random element, and as a result did not necessarily always make the same move when faced with the same position. 
2-0 and 2-1.shannon lasker.prior 1970.102645398.NEWBORN.lg.jpg

Computer pioneer Claude Shannon and chess champion Edward Lasker at MIT, ponder the
computational aspects of playing chess at Shannon's early relay-based chess machine [4]

WCCC 1980

ClaudeShannon1980.jpg

WCCC 1980, Linz, Austria, Special guest Claude Shannon, David Levy left [5]

Chess Pioneers Mittman Newborn Marsland Slate Levy Shannon Thompson Truscott.c1980.102665753.lg.jpg

Chess pioneers in Sacher Hotel Vienna, Austria 1980: Ben Mittman, Monty Newborn, Tony Marsland,
Dave Slate, David Levy, Claude Shannon, Ken Thompson, Betty Shannon, Tom Truscott [6]

WCCC 1989

3-1 and 3-2.Thompson Shannon Slate.WCCC.Edmonton.1989.102645362.NEWBORN.lg.jpg

Thompson, Shannon, and Slate at the 6th WCCC Edmonton 1989 [7]

5-2.Hsu and Shannon 1989.102645330.HSU.lg.jpg

Claude Shannon awards Feng-hsiung Hsu, first prize for Deep Thought, Edmonton 1989 [8]

Shannon's Types

Claude Shannon categorized two types of search [9] :

Without the sense of alpha-beta, and inspired by the experiments of Adriaan de Groot [10] , Shannon and early programmers favored Type B strategy. Type B searches use some type of static heuristics in order to only look at branches that look important - with some risk to oversee some serious tactics not covered by the plausible move selector. Type B was most popular until the 1970's, when Type A programs had enough processing power and more efficient brute force algorithms to become stronger. Today most programs are closer to Type A, but have some characteristics of a Type B as mentioned in selectivity.

See also

Selected Publications

1938 ...

1950 ...

1980 ...

2000 ...

Forum Posts

External Links

Videos

  • Claude Shannon demonstrates "Theseus" Machine Learning @ Bell Labs, YouTube Video

100th Birthday

References

  1. Claude Shannon from Wikipedia
  2. Programming a Computer for Playing Chess (raw text)
  3. Photo of courtesy of Mrs. Shannon and Jos Uiterwijk, ICCA Journal, Vol. 12, No. 4, pp. 217. Quote of the text on the back on the photo
  4. Shannon and Lasker at Shannon's chess machine, ca. 1950 Gift of Monroe Newborn from The Computer History Museum
  5. Claude Shannon during the 3rd World Computer Chess Championship that was staged in the course of the Ars Electronica Festival 1980, credit: LIVA – Linzer Veranstaltungsgesellschaft mbH, Ars Electronica - Codes & Clowns (2010/2011) – Flickr
  6. Chess pioneers in Sacher Hotel Vienna, Austria, Gift of Benjamin Mittman, The Computer History Museum
  7. Thompson, Shannon, and Slate Photo by Monroe Newborn from A History of Computer Chess from The Computer History Museum
  8. Claude Shannon awards Feng-hsiung Hsu Photo from A History of Computer Chess from The Computer History Museum
  9. Claude Shannon (1949). Programming a Computer for Playing Chess. download pdf
  10. Groot, A.D. de (1946). Het denken van den Schaker, een experimenteel-psychologische studie. Ph.D. thesis, University of Amsterdam; N.V. Noord-Hollandse Uitgevers Maatschappij, Amsterdam. Translated with the help of George Baylor, with additions (in 1965) as Thought and Choice in Chess. Mouton Publishers, The Hague. ISBN 90-279-7914-6. (amazon)
  11. In Vadim Anshelevich (2002). A hierarchical approach to computer Hex. Artificial Intelligence - Chips challenging champions: games, computers and Artificial Intelligence, pdf, Vadim Anshelevich acknowledged Claude Shannon, who build an analogue Hex-playing machine using electrical resistor circuits, which was model in Anshelevich's program Hexy
  12. Hex is a special case of the Shannon Switching Game, from Jack van Rijswijck (2003). Search and evaluation in Hex. Technical report, University of Alberta, pdf
  13. Thomas Fischer (2009). Bridg-It – Beating Shannon’s Analog Heuristic. pdf

Up one level