English

On Stable Cutsets in General and Minimum Degree Constrained Graphs

Data Structures and Algorithms 2025-10-13 v1 Computational Complexity Discrete Mathematics

Abstract

A stable cutset is a set of vertices SS of a connected graph, that is pairwise non-adjacent and when deleting SS, the graph becomes disconnected. Determining the existence of a stable cutset in a graph is known to be NP-complete. In this paper, we introduce a new exact algorithm for Stable Cutset. By branching on graph configurations and using the O(1.3645)O^*(1.3645) algorithm for the (3,2)-Constraint Satisfaction Problem presented by Beigel and Eppstein, we achieve an improved running time of O(1.2972n)O^*(1.2972^n). In addition, we investigate the Stable Cutset problem for graphs with a bound on the minimum degree δ\delta. First, we show that if the minimum degree of a graph GG is at least 23(n1)\frac{2}{3}(n-1), then GG does not contain a stable cutset. Furthermore, we provide a polynomial-time algorithm for graphs where δ12n\delta \geq \tfrac{1}{2}n, and a similar kernelisation algorithm for graphs where δ=12nk\delta = \tfrac{1}{2}n - k. Finally, we prove that Stable Cutset remains NP-complete for graphs with minimum degree cc, where c>1c > 1. We design an exact algorithm for this problem that runs in O(λn)O^*(\lambda^n) time, where λ\lambda is the positive root of xδ+2xδ+1+6x^{\delta + 2} - x^{\delta + 1} + 6. This algorithm can also be applied to the \textsc{3-Colouring} problem with the same minimum degree constraint, leading to an improved exact algorithm as well.

Keywords

Cite

@article{arxiv.2510.09432,
  title  = {On Stable Cutsets in General and Minimum Degree Constrained Graphs},
  author = {Mats Vroon and Hans L. Bodlaender},
  journal= {arXiv preprint arXiv:2510.09432},
  year   = {2025}
}
R2 v1 2026-07-01T06:29:32.265Z