K-Core Minimization: A Game Theoretic Approach

01/08/2019
by   Sourav Medya, et al.
0

K-cores are maximal induced subgraphs where all vertices have degree at least k. These dense patterns have applications in community detection, network visualization and protein function prediction. However, k-cores can be quite unstable to network modifications, which motivates the question: How resilient is the k-core structure of a network, such as the Web or Facebook, to edge deletions? We investigate this question from an algorithmic perspective. More specifically, we study the problem of computing a small set of edges for which the removal minimizes the k-core structure of a network. This paper provides a comprehensive characterization of the hardness of the k-core minimization problem (KCM), including innaproximability and fixed-parameter intractability. Motivated by such a challenge in terms of algorithm design, we propose a novel algorithm inspired by Shapley value---a cooperative game-theoretic concept--- that is able to leverage the strong interdependencies in the effects of edge removals in the search space. As computing Shapley values is also NP-hard, we efficiently approximate them using a randomized algorithm with probabilistic guarantees. Our experiments, using several real datasets, show that the proposed algorithm outperforms competing solutions in terms of k-core minimization while being able to handle large graphs. Moreover, we illustrate how KCM can be applied in the analysis of the k-core resilience of networks.

READ FULL TEXT

page 7

page 8

page 11

research
02/18/2020

Building large k-cores from sparse graphs

A popular model to measure network stability is the k-core, that is the ...
research
06/27/2019

K-Core Maximization through Edge Additions

A popular model to measure the stability of a network is k-core - the ma...
research
10/19/2022

Community detection in edge-labeled graphs

Finding dense communities in networks is a widely-used tool for analysis...
research
03/24/2022

Batch Dynamic Algorithm to Find k-Cores and Hierarchies

Finding k-cores in graphs is a valuable and effective strategy for extra...
research
10/18/2020

Arboricity Games: the Core and the Nucleolus

The arboricity of a network is the minimum number of forests needed to c...
research
12/31/2022

Targeted k-node Collapse Problem: Towards Understanding the Robustness of Local k-core Structure

The concept of k-core, which indicates the largest induced subgraph wher...
research
08/05/2020

Exploring Cohesive Subgraphs with Vertex Engagement and Tie Strength in Bipartite Graphs

We propose a novel cohesive subgraph model called τ-strengthened (α,β)-c...

Please sign up or login with your details

Forgot password? Click here to reset