A Fast Algorithm to Compute Maximum K-Plexes in Social Network Analysis

Abstract

A clique model is one of the most important techniques on the cohesive subgraph detection; however, its applications are rather limited due to restrictive conditions of the model. Hence much research resorts to k-plex — a graph in which any vertex is adjacent to all but at most k vertices — which is a relaxation model of the clique. In this paper, we study the maximum k-plex problem and propose a fast algorithm to compute maximum k-plexes by exploiting structural properties of the problem. In an n-vertex graph, the algorithm computes optimal solutions in cnnO(1) time for a constant c < 2 depending only on k. To the best of our knowledge, this is the first algorithm that breaks the trivial theoretical bound of 2n for each k ≥ 3. We also provide experimental results over multiple real-world social network instances in support.

Cite

Text

Xiao et al. "A Fast Algorithm to Compute Maximum K-Plexes in Social Network Analysis." AAAI Conference on Artificial Intelligence, 2017. doi:10.1609/AAAI.V31I1.10655

Markdown

[Xiao et al. "A Fast Algorithm to Compute Maximum K-Plexes in Social Network Analysis." AAAI Conference on Artificial Intelligence, 2017.](https://mlanthology.org/aaai/2017/xiao2017aaai-fast/) doi:10.1609/AAAI.V31I1.10655

BibTeX

@inproceedings{xiao2017aaai-fast,
  title     = {{A Fast Algorithm to Compute Maximum K-Plexes in Social Network Analysis}},
  author    = {Xiao, Mingyu and Lin, Weibo and Dai, Yuanshun and Zeng, Yifeng},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {919-925},
  doi       = {10.1609/AAAI.V31I1.10655},
  url       = {https://mlanthology.org/aaai/2017/xiao2017aaai-fast/}
}