English

Faster Algorithms for Graph Monopolarity

Data Structures and Algorithms 2025-07-08 v2

Abstract

A graph G=(V,E)G = (V,E) is monopolar\textit{monopolar} if its vertex set admits a partition V=(CI)V = (C \uplus{} I) where G[C]G[C] is a cluster graph\textit{cluster graph} and II is an independent set\textit{independent set} in GG; this is a \textit{monopolar partition} of GG. The MONOPOLAR RECOGNITION problem -- deciding whether an input graph is monopolar -- is known to be NP-Hard in very restricted graph classes such as sub-cubic planar graphs. We derive a polynomial-time algorithm that takes (i) a graph G=(V,E)G=(V,E) and (ii) a vertex modulator SS of GG to chair-free graphs as inputs, and checks whether GG has a monopolar partition V=(CI)V=(C\uplus{}I) where set SS is contained in the cluster part. We build on this algorithm to develop fast exact exponential-time and parameterized algorithms for MONOPOLAR RECOGNITION. Our exact algorithm solves MONOPOLAR RECOGNITION in O(1.3734n)\mathcal{O}^{\star}(1.3734^{n}) time on input graphs with nn vertices, where the O()\mathcal{O}^{\star}() notation hides polynomial factors. In fact, we solve the more general problems MONOPOLAR EXTENSTION and LIST-MONOPOLAR PARTITION in O(1.3734n)\mathcal{O}^{\star}(1.3734^{n}) time. These are the first improvements over the trivial O(2n)\mathcal{O}^{\star}(2^{n})-time algorithms for all these problems. It is known that -- assuming ETH -- these problems cannot be solved in O(2o(n))\mathcal{O}^{\star}(2^{o(n)}) time. Our FPT algorithms solve MONOPOLAR RECOGNITION in O(3.076kv)\mathcal{O}^{\star}(3.076^{k_{v}}) and O(2.253ke)\mathcal{O}^{\star}(2.253^{k_{e}}) time where kvk_{v} and kek_{e} are, respectively, the sizes of the smallest vertex and edge modulators of the input graph to claw-free graphs. These results are a significant addition to the small number of FPT algorithms currently known for MONOPOLAR RECOGNITION.

Keywords

Cite

@article{arxiv.2410.06337,
  title  = {Faster Algorithms for Graph Monopolarity},
  author = {Geevarghese Philip and Shrinidhi Teganahally Sridhara},
  journal= {arXiv preprint arXiv:2410.06337},
  year   = {2025}
}

Comments

An extended abstract of this work has been accepted at WG 2025 (51st International Workshop on Graph-Theoretic Concepts in Computer Science), Otzenhausen, Germany

R2 v1 2026-06-28T19:13:29.558Z