Electrical Flows for Polylogarithmic Competitive Oblivious Routing

Gramoz Goranci, Monika Henzinger, Harald Räcke, Sushant Sachdeva, A. R. Sricharan

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 n vertices and m edges admit a routing scheme that has competitive ratio O(log2 n) and consists of a convex combination of only O(√ m) electrical routings. This immediately leads to an improved construction algorithm with time O(m3/2) that can also be implemented in parallel with O(√ m) depth.

Original languageEnglish
Title of host publication15th Innovations in Theoretical Computer Science Conference, ITCS 2024
EditorsVenkatesan Guruswami
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773096
DOIs
StatePublished - Jan 2024
Event15th Innovations in Theoretical Computer Science Conference, ITCS 2024 - Berkeley, United States
Duration: 30 Jan 20242 Feb 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume287
ISSN (Print)1868-8969

Conference

Conference15th Innovations in Theoretical Computer Science Conference, ITCS 2024
Country/TerritoryUnited States
CityBerkeley
Period30/01/242/02/24

Keywords

  • electrical flows
  • oblivious routing

Fingerprint

Dive into the research topics of 'Electrical Flows for Polylogarithmic Competitive Oblivious Routing'. Together they form a unique fingerprint.

Cite this