The complexity of multicut and mixed multicut problems in (di)graphs

  • Authors:
  • Jørgen Bang-Jensen;Anders Yeo

  • Affiliations:
  • Department of Mathematics and Computer Science, University of Southern Denmark, Odense DK-5230, Denmark;Engineering Systems and Design, Singapore University of Technology and Design, 20 Dover Drive, 138682 Singapore, Singapore and Department of Mathematics, University of Johannesburg, Auckland Park, ...

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2014

Quantified Score

Hi-index 5.23

Visualization

Abstract

The multicut problem with respect to the fixed pattern (di)graph Q is the following: given a (di)graph G, an integer k and a 1-1 mapping @p of the vertices of Q to a subset X of V(G); determine whether there exists a set S of at most k edges (arcs) of G such that G-S has no (@p(q),@p(q^'))-path for every edge (arc) qq^' of Q. We first prove a dichotomy result for the complexity (they are all either polynomial or NP-complete) for multicut problems in (di)graphs in terms of the pattern Q. Then we consider a variant where the pattern is a mixed graph M; the input is a digraph D, an integer k and a 1-1 mapping @p from V(M) to some subset of V(D) and the goal is to decide whether there exists a set S of at most k arcs of D that meets every (@p(q),@p(q^'))-path in D for every arc qq^' of M and every (@p(p),@p(p^'))-path in the underlying undirected graph of D for every edge pp^' of M. Again we prove a dichotomy result for the complexity of such mixed multicut problems in terms of the pattern M. It turns out that the only polynomial cases are those where the pattern is either a polynomial graph pattern or a polynomial digraph pattern. As soon as M contains both edges and arcs, the M-mixed cut problem becomes NP-complete. Finally, we prove that the directed feedback arc set problem is NP-complete, even in the class of digraphs which have a feedback vertex set of size 2.