English

Algorithms for subgraph complementation to some classes of graphs

Data Structures and Algorithms 2023-03-29 v1

Abstract

For a class G\mathcal{G} of graphs, the objective of \textsc{Subgraph Complementation to} G\mathcal{G} is to find whether there exists a subset SS of vertices of the input graph GG such that modifying GG by complementing the subgraph induced by SS results in a graph in G\mathcal{G}. We obtain a polynomial-time algorithm for the problem when G\mathcal{G} is the class of graphs with minimum degree at least kk, for a constant kk, answering an open problem by Fomin et al. (Algorithmica, 2020). When G\mathcal{G} is the class of graphs without any induced copies of the star graph on t+1t+1 vertices (for any constant t3t\geq 3) and diamond, we obtain a polynomial-time algorithm for the problem. This is in contrast with a result by Antony et al. (Algorithmica, 2022) that the problem is NP-complete and cannot be solved in subexponential-time (assuming the Exponential Time Hypothesis) when G\mathcal{G} is the class of graphs without any induced copies of the star graph on t+1t+1 vertices, for every constant t5t\geq 5.

Keywords

Cite

@article{arxiv.2303.15873,
  title  = {Algorithms for subgraph complementation to some classes of graphs},
  author = {Dhanyamol Antony and Sagartanu Pal and R. B. Sandeep},
  journal= {arXiv preprint arXiv:2303.15873},
  year   = {2023}
}
R2 v1 2026-06-28T09:37:38.355Z