Skip to main content
Log in

Approximation Algorithms for the Unsplittable Flow Problem

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We present approximation algorithms for the unsplittable flow problem (UFP) in undirected graphs. As is standard in this line of research, we assume that the maximum demand is at most the minimum capacity. We focus on the non-uniform capacity case in which the edge capacities can vary arbitrarily over the graph. Our results are:

We obtain an \(O({\Delta}\alpha^{-1} \log^2 n)\) approximation ratio for UFP, where n is the number of vertices, \({\Delta}\) is the maximum degree, and \(\alpha\) is the expansion of the graph. Furthermore, if we specialize to the case where all edges have the same capacity, our algorithm gives an \(O({\Delta} \alpha^{-1} \log n)\) approximation.

For certain strong constant-degree expanders considered by Frieze [17] we obtain an \(O(\sqrt{\log n})\) approximation for the uniform capacity case.

For UFP on the line and the ring, we give the first constant-factor approximation algorithms.

All of the above results improve if the maximum demand is bounded away from the minimum capacity. The above results either improve upon or are incomparable with previously known results for these problems. The main technique used for these results is randomized rounding followed by greedy alteration, and is inspired by the use of this idea in recent work.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Amit Chakrabarti, Chandra Chekuri, Anupam Gupta or Amit Kumar.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chakrabarti, A., Chekuri, C., Gupta, A. et al. Approximation Algorithms for the Unsplittable Flow Problem. Algorithmica 47, 53–78 (2007). https://doi.org/10.1007/s00453-006-1210-5

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-006-1210-5

Keywords

Navigation