Fast Enumeration of Minimal Removable Sets in Monotone Systems with Application to Core Collapse Analysis
Abstract
In network vulnerability analysis, it is crucial to evaluate the robustness of -cores against vertex removals. A -core is often fragile since removing a few vertices can trigger a large reduction in the core size, a phenomenon known as core collapse. In this paper, we study the problem of enumerating all minimal removable sets (MinRSs) of a given -core, where a MinRS is a minimal nonempty set of vertices whose removal results in a smaller -core graph. We consider this problem within a general mathematical framework based on monotone systems. We show that, for a monotone system that is given with an underlying graph , all MinRSs of a solution can be enumerated in time, where , and denotes the computation time of evaluating the monotone function of the system. Furthermore, if the system satisfies the newly defined in-dominating seed property, the complexity drops to time. We prove that standard -cores in undirected graphs satisfy this property, enabling MinRS enumeration in time, a significant improvement over the baseline. We also extend our framework to enumerate all solutions in a given monotone system. This yields an -delay algorithm for all -core subgraphs, outperforming an algorithm given by [Boley et al., Theoretical Computer Science, 2010]. Our framework is applicable to various -core extensions, including weighted -cores, multi-layer -cores, and -cores.
Keywords
Cite
@article{arxiv.2606.26639,
title = {Fast Enumeration of Minimal Removable Sets in Monotone Systems with Application to Core Collapse Analysis},
author = {Kan Shota and Kazuya Haraguchi},
journal= {arXiv preprint arXiv:2606.26639},
year = {2026}
}
Comments
28 pages, 5 figures