Flows on few paths: Algorithms and lower bounds

被引:0
|
作者
Martens, M [1 ]
Skutella, M [1 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
来源
ALGORITHMS ESA 2004, PROCEEDINGS | 2004年 / 3221卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 edge-disjoint 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 k(i). The contribution of this paper is twofold. First, for the unsplittable flow problem, we prove a lower bound of Omega(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.
引用
收藏
页码:520 / 531
页数:12
相关论文
共 50 条
  • [1] Flows on few paths: Algorithms and lower bounds
    Martens, Maren
    Skutella, Martin
    NETWORKS, 2006, 48 (02) : 68 - 76
  • [2] Algorithms and Lower Bounds for Replacement Paths under Multiple Edge Failures
    Williams, Virginia Vassilevska
    Woldeghebriel, Eyob
    Xu, Yinzhan
    2022 IEEE 63RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2022, : 907 - 918
  • [3] THE LOWER BOUNDS ON DISTRIBUTED SHORTEST PATHS
    RAMARAO, KVS
    VENKATESAN, S
    INFORMATION PROCESSING LETTERS, 1993, 48 (03) : 145 - 149
  • [4] POLYMATROIDAL FLOWS WITH LOWER BOUNDS
    LAWLER, EL
    MARTEL, CU
    DISCRETE APPLIED MATHEMATICS, 1986, 15 (2-3) : 291 - 313
  • [5] LOWER BOUNDS ON THE LENGTH OF MONOTONE PATHS IN ARRANGEMENTS
    MATOUSEK, J
    DISCRETE & COMPUTATIONAL GEOMETRY, 1991, 6 (02) : 129 - 134
  • [6] DLP in semigroups: Algorithms and lower bounds
    Han, Jiao
    Zhuang, Jincheng
    JOURNAL OF MATHEMATICAL CRYPTOLOGY, 2022, 16 (01) : 278 - 288
  • [7] Quantum query algorithms and lower bounds
    Ambainis, A
    Classical and New Paradigms of Computation and Their Complexity Hierarchies, 2004, 23 : 15 - 32
  • [8] Propositional lower bounds: Algorithms and complexity
    Cadoli, M
    Palopoli, L
    Scarcello, F
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1999, 27 (1-4) : 129 - 148
  • [9] Lower complexity bounds for interpolation algorithms
    Gimenez, Nardo
    Heintz, Joos
    Matera, Guillermo
    Solerno, Pablo
    JOURNAL OF COMPLEXITY, 2011, 27 (02) : 151 - 187
  • [10] Propositional lower bounds: Generalization and algorithms
    Cadoli, M
    Palopoli, L
    Scarcello, F
    LOGICS IN ARTIFICIAL INTELLIGENCE, 1998, 1489 : 355 - 367