| Graph partitioning using single commodity flows |
| Full text |
Pdf
(213 KB)
|
Source
|
Journal of the ACM (JACM)
archive
Volume 56 , Issue 4 (June 2009)
table of contents
Article No. 19
Year of Publication: 2009
ISSN:0004-5411
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 310, Citation Count: 0
|
|
|
ABSTRACT
We show that the sparsest cut in graphs with n vertices and m edges can be approximated within O(log2 n) factor in Õ(m + n3/2) time using polylogarithmic single commodity max-flow computations. Previous algorithms are based on multicommodity flows that take time Õ(m + n2). Our algorithm iteratively employs max-flow computations to embed an expander flow, thus providing a certificate of expansion. Our technique can also be extended to yield an O(log2 n)-(pseudo-) approximation algorithm for the edge-separator problem with a similar running time.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Ravindra K. Ahuja , Thomas L. Magnanti , James B. Orlin, Network flows: theory, algorithms, and applications, Prentice-Hall, Inc., Upper Saddle River, NJ, 1993
|
| |
2
|
Alon, N., and Milman, V. 1985. λ<sub>1</sub>, isoperimetric inequalities for graphs, and superconcentrators. J. Combinat. Theory, Ser. B 38, 73--88.
|
| |
3
|
|
 |
4
|
|
 |
5
|
Sanjeev Arora , Satish Rao , Umesh Vazirani, Expander flows, geometric embeddings and graph partitioning, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, p.222-231, June 13-16, 2004, Chicago, IL, USA
[doi> 10.1145/1007352.1007355]
|
| |
6
|
|
| |
7
|
Ball, K. 1997. An elementary introduction to modern convex geometry. In Flavors of Geometry, S. Levy, Ed. Cambridge University Press, Cambridge, 1--58.
|
 |
8
|
|
| |
9
|
Donath, W., and Hoffman, A. J. 1973. Lower bounds for partitioning of graphs. IBM J. Res. Develop. 17, 420--425.
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
 |
14
|
George Karypis , Rajat Aggarwal , Vipin Kumar , Shashi Shekhar, Multilevel hypergraph partitioning: application in VLSI domain, Proceedings of the 34th annual Design Automation Conference, p.526-529, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266273]
|
| |
15
|
|
| |
16
|
Kernighan, B. W., and Lin, S. 1970. An efficient heuristic procedure for partitioning graphs. The Bell Systems Tech. J. 29, 2, 291--307.
|
| |
17
|
Lang, K. 2005. Fixing two weaknesses of the spectral method. In Proceedings of the Neural Information Processing Systems.
|
| |
18
|
|
| |
19
|
Lang, K., and Rao, S. 2004. A flow-based method for improving the expansion or conductance of graph cuts. In Proceedings of the MPS Conference on Integer Programming and Combinatorial Optimization. 325--337.
|
 |
20
|
|
| |
21
|
Linial, N., London, E., and Rabinovich, Y. 1995. The geometry of graphs and some of its algorithmic applications. Combinatorica 15, 2, 215--246.
|
 |
22
|
|
 |
23
|
Lorenzo Orecchia , Leonard J. Schulman , Umesh V. Vazirani , Nisheeth K. Vishnoi, On partitioning graphs via single commodity flows, Proceedings of the 40th annual ACM symposium on Theory of computing, May 17-20, 2008, Victoria, British Columbia, Canada
[doi> 10.1145/1374376.1374442]
|
| |
24
|
|
| |
25
|
|
 |
26
|
Daniel A. Spielman , Shang-Hua Teng, Nearly-linear time algorithms for graph partitioning, graph sparsification, and solving linear systems, Proceedings of the thirty-sixth annual ACM symposium on Theory of computing, June 13-16, 2004, Chicago, IL, USA
[doi> 10.1145/1007352.1007372]
|
| |
27
|
Tanner, R. M. 1984. Explicit concentrators from generalized n-gons. SIAM J. Alg. Disc. Methods 5, 287--293.
|
| |
28
|
Walshaw, C. 2000. The graph partitioning archive. http://staffweb.cms.gre.ac.uk/~wc06/partition/.
|
|