We present an indivisible I/O-efficient algorithm for subgraph enumeration, where the objective is to list all the subgraphs of a massive graph G := (V, E) that are isomorphic to a pattern graph Q having k = O(1) vertices. Our algorithm performs (equation presented) I/Os with high probability, where ρ is the fractional edge covering number of Q (it always holds ρ ≥ k/2, regardless of Q), M is the number of words in (internal) memory, and B is the number of words in a disk block. Our solution is optimal in the class of indivisible algorithms for all pattern graphs with ρ > k/2. When ρ = k/2, our algorithm is still optimal as long as M/B ≥ (|E|/B)ϵ for any constant ϵ > 0.

Enumerating Subgraphs of Constant Sizes in External Memory

Silvestri Francesco
Membro del Collaboration Group
;
2023

Abstract

We present an indivisible I/O-efficient algorithm for subgraph enumeration, where the objective is to list all the subgraphs of a massive graph G := (V, E) that are isomorphic to a pattern graph Q having k = O(1) vertices. Our algorithm performs (equation presented) I/Os with high probability, where ρ is the fractional edge covering number of Q (it always holds ρ ≥ k/2, regardless of Q), M is the number of words in (internal) memory, and B is the number of words in a disk block. Our solution is optimal in the class of indivisible algorithms for all pattern graphs with ρ > k/2. When ρ = k/2, our algorithm is still optimal as long as M/B ≥ (|E|/B)ϵ for any constant ϵ > 0.
2023
Proc. 26th International Conference on Database Theory (ICDT 2023)
26th International Conference on Database Theory, ICDT 2023
9783959772709
File in questo prodotto:
File Dimensione Formato  
LIPIcs-ICDT-2023-4.pdf

accesso aperto

Tipologia: Published (publisher's version)
Licenza: Creative commons
Dimensione 954.9 kB
Formato Adobe PDF
954.9 kB 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/11577/3494610
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact