Kotok-McCarthy
   HOME

TheInfoList



OR:

Kotok-McCarthy, also known as
A Chess Playing Program for the IBM 7090 Computer
' was the first computer program to play chess convincingly. It is also remembered because it played in and lost the first chess match between two computer programs. A pseudocode of the program is in Figure 11.15 of.


Development

Between 1959 and 1962, classmates
Elwyn Berlekamp Elwyn Ralph Berlekamp (September 6, 1940 – April 9, 2019) was a professor of mathematics and computer science at the University of California, Berkeley.Alan Kotok Alan Kotok (November 9, 1941 – May 26, 2006) was an American computer scientist known for his work at Digital Equipment Corporation (Digital, or DEC) and at the World Wide Web Consortium (W3C). Steven Levy, in his book '' Hackers: Heroes of th ...
, Michael Lieberman, Charles Niessen and Robert A. Wagner wrote the program while students of John McCarthy at the
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a Private university, private research university in Cambridge, Massachusetts, United States. Established in 1861, MIT has played a significant role in the development of many areas of moder ...
. Building on Alex Bernstein's landmark 1957 program''Mastering the Game: A History of Computer Chess'', created at
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
and on
IBM 704 The IBM 704 is the model name of a large digital computer, digital mainframe computer introduced by IBM in 1954. Designed by John Backus and Gene Amdahl, it was the first mass-produced computer with hardware for floating-point arithmetic. The I ...
routines by McCarthy and Paul W. Abrahams, they added
alpha-beta pruning Alphabeta or Alpha Beta may also refer to: * Alphabeta, an Israeli musical group * Alpha Beta, a former chain of Californian supermarkets * The Greek alphabet, from ''Alpha'' (Αα) and ''Beta'' (Ββ), the first two letters * Alpha and beta anome ...
to minmax at McCarthy's suggestion to improve the plausible move generator. They wrote in Fortran and FAP on scavenged computer time. After MIT received a 7090 from
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
, a single move took five to twenty minutes. By 1962 when they graduated, the program had completed fragments of four games at a level "comparable to an amateur with about 100 games experience". Kotok, at about age 20, published their work in MIT Artificial Intelligence Memo 41 and his bachelor's thesis.


Match with ITEP

