Parallel algorithms for Hamiltonian problems on quasi-threshold graphs

https://doi.org/10.1016/j.jpdc.2003.08.004Get rights and content

Abstract

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(logn) 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(logn) time with O(n+m) processors. Our algorithms rely on O(logn)-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(logn) time using a linear number of processors.

References (32)

  • S.D. Nikolopoulos

    Recognizing cographs and threshold graphs through a classification of their edges

    Inform. Process. Lett.

    (2000)
  • S. Zhang et al.

    Heavy paths and cycles in weighted graphs

    Discrete Math.

    (2000)
  • S.G. Akl

    Parallel Computation: Models and Methods

    (1997)
  • A.A. Bertossi

    The edge Hamiltonian problem is NP-hard

    Inform. Process. Lett.

    (1981)
  • H.L. Bodlaender et al.

    The pathwidth and treewidth of cographs

    SIAM J. Discrete Math.

    (1993)
  • A. Brandstadt, B. Le, J.P. Spinrad, Graph classes: a survey, SIAM Monographs on Discrete Mathematics and its...
  • Cited by (15)

    • A lower bound on the Hamiltonian path completion number of a line graph

      2013, Applied Mathematics and Computation
      Citation Excerpt :

      A study on HPCN (G) of random graphs has been proposed by Gamarnik and Sviridenko [14], while Nikolopoulos [21] addresses the study of the problem on quasi-threshold graphs proposing an efficient parallel algorithm for that case.

    • Difficult Problems in Threshold Graphs

      2004, Electronic Notes in Discrete Mathematics
    View all citing articles on Scopus
    View full text