TechTech3
Technophilia [1] The Technology Chess Program,
abbreviated Tech, was one of the predecessors of modern chess programs, using a Shannon Type A Strategy. In 1970 Tech was written in BLISS, a system programming language developed at Carnegie Mellon University, and in 1977 ported to C. Primary Author was James Gillogly from Carnegie Mellon. Hans Berliner helped in developing the positional analysis ( evaluation). The basic idea of the Tech program is due in large part to Allen Newell. In 1978 Gillogly wrote his Ph.D. Thesis about the performance analysis of Tech [2]. Tech competed at three ACM North American Computer Chess Championships, and was two times runner-up at ACM 1971 and ACM 1972.
Abstract
A chess program has been developed which plays good chess (for a program) using a very simple structure. It is based on a brute force search of the move tree with no forward pruning, using material as the only terminal evaluation function, and using a limited positional analysis at the top level for a tiebreak between moves which are materially equal. Because of the transparent structure, this program is proposed as a technological benchmark for chess programs which will continue to improve as computer technology increases.
Chess and Technology
Until recently the main effort in chess programming has been to develop programs which selectively (and hopefully “intelligently”) examine a small subset of the legal moves in any position. The surprising performance of the Varian minicomputer (programmed by K. King and C. Daly) in the First Annual Computer Chess Championship (New York 1970), although due primarily to good luck in the pairings, led to increased speculation about the possibility of playing respectable chess with an unselective “brute force” program.
Acknowledgments
I am indebted to Hans Berliner, World Correspondence Chess Champion, who developed the elegant techniques used in the positional analysis, and whose patient discussion helped to clarify many of the conceptional problems. The basic idea of the Technology Program is due in large part to Allen Newell.
Selected Games
ACM 1971, round 3, Coko 3 - Tech [4]
Tech 2
MIT-student Alan Baisley, who already contributed as chess expert and opening book-author, implemented Tech 2 in assembly language on a PDP-10 and gained about 25% in speed over the BLISS version on the same machine [5]. Tech 2 competed at the 1st World Computer Chess Championship in Stockholm 1974 and became fifth with two wins and losses against Kaissa and Chess 4.0 [6], placed second at the ACM 1973, and further played the ACM 1974 [7] .
Tech 3
Tech 3 was an own program in the spirit of Tech by Alexander Szabo as subject of his Masters thesis at University of British Columbia in 1984. Tech 3 performed a brute force alpha-beta search with quiescence and iterative deepening with aspiration windows , using a transposition table with Zobrist hashing, and still the rudimentary evaluation only based on material balance. Tech 3 was written in Fortran and IBM 370 Assembly to run on a Amdahl 470V/8, the source code listing is given in Appendix 1 of the thesis [8].
See also
Publications
- James Gillogly (1971). The Technology Chess Program. Carnegie Mellon University, CS-71-109, pdf
- James Gillogly (1972). The Technology Chess Program. Artificial Intelligence, Vol. 3, pp. 145-163, reprinted (1988) in Computer Chess Compendium
- Paul Rushton, Tony Marsland (1973). Current Chess Programs: A Summary of their Potential and Limitations. INFOR Journal of the Canadian Information Processing Society Vol. 11, No. 1, pdf
- James Gillogly (1978). Performance Analysis of the Technology Chess Program. Ph.D. Thesis. Tech. Report CMU-CS-78-189, Carnegie Mellon University, CMU-CS-77 pdf
- Alexander Szabo (1984). Computer-Chess Tactics and Strategy. M.Sc. Thesis, University of British Columbia
External Links
Chess Program
- Tech’s ICGA Tournaments
- its/src/rg at master · PDP-10/its · GitHub (Tech 2 source code) maintained by Lars Brinkhoff and Eric Swenson
- Classic Computer Chess - … The programs of yesteryear by Carey, hosted by the Internet Archive [9]
Misc
- Tech from Wikipedia
- Technology (disambiguation) from Wikipedia
- Technology from Wikipedia
- Portal:Technology from Wikipedia
- Technological singularity from Wikipedia
- Techno from Wikipedia
- Technophilia from Wikipedia
- All pages with prefix technology from Wikipedia
- Jan Klare’s The Dorf - Technoid, Kulturgut Haus Nottbeck, Oelde, September 24, 2016, YouTube Video
References
- ↑ Terracotta artwork by Gerhard Hahn, from the Technophilia art exhibition at Henrichshütte Ironworks - Museum of iron and steel, Hattingen, North Rhine-Westphalia, Germany, part of The Industrial Heritage Trail of the Ruhr area, Photo by Gerd Isenberg, October 01, 2016
- ↑ James Gillogly (1978). Performance Analysis of the Technology Chess Program. Ph.D. Thesis. Tech. Report CMU-CS-78-189, Carnegie Mellon University, CMU-CS-77 pdf
- ↑ James Gillogly (1972). The Technology Chess Program. Artificial Intelligence, Vol. 3, pp. 145-163, reprinted (1988) in Computer Chess Compendium
- ↑ PGN Download NACCC, CSVN site
- ↑ James Gillogly (1978). Performance Analysis of the Technology Chess Program. Ph.D. Thesis. Tech. Report CMU-CS-78-189, Carnegie Mellon University, CMU-CS-77 pdf
- ↑ Tech’s ICGA Tournaments
- ↑ The eleventh ACM’s North American Computer Chess Championship, Nashville, Tennessee October 26-28, 1980, pdf from The Computer History Museum, see History of ACM events pg 11
- ↑ Alexander Szabo (1984). Computer-Chess Tactics and Strategy. M.Sc. Thesis, University of British Columbia
- ↑ Re: Old programs CHAOS and USC by Dann Corbit, CCC, July 11, 2015