On parallel recognition of cographs

https://doi.org/10.1016/j.tcs.2010.11.003Get rights and content
Under an Elsevier user license
open archive

Abstract

In this paper, we modify a known parallel cograph-recognition algorithm proposed by Nikolopoulos and Palios [S.D. Nikolopoulos, L. Palios, Efficient parallel recognition of cographs, Discrete Applied Mathematics 150 (1–3) (2005) 182–215] and provide a new analysis of the algorithm. Given an input graph G with n vertices and m edges, we obtain the following three results based on our analysis:

  • 1.

    When G is k-regular for a fixed positive integer k, the cograph-recognition problem can be optimally solved in O(logn) time using O(n+mlogn) processors on an EREW PRAM.

  • 2.

    When G is k-regular for k=O(loglogn), the cograph-recognition problem can be solved in O(lognloglogn) time using O(n+mlogn) processors on an EREW PRAM.

  • 3.

    Given a positive integer α=O(loglogn), the cograph-recognition problem can be solved in O(lognloglogn) time using O(n+mlogn) processors on an EREW PRAM, provided the number of vertices in G with degree larger than α is at most O(logn).

The above results improve upon the previously best known result, which took O(log2n) time using O(n+mlogn) processors on an EREW PRAM.

Keywords

Cographs
Cotrees
EREW
Parallel algorithms
Parallel random access machine (PRAM)
Recognition

Cited by (0)

The work was supported in part by the National Science Council under grants NSC92-2213-E-006-054 and NSC93-2213-E-006-021.