Kaissa Explained

Kaissa (Russian: Каисса) 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 Georgy Adelson-Velsky, Vladimir Arlazarov, Alexander Bitman and Anatoly Uskov on the M-2 computer[1] in Alexander Kronrod’s laboratory at the Institute for Theoretical and Experimental Physics had defeated Kotok-McCarthy running on the IBM 7090 at Stanford University. By 1971, Mikhail Donskoy joined with Arlazarov and Uskov to program its successor on an ICL System 4/70 at the Institute of Control Sciences.[2] [3] In 1972 the program played a correspondence match against readers of popular Russian newspaper, Komsomolskaya Pravda. The readers won, 1½-½. It was the journalists of Komsomolskaya Pravda who gave the program its name, Kaissa.

Kaissa became the first world computer chess champion in 1974 in Stockholm. The program won all four games and finished first ahead of programs "Chess 4", "Chaos" and "Ribbit", which got 3 points.[4] After the championship, Kaissa and Chess 4 played a game, which ended in a draw. The success of Kaissa can be explained by the many innovations it introduced. It was the first program to use bitboards. Kaissa contained an opening book with 10,000 moves [5] and used a novel algorithm for move pruning. Also it could search during the opponent's move, used null-move heuristic and had sophisticated algorithms for time management. All this is common in modern computer chess programs, but was new at that time.

The last time when Kaissa participated in WCCC was its third championship, 1980 in Linz, where it finished tied for sixth to eleventh place in a field of eighteen competitors.[6] The development of Kaissa was stopped after that due to a decision by Soviet government that the programmer's time was better spent working on practical projects rather than chess.

An IBM PC version of Kaissa was developed in 1990. It took fourth place in the 2nd Computer Olympiad in London in 1990.[7] [8]

Notable games

The second computer chess championship in 1977 in Toronto, featured an unusual game by Kaissa. In the diagram at right, Kaissa (black) was well ahead of its opponent, DUCHESS from Duke University. Kaissa was well ahead on the chess clock, but it gave away a rook with 34...Re8 and lost afterwards.[9] After programmers entered the obvious move 34...Kg7 into the program, Kaissa explained why it did not play it: 34...Kg7 35. Qf8+!! Kxf8 36. Bh6+ Bg7 37. Rc8+ and White checkmates in two moves. This caused a sensation and was published in many chess magazines of that time. None of the human spectators present saw this nice queen sacrifice. Despite this, Kaissa finished the tournament tied for second place with DUCHESS, behind Chess 4.6.

See also

External links

Notes and References

  1. http://www.computer-museum.ru/english/m2.htm The Fast Universal Digital Computer M-2
  2. http://www.ipu.ru/en Institute of Control Sciences
  3. [Mikhail Donskoy]
  4. Book: Е.Я. Гик . Шахматы и математика . Наука, Москва . 1983 . (in Russian)
  5. https://web.archive.org/web/20091028082847/http://www.geocities.com/SiliconValley/Lab/7378/kaissa.htm KAISSA
  6. Web site: 3rd World Computer Chess Championship - Linz 1980 (ICGA Tournaments) . 2010-06-18 . https://web.archive.org/web/20150924023605/http://www.grappa.univ-lille3.fr/icga/tournament.php?id=68 . 2015-09-24 . dead .
  7. http://www.grappa.univ-lille3.fr/icga/tournament.php?id=142 2nd Computer Olympiad, Chess
  8. Mikhail Donskoy, "The Lifecycle of a Programmer", Polit.ru, July 20, 2008 (in Russian)
  9. News: The Second World Computer Chess Championships . BYTE . January 1978 . 17 October 2013 . Jennings, Peter . Peter R Jennings . 108.