Approximation Algorithms for k-Hurdle Problems英文电子资料.pdfVIP

  • 4
  • 0
  • 约5.29万字
  • 约 10页
  • 2019-02-01 发布于福建
  • 举报

Approximation Algorithms for k-Hurdle Problems英文电子资料.pdf

Approximation Algorithms for k-Hurdle Problems Brian C. Dean∗ Adam Griffis∗ Ojas Parekh† Adam Whitley∗ December 14, 2009 Abstract 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 |p ∩ S | ≥ 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 a 2(1 − 1 )-approximation algorithm based on rounding the solution of a linear program, for which we give a r 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. We also describe an approximation-preserving reduction from vertex cover as evidence that it may be difficult to achieve a better approximation ratio than 2(1 − 1 ). For the k-hurdle multicut problem in an n-vertex graph, we r provide an algorithm that, for any constant ε 0, outputs a (1 − ε)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. Keywords: multiway cut, multicut, approximation algorithm, randomized rounding 1 Introduction E

文档评论(0)

1亿VIP精品文档

相关文档