Faster maximal clique enumeration in large real-world link streams
Journal of Graph Algorithms and Applications, Tome 28 (2024) no. 1, pp. 149-178.

Voir la notice de l'article provenant de la source Journal of Graph Algorythms and Applications website

Link streams offer a good model for representing interactions over time. They consist of links $(b,e,u,v)$, where $u$ and $v$ are vertices interacting during the whole time interval $[b,e]$. In this paper, we deal with the problem of enumerating maximal cliques in link streams. A clique is a pair $(C,[t_0,t_1])$, where $C$ is a set of vertices that all interact pairwise during the full interval $[t_0,t_1]$. It is maximal when neither its set of vertices nor its time interval can be increased. Some main works solving this problem are based on the famous Bron-Kerbosch algorithm for enumerating maximal cliques in graphs. We take this idea as a starting point to propose a new algorithm which matches the cliques of the instantaneous graphs formed by links existing at a given time $t$ to the maximal cliques of the link stream. We prove its correctness and compute its complexity, which is better than the state-of-the art ones in many cases of interest. We also study the output-sensitive complexity, which is close to the output size, thereby showing that our algorithm is efficient. To confirm this, we perform experiments on link streams used in the state of the art, and on massive link streams, up to 100 million links. In all cases our algorithm is faster, mostly by a factor of at least 10 and up to a factor of $10^4$. Moreover, it scales to massive link streams for which the existing algorithms are not able to provide the solution.
DOI : 10.7155/jgaa.v28i1.2932
Keywords: Link stream, Temporal graph, Dynamic network, Maximal clique enumeration, Bron-Kerbosch, Output-sensitive complexity

Alexis Baudin 1 ; Clémence Magnien 1 ; Lionel Tabourier 1

1 Sorbonne University, CNRS, LIP6
@article{JGAA_2024_28_1_a6,
     author = {Alexis Baudin and Cl\'emence Magnien and Lionel Tabourier},
     title = {Faster maximal clique enumeration in large real-world link streams},
     journal = {Journal of Graph Algorithms and Applications},
     pages = {149--178},
     publisher = {mathdoc},
     volume = {28},
     number = {1},
     year = {2024},
     doi = {10.7155/jgaa.v28i1.2932},
     language = {en},
     url = {http://geodesic.mathdoc.fr/articles/10.7155/jgaa.v28i1.2932/}
}
TY  - JOUR
AU  - Alexis Baudin
AU  - Clémence Magnien
AU  - Lionel Tabourier
TI  - Faster maximal clique enumeration in large real-world link streams
JO  - Journal of Graph Algorithms and Applications
PY  - 2024
SP  - 149
EP  - 178
VL  - 28
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/articles/10.7155/jgaa.v28i1.2932/
DO  - 10.7155/jgaa.v28i1.2932
LA  - en
ID  - JGAA_2024_28_1_a6
ER  - 
%0 Journal Article
%A Alexis Baudin
%A Clémence Magnien
%A Lionel Tabourier
%T Faster maximal clique enumeration in large real-world link streams
%J Journal of Graph Algorithms and Applications
%D 2024
%P 149-178
%V 28
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/articles/10.7155/jgaa.v28i1.2932/
%R 10.7155/jgaa.v28i1.2932
%G en
%F JGAA_2024_28_1_a6
Alexis Baudin; Clémence Magnien; Lionel Tabourier. Faster maximal clique enumeration in large real-world link streams. Journal of Graph Algorithms and Applications, Tome 28 (2024) no. 1, pp. 149-178. doi : 10.7155/jgaa.v28i1.2932. http://geodesic.mathdoc.fr/articles/10.7155/jgaa.v28i1.2932/

Cité par Sources :