Maximal cliques play a fundamental role in numerous application domains, where their enumeration can prove extremely useful. Yet their sheer number, even in sparse real-world graphs, can make them impractical to be exploited effectively. To address this issue, one approach is to enumerate -isolated maximal cliques, whose vertices have (on average) less than edges toward the rest of the graph. By tuning parameter , the degree of isolation can be controlled, and cliques that are overly connected to the outside are filtered out. Building on Tomita et al.’s very practical recursive algorithm for maximal clique enumeration, we propose four pruning heuristics, applicable individually or in combination, that discard recursive search branches that are guaranteed not to yield -isolated maximal cliques. Besides proving correctness, we characterize both the pruning power and the computational cost of these heuristics, and we conduct an extensive experimental study comparing our methods with Tomita’s baseline and with a state-of-the-art approach. Results show that two of our heuristics offer substantial efficiency improvements, especially on realworld graphs with social network properties.

D'Elia, Marco; Finocchi, Irene; Patrignani, Maurizio. (2026). Engineering Algorithms for L-Isolated Maximal Clique Enumeration. In WALCOM: Algorithms and Computation (pp. 545- 559). Springer. Isbn: 978-981-95-7127-7. Isbn: 978-981-95-7126-0. Doi: 10.1007/978-981-95-7127-7_36.

Engineering Algorithms for L-Isolated Maximal Clique Enumeration

Irene Finocchi
;
2026

Abstract

Maximal cliques play a fundamental role in numerous application domains, where their enumeration can prove extremely useful. Yet their sheer number, even in sparse real-world graphs, can make them impractical to be exploited effectively. To address this issue, one approach is to enumerate -isolated maximal cliques, whose vertices have (on average) less than edges toward the rest of the graph. By tuning parameter , the degree of isolation can be controlled, and cliques that are overly connected to the outside are filtered out. Building on Tomita et al.’s very practical recursive algorithm for maximal clique enumeration, we propose four pruning heuristics, applicable individually or in combination, that discard recursive search branches that are guaranteed not to yield -isolated maximal cliques. Besides proving correctness, we characterize both the pruning power and the computational cost of these heuristics, and we conduct an extensive experimental study comparing our methods with Tomita’s baseline and with a state-of-the-art approach. Results show that two of our heuristics offer substantial efficiency improvements, especially on realworld graphs with social network properties.
2026
978-981-95-7127-7
978-981-95-7126-0
Maximal cliques · Isolated cliques · Enumeration algorithms · Clique summarization · Algorithm engineering
D'Elia, Marco; Finocchi, Irene; Patrignani, Maurizio. (2026). Engineering Algorithms for L-Isolated Maximal Clique Enumeration. In WALCOM: Algorithms and Computation (pp. 545- 559). Springer. Isbn: 978-981-95-7127-7. Isbn: 978-981-95-7126-0. Doi: 10.1007/978-981-95-7127-7_36.
File in questo prodotto:
File Dimensione Formato  
978-981-95-7127-7_36.pdf

Solo gestori archivio

Tipologia: Versione dell'editore
Licenza: Tutti i diritti riservati
Dimensione 1.61 MB
Formato Adobe PDF
1.61 MB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11385/258618
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact