Distributed CONGEST Algorithm for Finding Hamiltonian Paths in Dirac Graphs and Generalizations
Noy Biton, Reut Levi, Moti Medina

TL;DR
This paper introduces a fast randomized distributed algorithm in the CONGEST model that efficiently finds Hamiltonian cycles in Dirac graphs and their generalizations, significantly improving over general graph algorithms.
Contribution
It presents the first sublogarithmic-round distributed algorithm for Hamiltonian cycle detection in Dirac graphs and extends it to Ore and Rahman-Kaykobad graphs.
Findings
Runs in O(log n) rounds with high probability
Efficiently finds Hamiltonian cycles in Dirac graphs
Adapts to Ore and Rahman-Kaykobad graph classes
Abstract
We study the problem of finding a Hamiltonian cycle under the promise that the input graph has a minimum degree of at least , where denotes the number of vertices in the graph. The classical theorem of Dirac states that such graphs (a.k.a. Dirac graphs) are Hamiltonian, i.e., contain a Hamiltonian cycle. Moreover, finding a Hamiltonian cycle in Dirac graphs can be done in polynomial time in the classical centralized model. This paper presents a randomized distributed CONGEST algorithm that finds w.h.p. a Hamiltonian cycle (as well as maximum matching) within rounds under the promise that the input graph is a Dirac graph. This upper bound is in contrast to general graphs in which both the decision and search variants of Hamiltonicity require rounds, as shown by Bachrach et al. [PODC'19]. In addition, we consider two generalizations of Dirac…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
