Основні поняття
Bounded-Density Edge Deletion and Bounded-Density Vertex Deletion problems are computationally hard, with polynomial-time algorithms only for specific graph classes and target densities.
Анотація
The paper analyzes the computational complexity of two problems called Bounded-Density Edge Deletion and Bounded-Density Vertex Deletion. In these problems, given a graph G, a budget k, and a target density τρ, the goal is to find a set of k edges (vertices) whose removal from G results in a graph where the densest subgraph has density at most τρ.
The key findings are:
Polynomial-time algorithms:
For Bounded-Density Edge Deletion, the problem can be solved in polynomial time for specific target densities below 1 (e.g., 0, 1/2, 2/3) or when the input is a tree or clique.
For Bounded-Density Vertex Deletion, the problem can be solved in linear time for trees.
NP-hardness results:
Bounded-Density Edge Deletion is NP-complete for target densities above or below 1, even on claw-free cubic planar, planar bipartite, and split graphs.
Bounded-Density Vertex Deletion is NP-complete for all target densities in the range [0, n^(1-1/c)] for any constant c.
Parameterized complexity:
Bounded-Density Edge Deletion is W[1]-hard with respect to the combined parameter of solution size k and feedback edge number, but fixed-parameter tractable with respect to the vertex cover number.
Bounded-Density Vertex Deletion is W[2]-hard with respect to k, but fixed-parameter tractable with respect to the vertex cover number.
The results demonstrate that the problems are computationally challenging in general, with polynomial-time algorithms only for specific graph classes and target densities.