The Representation of Discrete Functions by Decision Trees.

Abstract

As applications of digital systems continue to expand, the need arises for better methods of analysis of functions of discrete variables. Particularly important is the ability to gauge accurately the difficulty of a problem; this leads to measuring a function's complexity. This in turn requires an implementation-independent model of function evaluation, one that also shows the contribution of individual variables to the function's complexity. One such model, called a decision tree, is introduced; it is essentially a sequential evaluation procedure where, at each step, a variable's value is determined and the next action chosen accordingly. Decision trees have been used in switching circuits, data bases, pattern recognition, machine diagnosis, and remote data processing. The activity of a variable, a new concept that measures the contribution of a variable to the complexity of a function, is defined and its relation to decision trees is described. Based upon these results (which can be generalized to recursive functions and hierarchies of relations), a complexity measure is proposed. The use of that measure and of the concept of activity in testing large systems (where a number of variables may be inaccessible) is then examined, with particular emphasis on continuous checking of systems in operation. (Author)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 28, 1982
Accession Number
ADA114970

Entities

People

  • B. M. E. Moret
  • M. G. Thomason
  • R. C. Gonzalez

Organizations

  • University of Tennessee

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Human Systems

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Circuits
  • Computational Complexity
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Data Processing
  • Databases
  • Diagrams
  • Electrical Engineering
  • Failure Mode And Effect Analysis
  • Identification
  • Information Theory
  • Pattern Recognition
  • Probability Distributions
  • Random Variables
  • Switching Circuits

Fields of Study

  • Computer science

Readers

  • Mathematical Modeling and Probability Theory.
  • Neural Network Machine Learning.
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference
  • AI & ML - Machine Learning Algorithms