Computing Top-k Closeness Centrality in Fully-dynamic Graphs
Patrick Bisenius, Elisabetta Bergamini, Eugenio Angriman, Henning, Meyerhenke

TL;DR
This paper introduces efficient dynamic algorithms for maintaining the top-k nodes with highest closeness centrality in evolving networks, significantly outperforming static recomputation methods.
Contribution
It presents novel algorithms for dynamic top-k closeness centrality computation that leverage previous computations to improve efficiency without extra asymptotic memory costs.
Findings
Dynamic algorithms are up to 10,000 times faster than static recomputation.
Algorithms perform well on various real-world networks, including small-world and large-diameter graphs.
Significant speedups are achieved after edge updates in evolving networks.
Abstract
Closeness is a widely-studied centrality measure. Since it requires all pairwise distances, computing closeness for all nodes is infeasible for large real-world networks. However, for many applications, it is only necessary to find the k most central nodes and not all closeness values. Prior work has shown that computing the top-k nodes with highest closeness can be done much faster than computing closeness for all nodes in real-world networks. However, for networks that evolve over time, no dynamic top-k closeness algorithm exists that improves on static recomputation. In this paper, we present several techniques that allow us to efficiently compute the k nodes with highest (harmonic) closeness after an edge insertion or an edge deletion. Our algorithms use information obtained during earlier computations to omit unnecessary work. However, they do not require asymptotically more memory…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Interconnection Networks and Systems · Graph theory and applications
