Topology manipulations for speeding betweenness centrality computation

R. Puzis, Y. Elovici, P. Zilberman, S. Dolev, U. Brandes

Research output: Contribution to journalArticlepeer-review

26 Scopus citations

Abstract

We propose and evaluate two complementary heuristics to speed up exact computation of the shortestpath betweenness centrality (BC). Both heuristics are relatively simple adaptations of the standard algorithm for BC. Consequently, they generalize the computation of edge betweenness and most other variants, and can be used to further speed up betweenness estimation algorithms, as well. In the first heuristic, structurally equivalent vertices are contracted based on the observation that they have the same centrality and also contribute equally to the centrality of others. In the second heuristic, we first apply a linear-time betweenness algorithm on the block-cut-point tree and then compute the remaining contributions separately in each bi-connected component. Experiments on a variety of large graphs illustrate the efficiency and complementarity of our heuristics.

Original languageEnglish
Pages (from-to)84-112
Number of pages29
JournalJournal of Complex Networks
Volume3
Issue number1
DOIs
StatePublished - 1 Mar 2015

Keywords

  • Betweenness centrality
  • Structural analysis of networks
  • Topology reduction

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Management Science and Operations Research
  • Control and Optimization
  • Computational Mathematics
  • Applied Mathematics

Fingerprint

Dive into the research topics of 'Topology manipulations for speeding betweenness centrality computation'. Together they form a unique fingerprint.

Cite this