English

Electrical Flows for Polylogarithmic Competitive Oblivious Routing

Data Structures and Algorithms 2023-12-14 v2

Abstract

Oblivious routing is a well-studied paradigm that uses static precomputed routing tables for selecting routing paths within a network. Existing oblivious routing schemes with polylogarithmic competitive ratio for general networks are tree-based, in the sense that routing is performed according to a convex combination of trees. However, this restriction to trees leads to a construction that has time quadratic in the size of the network and does not parallelize well. In this paper we study oblivious routing schemes based on electrical routing. In particular, we show that general networks with nn vertices and mm edges admit a routing scheme that has competitive ratio O(log2n)O(\log^2 n) and consists of a convex combination of only O(m)O(\sqrt{m}) electrical routings. This immediately leads to an improved construction algorithm with time O~(m3/2)\tilde{O}(m^{3/2}) that can also be implemented in parallel with O~(m)\tilde{O}(\sqrt{m}) depth.

Keywords

Cite

@article{arxiv.2303.02491,
  title  = {Electrical Flows for Polylogarithmic Competitive Oblivious Routing},
  author = {Gramoz Goranci and Monika Henzinger and Harald Räcke and Sushant Sachdeva and A. R. Sricharan},
  journal= {arXiv preprint arXiv:2303.02491},
  year   = {2023}
}

Comments

ITCS 2024

R2 v1 2026-06-28T09:01:33.518Z