Skip to main navigation Skip to search Skip to main content

Binary tree algebraic computation and parallel algorithms for simple graphs

  • Ohio State University

Research output: Contribution to journalArticlepeer-review

36 Scopus citations

Abstract

In this paper we define the binary tree algebraic computation (BTAC) problem and develop an efficient parallel algorithm for solving this problem. A variety of graph problems (minimum covering set, minimum r-dominating set, maximum matching set, etc.) for trees and two terminal series parallel (TTSP) graphs can be converted to instances of the BTAC problem. Thus efficient parallel algorithms for these problems are obtained systematically by using the BTAC algorithm. The parallel computation model is an exclusive read exclusive write PRAM. The algorithms for tree problems run in O(log n) time with O(n) processors. The algorithms for TTSP graph problems run in O(log m) time with O(m) processors where n (m) is the number of vertices (edges) in the input graph. These algorithms are within an O(log n) factor of optimal.

Original languageEnglish
Pages (from-to)92-113
Number of pages22
JournalJournal of Algorithms
Volume9
Issue number1
DOIs
StatePublished - Mar 1988

Fingerprint

Dive into the research topics of 'Binary tree algebraic computation and parallel algorithms for simple graphs'. Together they form a unique fingerprint.

Cite this