The Complexity of Distributed Minimum Weight Cycle Approximation

Abstract

We investigate the minimum weight cycle (MWC) problem in the CONGEST model of distributed computing. For undirected weighted graphs, we design a randomized algorithm that achieves a (k+1)-approximation, for any real number k 1. The round complexity of algorithm is \[ O\!( nk+12k+1 + n1k + D\, n12(2k+1) + D25 n25+12(2k+1) ). \] where n denotes the number of nodes and D is the unweighted diameter of the graph. This result yields a smooth trade-off between approximation ratio and round complexity. In particular, when k ≥ 2 and D = O(n1/4), the bound simplifies to \[ O\!( nk+12k+1 ) \] On the lower bound side, assuming the Erdos girth conjecture, we prove that for every integer k 1, any randomized (k+1-ε)-approximation algorithm for MWC requires \[ \!( nk+12k+1 ) \] rounds. This lower bound holds for both directed unweighted and undirected weighted graphs, and applies even to graphs with small diameter D = ( n). Taken together, our upper and lower bounds match up to polylogarithmic factors for graphs of sufficiently small diameter D = O(n1/4) (when k ≥ 2), yielding a nearly tight bound on the distributed complexity of the problem. Our results improve upon the previous state of the art: Manoharan and Ramachandran (PODC~2024) demonstrated a (2+ε)-approximation algorithm for undirected weighted graphs with round complexity O(n2/3+D), and proved that for any arbitrarily large number α, any α-approximation algorithm for directed unweighted or undirected weighted graphs requires (n/ n) rounds.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…