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

On partitioning graphs via single commodity flows

Published:17 May 2008Publication History

ABSTRACT

In this paper we obtain improved upper and lower bounds for the best approximation factor for Sparsest Cut achievable in the cut-matching game framework proposed in Khandekar et al. [9]. We show that this simple framework can be used to design combinatorial algorithms that achieve O(log n) approximation factor and whose running time is dominated by a poly-logarithmic number of single-commodity max-flow computations. This matches the performance of the algorithm of Arora and Kale [2]. Moreover, we also show that it is impossible to get an approximation factor of better than Ω(√log n) in the cut-matching game framework. These results suggest that the simple and concrete abstraction of the cut-matching game may be powerful enough to capture the essential features of the complexity of Sparsest Cut.

References

  1. S. Arora, E. Hazan, and S. Kale. O(√log n) approximation to sparsest cut in $\tildeO(n^2)$ time. Proceedings, IEEE Symposium on Foundations of Computer Science, 00:238--247, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Arora and S. Kale. A combinatorial, primal-dual approach to semidefinite programs. In STOC '07: Proceedings of the thirty-ninth annual ACM symposium on Theory of computing, pages 227--236, New York, NY, USA, 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Arora, S. Rao, and U. Vazirani. Expander flows, geometric embeddings and graph partitioning. In STOC '04: Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, pages 222--231, New York, NY, USA, 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Bhatia. Matrix Analysis (Graduate Texts in Mathematics). Springer, 1996.Google ScholarGoogle Scholar
  5. F. R. Chung. Spectral Graph Theory (CBMS Regional Conference Series in Mathematics, No. 92). American Mathematical Society, 1997.Google ScholarGoogle Scholar
  6. N. R. Devanur, S. A. Khot, R. Saket, and N. K. Vishnoi. Integrality gaps for sparsest cut and minimum linear arrangement problems. In STOC '06: Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, pages 537--546, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. V. Goldberg and S. Rao. Beating the flow decomposition barrier. Journal of the ACM (JACM), 45:783--797, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. G. Karypis and V. Kumar. A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM Journal on Scientific Computing, 20:359--392, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Khandekar, S. Rao, and U. Vazirani. Graph partitioning using single commodity flows. In STOC '06: Proceedings of the thirty-eighth annual ACM symposium on Theory of computing, pages 385--390, New York, NY, USA, 2006. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. M. Khandekar, S. Khot, L. Orecchia, and N. K. Vishnoi. On a cut-matching game for the sparsest cut problem. Technical Report EECS-2007-177, EECS Department, University of California, Berkeley, CA, 2007.Google ScholarGoogle Scholar
  11. T. Leighton and S. Rao. Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. J. ACM, 46(6):787--832, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Shmoys. Cut problems and their application to divide and conquer. In D. Hochbaum, editor, Approximation algorithms for NP-hard problems, pages 192--235. PWS Publishing Co., Boston, MA, USA, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. On partitioning graphs via single commodity flows

    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 '08: Proceedings of the fortieth annual ACM symposium on Theory of computing
      May 2008
      712 pages
      ISBN:9781605580470
      DOI:10.1145/1374376

      Copyright © 2008 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: 17 May 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      STOC '08 Paper Acceptance Rate80of325submissions,25%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