On parallel recognition of cographs

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 @a=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 @a is at most O(logn). The above results improve upon the previously best known result, which took O(log^2n) time using O(n+mlogn) processors on an EREW PRAM.

[1]  Leonidas Palios,et al.  An Optimal Parallel Co-Connectivity Algorithm , 2004, Theory of Computing Systems.

[2]  Chuan-Ming Liu,et al.  An Optimal Parallel Algorithm for Node Ranking of Cographs , 1998, Discret. Appl. Math..

[3]  David G. Kirkpatrick,et al.  A Simple Parallel Tree Contraction Algorithm , 1989, J. Algorithms.

[4]  Elias Dahlhaus,et al.  Efficient Parallel Recognition Algorithms of Cographs and Distance Hereditary Graphs , 1995, Discret. Appl. Math..

[5]  Lorna Stewart,et al.  A Linear Recognition Algorithm for Cographs , 1985, SIAM J. Comput..

[6]  J. Van Leeuwen,et al.  Handbook of theoretical computer science - Part A: Algorithms and complexity; Part B: Formal models and semantics , 1990 .

[7]  Derek G. Corneil,et al.  Complement reducible graphs , 1981, Discret. Appl. Math..

[8]  Leonidas Palios,et al.  Efficient parallel recognition of cographs , 2005, Discret. Appl. Math..

[9]  Xin He,et al.  Parallel Algorithm for Cograph Recognition with Applications , 1992, J. Algorithms.

[10]  Shietung Peng,et al.  Parallel Algorithms for Cographs and Parity Graphs with Applications , 1990, J. Algorithms.

[11]  Richard M. Karp,et al.  Parallel Algorithms for Shared-Memory Machines , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[12]  Claude Berge,et al.  Graphs and Hypergraphs , 2021, Clustering.

[13]  Joseph JáJá,et al.  An Introduction to Parallel Algorithms , 1992 .

[14]  D. G. KIRKPATRICK,et al.  Parallel recognition of complement reducible graphs and cotree construction , 1990, Discret. Appl. Math..

[15]  M. Golumbic Algorithmic graph theory and perfect graphs , 1980 .