English

Building large k-cores from sparse graphs

Data Structures and Algorithms 2020-07-08 v2

Abstract

A popular model to measure network stability is the kk-core, that is the maximal induced subgraph in which every vertex has degree at least kk. For example, kk-cores are commonly used to model the unraveling phenomena in social networks. In this model, users having less than kk connections within the network leave it, so the remaining users form exactly the kk-core. In this paper we study the question whether it is possible to make the network more robust by spending only a limited amount of resources on new connections. A mathematical model for the kk-core construction problem is the following Edge kk-Core optimization problem. We are given a graph GG and integers kk, bb and pp. The task is to ensure that the kk-core of GG has at least pp vertices by adding at most bb edges. The previous studies on Edge kk-Core demonstrate that the problem is computationally challenging. In particular, it is NP-hard when k=3k=3, W[1]-hard being parameterized by k+b+pk+b+p (Chitnis and Talmon, 2018), and APX-hard (Zhou et al, 2019). Nevertheless, we show that there are efficient algorithms with provable guarantee when the kk-core has to be constructed from a sparse graph with some additional structural properties. Our results are 1) When the input graph is a forest, Edge kk-Core is solvable in polynomial time; 2) Edge kk-Core is fixed-parameter tractable (FPT) being parameterized by the minimum size of a vertex cover in the input graph. On the other hand, with such parameterization, the problem does not admit a polynomial kernel subject to a widely-believed assumption from complexity theory; 3) Edge kk-Core is FPT parameterized by tw+k\mathrm{tw}+k. This improves upon a result of Chitnis and Talmon by not requiring bb to be small. Each of our algorithms is built upon a new graph-theoretical result interesting in its own.

Keywords

Cite

@article{arxiv.2002.07612,
  title  = {Building large k-cores from sparse graphs},
  author = {Fedor V. Fomin and Danil Sagunov and Kirill Simonov},
  journal= {arXiv preprint arXiv:2002.07612},
  year   = {2020}
}
R2 v1 2026-06-23T13:45:25.953Z