A distributed algorithm to find hamiltonian cycles in g(np) random graphs

  • Authors:
  • Eythan Levy;Guy Louchard;Jordi Petit

  • Affiliations:
  • Département d'Informatique, Université Libre de Bruxelles, Bruxelles, Belgium;Département d'Informatique, Université Libre de Bruxelles, Bruxelles, Belgium;Departament de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona, Catalonia

  • Venue:
  • CAAN'04 Proceedings of the First international conference on Combinatorial and Algorithmic Aspects of Networking
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we present a distributed algorithm to find Hamiltonian cycles in $\mathcal{G}(n, p)$ graphs. The algorithm works in a synchronous distributed setting. It finds a Hamiltonian cycle in $\mathcal{G}(n, p)$ with high probability when $p=\omega(\sqrt{log n}/n^{1/4})$, and terminates in linear worst-case number of pulses, and in expected O(n3/4+ε) pulses. The algorithm requires, in each node of the network, only O(n) space and O(n) internal instructions.