skip to main content
article

Sharing the cost more efficiently: Improved approximation for multicommodity rent-or-buy

Published:01 May 2007Publication History
Skip Abstract Section

Abstract

In the multicommodity rent-or-buy (MROB) network design problems, we are given a network together with a set of k terminal pairs (s1, t1), …, (sk, tk. The goal is to provision the network so that a given amount of flow can be shipped between si and ti for all 1 ≤ ik simultaneously. In order to provision the network, one can either rent capacity on edges at some cost per unit of flow, or buy them at some larger fixed cost. Bought edges have no incremental, flow-dependent cost. The overall objective is to minimize the total provisioning cost.

Recently, Gupta et al. [2003a] presented a 12-approximation for the MROB problem. Their algroithm chooses a subset of the terminal pairs in the graph at random and then buys the edges of an approximate Steiner forest for these pairs. This technique had previously been introduced [Gupta et al. 2003b] for the single-sink rent-or-buy network design problem.

In this article we give a 6.828-approximation for the MROB problem by refining the algorithm of Gupta et al. and simplifying their analysis. The improvement in our article is based on a more careful adaptation and simplified analysis of the primal-dual algorithm for the Steiner forest problem due to Agrawal et al. [1995]. Our result significantly reduces the gap between the single-sink and multisink case.

References

  1. Agrawal, A., Klein, P., and Ravi, R. 1995. When trees collide: An approximation algorithm for the generalized Steiner problem in networks. SIAM J. Comput. 24, 440--456. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Awerbuch, B., and Azar, Y. 1997. Buy-at-Bulk network design. In Proceedings of the IEEE Symposium on Foundations of Computer Science. 542--547. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bartal, Y. 1998. On approximating arbitrary metrics by tree metrics. In Proceedings of the ACM Symposium on Theory of Computing. 161--168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Feigenbaum, J., Papadimitriou, C. H., and Shenker, S. 2001. Sharing the cost of multicast transmissions. J. Comput. Syst. Sci. 63, 21--41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Fleischer, L., Könemann, J., Leonardi, S., and Schäfer, G. 2006. Simple cost sharing schemes for multi-commodity rent-or-buy and stochastic Steiner tree. In Proceedings of the ACM Symposium on Theory of Computing. 663--670. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Garey, M. R., and Johnson, D. S. 1979. Computers and Intractability: A Quide to the Theory of NP-Completeness. W. H. Freeman, San Francisco. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Goemans, M. X., and Williamson, D. P. 1995. A general approximation technique for constrained forest problems. SIAM J. Comput. 24, 296--317. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gupta, A., Kumar, A., Pal, M., and Roughgarden, T. 2003a. Approximation via cost-sharing: A simple approximation algorithm for the multicommodity rent-or-buy problem. In Proceedings of the IEEE Symposium on Foundations of Computer Science. 606--615. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gupta, A., Kumar, A., and Roughgarden, T. 2003b. Simpler and better approximation algorithms for network design. In Proceedings of the ACM Symposium on Theory of Computing. 365--372. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gupta, A., Pál, M., Ravi, R., and Sinha, A. 2004. Boosted sampling: Approximation algorithms for stochastic optimization. In Proceedings of the ACM Symposium on Theory of Computing. 417--426. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jain, K., and Vazirani, V. V. 2001. Applications of approximation algorithms to cooperative games. In Proceedings of the ACM Symposium on Theory of Computing. 364--372. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Kumar, A., Gupta, A., and Roughgarden, T. 2002. A constant-factor approximation algorithm for the multicommodity. In Proceedings of the IEEE Symposium on Foundations of Computer Science. 333--344. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Pál, M., and Tardos, É. 2003. Group strategyproof mechanisms via primal-dual algorithms. In Proceedings of the IEEE Symposium on Foundations of Computer Science. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Sharing the cost more efficiently: Improved approximation for multicommodity rent-or-buy

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader