Approximate $2$-hop neighborhoods on incremental graphs: An efficient lazy approach
Luca Becchetti, Andrea Clementi, Luciano Gual\`a, Luca Pep\`e Sciarria, Alessandro Straziota, Matteo Stromieri

TL;DR
This paper introduces a lazy-update algorithm for maintaining approximate 2-hop neighborhoods in dynamic graphs, balancing accuracy and update cost, with theoretical analysis and empirical validation on real social networks.
Contribution
It presents a novel lazy-update approach with optimal trade-offs, analyzes worst-case scenarios, and demonstrates practical effectiveness on real-world incremental graphs.
Findings
Optimal amortized update complexity of O(1/ε) per edge insertion
Approximate 2-hop neighborhood sizes within a factor ε in most cases
Empirical validation shows robustness on real social network data
Abstract
In this work, we propose, analyze and empirically validate a lazy-update approach to maintain accurate approximations of the -hop neighborhoods of dynamic graphs resulting from sequences of edge insertions. We first show that under random input sequences, our algorithm exhibits an optimal trade-off between accuracy and insertion cost: it only performs (amortized) updates per edge insertion, while the estimated size of any vertex's -hop neighborhood is at most a factor away from its true value in most cases, regardless of the underlying graph topology and for any . As a further theoretical contribution, we explore adversarial scenarios that can force our approach into a worst-case behavior at any given time of interest. We show that while worst-case input sequences do exist, a necessary condition for them to occur is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Complexity and Algorithms in Graphs · Graph Theory and Algorithms
