MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Flows on Few Paths:

Download:
pdf
by Lower Bounds, Maren Martens, Martin Skutella
http://www.mpi-sb.mpg.de/~skutella/few-paths.pdf
Add To MetaCart

Abstract:

Abstract. In classical network flow theory, flow being sent from a source to a destination may be split into a large number of chunks traveling on different paths through the network. This effect is undesired or even forbidden in many applications. Kleinberg introduced the unsplittable flow problem where all flow traveling from a source to a destination must be sent on only one path. This is a generalization of the NP-complete edgedisjoint paths problem. In particular, the randomized rounding technique of Raghavan and Thompson can be applied. A generalization of unsplittable flows are k-splittable flows where the number of paths used by a commodity i is bounded by a given integer ki. The contribution of this paper is twofold. First, for the unsplittable flow problem, we prove a lower bound of Ω(log m / log log m) on the performance of randomized rounding. This result almost matches the best known upper bound of O(log m). To the best of our knowledge, the problem of finding a non-trivial lower bound has so far been open. In the second part of the paper, we study a new variant of the k-splittable flow problem with additional constraints on the amount of flow being sent along each path. The motivation for these constraints comes from the following packing and routing problem: A commodity must be shipped using a given number of containers of given sizes. First, one has to make a decision on the fraction of the commodity packed into each container. Then, the containers must be routed through a network whose edges correspond, for example, to ships or trains. Each edge has a capacity bounding the total size or weight of containers which are being routed on it. We present approximation results for two versions of this problem with multiple commodities and the objective to minimize the congestion of the network. The key idea is to reduce the problem under consideration to an unsplittable flow problem while only losing a constant factor in the performance ratio. 1

Citations

7716 Computers and Intractability: A Guide to the Theory of NP-Completeness – Garey, Johnson - 1979
272 Probabilistic construction of deterministic algorithms: approximating packing integer programs – Raghavan - 1988
239 Randomized rounding: a technique for provably good algorithms and algorithmic proofs – Raghavan, Thompson - 1987
107 Approximation algorithms for disjoint paths problems – Kleinberg - 1996
84 Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems – Guruswami, Khanna, et al.
46 Approximation algorithms for disjoint paths and related routing and packing problems – Baveja, Srinivasan
39 Improved bounds for the unsplittable flow problem – Kolman, Scheideler - 2006
36 Short paths in expander graphs – Kleinberg, Rubinfeld - 1996
34 Strongly polynomial algorithms for the unsplittable flow problem – Azar, Regev - 2001
30 Edge disjoint paths revisited – Chekuri, Khanna - 2003
20 On the single source unsplittable flow problem – Dinitz, Garg, et al. - 1998
20 Approximation algorithms for single-source unsplittable flow – Kolliopoulos, Stein - 2002
16 Approximating the single source unsplittable min-cost flow problem – Skutella - 2002
12 Algorithms for fault-tolerant routing in circuit switched networks – Bagchi, Chaudhary, et al. - 2002
8 The k-splittable flow problem. Algorithmica – Baier, Koehler, et al. - 2005
4 Efficient Strategies for Topics in Internet Algorithmics – Bagchi - 2002