Fast Approximation Algorithms for Cut-based Problems in Undirected Graphs

被引:49
作者
Madry, Aleksander [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
来源
2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE | 2010年
关键词
cut-based problems; graph partitioning; generalized sparsest cut; balanced separator; fast approximation algorithms; graph decomposition; CONGESTION; THEOREMS;
D O I
10.1109/FOCS.2010.30
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a general method of designing fast approximation algorithms for cut-based minimization problems in undirected graphs. In particular, we develop a technique that given any such problem that can be approximated quickly on trees, allows approximating it almost as quickly on general graphs while only losing a poly-logarithmic factor in the approximation guarantee. To illustrate the applicability of our paradigm, we focus our attention on the undirected sparsest cut problem with general demands and the balanced separator problem. By a simple use of our framework, we obtain poly-logarithmic approximation algorithms for these problems that run in time close to linear. The main tool behind our result is an efficient procedure that decomposes general graphs into simpler ones while approximately preserving the cut-flow structure. This decomposition is inspired by the cut-based graph decomposition of Racke that was developed in the context of oblivious routing schemes, as well as, by the construction of the ultrasparsifiers due to Spielman and Teng that was employed to preconditioning symmetric diagonally-dominant matrices.
引用
收藏
页码:245 / 254
页数:10
相关论文
共 28 条
[1]   Nearly Tight Low Stretch Spanning Trees [J].
Abraham, Ittai ;
Bartal, Yair ;
Neiman, Ofer .
PROCEEDINGS OF THE 49TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2008, :781-790
[2]   LAMBDA-1, ISOPERIMETRIC-INEQUALITIES FOR GRAPHS, AND SUPERCONCENTRATORS [J].
ALON, N ;
MILMAN, VD .
JOURNAL OF COMBINATORIAL THEORY SERIES B, 1985, 38 (01) :73-88
[3]  
Andersen R, 2006, ANN IEEE SYMP FOUND, P475
[4]  
Andersen R, 2009, ACM S THEORY COMPUT, P235
[5]  
[Anonymous], 2003, P 34 ANN ACM S THEOR, DOI DOI 10.1145/780542.780599
[6]  
[Anonymous], 1970, S S BOCHNER
[7]   O(√log n) approximation to SPARSEST CUT in (O)over-tilde(n2) time [J].
Arora, S ;
Hazan, E ;
Kale, S .
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, :238-247
[8]   A Combinatorial, Primal-Dual Approach to Semidefinite Programs [J].
Arora, Sanjeev ;
Kale, Satyen .
STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, :227-236
[9]   Expander Flows, Geometric Embeddings and Graph Partitioning [J].
Arora, Sanjeev ;
Rao, Satish ;
Vazirani, Umesh .
JOURNAL OF THE ACM, 2009, 56 (02)
[10]  
Arora Sanjeev, 2005, P 37 ANN ACM S THEOR, P553