Advertisement

Optimal parallel computations for halin graphs

  • Krzysztof Diks
  • Wojciech Rytter
Conference paper
  • 147 Downloads
Part of the Lecture Notes in Computer Science book series (LNCS, volume 401)

Abstract

Optimal parallel algorithms are given for two hard problems (the Hamiltonian cycle and the travelling salesman problem) restricted to graphs having a simple structure — Halin graphs. These problems were previously investigated for Halin graphs from the sequential point of view [1,5,6]. The travelling salesman problem (the computation of the shortest Hamiltonian cycle) for the Halin graph is interesting because such a graph can contain an exponential number of Hamiltonian cycles. Two tree-oriented algorithmic techniques are used: computation of products for paths of the tree (which gives log2n time algorithm for the Hamiltonian cycle) and a special parallel pebble game (giving log2n time for the travelling salesman problem).

Keywords

Function dePe Travel Salesman Problem Hamiltonian Cycle Planar Embedding Parallel Random Access Machine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. 1.
    G. Cornnuejols, D. Nadoff, W. Pullybank. Halin graphs and the travelling salesman problem. Math.Progr. 26 (1983) 287–294Google Scholar
  2. 2.
    A. Gibbons, W.Rytter. Efficient parallel algorithms. Cambridge University Press (1988)Google Scholar
  3. 3.
    A. Gibbons, W. Rytter. Optimal parallel algorithms for dynamic expression evaluation and context-free recognition. Information and Computation 81 (1989), 32–45.Google Scholar
  4. 4.
    W. Rytter. Fast parallel omputations for some dynamic programming problems. Theor. Computer Science (1988)Google Scholar
  5. 5.
    M.Syslo. NP-complete problems on some tree structured graphs. WG'83 (ed. M. Nagl).Google Scholar
  6. 6.
    M. Syslo, A. Proskurowski. On Halin graphs, in M. Borowiecki, J.W. Kennedy, M. Syslo (Editors), Graph Theory-Lagow 1981, LN in Maths, Springer-Verlag, Berlin-Heidelberg, 1983.Google Scholar
  7. 7.
    R.E. Tarjan, U. Vishkin, An Efficient Parallel Biconnectivity Algorithm, SIAM J.Comput. 14:4(1985).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1989

Authors and Affiliations

  • Krzysztof Diks
    • 1
  • Wojciech Rytter
    • 1
  1. 1.Instytut InformatykiUniwersytet WarszawskiWarszawaPoland

Personalised recommendations