Parallel algorithms for Hamiltonian problems on quasi-threshold graphs

被引:14
作者
Nikolopoulos, SD [1 ]
机构
[1] Univ Ioannina, Dept Comp Sci, GR-45110 Ioannina, Greece
关键词
parallel algorithms; quasi-threshold graphs; recognition; tree representation; Hamiltonian cycles; Hamiltonian completion number; complexity;
D O I
10.1016/j.jpdc.2003.08.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 in 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 + in) 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. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:48 / 67
页数:20
相关论文
共 50 条
  • [31] Local search algorithms for finding the Hamiltonian completion number of line graphs
    Paolo Detti
    Carlo Meloni
    Marco Pranzo
    Annals of Operations Research, 2007, 156 : 5 - 24
  • [32] On the Complexity of Probe and Sandwich Problems for Generalized Threshold Graphs
    Couto, Fernanda
    Faria, Luerbio
    Gravier, Sylvain
    Klein, Sulamita
    dos Santos, F.
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2016, 9224 : 312 - 324
  • [33] PARALLEL ALGORITHMS FOR THE MAXIMAL TREE COVER PROBLEMS
    CHEN, ZZ
    KASAI, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1992, E75D (01) : 30 - 34
  • [34] Parallel algorithms for relational coarsest partition problems
    Rajasekaran, S
    Lee, I
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (07) : 687 - 699
  • [35] Parallel algorithms for convex hull problems and their paradigm
    Chen, W
    Nakano, K
    Wada, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03): : 519 - 529
  • [36] Parallel approximation algorithms for maximum weighted matching in general graphs
    Uehara, R
    Chen, ZZ
    INFORMATION PROCESSING LETTERS, 2000, 76 (1-2) : 13 - 17
  • [37] ALGORITHMS FOR #BIS-HARD PROBLEMS ON EXPANDER GRAPHS
    Jenssen, Matthew
    Keevash, Peter
    Perkins, Will
    SIAM JOURNAL ON COMPUTING, 2020, 49 (04) : 681 - 710
  • [38] Fast Parallel Algorithms for Counting and Listing Triangles in Big Graphs
    Arifuzzaman, Shaikh
    Khan, Maleq
    Marathe, Madhav
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2020, 14 (01)
  • [39] Postman problems on series-parallel mixed graphs
    Zaragoza Martinez, Francisco Javier
    OPERATIONS RESEARCH LETTERS, 2020, 48 (03) : 266 - 270
  • [40] Certifying Fully Dynamic Algorithms for Recognition and Hamiltonicity of Threshold and Chain Graphs
    Beisegel, Jesse
    Koehler, Ekkehard
    Scheffler, Robert
    Strehler, Martin
    ALGORITHMICA, 2023, 85 (08) : 2454 - 2481