English

Routing in Undirected Graphs with Constant Congestion

Data Structures and Algorithms 2011-07-14 v1

Abstract

Given an undirected graph G=(V,E), a collection (s_1,t_1),...,(s_k,t_k) of k source-sink pairs, and an integer c, the goal in the Edge Disjoint Paths with Congestion problem is to connect maximum possible number of the source-sink pairs by paths, so that the maximum load on any edge (called edge congestion) does not exceed c. We show an efficient randomized algorithm to route Ω(OPT/\polylogk)\Omega(OPT/\poly\log k) source-sink pairs with congestion at most 14, where OPT is the maximum number of pairs that can be simultaneously routed on edge-disjoint paths. The best previous algorithm that routed Ω(OPT/\polylogn)\Omega(OPT/\poly\log n) pairs required congestion \poly(loglogn)\poly(\log \log n), and for the setting where the maximum allowed congestion is bounded by a constant c, the best previous algorithms could only guarantee the routing of OPT/nO(1/c)OPT/n^{O(1/c)} pairs.

Keywords

Cite

@article{arxiv.1107.2554,
  title  = {Routing in Undirected Graphs with Constant Congestion},
  author = {Julia Chuzhoy},
  journal= {arXiv preprint arXiv:1107.2554},
  year   = {2011}
}
R2 v1 2026-06-21T18:36:07.737Z