skip to main content
10.1145/1060590.1060617acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

On non-uniform multicommodity buy-at-bulk network design

Published:22 May 2005Publication History

ABSTRACT

We study the multicommodity buy-at-bulk network design problem in which we seek to design a network that satisfies the demands between terminals from a given set of source-sink pairs. The key characteristic of this problem is the fact that the cost functions associated with the edges of the graph are sub-additive monotone and hence experience economies of scale. In the non-uniform case, each edge has its own cost function -- possibly different from other edges. Special cases of this problem have been studied extensively: there are approximation algorithms when the edge cost functions are identical or when all source-sink pairs share the same source. We present the first non-trivial approximation algorithm for the general case. Our algorithm is an extremely simple randomized greedy algorithm and has an approximation guarantee of exp(O√ln n ln ln n)) when the instance has at most n source-sink pairs with unit demands. In the case of general demands, this yields an approximation factor of exp(O √ln N ln ln N)), where N is the sum of all demands.

References

  1. N. Alon, S. Hoory and N. Linial. The Moore bound for irregular graphs. In Graphs and Combinatorics 18, pages 53--57, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  2. M. Andrews. Hardness of Buy-at-Bulk Network Design. In Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science, pages 115--124, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Andrews and L. Zhang. Bounds on Fiber Minimization in Optical Networks. In Proceedings of 2005 IEEE INFOCOM, 2005.Google ScholarGoogle Scholar
  4. B. Awerbuch, Y. Azar and Y. Bartal. On-line Generalized Steiner Problem. In Proceedings of the 7th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 68--74, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. Awerbuch and Y. Azar. Buy-At-Bulk Network Design. In Proceeding of the 38th Annual IEEE Symposium on Foundations of Computer Science, pages 542--547, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Y. Bartal. Probabilistic Approximation of Metric Spaces and its Algorithmic Applications. In Proceedings of the 37th Annual IEEE Symposium on Foundations of Computer Science, pages 184-193, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. Bartal. On Approximating Arbitrary Metrics by Tree Metrics. In Proceedings of the 30th Annual ACM Symposium on Theory of Computing, pages 183--193, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. C. Chekuri, S. Khanna and J. Naor. A deterministic algorithm for the cost-distance problem. In Proceedings of the 12th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 232--233, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Fakcharoenphol, S. Rao and K. Talwar. A tight bound on approximating arbitrary metrics by tree metrics. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing, pages 448--455, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Guha, A. Meyerson and K. Munagala. A constant factor approximation for the single sink edge installation problems. In Proceedings of the 33rd Annual ACM Symposium on the Theory of Computing, pages 383--388, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Gupta, A. Kumar, M. Pàl and T. Roughgarden. Approximation Via Cost-Sharing: A Simple Approximation Algorithm for the Multicommodity Rent-or-Buy Problem. In Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science, pages 606--615, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Gupta, A. Kumar and T. Roughgarden. Simpler and better approximation algorithms for network design. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing, pages 365--372, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. A. Kumar, A. Gupta and T. Roughgarden. A Constant Factor Approximation Algorithm for the Multicommodity Rent-or-Buy Problem. In Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, pages 333--, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Meyerson. Online algorithms for network design. In Proceedings of the 16th ACM Symposium on Parallelism in Algorithms and Architectures, pages 275--280, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Meyerson, K. Munagala and S. Plotkin. Cost-Distance: Two-Metric Network Design. In Proceedings of the 41st Annual IEEE Symposium on Foundations of Computer Science, pages 624--630, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. A. Meyerson, K. Munagala and S. Plotkin. Designing Networks Incrementally. In Proceedings of the 42nd Annual IEEE Symposium on Foundations of Computer Science, pages 406--415, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Salman, J. Cheryian, R. Ravi, S. Subramanian. Buy-at-bulk network design: approximating the single-sink edge installation problem. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms, pages 619--628, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. K. Talwar. Single-sink buy-at-bulk LP has constant integrality gap. In Proceedings of the 9th IPCO, LNCS vol 2337, pages 475--486, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On non-uniform multicommodity buy-at-bulk network design

    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
    • Published in

      cover image ACM Conferences
      STOC '05: Proceedings of the thirty-seventh annual ACM symposium on Theory of computing
      May 2005
      778 pages
      ISBN:1581139608
      DOI:10.1145/1060590

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 May 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate1,469of4,586submissions,32%

      Upcoming Conference

      STOC '24
      56th Annual ACM Symposium on Theory of Computing (STOC 2024)
      June 24 - 28, 2024
      Vancouver , BC , Canada

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader