Faster Algorithms for Graph Monopolarity
Abstract
A graph is if its vertex set admits a partition where is a and is an in ; this is a \textit{monopolar partition} of . 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 and (ii) a vertex modulator of to chair-free graphs as inputs, and checks whether has a monopolar partition where set 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 time on input graphs with vertices, where the notation hides polynomial factors. In fact, we solve the more general problems MONOPOLAR EXTENSTION and LIST-MONOPOLAR PARTITION in time. These are the first improvements over the trivial -time algorithms for all these problems. It is known that -- assuming ETH -- these problems cannot be solved in time. Our FPT algorithms solve MONOPOLAR RECOGNITION in and time where and 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.
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