English

Maximum Betweenness Centrality: Approximability and Tractable Cases

Data Structures and Algorithms 2010-08-23 v1

Abstract

The Maximum Betweenness Centrality problem (MBC) can be defined as follows. Given a graph find a kk-element node set CC that maximizes the probability of detecting communication between a pair of nodes ss and tt chosen uniformly at random. It is assumed that the communication between ss and tt is realized along a shortest ss--tt path which is, again, selected uniformly at random. The communication is detected if the communication path contains a node of CC. Recently, Dolev et al. (2009) showed that MBC is NP-hard and gave a (11/e)(1-1/e)-approximation using a greedy approach. We provide a reduction of MBC to Maximum Coverage that simplifies the analysis of the algorithm of Dolev et al. considerably. Our reduction allows us to obtain a new algorithm with the same approximation ratio for a (generalized) budgeted version of MBC. We provide tight examples showing that the analyses of both algorithms are best possible. Moreover, we prove that MBC is APX-complete and provide an exact polynomial-time algorithm for MBC on tree graphs.

Keywords

Cite

@article{arxiv.1008.3503,
  title  = {Maximum Betweenness Centrality: Approximability and Tractable Cases},
  author = {Martin Fink and Joachim Spoerhase},
  journal= {arXiv preprint arXiv:1008.3503},
  year   = {2010}
}
R2 v1 2026-06-21T16:03:18.851Z