skip to main content
10.1145/1806689.1806698acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
research-article

Extensions and limits to vertex sparsification

Published:05 June 2010Publication History

ABSTRACT

Suppose we are given a graph G = (V, E) and a set of terminals K ⊂ V. We consider the problem of constructing a graph H = (K, EH) that approximately preserves the congestion of every multicommodity flow with endpoints supported in K. We refer to such a graph as a flow sparsifier. We prove that there exist flow sparsifiers that simultaneously preserve the congestion of all multicommodity flows within an O(log k / log log k)-factor where |K| = k. This bound improves to O(1) if G excludes any fixed minor. This is a strengthening of previous results, which consider the problem of finding a graph H = (K, EH) (a cut sparsifier) that approximately preserves the value of minimum cuts separating any partition of the terminals. Indirectly our result also allows us to give a construction for better quality cut sparsifiers (and flow sparsifiers). Thereby, we immediately improve all approximation ratios derived using vertex sparsification in [14].

We also prove an Ω(log log k) lower bound for how well a flow sparsifier can simultaneously approximate the congestion of every multicommodity flow in the original graph. The proof of this theorem relies on a technique (which we refer to as oblivious dual certifcates) for proving super-constant congestion lower bounds against many multicommodity flows at once. Our result implies that approximation algorithms for multicommodity flow-type problems designed by a black box reduction to a "uniform" case on k nodes (see [14] for examples) must incur a super-constant cost in the approximation ratio.

References

  1. M. Adler, N. Harvey, K. Jain, R. Kleinberg, and A. R. Lehman. On the capacity of information networks. Symposium on Discrete Algorithms, pages 320--329, 1990.Google ScholarGoogle Scholar
  2. J. Batson, D. Spielman, and N. Srivastava. Twice-ramanujan sparsifiers. Symposium on Theory of Computing, pages 255--262, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Benczúr and D. Karger. Approximating s-t minimum cuts in O(n2) time. Symposium on Theory of Computing, pages 47--55, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Bhattacharyya, E. Grigorescu, K. M. Jung, S. Raskhodnikova, and D. Woodruff. Transitive-closure spanners. Symposium on Discrete Algorithms, pages 932--941, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. Bienstock, E. Brickell, and C. Monma. On the structure of minimum-weight k-connected spanning networks. SIAM Journal on Discrete Mathematics, pages 320--329, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. G. Calinescu, H. Karloff, and Y. Rabani. Approximation algorithms for the 0-extension problem. Symposium on Discrete Algorithms, pages 8--16, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Y. H. Chan, W. S. Fung, L. C. Lau, and C. K. Yung. Degree bounded network design with metric costs. Foundations of Computer Science, pages 125--134, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. L. P. Chew. There is a planar graph almost as good as the complete graph. Symposium on Computational Geometry, pages 169--177, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Fakcharoenphol, C. Harrelson, S. Rao, and K. Talwar. An improved approximation algorithm for the 0-extension problem. Symposium on Discrete Algorithms, pages 257--265, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Gupta, V. Nagarajan, and R. Ravi. Improved approximation algorithm for requirement cut. submitted, 2009.Google ScholarGoogle Scholar
  11. N. Harvey, R. Kleinberg, and A. R. Lehman. On the capacity of information networks. IEEE Transactions on Information Theory, pages 251--260, 2006.Google ScholarGoogle Scholar
  12. A. Karzanov. Minimum 0-extensions of graph metrics. European Journal of Combinatorics, pages 71--101, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. Khandekar, S. Rao, and U. Vazirani. Graph partitioning using single commodity flows. Journal of the ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Moitra. Approximation algorithms for multicommodity-type problems with guarantees independent of the graph size. Foundations of Computer Science, pages 3--12, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. D. Spielman and N. Srivastava. Graph sparsification by effective resistances. Symposium on Theory of Computing, pages 563--568, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D. Spielman and S. H. Teng. Nearly-linear time algorithms for graph partitioning, sparsification and solving linear systems. Symposium on Theory of Computing, pages 81--90, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Extensions and limits to vertex sparsification

        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 '10: Proceedings of the forty-second ACM symposium on Theory of computing
          June 2010
          812 pages
          ISBN:9781450300506
          DOI:10.1145/1806689

          Copyright © 2010 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: 5 June 2010

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-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