Fast Algorithms for Hop-Constrained Flows and Moving Cuts

11/02/2021
by   Bernhard Haeupler, et al.
0

Hop-constrained flows and their duals, moving cuts, are two fundamental quantities in network optimization. Up to poly-logarithmic factors, they characterize how quickly a network can accomplish numerous distributed primitives. In this work, we give the first efficient algorithms for computing (1 ±ϵ)-optimal h-hop-constrained flows and moving cuts with high probability. Our algorithms take Õ(m ·poly(h)) sequential time, Õ(poly(h)) parallel time and Õ(poly(h)) distributed CONGEST time. We use these algorithms to efficiently compute hop-constrained cutmatches, an object at the heart of recent advances in expander decompositions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2020

Tree Embeddings for Hop-Constrained Network Design

Network design problems aim to compute low-cost structures such as route...
research
11/05/2019

Parallel Approximate Undirected Shortest Paths Via Low Hop Emulators

We present a (1+ε)-approximate parallel algorithm for computing shortest...
research
11/21/2022

A Cut-Matching Game for Constant-Hop Expanders

This paper provides a cut-strategy that produces constant-hop expanders ...
research
08/21/2018

Iterated Greedy Algorithms for the Hop-Constrained Steiner Tree Problem

The Hop-Constrained Steiner Tree problem (HCST) is challenging NP-hard p...
research
07/14/2020

On the hop-constrained Steiner tree problems

The hop-constrained Steiner tree problem is a generalization of the clas...
research
05/28/2019

On the Complexity of Distributed Splitting Problems

One of the fundamental open problems in the area of distributed graph al...

Please sign up or login with your details

Forgot password? Click here to reset