Kotok-McCarthy

Kotok-McCarthy

Kotok-McCarthy fut le premier programme d'échecs à disposer d'un jeu crédible[1]. Il a été développé entre 1959 et 1962 au MIT.

C'est également le premier programme à disputer un match contre un autre programme.

Sommaire

Développement

Entre 1959 et 1962, les étudiants Elwyn Berlekamp, Alan Kotok, Michael Lieberman, Charles Niessen et Robert A. Wagner écrivent le programme alors qu'ils sont étudiants du professeur John McCarthy au MIT.

En se basant sur le programme d'Alex Bernstein de 1957[2] crée à IBM, et sur les routines pour IBM 704 de McCarthy et Paul W. Abrahms, ils ajoutent l'élagage alpha-beta à l'algorithme minimax pour améliorer le générateur de coups.

Le programme est écrit en Fortran et Fortran Assembly Program (FAP) par les étudiants en utilisant du temps libre sur l'ordinateur. Quand le MIT reçut un IBM 7090 d'IBM, un seul coup nécessitait de 5 à 20 minutes de calcul. Au moment où ils obtiennent leur diplôme, le programme a accompli quatre fragments de partie à un niveau « comparable à un amateur avec une expérience de 100 parties »[3]. Kotok, alors âgé de 20 ans, publie ses travaux dans le MIT Artificial Intelligence Memo 41 ainsi que sa thèse de bachelier A Chess Playing Program for the IBM 7090 Computer[4] en 1962.

Match contre l'institut de physique théorique de Moscou

En 1965, McCarthy, alors employé par l'université Stanford, visite l'Union soviétique. Un groupe utilisant l'ordinateur M20[5] au laboratoire d'Alexander Kronrod de l'Institut de physique théorique et expérimentale de Moscou lui propose un affrontement entre leurs programmes respectifs[6].

Kronrod considère le programme Kotok-McCarthy comme le meilleur des États-Unis[7], bien que le programme n'ait plus été développé depuis 1962 et que MacHack lui avait succédé.

Le match se déroule sur 9 mois entre 1966 et 1967. Le résultat est de 3-1 en faveur du programme russe.

Notes et références

  1. Early Computer Chess Programs, Bill Wall
  2. Mastering the Game: A History of Computer Chess, Computer History Museum, « Opening Moves: Origins of Computer Chess », septembre 2005. Consulté le 2006-12-17
  3. Alan Kotok, « MIT Artificial Intelligence Memo 41 », 2004
  4. A Chess Playing Program for the IBM 7090 Computer
  5. M-20
  6. McCarthy, John, « The History of Computer Chess: An AI Perspective », Computer History Museum, 8 septembre 2005. Consulté le 2006-12-08
  7. E.M. Landis, Isaak Yaglom, Remembering A.S. Kronrod, W. Gautschi] (éd.) SCCM-00-01 (PostScript)

Voir aussi

Kaissa


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Kotok-McCarthy de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Kotok-McCarthy — also known as [http://hdl.handle.net/1721.1/17406 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… …   Wikipedia

  • Alan Kotok — Infobox Scientist name = Alan Kotok image width = 260px caption = Kotok speaking in Boston in 2004. Photo: Richard Ishida birth date = birth date|1941|11|9|df=y birth place = Philadelphia, Pennsylvania death date = death date and… …   Wikipedia

  • Alan Kotok — à Boston en 2004. Alan Kotok (9 novembre 1941 26 mai 2006) est un informaticien américain, père de la première manette de jeu vidéo (en anglais joystick), il contribua également à Spacewar, le premier jeu sur ordinateur. La thèse de bachelier d… …   Wikipédia en Français

  • John McCarthy — Pour les articles homonymes, voir Mac Carthy. John McCarthy John McCarthy en 2006 Naissance 4 …   Wikipédia en Français

  • Computer chess — 1990s Pressure sensory chess computer with LCD screen Chess+ For the iPad …   Wikipedia

  • Mac Hack — is a computer chess program written by Richard D. Greenblatt. Also known as Mac Hac and [http://hdl.handle.net/1721.1/6176 The Greenblatt Chess Program] , it was developed at the Massachusetts Institute of Technology. Mac Hack VI was the first… …   Wikipedia

  • Ajedrez por computadora — GNU Chess 5.07 en interface WinBoard 4.2.7. En el siglo XVIII empezó a difundirse la idea de crear una computadora capaz de jugar al ajedrez. En el año 1769, un jugador de ajedrez autómata llamado El Turco[1] …   Wikipedia Español

  • Programme d'echecs — Programme d échecs Un programme d échecs est un programme informatique qui est capable de jouer aux échecs. Sommaire 1 Histoire 1.1 Aujourd hui 1.2 Chronologie des programmes d échecs …   Wikipédia en Français

  • Programme d'échecs — Un programme d échecs est un programme informatique qui est capable de jouer aux échecs. Sommaire 1 Histoire 1.1 Aujourd hui 1.2 Chronologie des programmes d échecs …   Wikipédia en Français

  • Throw out the baby with the bath water — is an idiomatic expression used to suggest an avoidable error in which something good is eliminated when trying to get rid of something bad,[1] or in other words, rejecting the essential along with the inessential.[2] A slightly different… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”