Finding groups with maximum betweenness centrality

In this paper we consider the problem of identifying the most influential (or central) group of nodes (of some predefined size) in a network. Such a group has the largest value of betweenness centrality or one of its variants, for example, the length-scaled or the bounded-distance betweenness centralities. We demonstrate that this problem can be modelled as a mixed integer program (MIP) that can be solved for reasonably sized network instances using off-the-shelf MIP solvers. We also discuss interesting relations between the group betweenness and the bounded-distance betweenness centrality concepts. In particular, we exploit these relations in an algorithmic scheme to identify approximate solutions for the original problem of identifying the most central group of nodes. Furthermore, we generalize our approach for identification of not only the most central groups of nodes, but also central groups of graph elements that consists of either nodes or edges exclusively, or their combination according to some pre-specified criteria. If necessary, additional cohesiveness properties can also be enforced, for example, the targeted group should form a clique or a κ-club. Finally, we conduct extensive computational experiments with different types of real-life and synthetic network instances to show the effectiveness and flexibility of the proposed framework. Even more importantly, our experiments reveal some interesting insights into the properties of influential groups of graph elements modelled using the maximum betweenness centrality concept or one of its variations.

[1]  L. Freeman Centrality in social networks conceptual clarification , 1978 .

[2]  Albert-László Barabási,et al.  Statistical mechanics of complex networks , 2001, ArXiv.

[3]  Shlomo Bekhor,et al.  Augmented Betweenness Centrality for Environmentally Aware Traffic Monitoring in Transportation Networks , 2013, J. Intell. Transp. Syst..

[4]  Marc Barthelemy,et al.  Group betweenness and co-betweenness: Inter-related notions of coalition centrality , 2009, Soc. Networks.

[5]  Eduardo L. Pasiliao,et al.  Critical nodes for distance‐based connectivity and related problems in graphs , 2015, Networks.

[6]  Jens M. Olesen,et al.  Centrality measures and the importance of generalist species in pollination networks , 2010 .

[7]  Beom Jun Kim,et al.  Attack vulnerability of complex networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[8]  Stanley Wasserman,et al.  Social Network Analysis: Methods and Applications , 1994, Structural analysis in the social sciences.

[9]  Ernesto Estrada,et al.  Characterization of topological keystone species: Local, global and “meso-scale” centralities in food webs , 2007 .

[10]  U. Brandes A faster algorithm for betweenness centrality , 2001 .

[11]  Timothy A. Davis,et al.  The university of Florida sparse matrix collection , 2011, TOMS.

[12]  A. Shimbel Structural parameters of communication networks , 1953 .

[13]  Stephen P. Borgatti,et al.  Centrality and network flow , 2005, Soc. Networks.

[14]  Mark Newman,et al.  Networks: An Introduction , 2010 .

[15]  Ulrik Brandes,et al.  On variants of shortest-path betweenness centrality and their generic computation , 2008, Soc. Networks.

[16]  Nitesh V. Chawla,et al.  Range-limited Centrality Measures in Complex Networks , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[17]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[18]  Eduardo L. Pasiliao,et al.  Finding maximum subgraphs with relatively large vertex connectivity , 2014, Eur. J. Oper. Res..

[19]  Stephen P. Borgatti,et al.  Models and Methods in Social Network Analysis: Extending Centrality , 2005 .

[20]  Alexis Papadimitriou,et al.  Edge betweenness centrality: A novel algorithm for QoS-based topology control over wireless sensor networks , 2012, J. Netw. Comput. Appl..

[21]  Sergiy Butenko,et al.  On the maximum quasi-clique problem , 2013, Discret. Appl. Math..

[22]  Adilson E Motter,et al.  Cascade-based attacks on complex networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[23]  Réka Albert,et al.  Structural vulnerability of the North American power grid. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Balabhaskar Balasundaram,et al.  Finding a maximum k-club using the k-clique formulation and canonical hypercube cuts , 2018, Optim. Lett..

[25]  Loet Leydesdorff,et al.  Betweenness centrality as an indicator of the interdisciplinarity of scientific journals , 2007, J. Assoc. Inf. Sci. Technol..

[26]  Rami Puzis,et al.  Finding the most prominent group in complex networks , 2007, AI Commun..

[27]  Eduardo L. Pasiliao,et al.  Exact MIP-based approaches for finding maximum quasi-cliques and dense subgraphs , 2016, Comput. Optim. Appl..

[28]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[29]  D. Ingber,et al.  High-Betweenness Proteins in the Yeast Protein Interaction Network , 2005, Journal of biomedicine & biotechnology.

[30]  John Scott What is social network analysis , 2010 .

[31]  J. Anthonisse The rush in a directed graph , 1971 .

[32]  Noah E. Friedkin,et al.  Theoretical Foundations for Centrality Measures , 1991, American Journal of Sociology.

[33]  Di Wu,et al.  The Concept of Betweenness in the Analysis of Power Grid Vulnerability , 2010, 2010 Complexity in Engineering.

[34]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[35]  S. Borgatti,et al.  The centrality of groups and classes , 1999 .

[36]  Martin G. Everett,et al.  A Graph-theoretic perspective on centrality , 2006, Soc. Networks.

[37]  Roger V. Gould,et al.  Structures of Mediation: A Formal Approach to Brokerage in Transaction Networks , 1989 .

[38]  Rami Puzis,et al.  Incremental deployment of network monitors based on Group Betweenness Centrality , 2009, Inf. Process. Lett..

[39]  Martin G. Everett,et al.  Analyzing social networks , 2013 .

[40]  Alexander Veremyev,et al.  Identifying large robust network clusters via new compact formulations of maximum k-club problems , 2012, Eur. J. Oper. Res..

[41]  Kyongbum Lee,et al.  An algorithm for modularity analysis of directed and weighted biological networks based on edge-betweenness centrality , 2006, Bioinform..

[42]  E. Todeva Networks , 2007 .

[43]  Sergiy Butenko,et al.  Clique Relaxations in Social Network Analysis: The Maximum k-Plex Problem , 2011, Oper. Res..

[44]  Bart Nooteboom,et al.  Network Embeddedness and the Exploration of Novel Technologies: Technological Distance, Betweenness Centrality and Density , 2006 .

[45]  Zoltán Toroczkai,et al.  Centrality scaling in large networks. , 2010, Physical review letters.

[46]  M E J Newman,et al.  Community structure in social and biological networks , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[47]  Azer Bestavros,et al.  A Framework for the Evaluation and Management of Network Centrality , 2011, SDM.

[48]  Panos M. Pardalos,et al.  An integer programming approach for finding the most and the least central cliques , 2015, Optim. Lett..

[49]  Forrest R. Pitts,et al.  The medieval river trade network of Russia revisited , 1978 .

[50]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[51]  Sergiy Butenko,et al.  On clique relaxation models in network analysis , 2013, Eur. J. Oper. Res..

[52]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[53]  Martin Fink,et al.  Maximum Betweenness Centrality: Approximability and Tractable Cases , 2011, WALCOM.

[54]  Alan M. Frieze,et al.  Random graphs , 2006, SODA '06.