The notion of a computation graph is introduced. A computation graph is a rooted, directed graph whose nodes are labelled by statements (instructions) to be executed. The motivation for developing computation graphs comes from a desire to represent programs by well‐defined, manipulable structures and to permit search (especially backtracking) to be a natural part of the execution of such programs. This initial work considers very simple computation graphs where the only statements that can be executed are assignment statements and tests. Procedure calls, parameter passing, etc. are not considered. The execution rule for computation graphs is based upon search procedures. The computation rule presented permits a computation graph to be executed depth first, breadth first or using a combination of both. This is done by defining functions, which are arguments to the computation rule, to control the traversal of the graph. The use of the rule is illustrated by describing functions to permit the rule to execute the same graph depth first and breadth first.
Article navigation
1 January 1976
Review Article|
January 01 1976
COMPUTATION GRAPHS Available to Purchase
MICHAEL A. BAUER
MICHAEL A. BAUER
Department of Artificial Intelligence, University of Edinburgh, Edinburgh (UK)
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1758-7883
Print ISSN: 0368-492X
© MCB UP Limited
1976
Kybernetes (1976) 5 (1): 49–54.
Citation
BAUER MA (1976), "COMPUTATION GRAPHS". Kybernetes, Vol. 5 No. 1 pp. 49–54, doi: https://doi.org/10.1108/eb005408
Download citation file:
152
Views
Suggested Reading
Related Chapters
Introduction to Chinese Knowledge Graphs and their Applications
The New Silk Road Leads through the Arab Peninsula: Mastering Global Business and Innovation
High Dimensionality in Finance: A Graph-Theory Analysis
Derivative Securities Pricing and Modelling
Guidelines for Making Graphs Easy to Perceive, Easy to Understand, and Information Rich
Use of Visual Displays in Research and Testing: Coding, Interpreting, and Reporting Data
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
