Approximation algorithms for k-hurdle problems

被引:0
|
作者
Dean, Brian C. [1 ]
Griffis, Adam [1 ]
Whitley, Adam [1 ]
机构
[1] Clemson Univ, Sch Comp, Clemson, SC 29631 USA
来源
关键词
D O I
10.1007/978-3-540-78773-0_39
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The polynomial-time solvable k-hurdle problem is a natural generalization of the classical s-t minimum cut problem where we must select a minimum-cost subset S of the edges of a graph such that vertical bar p boolean AND s vertical bar >= k for every s-t path p. In this paper, we describe a set of approximation algorithms for "k-hurdle" variants of the NP-hard multiway cut and multicut problems. For the k-hurdle multiway cut problem with r terminals, we give two results, the first being a pseudo-approximation algorithm that outputs a (k - 1)-hurdle solution whose cost is at most that of an optimal solution for k hurdles. Secondly, we provide two different 2(1 - 1/r)-approximation algorithms. The first is based on rounding the solution of a linear program that embeds our graph into a simplex, and although this same linear program yields stronger approximation guarantees for the traditional multiway cut problem, we show that its integrality gap increases to 2(1 - 1/r) in the k-hurdle case. Our second approximation result is based on half-integrality, for which we provide a simple randomized half-integrality proof that works for both edge and vertex k-hurdle multiway cuts that generalizes the half-integrality results of Garg et al. for the vertex multiway cut problem. For the k-hurdle multicut problem in an n-vertex graph, we provide an algorithm that, for any constant epsilon > 0, outputs a [(1 - epsilon)k]-hurdle solution of cost at most O(log n) times that of an optimal k-hurdle solution, and we obtain a 2-approximation algorithm for trees.
引用
收藏
页码:449 / 460
页数:12
相关论文
共 50 条
  • [31] Approximation algorithms for graph homomorphism problems
    Langberg, Michael
    Rabani, Yuval
    Swamy, Chaitanya
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 176 - 187
  • [32] Approximation Algorithms for Budgeted Learning Problems
    Guha, Sudipto
    Munagala, Kamesh
    STOC 07: PROCEEDINGS OF THE 39TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, 2007, : 104 - 113
  • [33] APPROXIMATION ALGORITHMS FOR SOME ROUTING PROBLEMS
    FREDERICKSON, GN
    HECHT, MS
    KIM, CE
    SIAM JOURNAL ON COMPUTING, 1978, 7 (02) : 178 - 193
  • [34] APPROXIMATION ALGORITHMS FOR DATA PLACEMENT PROBLEMS
    Baev, Ivan
    Rajaraman, Rajmohan
    Swamy, Chaitanya
    SIAM JOURNAL ON COMPUTING, 2008, 38 (04) : 1411 - 1429
  • [35] APPROXIMATION ALGORITHMS FOR SOME POSTMAN PROBLEMS
    FREDERICKSON, GN
    JOURNAL OF THE ACM, 1979, 26 (03) : 538 - 554
  • [36] APPROXIMATION ALGORITHMS FOR DISCRETE OPTIMIZATION PROBLEMS
    LIU, CL
    NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY, 1975, 22 (05): : A597 - A597
  • [37] Approximation algorithms for partial covering problems
    Gandhi, R
    Khuller, S
    Srinivasan, A
    AUTOMATA LANGUAGES AND PROGRAMMING, PROCEEDING, 2001, 2076 : 225 - 236
  • [38] Improved Approximation Algorithms for Inventory Problems
    Bosman, Thomas
    Olver, Neil
    INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, IPCO 2020, 2020, 12125 : 91 - 103
  • [39] APPROXIMATION ALGORITHMS FOR GEOMETRIC MEDIAN PROBLEMS
    LIN, JH
    VITTER, JS
    INFORMATION PROCESSING LETTERS, 1992, 44 (05) : 245 - 249
  • [40] Approximation algorithms for hierarchical location problems
    Plaxton, CG
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2006, 72 (03) : 425 - 443