Passer à la navigation principale Passer à la recherche Passer au contenu principal

KClist++: A simple algorithm for finding k-clique densest subgraphs in large graphs

  • Bintao Sun
  • , Maximilien Danisch
  • , T. H.Hubert Chan
  • , Mauro Sozio
  • University of Hong Kong
  • Sorbonne Université
  • Telecom Paris

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

The problem of finding densest subgraphs has received in-creasing attention in recent years finding applications in bi-ology, finance, as well as social network analysis. The k-clique densest subgraph problem is a generalization of the densest subgraph problem, where the objective is to find a subgraph maximizing the ratio between the number of k-cliques in the subgraph and its number of nodes. It in-cludes as a special case the problem of finding subgraphs with largest average number of triangles (k = 3), which plays an important role in social network analysis. Moreover, al-gorithms that deal with larger values of k can effectively find quasi-cliques. The densest subgraph problem can be solved in polynomial time with algorithms based on maximum flow, linear programming or a recent approach based on convex optimization. In particular, the latter approach can scale to graphs containing tens of billions of edges. While find-ing a densest subgraph in large graphs is no longer a bot-tleneck, the k-clique densest subgraph remains challenging even when k = 3. Our work aims at developing near-optimal and exact algorithms for the k-clique densest subgraph prob-lem on large real-world graphs. We give a surprisingly sim-ple procedure that can be employed to find the maximal k-clique densest subgraph in large-real world graphs. By leveraging appealing properties of existing results, we com-bine it with a recent approach for listing all k-cliques in a graph and a sampling scheme, obtaining the state-of-the-art approaches for the aforementioned problem. Our theoreti-cal results are complemented with an extensive experimental evaluation showing the effectiveness of our approach in large real-world graphs.

langue originaleAnglais
Pages (de - à)1628-1640
Nombre de pages13
journalProceedings of the VLDB Endowment
Volume13
Numéro de publication10
Les DOIs
étatPublié - 1 juin 2020
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « KClist++: A simple algorithm for finding k-clique densest subgraphs in large graphs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation