A Distributed Algorithm for Finding Hamiltonian Cycles in Random Graphs in O(log n) Time
Abstract
It is known for some time that a random graph G(n,p) contains w.h.p. a Hamiltonian cycle if p is larger than the critical value pcrit= ( n + n + ωn)/n. The determination of a concrete Hamiltonian cycle is even for values much larger than pcrit a nontrivial task. In this paper we consider random graphs G(n,p) with p in (1/n), where hides poly-logarithmic factors in n. For this range of p we present a distributed algorithm AHC that finds w.h.p. a Hamiltonian cycle in O( n) rounds. The algorithm works in the synchronous model and uses messages of size O( n) and O( n) memory per node.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.