|
ABSTRACT
We study multicommodity routing problems in both edge and node capacitated undirected graphs. The input to each problem is a capacitated graph G=(V,E) and a set Τ of node pairs. In the simplest setting, the goal is to route a unit of flow for as many pairs as possible subject to the edge (node) capacity constraints. If the flow for a routed pair is required to be along a single path, it is the well-studied disjoint paths problem. If we allow fractional routings of the flow, it is known as the all-or-nothing flow problem. The nodes in Τ are referred to as terminals.In recent work [8,9], the authors obtained the first poly-logarithmic approximation algorithms for some edge routing problems. A key idea in these algorithms is to decompose an instance into a collection of instances in which the terminals are well-linked. Informally speaking, a set of nodes is well-linked in a graph if it does not have small separators. A decomposition into well-linked instances was previously achieved in [8] via räcke's hierarchical graph decomposition for oblivious routing [32]. In this paper, we design a simple new decomposition algorithm that is based on computing sparse cuts in a graph. Our new algorithm improves the earlier results for edge routing problems. Another important advantage of the algorithm is that it also applies to node-capacitated problems. We note that for oblivious routing with node capacities, an Ω√n) lower bound is known on the congestion [18], and hence the oblivious routing approach cannot yield poly-logarithmic bounds for well-linked decompositions. Using the new decomposition, we obtain a poly-logarithmic approximation for the node capacitated all-or-nothing flow problem in general graphs and node-disjoint path problem in planar graphs with O(1) congestion. We also show that the flow-cut gap for product multicommodity flows in node capacitated planar graphs is O(1), improving upon the O(log n) bound from [28].
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
|
Amit Agarwal , Moses Charikar , Konstantin Makarychev , Yury Makarychev, O(√log n) approximation algorithms for min UnCut, min 2CNF deletion, and directed cut problems, Proceedings of the thirty-seventh annual ACM symposium on Theory of computing, May 22-24, 2005, Baltimore, MD, USA
[doi> 10.1145/1060590.1060675]
|
| |
2
|
|
 |
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
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
C. Chekuri, M. Mydlarz, and F. B. Shepherd. Multicommodity Demand Flow in a Tree and Packing Integer Programs. Submitted. Preliminary version in Proc. of ICALP, 2003.
|
| |
14
|
J. Chuzhoy and S. Khanna. Improved Hardness Results and Integrality Gaps forEdge Disjoint Paths. Manuscript, 2005.
|
 |
15
|
|
| |
16
|
|
| |
17
|
S. Even, A. Itai and A. Shamir. On the complexity of timetable and multicommodity flow problems. SIAM J. on Computing, Vol 5, 691--703, 1976.
|
 |
18
|
|
| |
19
|
J. Fakcheroenphol and K. Talwar. An Improved Decomposition Theorem for Graphs Excluding a Fixed Minor. Proc. of APPROX, 2003.
|
| |
20
|
A. Frank. Edge-disjoint paths in planar graphs. J. of Combinatorial Theory, Ser. B., No. 2 (1985), 164--178.
|
| |
21
|
A. Frank. Packing paths, cuts, and circuits - a survey. In B. Korte, L. Lovász, H. J. Prömel, and A. Schrijver, eds., Paths, Flows and VLSI-Layout, 49--100. Springer Verlag, Berlin, 1990.
|
| |
22
|
S. Fortune, J. Hopcroft and J. Wyllie. The directed subgraph homeomorphism problem. Theoretical Computer Science, 10(2):111--121, 1980.
|
| |
23
|
|
| |
24
|
N. Garg, V. Vazirani, M. Yannakakis. Primal-Dual Approximation Algorithms for Integral Flow and Multicut in Trees. Algorithmica, 18(1):3--20, 1997.
|
| |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
R. M. Karp. Reducibility among combinatorial problems. Complexity of Computer Computations, R. E. Miller, J. W. Thatcher, Eds., New York: Plenum Press, 1972, 85--103.
|
| |
29
|
P. Klein, S. Plotkin and S. Rao. Planar graphs, multicommodity flow, and network decomposition. Proc. of STOC, 1993.
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
 |
34
|
|
| |
35
|
S. G. Kolliopoulos and C. Stein. Approximating Disjoint-Path Problems Using Greedy Algorithms and Packing Integer Programs. Math. Programming, series A, (99):63--87, 2004.
|
| |
36
|
|
| |
37
|
|
| |
38
|
M. R. Kramer and J. L. van Leeuwen. The complexity of wire-routing and finding minimum area layouts for arbitrary VLSI circuits. VLSI-Theory (F. P. Preparata ed.) {Advances in Computing Research, Volume 2}, JAI Press, Greenwich, Connecticut, 1984, 129--146.
|
 |
39
|
|
| |
40
|
|
| |
41
|
N. Linial, E. London, and Y. Rabinovich. The geometry of graphs and some of its algorithmic applications. Combinatorica, 15(2):215--245, 1995.
|
 |
42
|
|
| |
43
|
H. Okamura and P.D. Seymour. Multicommodity flows in planar graphs. of Combinatorial Theory, Series B, 31 (1981) 75--81.
|
 |
44
|
|
| |
45
|
|
| |
46
|
|
| |
47
|
S. Rao Finding near optimal separators in planar graphs. Proc. of FOCS, 1987.
|
| |
48
|
N. Robertson and P. D. Seymour. Outline of a disjoint paths algorithm. In B. Korte, L. Lovász, H. J. Prömel, and A. Schrijver, Eds., Paths, Flows and VLSI-Layout. Springer-Verlag, Berlin, 1990.
|
| |
49
|
|
| |
50
|
|
| |
51
|
P. D. Seymour and R. Thomas. Call Routing and the Ratcatcher. Combinatorica, 14(2): 217-241 (1994).
|
| |
52
|
A. Schrijver. Combinatorial Optimization: Polyhedra and Efficiency. Springer-Verlag, Berlin Hiedelberg, 2003.
|
| |
53
|
|
| |
54
|
|
CITED BY 6
|
|
|
|
|
|
|
|
Julia Chuzhoy , Venkatesan Guruswami , Sanjeev Khanna , Kunal Talwar, Hardness of routing with congestion in directed graphs, Proceedings of the thirty-ninth annual ACM symposium on Theory of computing, June 11-13, 2007, San Diego, California, USA
|
|
|
C. Chekuri , M. T. Hajiaghayi , G. Kortsarz , M. R. Salavatipour, Approximation algorithms for node-weighted buy-at-bulk network design, Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, p.1265-1274, January 07-09, 2007, New Orleans, Louisiana
|
|
|
|
|
|
|
|