NC Algorithms for the Clique Separator Decomposition


Book Description

We give the first NC algorithm for finding a clique separator decomposition of a graph, that is, a series of cliques whose removal disconnects the graph. This algorithm allows one to extend a large body of results which were originally formulated for chordal graphs to other classes of graphs. Our algorithm is a parallel version of Tarjan's sequential algorithm for solving this problem. The decomposition can also be used to find NC algorithms for some optimization problems on special families of graphs, assuming these problems can be solved in NC for the prime graphs of the decomposition. These optimization problems include: finding a maximum-weight clique, a minimum coloring, a maximum-weight independent set, and a minimum fill-in elimination ordering. We also give the first parallel algorithms for solving these problems by using the clique separator decomposition. Our maximum-weight independent set alforithm applied to chordal graphs yields the most efficient known parallel algorithm for finding a maximum-weight independent set of a chordal graph.










SWAT '88


Book Description

The papers in this volume were presented at the 1st Scandinavian Workshop on Algorithm Theory held July 5-8, 1988 in Halmstad, Sweden. The contributions present original research in areas related to algorithm theory, including data structures, computational geometry, and computational complexity. In addition to the selected papers the proceedings include invited papers from I. Munro, K. Mehlhorn, M. Overmars, and D. Wood.




Parallel Algorithms for the Split Decomposition


Book Description

These computations are the bottlenecks to an efficient parallel algorithm since they are only parts of the algorithm where [omega](n2) processors are required. However, they can be performed in O(n2) time sequentially."










Foundations Of Computer Science


Book Description

The symposium was held Oct.-Nov. 1989, Research Triangle Park, North Carolina. One hundred papers in theoretical computer science treat dispersers, deterministic amplification, and weak random sources; efficient NC algorithms for set cover with applications to learning and geometry; the inverse of automorphism in polynomial time; and speeding-up linear programming using fast matrix multiplication. Acidic paper; no subject index. Annotation copyrighted by Book News, Inc., Portland, OR.