Algorithms and Complexity of Hedge Cluster Deletion Problems

Abstract

A hedge graph is a graph whose edge set has been partitioned into groups called hedges. Here we consider a generalization of the well-known Cluster Deletion problem, named Hedge Cluster Deletion. The task is to compute the minimum number of hedges of a hedge graph so that their removal results in a graph that is isomorphic to a disjoint union of cliques. We identify NP-completeness and polynomial-time solutions based on vertex-disjoint 3-vertex-paths as subgraphs. Regarding its approximability, we show that it is NP-hard to approximate Hedge Cluster Deletion within factor 2O(1-ε r) for any ε >0, where r is the number of hedges in a given hedge graph. While Hedge Cluster Deletion is fixed-parameter tractable with respect to the solution size (i.e., the number of removal hedges), we prove that it does not admit a polynomial kernel, unless NP ⊂eq coNP/poly. Moreover, we consider the hedge underlying structure. We give a polynomial-time algorithm with constant approximation ratio for Hedge Cluster Deletion whenever each triangle of the input graph is covered by at most two hedges. On the way to this result, an interesting ingredient that we solved efficiently is a variant of the Vertex Cover problem in which apart from the desired vertex set that covers the edge set, a given set of vertex-constraints should also be included in the solution. Moreover, as a possible workaround for the existence of efficient exact algorithms, we propose the hedge intersection graph which is the intersection graph spanned by the hedges. Towards this direction, we give a polynomial-time algorithm for Hedge Cluster Deletion whenever the hedge intersection graph is acyclic.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…