FASTER APPROXIMATION ALGORITHMS FOR THE UNIT CAPACITY CONCURRENT FLOW PROBLEM WITH APPLICATIONS TO ROUTING AND FINDING SPARSE CUTS

被引:65
作者
KLEIN, P
PLOTKIN, S
STEIN, C
TARDOS, E
机构
[1] HARVARD UNIV, CAMBRIDGE, MA 02138 USA
[2] STANFORD UNIV, DEPT COMP SCI, STANFORD, CA 94305 USA
[3] MIT, COMP SCI LAB, CAMBRIDGE, MA 02139 USA
[4] CORNELL UNIV, SCH OPERAT RES, ITHACA, NY 14853 USA
关键词
MULTICOMMODITY FLOW; APPROXIMATION; CONCURRENT FLOW; GRAPH SEPARATORS; VLSI ROUTING;
D O I
10.1137/S0097539792241175
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes new algorithms for approximately solving the concurrent multicommodity flow problem with uniform capacities. These algorithms are much faster than algorithms discovered previously. Besides being an important problem in its own right, the uniform-capacity concurrent flow problem has many interesting applications. Leighton and Rao used uniform-capacity concurrent flow to find an approximately ''sparsest cut'' in a graph and thereby approximately solve a wide variety of graph problems, including minimum feedback arc set, minimum cut linear arrangement and minimum area layout. However, their method appeared to be impractical as it required solving a large linear program. This paper shows that their method might be practical by giving an O(M2 log m) expected time randomized algorithm for their concurrent flow problem on an m-edge graph. Raghavan and Thompson used uniform-capacity concurrent flow to solve approximately a channel width minimization problem in very large scale integration. An O(k3/2(m + n log n)) expected-time randomized algorithm and an 0(k min [m, k] (m + n log n) log k) deterministic algorithm is given for this problem when the channel width is OMEGA(log n), where k denotes the number of wires to be routed in an n-node, m-edge network.
引用
收藏
页码:466 / 487
页数:22
相关论文
共 19 条
[1]  
CORMEN TH, 1990, INTRO ALGORITHMS, P367
[2]   SHORTEST-PATH FOREST WITH TOPOLOGICAL ORDERING [J].
DIAL, RB .
COMMUNICATIONS OF THE ACM, 1969, 12 (11) :632-&
[3]   FIBONACCI HEAPS AND THEIR USES IN IMPROVED NETWORK OPTIMIZATION ALGORITHMS [J].
FREDMAN, ML ;
TARJAN, RE .
JOURNAL OF THE ACM, 1987, 34 (03) :596-615
[4]  
GOLDBERG AL, 1991, COMMUNICATION
[5]   FINDING MINIMUM-COST CIRCULATIONS BY SUCCESSIVE APPROXIMATION [J].
GOLDBERG, AV ;
TARJAN, RE .
MATHEMATICS OF OPERATIONS RESEARCH, 1990, 15 (03) :430-466
[6]   FAST APPROXIMATION SCHEMES FOR CONVEX-PROGRAMS WITH MANY BLOCKS AND COUPLING CONSTRAINTS [J].
GRIGORIADIS, MD ;
KHACHIYAN, LG .
SIAM JOURNAL ON OPTIMIZATION, 1994, 4 (01) :86-107
[7]   APPROXIMATION ALGORITHMS FOR GEOMETRIC EMBEDDINGS IN THE PLANE WITH APPLICATIONS TO PARALLEL PROCESSING PROBLEMS [J].
HANSEN, MD .
30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, :604-609
[8]  
KAPOOR S, 1986, 18TH P ANN ACM S THE, P147
[9]  
KLEIN P, 1990, ANN IEEE SYMP FOUND, P726
[10]  
KLEIN P, 1989, UNPUB LEIGHTON RAO M