ACM Home Page
Please provide us with feedback. Feedback
Multicommodity flow, well-linked terminals, and routing problems
Full text PdfPdf (180 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thirty-seventh annual ACM symposium on Theory of computing table of contents
Baltimore, MD, USA
SESSION: Session 4B table of contents
Pages: 183 - 192  
Year of Publication: 2005
ISBN:1-58113-960-8
Authors
Chandra Chekuri  Lucent Bell Labs, Murray Hill, NJ
Sanjeev Khanna  University of Pennsylvania, Philadelphia, PA
F. Bruce Shepherd  Lucent Bell Labs, Murray Hill, NJ
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 49,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1060590.1060618
What is a DOI?

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
 
2
3
4
5
 
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


Collaborative Colleagues:
Chandra Chekuri: colleagues
Sanjeev Khanna: colleagues
F. Bruce Shepherd: colleagues