Approximation via cost-sharing: A simple approximation algorithm for the multicommodity rent-or-buy problem

A. Gupta, A. Kumar, M. Pál, T. Roughgarden

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We study the multicommodity rent-or-buy problem, a type of network design problem with economies of scale. In this problem, capacity on an edge can be rented, with cost incurred on a per-unit of capacity basis, or bought, which allows unlimited use after payment of a large fixed cost. Given a graph and a set of source-sink pairs, we seek a minimum-cost way of installing sufficient capacity on edges so that a prescribed amount of flow can be sent simultaneously from each source to the corresponding sink. The first constant-factor approximation algorithm for this problem was recently given by Kumar et al.; however, this algorithm and its analysis are both quite complicated, and its performance guarantee is extremely large. In this paper, we give a conceptually simple 12-approximation algorithm for this problem. Our analysis of this algorithm makes crucial use of cost sharing, the task of allocating the cost of an object to many users of the object in a "fair" manner. While techniques from approximation algorithms have recently yielded new progress on cost sharing problems, our work is the first to show the converse - those ideas from cost sharing can be fruitfully applied in the design and analysis of approximation algorithms.

Original languageEnglish (US)
Title of host publicationProceedings - 44th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2003
PublisherIEEE Computer Society
Pages606-615
Number of pages10
ISBN (Electronic)0769520405
DOIs
StatePublished - 2003
Event44th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2003 - Cambridge, United States
Duration: Oct 11 2003Oct 14 2003

Publication series

NameProceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
Volume2003-January
ISSN (Print)0272-5428

Other

Other44th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2003
Country/TerritoryUnited States
CityCambridge
Period10/11/0310/14/03

Keywords

  • Algorithm design and analysis
  • Approximation algorithms
  • Chromium
  • Computer science
  • Cost function
  • Economies of scale
  • Performance analysis

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'Approximation via cost-sharing: A simple approximation algorithm for the multicommodity rent-or-buy problem'. Together they form a unique fingerprint.

Cite this