A Fast Algorithm to Compute Maximum <i>k</i>-Plexes in Social Network Analysis

Authors

  • Mingyu Xiao University of Electronic Science and Technology of China
  • Weibo Lin University of Electronic Science and Technology of China
  • Yuanshun Dai University of Electronic Science and Technology of China
  • Yifeng Zeng Teesside University

DOI:

https://doi.org/10.1609/aaai.v31i1.10655

Keywords:

Exact algorithms, Social network, k-plex

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.

Downloads

Published

2017-02-12

How to Cite

Xiao, M., Lin, W., Dai, Y., & Zeng, Y. (2017). A Fast Algorithm to Compute Maximum <i>k</i>-Plexes in Social Network Analysis. Proceedings of the AAAI Conference on Artificial Intelligence, 31(1). https://doi.org/10.1609/aaai.v31i1.10655

Issue

Section

AAAI Technical Track: Heuristic Search and Optimization