Imposing Control on OPS83.

Abstract

Artificial intelligence (AI) programs generally require that the inference engine search through a problem space for a solution. The OPS83 AI language uses an inference engine to apply knowledge residing in rules to data elements, in order to provide a solution. The subtasks performed during the search may require unconstrained application of rule knowledge to the data set. When the need to perform a specific subtask is identified, it is often possible to apply knowledge to data elements in a sequential, algorithmic manner. Several means of imposing algorithmic control to make the inference engine step through the sequence can be used. Managing these control schemes imposes a burden on the inference engine. The effect of that burden is more than compensated for by the efficiency in the conflict resolution scheme which results from presenting the inference engine with sequential pieces of the task rather then overwhelming it with the whole task at once. Dramatic overall savings in cpu time result.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1987
Accession Number
ADA189594

Entities

People

  • L. E. Gadbois

Tags

Communities of Interest

  • Counter IED
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Artificial Intelligence
  • Computer Programming
  • Computer Programs
  • Data Sets
  • Efficiency
  • Inference Engines
  • Language
  • Linear Programming
  • Measurement
  • Production
  • Sequences

Fields of Study

  • Computer science

Readers

  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)
  • Geospatial Intelligence and Artificial Intelligence Analytics
  • Theoretical Analysis.

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference
  • AI & ML - DoD AI Strategy
  • AI & ML - Information Retrieval
  • AI & ML - Machine Learning Algorithms
  • Space