Parallel algorithms for cographs and parity graphs with applications
Journal of Algorithms
An NC recognition algorithm for cographs
Journal of Parallel and Distributed Computing
An introduction to parallel algorithms
An introduction to parallel algorithms
The pathwidth and treewidth of cographs
SIAM Journal on Discrete Mathematics
Parallel algorithm for cograph recognition with applications
Journal of Algorithms
An optimal parallel matching algorithm for cographs
Journal of Parallel and Distributed Computing
Constant-time parallel recognition of split graphs
Information Processing Letters
Efficient parallel recognition algorithms of cographs and distance hereditary graphs
Discrete Applied Mathematics
Discrete Applied Mathematics
Parallel computation: models and methods
Parallel computation: models and methods
Graph classes: a survey
Recognizing cographs and threshold graphs through a classification of their edges
Information Processing Letters
Heavy paths and cycles in weighted graphs
Discrete Mathematics
Synthesis of Parallel Algorithms
Synthesis of Parallel Algorithms
Optimal Parallel Evaluation of Tree-Structured Computations by Raking
AWOC '88 Proceedings of the 3rd Aegean Workshop on Computing: VLSI Algorithms and Architectures
A time-optimal solution for the path cover problem on cographs
Theoretical Computer Science
Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57)
Algorithmic Graph Theory and Perfect Graphs (Annals of Discrete Mathematics, Vol 57)
The Hamiltonian problem on distance-hereditary graphs
Discrete Applied Mathematics
An optimal parallel solution for the path cover problem on P4-sparse graphs
Journal of Parallel and Distributed Computing
NP-completeness results for some problems on subclasses of bipartite and chordal graphs
Theoretical Computer Science
The 2-Terminal-Set Path Cover Problem and Its Polynomial Solution on Cographs
FAW '08 Proceedings of the 2nd annual international workshop on Frontiers in Algorithmics
The Hamiltonian problem on distance-hereditary graphs
Discrete Applied Mathematics
A polynomial solution to the k-fixed-endpoint path cover problem on proper interval graphs
Theoretical Computer Science
One sufficient condition and its applications for hamiltonian graph using its spanning subgraph
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Hi-index | 0.00 |
In this paper we show structural and algorithmic properties on the class of quasi-threshold graphs, or QT-graphs for short, and prove necessary and sufficient conditions for a QT-graph to be Hamiltonian. Based on these properties and conditions, we construct an efficient parallel algorithm for finding a Hamiltonian cycle in a QT-graph; for an input graph on n vertices and m edges, our algorithm takes O(log n) time and requires O(n + m) processors on the CREW PRAM model. In addition, we show that the problem of recognizing whether a QT-graph is a Hamiltonian graph and the problem of computing the Hamiltonian completion number of a nonHamiltonian QT-graph can also be solved in O(log n) time with O(n + m) processors. Our algorithms rely on O(log n)-time parallel algorithms, which we develop here, for constructing tree representations of a QT-graph; we show that a QT- graph G has a unique tree representation, that is, a tree structure which meets the structural properties of G. We also present parallel algorithms for other optimization problems on QT-graphs which run in O(log n) time using a linear number of processors.