Binary tree algebraic computation and parallel algorithms for simple graphs |
| |
Affiliation: | 1. Faculty of Mathematics and Physics, University of Ljubljana, Slovenia;2. Faculty of Natural Sciences and Mathematics, University of Maribor, Slovenia;3. Institute of Mathematics, Physics and Mechanics, Ljubljana, Slovenia;4. Department of Applied Mathematics, Faculty of Mathematical Sciences, Ferdowsi University of Mashhad, P.O. Box 1159, Mashhad 91775, Iran;1. Università degli Studi di Napoli “Federico II”, Via Cintia, Napoli 80126, Italy;2. Università degli Studi Niccolò Cusano, Via Don Carlo Gnocchi 3, 00166 Roma, Italy |
| |
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. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|