Low Congestion Cycle Covers and Their Applications

Type: Book-Chapter

Publication Date: 2019-01-01

Citations: 8

DOI: https://doi.org/10.1137/1.9781611975482.101

Abstract

A cycle cover of a bridgeless graph G is a collection of simple cycles in G such that each edge e appears on at least one cycle. The common objective in cycle cover computation is to minimize the total lengths of all cycles. Motivated by applications to distributed computation, we introduce the notion of low-congestion cycle covers, in which all cycles in the cycle collection are both short and nearly edge-disjoint. Formally, a (d, c)-cycle cover of a graph G is a collection of cycles in G in which each cycle is of length at most d and each edge participates in at least one cycle and at most c cycles.A-priori, it is not clear that cycle covers that enjoy both a small overlap and a short cycle length even exist, nor if it is possible to efficiently find them. Perhaps quite surprisingly, we prove the following: Every bridgeless graph of diameter D admits a (d, c)-cycle cover where d = Õ(D) and c = Õ(1). That is, the edges of G can be covered by cycles such that each cycle is of length at most Õ(D) and each edge participates in at most Õ(1) cycles. These parameters are existentially tight up to polylogarithmic terms.Furthermore, we show how to extend our result to achieve universally optimal cycle covers. Let Ce is the shortest cycle that covers e, and let OPT(G) = maxe∊G |Ce|. We show that every bridgeless graph admits a (d, c)-cycle cover where d = Õ(OPT(G)) and c = Õ(1).We demonstrate the usefulness of low congestion cycle covers in different settings of resilient computation. For instance, we consider a Byzantine fault model where in each round, the adversary chooses a single message and corrupt in an arbitrarily manner. We provide a compiler that turns any r-round distributed algorithm for a graph G with diameter D, into an equivalent fault tolerant algorithm with r·poly(D) rounds.

Locations

  • arXiv (Cornell University) - View - PDF
  • Society for Industrial and Applied Mathematics eBooks - View - PDF

Similar Works

Action Title Year Authors
+ Low congestion cycle covers and their applications 2019 Merav Parter
Eylon Yogev
+ Low Congestion Cycle Covers and their Applications 2018 Merav Parter
Eylon Yogev
+ Distributed Computing Made Secure: A New Cycle Cover Theorem. 2017 Merav Parter
Eylon Yogev
+ Distributed Computing Made Secure: A New Cycle Cover Theorem. 2017 Merav Parter
Eylon Yogev
+ Distributed CONGEST Algorithms against Mobile Adversaries 2023 Orr Fischer
Merav Parter
+ Near-Optimal Distributed Computation of Small Vertex Cuts 2022 Merav Parter
Asaf Petruschka
+ PDF Chat Short Cycles via Low-Diameter Decompositions 2019 Yang P. Liu
Sushant Sachdeva
Zejun Yu
+ Fast Distributed Algorithms for Girth, Cycles and Small Subgraphs 2021 Keren Censor-Hillel
Orr Fischer
Tzlil Gonen
François Le Gall
Dean Leitersdorf
Rotem Oshman
+ Small Cuts and Connectivity Certificates: A Fault Tolerant Approach 2019 Merav Parter
+ Distributed Computations in Fully-Defective Networks 2022 Keren Censor-Hillel
Shir Cohen
Ran Gelles
Gal Sela
+ Approximation Algorithms for Restricted Cycle Covers Based on Cycle Decompositions 2006 Bodo Manthey
+ Distributed Detection of Cycles 2017 Pierre Fraigniaud
Dennis Olivetti
+ Distributed Detection of Cycles 2017 Pierre Fraigniaud
Dennis Olivetti
+ On Approximating Restricted Cycle Covers 2008 Bodo Manthey
+ Round-Efficient Distributed Byzantine Computation 2020 Yael Hitron
Merav Parter
+ Broadcast CONGEST Algorithms against Adversarial Edges. 2020 Yael Hitron
Merav Parter
+ Improved Approximation Bounds for Minimum Weight Cycle in the CONGEST Model 2023 Vignesh Manoharan
Vijaya Ramachandran
+ On Approximating Restricted Cycle Covers 2005 Bodo Manthey
+ On Approximating Restricted Cycle Covers 2005 Bodo Manthey
+ Short Cycles via Low-Diameter Decompositions 2018 Yang P. Liu
Sushant Sachdeva
Zejun Yu