English

Is Graph Local Complementation Inherently Sequential?

Computational Complexity 2025-09-22 v3 Discrete Mathematics

Abstract

Local complementation of a graph GG on vertex vv is an operation that results in a new graph GvG*v, where the neighborhood of vv is complemented. Two graph are locally equivalent if on can be reached from the other one through local complementation. It was previously established that recognizing locally equivalent graphs can be done in O(n4)\mathcal{O}(n^4) time. We sharpen this result by proving it can be decided in O(log2(n))\mathcal{O}(\log^2(n)) parallel time with nO(1)n^{\mathcal{O}(1)} processors. As a second contribution, we introduce the Local Complementation Problem, a decision problem that captures the complexity of applying a sequence of local complementations. Given a graph GG, a sequence of vertices ss, and a pair of vertices u,vu,v, the problem asks whether the edge (u,v)(u,v) is present in the graph obtained after applying local complementations according to ss. Regardless it simplicity, it is proven to be P\mathsf{P}-complete, therefore it is unlikely to be efficiently parallelizable. Finally, it is conjectured that Local Complementation Problem remains P\mathsf{P}-complete when restricted to circle graphs.

Keywords

Cite

@article{arxiv.2503.24144,
  title  = {Is Graph Local Complementation Inherently Sequential?},
  author = {Pablo Concha-Vega},
  journal= {arXiv preprint arXiv:2503.24144},
  year   = {2025}
}

Comments

15 pages, 13 figures