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 条
  • [41] Certifying Fully Dynamic Algorithms for Recognition and Hamiltonicity of Threshold and Chain Graphs
    Jesse Beisegel
    Ekkehard Köhler
    Robert Scheffler
    Martin Strehler
    Algorithmica, 2023, 85 : 2454 - 2481
  • [42] Some Parallel Algorithms for a New System of Quasi Variational Inequalities
    Noor, Muhammad Aslam
    Noor, Khalida Inayat
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (06): : 2493 - 2498
  • [43] Parallel Approximation Algorithms for Facility-Location Problems
    Blelloch, Guy E.
    Tangwongsan, Kanat
    SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2010, : 315 - 324
  • [44] OPTIMAL PARALLEL ALGORITHMS FOR PROBLEMS MODELED BY A FAMILY OF INTERVALS
    OLARIU, S
    SCHWING, JL
    ZHANG, JY
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (03) : 364 - 374
  • [45] Parallel Algorithms for Solution of Air Pollution Inverse Problems
    Starchenko, Alexander
    Panasenko, Elena
    METHODS AND TOOLS OF PARALLEL PROGRAMMING MULTICOMPUTERS, 2010, 6083 : 251 - 259
  • [46] A review of the parallel algorithms for solving multidimensional PDE problems
    Alias N.
    Islam M.R.
    Journal of Applied Sciences, 2010, 10 (19) : 2187 - 2197
  • [47] Optimal sequential and parallel algorithms to compute a Steiner tree on permutation graphs
    Mondal, S
    Pal, M
    Pal, TK
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2003, 80 (08) : 937 - 943
  • [48] IMPROVED PROCESSOR BOUNDS FOR PARALLEL ALGORITHMS FOR WEIGHTED DIRECTED-GRAPHS
    AMATO, N
    INFORMATION PROCESSING LETTERS, 1993, 45 (03) : 147 - 152
  • [49] Parallel algorithms for finding the center of interval and circular-arc graphs
    Hsu, FR
    Shan, MK
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (10) : 2704 - 2709
  • [50] Some optimal parallel algorithms on interval and circular-arc graphs
    Hsu, FR
    Shan, MK
    Chao, HS
    Lee, RCT
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2005, 21 (03) : 627 - 642