On Network Design Problems: Fixed Cost Flows and the Covering Steiner Problem

被引:21
|
作者
Even, Guy [1 ]
Kortsarz, Guy [2 ]
Slany, Wolfgang [3 ]
机构
[1] Tel Aviv Univ, Dept Elect Engn Syst, IL-69978 Tel Aviv, Israel
[2] Rutgers State Univ, Dept Comp Sci, Camden, NJ 08102 USA
[3] Tech Univ Wien, Dept Comp Sci, A-1040 Vienna, Austria
关键词
Optimization; graphs; theory; flow; approximation;
D O I
10.1145/10774641077470
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network design problems, such as generalizations of the Steiner Tree Problem, can be cast as edge-cost-flow problems. An edge -cost flow problem is a min-cost flow problem in which the cost of the flow equals the sum of the costs of the edges carrying positive flow. We prove a hardness result for the Minimum Edge Cost Flow Problem (MECF). Using the oneround two -prover scenario, we prove that MECF does not admit a 2(log1-epsilon n)-ratio approximation, for every constant epsilon > 0, unless NP subset of DTIME(n(polylogn)) A restricted version of MECF, called Infinite Capacity MECF (ICF), is defined. The ICF problem is defined as follows: (i) all edges have infinite capacity, (ii) there are multiple sources and sinks, where flow can be delivered from every source to every sink, (iii) each source and sink has a supply amount and demand amount, respectively, and (iv) the required total flow is given as part of the input. The goal is to find a minimum edge-cost flow that meets the required total flow while obeying the demands of the sinks and the supplies of the sources. This problem naturally arises in practical scheduling applications, and is equivalent to the special case of single source MECF, with all edges not touching the source or the sink having infinite capacity. The directed ICF generalizes the Covering Steiner Problem in directed and undirected graphs. The undirected version of ICF generalizes several network design problems, such as: Steiner Tree Problem, k -MST, Point-to-point Connection Problem, and the generalized Steiner Tree Problem. An O (log x) -approximation algorithm for undirected ICF is presented. We also present a bi-criteria approximation algorithm for directed ICF. The algorithm for directed ICF finds a flow that delivers half the required flow at a cost that is at most O (n(epsilon)/epsilon(4)) times bigger than the cost of an optimal flow. The running time of the algorithm is O (x(2/epsilon) . n(1+1/epsilon)), where x denotes the required total flow. Randomized approximation algorithms for the Covering Steiner Problem in directed and undirected graphs are presented. The algorithms are based on a randomized reduction to a problem called 1/2-Group Steiner. In undirected graphs, the approximation ratio matches the approximation ratio of Konjevod et al. [2002]. However, our algorithm is much simpler. In directed graphs, the algorithm is the first nontrivial approximation algorithm for the Covering Steiner Problem. Deterministic algorithms are obtained by derandomization.
引用
收藏
页码:74 / 101
页数:28
相关论文
共 50 条
  • [31] New pruning rules for the Steiner tree problem and 2-connected Steiner network problem
    Brazil, Marcus
    Volz, Marcus
    Zachariasen, Martin
    Ras, Charl
    Thomas, Doreen
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2019, 78 : 37 - 49
  • [32] Global optimum of the linearized network design problem with equilibrium flows
    Wang, David Z. W.
    Lo, Hong K.
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2010, 44 (04) : 482 - 492
  • [33] An integrated supply chain network design problem for bidirectional flows
    Zhang, Zhi-Hai
    Li, Bin-Feng
    Qian, Xiang
    Cai, Lin-Ning
    EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (09) : 4298 - 4308
  • [34] On Steiner versions of (bi)connectivity in network problems
    Volgenant, A
    Duin, CW
    GRAPHS AND COMBINATORICS, 2004, 20 (02) : 263 - 273
  • [35] Simplifying obstacles for Steiner network problems in the plane
    Volz, Marcus
    Brazil, Marcus
    Ras, Charl
    Thomas, Doreen
    NETWORKS, 2022, 80 (01) : 77 - 92
  • [36] On Steiner Versions of (bi)Connectivity in Network Problems
    A. Volgenant
    C.W. Duin
    Graphs and Combinatorics, 2004, 20 : 263 - 273
  • [37] SOLVING FOR HABITAT CONNECTIONS AS A STEINER NETWORK PROBLEM
    SESSIONS, J
    FOREST SCIENCE, 1992, 38 (01) : 203 - 207
  • [38] Network Design Problems with Bounded Distances via Shallow-Light Steiner Trees
    Chimani, Markus
    Spoerhase, Joachim
    32ND INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2015), 2015, 30 : 238 - 248
  • [39] On a new class of nonlinear set covering problems arising in wireless network design
    Bosio, Sandro
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2008, 6 (02): : 183 - 186
  • [40] Prize-Collecting Steiner Network Problems
    Hajiaghayi, Mohammadtaghi
    Khandekar, Rohit
    Kortsarz, Guy
    Nutov, Zeev
    ACM TRANSACTIONS ON ALGORITHMS, 2012, 9 (01)