In 1965, McCarthy, by then at
Stanford University Leland Stanford Junior University, commonly referred to as Stanford University, is a Private university, private research university in Stanford, California, United States. It was founded in 1885 by railroad magnate Leland Stanford (the eighth ...
, visited the
Soviet Union The Union of Soviet Socialist Republics. (USSR), commonly known as the Soviet Union, was a List of former transcontinental countries#Since 1700, transcontinental country that spanned much of Eurasia from 1922 until Dissolution of the Soviet ...
. A group using th
M-2
computer at Alexander Kronrod’s laboratory at the Moscow
Institute for Theoretical and Experimental Physics The Institute for Theoretical and Experimental Physics (ITEP; Russian Институт теоретической и экспериментальной физики) is a multi-disciplinary research center located in Moscow, Russia. ITEP carries ou ...
(ITEP) challenged him to a match.. McCarthy begins at 0:43:48. Kronrod considered Kotok-McCarthy to be the best program in the
United States The United States of America (USA), also known as the United States (U.S.) or America, is a country primarily located in North America. It is a federal republic of 50 U.S. state, states and a federal capital district, Washington, D.C. The 48 ...
at the time. E.M. Landis, I.M. Yaglom, ''Remembering A.S. Kronrod'', English translation by Viola Brudno
W. Gautschi
(ed.) ritten for ''Uspekhi Matematicheskikh Nauk'', English publication ''Math. Intelligencer'' (2002), 22-30 available at Stanford University School of Engineerin
SCCM-00-01
(PostScript). Retrieved on 19 December 2006
Although some of its faults were known in 1965 and were corrected in the Greenblatt program at MIT
Project MAC Computer Science and Artificial Intelligence Laboratory (CSAIL) is a research institute at the Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a Private university, private research university in ...
, Kotok-McCarthy was no longer in development and was three years out of date.
Georgy Adelson-Velsky Georgy Maximovich Adelson-Velsky (; name is sometimes transliterated as Georgii Adelson-Velskii) (8 January 1922 – 26 April 2014) was a Soviet mathematician and computer scientist. Born in Samara, Adelson-Velsky was originally educated as ...
, Vladimir Arlazarov, Bitman, Anatoly Uskov and Alexander Zhivotovsky won the correspondence match played by telegraph over nine months in 1966-1967. The Kotok-McCarthy program lost the match by a score of three to one and the first two games were played with a weak version. The ITEP group was advised by Russian chess master Alexander R. Bitman and three-time world champion
Mikhail Botvinnik Mikhail Moiseyevich Botvinnik (; ;  – May 5, 1995) was a Soviet and Russian chess grandmaster who held five world titles in three different reigns. The sixth World Chess Champion, he also worked as an electrical engineer and computer sci ...
. According to the
Computer History Museum The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
, McCarthy "used an improved version"Photo: ''John McCarthy, artificial intelligence pioneer, playing chess at Stanford's IBM 7090'', in 1967 but what improvements were made is unknown.


Influence

In 1967 Mac Hack VI by Richard Greenblatt with Donald E. Eastlake III became an honorary member of the
United States Chess Federation The United States Chess Federation (also known as US Chess or USCF) is the governing body for chess competition in the United States and represents the U.S. in FIDE, The World Chess Federation (FIDE). USCF administers the official national Chess ...
when a person lost to it in tournament play in
Massachusetts Massachusetts ( ; ), officially the Commonwealth of Massachusetts, is a U.S. state, state in the New England region of the Northeastern United States. It borders the Atlantic Ocean and the Gulf of Maine to its east, Connecticut and Rhode ...
. Kronrod lost his directorship at ITEP and his professorship because of complaints from physics users that ITEP mathematics resources were being used for gaming. Mikhail Donskoy, Arlazarov and Uskov developed the ITEP program into
Kaissa Kaissa () was a chess program developed in the Soviet Union in the 1960s. It was named so after Caissa, the goddess of chess. Kaissa became the first world computer chess champion in 1974 in Stockholm. History By 1967, a computer program by ...
at th
Institute of Control Sciences
and in 1974, it became the world computer chess champion.Photo: ''Arlazarov, Uskov, and Donskoy in Moscow'',
Debate Debate is a process that involves formal discourse, discussion, and oral addresses on a particular topic or collection of topics, often with a moderator and an audience. In a debate, arguments are put forward for opposing viewpoints. Historica ...
continued some forty years after the first test, about whether the Shannon Type A brute force approach, used by ITEP, is superior to the Type B selective strategy, used by Kotok-McCarthy. The success of programs such as Northwestern University's Chess 4.5, which used the Type A strategy, however, led to the Type A strategy being favored, at least for projects where playing strength, and not insight into human thought processes, was the goal. Recently, however, chess programs which make use of neural networks to evaluate positions, such as Giraffe, Alpha Chess Zero and
Leela Chess Zero Leela Chess Zero (abbreviated as LCZero, lc0) is a free, open-source chess engine and volunteer computing project based on Google's AlphaZero engine. It was spearheaded by Gary Linscott, a developer for the Stockfish chess engine, and adapted ...
, make use of
Monte Carlo Tree Search In computer science, Monte Carlo tree search (MCTS) is a heuristic search algorithm for some kinds of decision processes, most notably those employed in software that plays board games. In that context MCTS is used to solve the game tree. MCTS ...
in order to allow a deeper search by not evaluating every position.


See also

*
Georgy Adelson-Velsky Georgy Maximovich Adelson-Velsky (; name is sometimes transliterated as Georgii Adelson-Velskii) (8 January 1922 – 26 April 2014) was a Soviet mathematician and computer scientist. Born in Samara, Adelson-Velsky was originally educated as ...
*
Mikhail Botvinnik Mikhail Moiseyevich Botvinnik (; ;  – May 5, 1995) was a Soviet and Russian chess grandmaster who held five world titles in three different reigns. The sixth World Chess Champion, he also worked as an electrical engineer and computer sci ...
*
Computer chess Computer chess includes both hardware (dedicated computers) and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysi ...


Notes


References

* * :* AIM-41 tp://publications.ai.mit.edu/ai-publications/0-499/AIM-041.ps PostScript Retrieved on 24 December 2006. :* AIM-4
PDF
Retrieved on 24 December 2006. * *{{cite web , title=Computer Chess History by Bill Wall , year=2006 , url=http://www.geocities.com/SiliconValley/Lab/7378/comphis.htm , access-date=2006-12-09, archive-url=https://web.archive.org/web/20060410130407/http://www.geocities.com/SiliconValley/Lab/7378/comphis.htm, archive-date=2006-04-10 Chess software History of chess