A Heuristic Programming System.
Year: 1969
Type: dissertation
Abstract: The Heuristic Programming System is a tool for research in many areas of artificial intelligence, particularly pattern recognition and adaptive systems. It provides the arithmetic capabilities and recursive structure of ALGOL plus flexible and efficient facilities for representing and manipulating complex hierarchically structured objects. Objects may be created, modified, destroyed, or described by other, descriptive, objects. A search operation can retrieve objects or collections of objects which are specified by arbitrarily complex descriptions. Another search operation can not only retrieve objects, but can construct them according to the specifications of previously created descriptive objects; this greatly facilitates the implementation of self- improving pattern recognition schemes, which are basic to advanced work in artificial intelligence. The report contains a discussion of the programming facilities required for artificial intelligence, an informal introduction to the System, a formal programmer's manual with numerous examples, a sample program which plays the game of Go-Moku, and a discussion of a proposed implementation.
DOI: 10.7302/18380
Author: Jefferson, David Kenoss
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W349460995
