Nonprocedural Implementation of Mathematical Programming Algorithms

Abstract

It is shown that the implementation of many mathematical programming algorithms using spreadsheet software can be described as instances of a nonprocedural approach to computer programming. This concept is generalized to an abstract computing environment called HYPERCELLS. Its significance in view of rapid development in parallel computation is discussed. With the widespread use of microcomputers in academia, business, industry and government, spreadsheet software has become the most popular general purpose quantitative tool for numerical computation. It is essentially a two dimensional array of cells. Each cell may contain text for documentation, numerical values from data, or a formula dependent on values in other cells. Whenever the value in a cell is changed, the content of cells with formulas depending on it can be recalculated automatically.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1988
Accession Number
ADA203392

Entities

People

  • James K. Ho

Organizations

  • University of Tennessee

Tags

Communities of Interest

  • Human Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Computations
  • Computer Languages
  • Computer Programming
  • Computers
  • Dynamic Programming
  • Environment
  • Linear Programming
  • Mathematical Programming
  • Operations Research
  • Parallel Computing
  • Parallel Processing
  • Simplex Method
  • Spreadsheet Software
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Instructional Design and Training Evaluation.
  • Operations Research
  • Parallel and Distributed Computing.