ON THE PARALLEL COMPLEXITY OF HAMILTONIAN CYCLE AND MATCHING PROBLEM ON DENSE GRAPHS

被引:17
|
作者
DAHLHAUS, E
HAJNAL, P
KARPINSKI, M
机构
[1] UNIV SYDNEY,BASSER DEPT COMP SCI,SYDNEY,NSW 2006,AUSTRALIA
[2] ATTILA JOZSEF UNIV,BOLYAI INST,H-6701 SZEGED,HUNGARY
[3] UNIV BONN,DEPT COMP SCI,W-5300 BONN,GERMANY
关键词
D O I
10.1006/jagm.1993.1046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Dirac’s classical theorem asserts that, if every vertex of a graph G on n vertices has degree at least n/2 then G has a Hamiltonian cycle. We give a fast parallel algorithm on a CREW-PRAM to find a Hamiltonian cycle in such graphs. Our algorithm uses a linear number of processors and is optimal up to a polylogarithmic factor. The algorithm works in O(log4n) parallel time and uses linear number of processors on a CREW-PRAM. Our method bears some resemblance to Anderson’s RNC algorithm for maximal paths: we, too, start from a system of disjoint paths and try to glue them together. We are, however, able to perform the base step (perfect matching) deterministically. We also prove that a perfect matching in dense graphs can be found in NC2. The cost of improved time is a quadratic number of processors. On the negative side, we prove that finding an NC algorithm for perfect matching in slightly less dense graphs (minimum degree is at least (1 2 - ϵ|V|)is as hard as the same problem for all graphs, and interestingly the problem of finding a Hamiltonian cycle becomes NP-complete. © 1993 Academic Press, Inc.
引用
收藏
页码:367 / 384
页数:18
相关论文
共 50 条
  • [21] The Hamilton Cycle Problem for locally traceable and locally hamiltonian graphs
    de Wet, Johan P.
    Frick, Marietjie
    [J]. DISCRETE APPLIED MATHEMATICS, 2019, 266 : 291 - 308
  • [22] Reduced-by-matching Graphs: Toward Simplifying Hamiltonian Circuit Problem
    Blazewicz, Jacek
    Kasprzak, Marta
    [J]. FUNDAMENTA INFORMATICAE, 2012, 118 (03) : 225 - 244
  • [23] On the complexity of the dominating induced matching problem in hereditary classes of graphs
    Cardoso, Domingos M.
    Korpelainen, Nicholas
    Lozin, Vadim V.
    [J]. DISCRETE APPLIED MATHEMATICS, 2011, 159 (07) : 521 - 531
  • [24] Scalable parallel algorithms for maximum matching and Hamiltonian circuit in convex bipartite graphs
    Stefanes, Marco A.
    Rubert, Diego P.
    Soares, Jose
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 804 : 58 - 71
  • [25] Cycle spectra of Hamiltonian graphs
    Milans, Kevin G.
    Pfender, Florian
    Rautenbach, Dieter
    Regen, Friedrich
    West, Douglas B.
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES B, 2012, 102 (04) : 869 - 874
  • [26] Complexity of Hamiltonian Cycle Reconfiguration
    Takaoka, Asahi
    [J]. ALGORITHMS, 2018, 11 (09):
  • [27] On the Complexity of String Matching for Graphs
    Equi, Massimo
    Makinen, Veli
    Tomescu, Alexandru I.
    Grossi, Roberto
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2023, 19 (03)
  • [28] Cycle factors in dense graphs
    Fischer, E
    [J]. DISCRETE MATHEMATICS, 1999, 197 (1-3) : 309 - 323
  • [29] The complexity of the local Hamiltonian problem
    Kempe, J
    Kitaev, A
    Regev, O
    [J]. FSTTCS 2004: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 2004, 3328 : 372 - 383
  • [30] The complexity of the local Hamiltonian problem
    Kempe, J
    Kitaev, A
    Regev, O
    [J]. SIAM JOURNAL ON COMPUTING, 2006, 35 (05) : 1070 - 1097