Efficient parallel recognition of cographs
Discrete Applied Mathematics - Special issue: Max-algebra
On the parallel computation of the biconnected and strongly connected co-components of graphs
Discrete Applied Mathematics
Theoretical Computer Science
Linear-time certifying recognition algorithms and forbidden induced subgraphs
Nordic Journal of Computing
Efficient parallel recognition of cographs
Discrete Applied Mathematics
On parallel recognition of cographs
Theoretical Computer Science
WG'05 Proceedings of the 31st international conference on Graph-Theoretic Concepts in Computer Science
Hi-index | 0.00 |
In this paper we consider the problem of computing the connected components of the complement of a given graph. We describe a simple sequential algorithm for this problem, which works on the input graph and not on its complement, and which for a graph on n vertices and m edges runs in optimal O(n+m) time. Moreover, unlike previous linear co-connectivity algorithms, this algorithm admits efficient parallelization, leading to an optimal O(log n)-time and O((n+m)log n)-processor algorithm on the EREW PRAM model of computation. It is worth noting that, for the related problem of computing the connected components of a graph, no optimal deterministic parallel algorithm is currently available. The co-connectivity algorithms find applications in a number of problems. In fact, we also include a parallel recognition algorithm for weakly triangulated graphs, which takes advantage of the parallel co-connectivity algorithm and achieves an O(log2 n) time complexity using O((n+m2) log n) processors on the EREW PRAM model of computation.