Partial multicuts in trees

  • Authors:
  • Asaf Levin;Danny Segev

  • Affiliations:
  • Department of Statistics, The Hebrew University of Jerusalem, Jerusalem, Israel;School of Mathematical Sciences, Tel-Aviv University, Tel-Aviv, Israel

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2006
  • Scheduling with Outliers

    APPROX '09 / RANDOM '09 Proceedings of the 12th International Workshop and 13th International Workshop on Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques

  • The checkpoint problem

    Theoretical Computer Science

Quantified Score

Hi-index 5.23

Visualization

Abstract

Let T = (V, E) be an undirected tree, in which each edge is associated with a non-negative cost, and let {s1, t1},..., {sk, tk} be a collection of k distinct pairs of vertices. Given a requirement parameter t ≤ k, the partial multicut on a tree problem asks to find a minimum cost set of edges whose removal from T disconnects at least t out of these k pairs. This problem generalizes the well-known multicut on a tree problem, in which we are required to disconnect all given pairs. The main contribution of this paper is an (8/3 + ε)-approximation algorithm for partial multicut on a tree, whose run time is strongly polynomial for any fixed ε 0. This result is achieved by introducing problem-specific insight to the general framework of using the Lagrangian relaxation technique in approximation algorithms. Our algorithm utilizes a heuristic for the closely related prize-collecting variant, in which we are not required to disconnect all pairs, but rather incur penalties for failing to do so. We provide a Lagrangian multiplier preserving algorithm for the latter problem, with an approximation factor of 2. Finally, we present a new 2-approximation algorithm for multicut on a tree, based on LP-rounding.