Samuel’s checkers program was also notable for being one of the first efforts at evolutionary computing. (His program “evolved” by pitting a modified copy against the current best version of his program, with the winner becoming the new standard.) Evolutionary computing typically involves the use of some automatic method of generating and evaluating successive “generations” of a program, until a highly proficient solution evolves.
Today’s leading proponent of evolutionary computing, John Holland, also wrote test software for the prototype of the IBM 701 computer. In particular, he helped design a neural-network “virtual” rat that could be trained to navigate through a maze. This work convinced Holland of the efficacy of the bottom-up approach. While continuing to consult for IBM, Holland moved to the University of Michigan in 1952 to pursue a doctorate in mathematics. He soon switched, however, to a new interdisciplinary program in computers and information processing (later known as communications science) created by Arthur Burks, one of the builders of ENIAC and its successor EDVAC. In his 1959 dissertation, for most likely the world’s first computer science Ph.D., Holland proposed a new type of computer—a multiprocessor computer—that would assign each artificial neuron in a network to a separate processor. (In 1985 Daniel Hillis solved the engineering difficulties to build the first such computer, the 65,536-processor Thinking Machines Corporation supercomputer.)
Holland joined the faculty at Michigan after graduation and over the next four decades directed much of the research into methods of automating evolutionary computing, a process now known by the term genetic algorithms. Systems implemented in Holland’s laboratory included a chess program, models of single-cell biological organisms, and a classifier system for controlling a simulated gas-pipeline network. Genetic algorithms are no longer restricted to “academic” demonstrations, however; in one important practical application, a genetic algorithm cooperates with a witness to a crime in order to generate a portrait of the criminal.
Three-dimensional-face-recognition-program-shown-at-a-biometrics-conferenceThree-dimensional face recognition program shown at a biometrics conference in London, 2004.[Credits : Ian Waldie/Getty Images]
Shakey-the-robot-Shakey-was-developed-at-the-Stanford-ResearchShakey, the robot[Credits : © Artificial Intelligence Center of SRI International, Menlo Park, California]
A-section-of-an-artificial-neural-network-In-the-figureA section of an artificial neural network[Credits : Encyclopædia Britannica, Inc.]
Herbert-the-robot-1987-Designed-by-Rodney-Brooks-and-affectionatelyHerbert, the robot, c. 1987[Credits : © MIT, Artificial Intelligence Laboratory]
The-Mars-Rover-Research-Project-Three-stages-are-displayed-inThe Mars Rover Research Project[Credits : © MIT, Artificial Intelligence Laboratory]
Genghis-the-robot-Genghis-was-built-at-MIT-in-theGenghis, the robot[Credits : © MIT, Artificial Intelligence Laboratory]
Attila-the-robot-Attila-along-with-its-twin-Hannibal-wasAttila, the robot[Credits : © MIT Artificial Intelligence Laboratory]
Pebbles-the-robot-This-tractorlike-robot-utilizes-a-vision-basedPebbles, the robot[Credits : © MIT, Artificial Intelligence Laboratory]
We welcome your comments. Any revisions or updates suggested for this article will be reviewed by our editorial staff. Contact us here.
Regular users of Britannica may notice that this comments feature is less robust than in the past. This is only temporary, while we make the transition to a dramatically new and richer site. The functionality of the system will be restored soon.