Lune

STOC2023Top-tier venue

Maximum Length-Constrained Flows and Disjoint Paths: Distributed, Deterministic, and Fast

Bernhard Haeupler, D. Ellis Hershkowitz, Thatchaphol Saranurak

2023Year
6Citations
10Top-tier citations

Abstract

Computing routing schemes that support both high throughput and low latency is one of the core challenges of network optimization. Such routes can be formalized as h-length flows which are defined as flows whose flow paths have length at most h. Many well-studied algorithmic primitives-such as maximal and maximum length-constrained disjoint paths-are special cases of h-length flows. Likewise the optimal h-length flow is a fundamental quantity in network optimization, characterizing, up to poly-log factors, how quickly a network can accomplish numerous distributed primitives. In this work, we give the first efficient algorithms for computing (1 -ϵ)-approximate hlength flows that are nearly "as integral as possible." We give deterministic algorithms that take Õ(poly(h, 1 ϵ )) parallel time and Õ(poly(h, We also give a CONGEST algorithm that succeeds with high probability and only takes Õ(poly(h, 1 ϵ )) time. Using our h-length flow algorithms, we give the first efficient deterministic CONGEST algorithms for the maximal length-constrained disjoint paths problem-settling an open question of Chang and Saranurak (FOCS 2020)-as well as essentially-optimal parallel and distributed approximation algorithms for maximum length-constrained disjoint paths. The former greatly simplifies deterministic CONGEST algorithms for computing expander decompositions. We also use our techniques to give the first efficient and deterministic (1 -ϵ)-approximation algorithms for bipartite b-matching in CONGEST. Lastly, using our flow algorithms, we give the first algorithms to efficiently compute h-length cutmatches, an object at the heart of recent advances in length-constrained expander decompositions.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 0a5e08ce-9ec4-4e2e-b2e0-f2a8a9eedd46

Cited by top-tier papers10

Ask how each one uses it

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines