Hierarchical cycle-tree packing model for $K$-core attack problem
Jianwen Zhou, Hai-Jun Zhou
TL;DR
This work addresses the problem of selecting a minimal initial seed set within the $K$-core to trigger complete collapse under irreversible pruning. It advances a hierarchical cycle-tree packing framework, solved with the replica-symmetric cavity method and coarse-grained belief propagation, yielding the hCTGA algorithm that constructs near-optimal attack sets on sparse random graphs. Theoretical predictions show the minimum attack density $\rho_{\min}$ decreases and converges rapidly as the layer count $H$ grows, while empirical results on regular random and Erdős–Rényi graphs demonstrate that hCTGA outperforms prior heuristics and approaches RS-based minima. The approach provides a scalable, physics-inspired tool for optimizing irreversible dynamics on graphs and offers insights into potential hierarchical organization in complex networks.
Abstract
The $K$-core of a graph is the unique maximum subgraph within which each vertex connects to $K$ or more other vertices. The optimal $K$-core attack problem asks to delete the minimum number of vertices from the $K$-core to induce its complete collapse. A hierarchical cycle-tree packing model is introduced here for this challenging combinatorial optimization problem. We convert the temporally long-range correlated $K$-core pruning dynamics into locally tree-like static patterns and analyze this model through the replica-symmetric cavity method of statistical physics. A set of coarse-grained belief propagation equations are derived to predict single vertex marginal probabilities efficiently. The associated hierarchical cycle-tree guided attack ({\tt hCTGA}) algorithm is able to construct nearly optimal attack solutions for regular random graphs and Erdös-Rényi random graphs. Our cycle-tree packing model may also be helpful for constructing optimal initial conditions for other irreversible dynamical processes on sparse random graphs.
