Elsevier

Social Networks

Volume 30, Issue 2, May 2008, Pages 136-145
Social Networks

On variants of shortest-path betweenness centrality and their generic computation

https://doi.org/10.1016/j.socnet.2007.11.001Get rights and content

Abstract

Betweenness centrality based on shortest paths is a standard measure of control utilized in numerous studies and implemented in all relevant software tools for network analysis. In this paper, a number of variants are reviewed, placed into context, and shown to be computable with simple variants of the algorithm commonly used for the standard case.

Introduction

Centrality is a core concept for the analysis of social networks, and betweenness is one of the most prominent measures of centrality. It was introduced independently by Anthonisse (1971) and Freeman (1977), and measures the degree to which a vertex is in a position of brokerage by summing up the fractions of shortest paths between other pairs of vertices that pass through it. Betweenness is therefore classified as a measure of mediation in Borgatti and Everett (2006).

While some centrality indices impose requirements on the network data such as undirectedness and connectedness, Anthonisse (1971) defines betweenness on directed networks from the very beginning, and Freeman (1977) stresses applicability to disconnected networks. In this paper, we review and propose variations of the definition of betweenness that either generalize it to even more types of network data, or modify slightly the embodied notion of brokerage.

All of the variants treated in this paper, however, maintain the original model of geodesic trajectories (Borgatti, 2005), i.e., only shortest paths are considered in their definition. This excludes alternative models of transportation based on, e.g., network-flow (Freeman et al., 1991) or current-flow Newman, 2005, Brandes and Fleischer, 2005, and is due to the original motivation for writing this paper, namely to document that none of these variants poses additional algorithmic challenges, as all of them can be calculated with minor modifications of the efficient betweenness algorithm introduced in Brandes (2001).

The contribution of this paper is thus two-fold:

  • (1)

    A compilation of shortest-path betweenness variants.

  • (2)

    Algorithms for computing them efficiently.

As part of the first contribution we also clarify relations with other measures like stress (Shimbel, 1953) and load (Goh et al., 2001), but there will be no discussion in favor or against substantive applicability of these variant measures. The second contribution is especially valuable for software tools offering betweenness computation, since existing implementations can be adapted with little effort. In fact, most of the modifications discussed in the sequel can be combined in a single implementation. Let me stress again, however, that an evaluation of the appropriateness and usefulness of any of these variants, or their combination, for substantive network research is beyond the scope of this paper. For recent overviews of centrality measures and associated algorithms see Brandes and Erlebach (2005, Chapters 3–5) and Borgatti and Everett (2006).

In the next section, we recall the definition of shortest-path betweenness centrality and outline its efficient computation. The variations are presented in Section 3 together with corresponding modifications to the basic algorithm, and we conclude with a brief discussion.

Section snippets

Shortest-path betweenness

We will use graph-theoretic terminology neutral to interpretation. See Bollobás (1998) or Diestel (2000) for modern textbooks on graph theory. For introductions to algorithms and their analysis, see Cormen et al. (2001),Goodrich and Tamassia (2002) or Kleinberg and Tardos (2006).

Variants and their computation

We have already argued that the basic algorithm is suitable for vertex betweenness in both directed and undirected graphs. In this section, we discuss modifications that require adjustment of the basic algorithm.

Discussion

We have discussed several variants of betweenness centrality, in which either the interest is shifted, e.g., to edges, or the range of applicability is extended, e.g., to valued networks. Unlike related measures such as network-flow betweenness (Freeman et al., 1991), current-flow betweenness Newman, 2005, Brandes and Fleischer, 2005, or load (Goh et al., 2001), these do not alter the underlying model of transportation along geodesic trajectories (Borgatti, 2005).

For all these variants, small

Acknowledgements

I am grateful to Steve Borgatti, who shared ideas on distance-aware variants of betweenness and made other useful suggestions, and to Peter Sanders and two anonymous reviewers, whose comments were helpful in improving the presentation.

References (34)

  • B. Bollobás

    Modern Graph Theory of Graduate Texts in Mathematics, vol. 184

    (1998)
  • U. Brandes

    A faster algorithm for betweenness centrality

    Journal of Mathematical Sociology

    (2001)
  • U. Brandes et al.

    Centrality measures based on current flow

  • U. Brandes et al.

    Centrality estimation in large networks

    International Journal of Bifurcation and Chaos

    (2007)
  • T.H. Cormen et al.

    Introduction to Algorithms

    (2001)
  • P. De et al.

    Sexual network analysis of a gonorrhoea outbreak

    Sexually Transmitted Infections

    (2004)
  • Cited by (729)

    • Shortest path-based centrality metrics in attributed graphs with node-individual context constraints

      2024, Social Networks
      Citation Excerpt :

      Geisberger et al. (2008) proposed linearly-scaled betweenness using a distance function to weigh a path based on its relative distance from a source node. Of these and further variants, which were discussed in detail by Brandes (2008), with the only exception being the linearly scaled betweenness, none of the surveyed algorithms considers a node-individual weight for the set of geodesics. Another approach originally aiming at an improved calculation of betweenness centrality was proposed by Pfeffer & Carley (2012).

    • A centrality analysis of the Lightning Network

      2024, Telecommunications Policy
    View all citing articles on Scopus

    Research partially supported by DFG under grant Br 2158/2-3.

    View full text