Optimal parallel construction of Hamiltonian cycles and spanning trees in random graphs

8Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

We give tight bounds on the parallel complexity of some problems involving random graphs. Specifically, we show that a Hamiltonian cycle, a breadth first spanning tree, and a maximal matching can all be constructed in (logn) expected time using n/lognprocessors on the CRCW PRAM. This is a substantial improvement over the best previous algorithms, which required ((log log n)2) time and nlog2n processors. We then introduce a technique which allows us to prove that constructing an edge cover of a random graph from its adjacency matrix requires (logn) expected time on a CRCW PRAM with O(n) processors. Constructing an edge cover is implicit in constructing a spanning tree, a Hamiltonian cycle, and a maximal matching, so this lower bound holds for all these problems, showing that our algorithms are optimal. This new lower bound technique is one of the very few lower bound techniques known which apply to randomized CRCW PRAM algorithms, and it provides the first nontrivial parallel lower bounds for these problems.

References Powered by Scopus

Fast probabilistic algorithms for hamiltonian circuits and matchings

394Citations
N/AReaders
Get full text

EXPECTED COMPUTATION TIME FOR HAMILTONIAN PATH PROBLEM.

95Citations
N/AReaders
Get full text

An algorithm for finding hamilton paths and cycles in random graphs

84Citations
N/AReaders
Get full text

Cited by Powered by Scopus

Assembly planning with automated retrieval of assembly sequences from CAD model information

50Citations
N/AReaders
Get full text

Closed loop motion planning of cooperating mobile robots using graph connectivity

32Citations
N/AReaders
Get full text

A distributed algorithm to find Hamiltonian cycles in G(n, p) random graphs

9Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

MacKenzie, P. D., & Stout, Q. F. (1993). Optimal parallel construction of Hamiltonian cycles and spanning trees in random graphs. In Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 (pp. 224–229). Association for Computing Machinery, Inc. https://doi.org/10.1145/165231.165260

Readers' Seniority

Tooltip

Professor / Associate Prof. 2

40%

PhD / Post grad / Masters / Doc 2

40%

Researcher 1

20%

Readers' Discipline

Tooltip

Computer Science 4

80%

Engineering 1

20%

Save time finding and organizing research with Mendeley

Sign up for free