Alexander Brudno

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Alexander Brudno (Aleksandr L'vovich Brudno) (Russian: Александр Львович Брудно) (January 10, 1918-December 1, 2009[citation needed]) was a Russian Jewish computer scientist, best known for fully describing the alpha-beta (α-β) search algorithm.[1] Since 1991 he lived in Israel.

Contents

[edit] Biography

Brudno developed the "mathematics/machine interface" for the M-2 computer constructed in 1952 at the Krzhizhanovskii laboratory of the Institute of Energy of the Russian Academy of Sciences in the Soviet Union.[2][3] He was a great friend of Alexander Kronrod.

Brudno's work on alpha-beta was published in 1963 in Russian and English.

The algorithm was used in computer chess program written by Georgy Adelson-Velsky and others at the Institute for Theoretical and Experimental Physics (ITEF or ITEP). According to Monty Newborn and the Computer History Museum, the algorithm was used later in Kaissa the world computer chess champion in 1974.

[edit] Early alpha-beta

Allen Newell and Herbert Simon who used what John McCarthy calls an "approximation"[4] in 1958 wrote that alpha-beta "appears to have been reinvented a number of times".[5] Arthur Samuel had an early version and Richards, Hart, Levine and/or Edwards found alpha-beta independently in the United States.[6][citation needed] McCarthy proposed similar ideas during the Dartmouth Conference in 1956 and suggested it to a group of his students including Alan Kotok at MIT in 1961.[7] Donald Knuth and Ronald W. Moore refined the algorithm In 1975[8][9] and it continued to be advanced.

[edit] See also

[edit] Notes

  1. ^ Marsland, T.A. (May 1987). "Computer Chess Methods (PDF) from Encyclopedia of Artificial Intelligence. S. Shapiro (editor)". J. Wiley & Sons. pp. 159–171. Archived from the original on 2009-12-10. http://www.cs.ualberta.ca/~tony/OldPapers/encyc.mac.pdf. Retrieved 2006-12-21. 
  2. ^ E.M. Landis, I.M. Yaglom, Remembering A.S. Kronrod, English translation by Viola Brudno. W. Gautschi (ed.) [written for Uspekhi Matematicheskikh Nauk, English publication Math. Intelligencer (2002), 22-30], available at Stanford University School of Engineering SCCM-00-01 (PostScript). Retrieved on 19 December 2006 Archived June 13, 2007 at the Wayback Machine
  3. ^ Russian Virtual Computer Museum (1997-2006). "The Fast Universal Digital Computer M-2". Archived from the original on 2010-11-15. http://www.computer-museum.ru/english/m2.htm. Retrieved 2006-12-20. 
  4. ^ McCarthy, John (LaTeX2HTML 27 November 2006). "Human Level AI Is Harder Than It Seemed in 1955". Archived from the original on 2010-11-15. http://www-formal.stanford.edu/jmc/slides/wrong/wrong-sli/wrong-sli.html. Retrieved 2006-12-20. 
  5. ^ Newell, Allen and Herbert A. Simon (March 1976). "Computer Science as Empirical Inquiry: Symbols and Search". Communications of the ACM 19 (3). Archived from the original on 2007-06-28. http://archive.computerhistory.org/projects/chess/related_materials/text/2-3.Computer_science_as_empirical_inquiry/2-3.Computer_science_as_empirical_inquiry.newell_simon.1975.ACM.062303007.pdf. Retrieved 2006-12-21. 
  6. ^ Richards, D.J. and Hart, T.P. (4 December 1961 to 28 October 1963). "The Alpha-Beta Heuristic (AIM-030)". Massachusetts Institute of Technology. Archived from the original on 2010-01-17. http://hdl.handle.net/1721.1/6098. Retrieved 2006-12-21. 
  7. ^ Kotok, Alan (XHTML 3 December 2004). "MIT Artificial Intelligence Memo 41". Archived from the original on 2010-11-15. http://www.kotok.org/AI_Memo_41.html. Retrieved 2006-07-01. 
  8. ^ * Knuth, D. E., and Moore, R. W. (1975). "An Analysis of Alpha-Beta Pruning". Artificial Intelligence 6 (4): 293–326. doi:10.1016/0004-3702(75)90019-3.  :* Reprinted as Chapter 9 in Knuth, Donald E. (2000). Selected Papers on Analysis of Algorithms. Stanford, California: Center for the Study of Language and Information - CSLI Lecture Notes, no. 102. ISBN 978-1-57586-212-5. Archived from the original on 2010-11-15. http://www-cs-faculty.stanford.edu/~knuth/aa.html. 
  9. ^ Abramson, Bruce (June 1989). "Control Strategies for Two-Player Games". ACM Computing Surveys 21 (2). Archived from the original on September 3, 2006. http://web.archive.org/web/20060903221752/http://www.engr.uconn.edu/~acr/Courses/cse269-fa03/abra.pdf. Retrieved 2006-12-21. 

[edit] References

[edit] External links

Personal tools
Namespaces

Variants
Actions
Navigation
Interaction
Toolbox
Print/export