On subgraph complementation to H-free graphs

03/04/2021
by   Dhanyamol Antony, et al.
0

For a class 𝒢 of graphs, the problem SUBGRAPH COMPLEMENT TO 𝒢 asks whether one can find a subset S of vertices of the input graph G such that complementing the subgraph induced by S in G results in a graph in 𝒢. We investigate the complexity of the problem when 𝒢 is H-free for H being a complete graph, a star, a path, or a cycle. We obtain the following results: - When H is a K_t (a complete graph on t vertices) for any fixed t≥ 1, the problem is solvable in polynomial-time. This applies even when 𝒢 is a subclass of K_t-free graphs recognizable in polynomial-time, for example, the class of (t-2)-degenerate graphs. - When H is a K_1,t (a star graph on t+1 vertices), we obtain that the problem is NP-complete for every t≥ 5. This, along with known results, leaves only two unresolved cases - K_1,3 and K_1,4. - When H is a P_t (a path on t vertices), we obtain that the problem is NP-complete for every t≥ 7, leaving behind only two unresolved cases - P_5 and P_6. - When H is a C_t (a cycle on t vertices), we obtain that the problem is NP-complete for every t≥ 8, leaving behind four unresolved cases - C_4, C_5, C_6, and C_7. Further, we prove that these hard problems do not admit subexponential-time algorithms (algorithms running in time 2^o(|V(G)|)), assuming the Exponential Time Hypothesis. A simple complementation argument implies that results for 𝒢 are applicable for 𝒢, thereby obtaining similar results for H being the complement of a complete graph, a star, a path, or a cycle. Our results generalize two main results and resolve one open question by Fomin et al. (Algorithmica, 2020).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/28/2023

Algorithms for subgraph complementation to some classes of graphs

For a class 𝒢 of graphs, the objective of Subgraph Complementation to 𝒢 ...
research
07/05/2020

Complexity of the Multilevel Critical Node Problem

In this work, we analyze a sequential game played in a graph called the ...
research
04/29/2018

Partial complementation of graphs

A partial complement of the graph G is a graph obtained from G by comple...
research
02/05/2019

On the Hardness and Inapproximability of Recognizing Wheeler Graphs

In recent years several compressed indexes based on variants of the Borr...
research
12/13/2018

Polygon Simplification by Minimizing Convex Corners

Let P be a polygon with r>0 reflex vertices and possibly with holes and ...
research
09/20/2023

Hardness Transitions of Star Colouring and Restricted Star Colouring

We study how the complexity of the graph colouring problems star colouri...
research
08/21/2020

Acyclic, Star and Injective Colouring: A Complexity Picture for H-Free Graphs

A k-colouring c of a graph G is a mapping V(G) to 1,2,... k such that c(...

Please sign up or login with your details

Forgot password? Click here to reset