A HEURISTIC PROGRAMMING SYSTEM

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1969
Accession Number
AD0690446

Entities

People

  • David K. Jefferson

Organizations

  • Naval Surface Warfare Center Dahlgren Division

Tags

Communities of Interest

  • Energy and Power Technologies
  • Weapons Technologies

DTIC Thesaurus Topics

  • Adaptive Systems
  • Artificial Intelligence
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Management
  • Data Processing
  • Information Processing
  • Information Systems
  • Language
  • Machine Learning
  • Pattern Recognition
  • Recognition
  • Self Organizing Systems
  • Specifications
  • Standards

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Computer Science.
  • Database Systems and Applications

Technology Areas

  • AI & ML
  • AI & ML - DoD AI Strategy
  • AI & ML - Machine Learning Algorithms