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
来源
LATIN 2008: THEORETICAL INFORMATICS | 2008年 / 4957卷
关键词
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 条
  • [41] Approximation algorithms for geometric optimization problems
    Tamaki, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03): : 455 - 461
  • [42] Approximation Algorithms for Restless Bandit Problems
    Guha, Sudipto
    Munagala, Kamesh
    Shi, Peng
    JOURNAL OF THE ACM, 2010, 58 (01)
  • [43] Approximation algorithms for directed Steiner problems
    Charikar, M
    Chekuri, C
    Cheung, TY
    Dai, Z
    Goel, A
    Guha, S
    Li, M
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1999, 33 (01): : 73 - 91
  • [44] Approximation algorithms for partial covering problems
    Gandhi, R
    Khuller, S
    Srinivasan, A
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2004, 53 (01): : 55 - 84
  • [45] Better Approximation Algorithms for Scaffolding Problems
    Chen, Zhi-Zhong
    Harada, Youta
    Machida, Eita
    Guo, Fei
    Wang, Lusheng
    Frontiers in Algorithmics, FAW 2016, 2016, 9711 : 17 - 28
  • [46] Approximation Algorithms for Cycle Packing Problems
    Krivelevich, Michael
    Nutov, Zeev
    Yuster, Raphael
    PROCEEDINGS OF THE SIXTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2005, : 556 - 561
  • [47] Approximation algorithms for Hamming clustering problems
    Gasieniec, L
    Jansson, J
    Lingas, A
    COMBINATORIAL PATTERN MATCHING, 2000, 1848 : 108 - 118
  • [48] Approximation algorithms for information dissemination problems
    Fraigniaud, P
    Vial, S
    1996 IEEE SECOND INTERNATIONAL CONFERENCE ON ALGORITHMS & ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP'96, PROCEEDINGS OF, 1996, : 155 - 162
  • [49] Approximation algorithms for the min-max clustered k-traveling salesmen problems
    Bao, Xiaoguang
    Xu, Lei
    Yu, Wei
    Song, Wei
    THEORETICAL COMPUTER SCIENCE, 2022, 933 : 60 - 66
  • [50] Approximation shortest paths algorithms for some k-source spanning tree problems
    Chen, YH
    Wu, BY
    Tang, CY
    NETWORKS, 2006, 47 (03) : 147 - 156