Cmjv02i06p0790

Page 1

J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

Betweeness-Centrality of Grid Networks INDRA RAJASINGH, BHARATI RAJAN and FLORENCE ISIDO. D. Department of Mathematics, Loyola College, Chennai 600 034, India ABSTRACT Estimating the importance or centrality of the nodes in large networks has recently attracted increased interest. Betweenness is one of the most important centrality indices, which basically counts the number of shortest paths going through a node. Betweenness has been used in diverse applications such as social network analysis or route planning. In this paper we find a formula to obtain Betweenness-Centrality for grids. Keywords: Social networks, betweeness-centrality, grid.

1. INTRODUCTION In social network analysis, graphs are used to model relationships between actors or participants in a social setting. Each node or vertex in the graph represents a participant or actor. Each link or edge represents a connection or relationship between two participants. A variety of graph1. algorithms have been developed to analyze the structure of social networks and to assess the roles or importance of the individual actors. Since the September 11 bombing of the World Trade Center, social network analysis has emerged as a potential vehicle for modeling and analyzing the structure of terrorist networks11, 21. There are a variety of measures to assess the “importance” or centrality of each actor in a social network22. The most popular of these centrality measures requires the computation or

enumeration of shortest paths between all pairs of nodes in the graph. Such computations can be time consuming in large graphs. Moreover, they may become problematic even in more moderately-sized networks when changing data or “what-if” scenario analysis warrants frequent recomputation. 2. AN OVERVIEW OF THE PAPER An essential tool for the analysis of social networks is centrality indices defined on the vertices of the graph2, 19, 10. They are designed to rank the actors according to their position in the network and are interpreted as the prominence of actors embedded in a social structure. Many centrality indices are based on shortest paths linking pairs of actors, measuring, the average distance from other actors, or the ratio of shortest paths an

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


791

Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

actor lies on. Many network-analytic studies rely at least in part on an evaluation of these indices. With the increasing practicality of electronic data collection and, of course, the advent of the Web, there is a likewise increasing demand for the computation of centrality indices on networks with thousands of actors. Several notions of centrality originating from social network analysis are in use to determine the structural prominence of Web pages15, 4, 3. However, there is a bottleneck in existing implementations, due to the particularly important betweeness-centrality which makes comparative index10,1, centrality analyses of networks with more than a few hundred actors prohibitive. As a remedy, network analysts are now suggesting simpler indices, for instance based only on linkages between the neighbors of each actor9, to at least obtain rough approximations of Betweennesscentrality. A shortest path between two vertices is called a geodesic. In this paper we derive a formula to find the number of geodesics between every pair of vertices of a grid. The centrality indices relevant here are defined in Section III. An elegant formula for finding betweenness-centrality of grid is derived in Section IV. 3. PRELIMINARIES Consider a graph , , where V is the set of vertices representing actors or nodes in the social network, and E, the set of edges representing the relationships between the actors. The number of vertices and edges are denoted by n and m, respectively. The

graphs can be directed or undirected. A path from vertex s to t is defined as a sequence of edges , , 0 1, where and . We use d(s, t) to denote the shortest distance between vertices s and t in G. Let us denote the total number of geodesics between vertices s and t by , and the number of geodesics between s and t passing through vertex v by . In this paper, we extend the definition to any subset of . We begin with the definitions of certain centrality parameters10, 20. Definition 1: The degree centrality DC of a vertex v is simply the degree of v in G. This is a simple local measure, based on the notion of neighborhood. This index is useful in case of static graphs, for situations when we are interested in finding vertices that have the most direct connections to other vertices. Definition 2: Stress centrality20 is a metric based on shortest path counts. It is defined as

Intuitively, this metric deals with the work done by each vertex in a communication network. The number of geodesics that contain an element v will give an estimate of the amount of stress a vertex v is under, assuming that communications will be carried out through geodesics all the time. This index can be calculated using a variant of the all-pair shortest-paths algorithm that calculates and stores all geodesics between any pair of vertices.

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


792

Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

Betweenness-Centrality is another shortest path enumeration-based metric introduced by Freeman in10. Betweeness-Centrality Betweenness-Centrality of a vertex v is defined as where

ŕłžŕł&#x; . ŕłžŕł&#x;

This metric can be thought of as normalized stress centrality. BetweennessCentrality of a vertex measures the control a vertex has over communication in the network, and can be used to identify key actors in the network. High centrality indices indicate that a vertex can reach other vertices on relatively short paths, or that a vertex lies on a considerable fraction of shortest paths connecting pairs of other vertices. This index has been extensively used in recent years for analysis of social as well as other large scale complex networks. Some applications include biological networks13, 18, 8, study of sexual networks and AIDS17, identifying key actors in terrorist networks16,6,organizational behavior5, supply chain management7 and transportation networks12.

multigrid network is perfectly suitable for solving discretized elliptic differential equations by assigning each grid point to its counterpart in the array, as the iterative methods for solving the resulting linear systems require only nearest neighbor grid point iteration14. In this paper we determine the betweenness-centrality of any vertex in a grid. We also extend the definition of betweenness-centrality of a vertex to a set S of vertices in the grid and determine the same when S induces an edge and also a cycle of length 4. Definition 3: Betweenness-Centrality of a set S‍ Řżâ€Źáˆş áˆť is defined as ∑ , \ where ŕłžŕł&#x;áˆşŕł„áˆť and ŕłžŕł&#x;

to be the number of geodesics from s to t, passing through at least one vertex of S. Two Dimensional Grid

Let denote a path on n vertices. For, m , n ≼ 2, is defined as the two dimensional grid with m rows and n columns. It is denoted by .

4. MAIN RESULTS

Remark: The vertex of ! in the ith row and jth column is denoted by , " , 1 #, 1 " . For convenience we denote the number of geodesics in ! between vertices , " and %, & as , and that between , " and %, & passing through ', ( as , ', (

The grid and multigrid structures of interconnection networks provide a very useful communication pattern to implement a lot of algorithms in many parallel computing systems. In particular, the

Theorem 1: The number of geodesics between the vertices , " and %, & in the grid ! is given by & * " + % * , ) ,. % *

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


793

Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

Proof: A geodesic between the vertices , " and %, & is of length % * + & * " and is composed of % * vertical moves and & * " horizontal moves in ! . The !

number of such geodesics is ! ! . & * " + % * Thus , ) ,â Ť % * Theorem 2: The number of geodesics between vertices , " and %, & of ! passing through a vertex ', ( is given by , ', ( ( * " + ' * & * ( + % * ' ) ,) , % * ' ' * Proof: We have , ', ( = ,"# "#, = ( * " + ' * & * ( + % * ' ) ,) ,â Ť % * ' ' * We need the following notations to determine the Betweenness-Centrality measures of a grid ! . Notation 1: For - . ! , let !/-0, the subgrid induced by - , be denoted by -. Let 12, 3, 4, 5 . ! where 2 ', ( , , 1 , 1, 1 , 1, .

Let 6, , , 7, , $ , , % be eight subgrids of ! as shown in Figure 1. In other words, , : 1 1, 1 1 , , : 1 1, 2 , , : 2 , 1 1 ,

, : 2 , 2 , ଵ , : 1 1, 1 , ଶ , : 2 , 1 , ଷ , : 1, 1 1 , ସ , : 1, 1 .

A

a,b

E3

a,b+1

Z a+1,b

C

B

E1

E4 a+1,b+1

E2

D

Figure 1

Lemma 1: Let 8 = 234 2 be a cycle in the grid ! where 2 ', ( , 3 ', ( + 1 ,4 ' + 1, ( + 1 , ' + 1, ( , for some a, b, 1 ' #, 1 ( . Then 8 3 + , where s and t are any pair of vertices in the grid. Proof: The geodesics passing through 2 are partitioned into paths that pass through 3 and those that pass through . Thus the geodesics passing through 3 and together contain all the paths passing through 2. Similarly all the geodesics passing through 4 are nothing but paths passing through 3 or . So 8 9 2 + 3 + 4 + : * 2 * 4 .

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


794

Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

Hence 8 3 + â Ť

A

B

E1

We now state the key result of this paper. Theorem 3: Let ! be a grid and 8 a cycle as in Lemma 1.Then the BetweennessCentrality of Z is given by ఙೞŕł&#x; áˆşŕŻ“áˆť ఙೞŕł&#x; áˆşŕŻ“áˆť

∑ ௌ‍×?â€ŹŕŽť ௌ‍×?â€ŹŕŽşâ€Ť×Ťâ€ŹŕŽžŕ°­ ఙೞŕł&#x; ఙೞŕł&#x; ௧‍×?â€ŹŕŽž â€Ť×Ťâ€ŹŕŽźâ€Ť×Ťâ€ŹŕŽž ௧‍×?â€ŹŕŽžŕ°° â€Ť×Ťâ€ŹŕŽ˝â€Ť×Ťâ€ŹŕŽžŕ°Ž ŕ°Ž ŕ°Ż ఙೞŕł&#x; áˆşŕŻ“áˆť ఙೞŕł&#x; áˆşŕŻ“áˆť ఙೞŕł&#x; áˆşŕŻ“áˆť ∑ௌ‍×?â€ŹŕŽžŕ°­â€Ť×Ťâ€ŹŕŽžŕ°°

∑ௌ‍×?â€ŹŕŽžŕ°°

∑ௌ‍×?â€ŹŕŽ˝â€Ť×Ťâ€ŹŕŽžŕ°Ž ఙೞŕł&#x; ఙೞŕł&#x; ఙೞŕł&#x; ௧‍×?â€ŹŕŽźâ€Ť×Ťâ€ŹŕŽžŕ°Ż ௧‍×?â€ŹŕŽžŕ°Ž ௧‍×?â€ŹŕŽžŕ°Ż

∑

where 6, , , 7, , $ , and % are as defined in Notation 1. Proof: It is clear that 8 0 if , ଵ , , , , ଷ , , , ଵ , , , ସ , , , ସ , , , ଶ , , , ଶ , or , ଷ .

On the other hand 8 contributes to 8 whenever

; 6 < , ; % < 7 < $ , ; , ; $ < < , ; < % , ; < , ; % , ; $ and ; 7 < $ , ; .

Thus ఙೞŕł&#x; áˆşŕŻ“áˆť ఙೞŕł&#x; áˆşŕŻ“áˆť ∑ ௌ‍×?â€ŹŕŽť ௌ‍×?â€ŹŕŽşâ€Ť×Ťâ€ŹŕŽžŕ°­ ఙೞŕł&#x; ௧‍×?â€ŹŕŽžŕ°Ž â€Ť×Ťâ€ŹŕŽźâ€Ť×Ťâ€ŹŕŽžŕ°Ż ఙೞŕł&#x; ௧‍×?â€ŹŕŽžŕ°° â€Ť×Ťâ€ŹŕŽ˝â€Ť×Ťâ€ŹŕŽžŕ°Ž ŕ°™ áˆşŕŻ“áˆť ŕ°™ áˆşŕŻ“áˆť ŕ°™ áˆşŕŻ“áˆť ∑ௌ‍×?â€ŹŕŽžŕ°­â€Ť×Ťâ€ŹŕŽžŕ°° ŕłžŕł&#x; ∑ௌ‍×?â€ŹŕŽžŕ°° ŕłžŕł&#x; ∑ௌ‍×?â€ŹŕŽ˝â€Ť×Ťâ€ŹŕŽžŕ°Ž ŕłžŕł&#x; â Ť ఙೞŕł&#x; ఙೞŕł&#x; ఙೞŕł&#x; ௧‍×?â€ŹŕŽžŕ°Ž ௧‍×?â€ŹŕŽžŕ°Ż ௧‍×?â€ŹŕŽźâ€Ť×Ťâ€ŹŕŽžŕ°Ż

∑

Illustration

E3

Z

E4

E2 C

D

& &

Betweenness-centrality of Z in !% % is 8 =% + + $ + % + + + * +

'

(

'

$

)

$ ' ' ( ' + + + % + 4?+= + % + $ + % + ? $ ' $ $ ) ' +=% + + $ + + + * + + % + ) $ $ ' $ $ 4?+=* + $ + + ?+=% + + $ + + + ) ?= . *

Notation 2: If 12, 35, where 2 ', ( , 3 ', ( + 1 for some a, b,1 ' #, 1 ( then the subgrids 6, , , 7, and % are as in Notation 1, whereas

1 , ( , 1 ' * 15 and

$ 1 , ( , ' + 2 #5. Notation 3: If 125, where 2 ', ( for some a, b, 1 ' #, 1 ( , then the subgrids 6, , , 7, and $ are as in Notation 2, whereas

1 ', " , 1 " ( * 15 and

% 1 ', " , ( + 1 " 5. See Figure 2.

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


795

Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

A

E1

E4

E3

C

B

E2

D

Figure 2

Lemma 2: Let M mxn be a grid and A 2, 3 be an edge where 2 ', ( , 3 ', ( + 1 , for some a, b, 1 ' #, 1 ( . The total number of geodesics passing through a and b is

3. Similarly 3 contains the total number of geodesics passing through only 3 and 2. Therefore Ďƒ+, Îą + Ďƒ+, β contains the total number of geodesics passing through only 2, only 3 and twice that of 2 and 3. Hence. Ďƒ+, e Ďƒ+, Îą + Ďƒ+, β * Ďƒ+, ιβ â Ť We use the above two lemmas in the following theorem. Theorem 4: Let ! be a grid and e = (2, 3) be an edge where 2 ', ( , 3 ', ( + 1 for some a, b,1 ' #, 1 ( .Then the Betweenness-Centrality of e is given by

ௌ௧ 1

=∑

where , " and %, & . â Ť

∑ௌ‍×?â€ŹŕŽžŕ°­â€Ť×Ťâ€ŹŕŽžŕ°°

Lemma 3:Let M mxn be a grid and A 2, 3 be an edge where 2 ', ( , 3 ', ( + 1 , for some a, b, 1 ' #, 1 ( . Then the total number of geodesics passing through the edge e between any pair of vertices s and t in the grid is given by

where 6, , , 7, , $ , and % are as defined in Notation 2.

Ďƒ+, e Ďƒ+, Îą + Ďƒ+, β * Ďƒ+, ιβ . Proof: By definition, Ďƒ st (e) is the total number of geodesics passing through atleast one of the vertices of e. In other words it is the total number of geodesics passing through either only 2, only 3, or 2 and 3. Now 2 contains the total number of geodesics passing through only 2 and 2 and

ఙೞŕł&#x; áˆşŕŻ˜áˆť + ௌ‍×?â€ŹŕŽşâ€Ť×Ťâ€ŹŕŽžŕ°­ ఙೞŕł&#x; ௧‍×?â€ŹŕŽžŕ°° â€Ť×Ťâ€ŹŕŽ˝â€Ť×Ťâ€ŹŕŽžŕ°Ž

ఙೞŕł&#x; áˆşŕŻ˜áˆť ఙೞŕł&#x;

௧‍×?â€ŹŕŽźâ€Ť×Ťâ€ŹŕŽžŕ°Ż

+ ∑ௌ‍×?â€ŹŕŽžŕ°° ௧‍×?â€ŹŕŽžŕ°Ž

∑

ఙೞŕł&#x; áˆşŕŻ˜áˆť ఙೞŕł&#x;

ఙೞŕł&#x; áˆşŕŻ˜áˆť ௌ‍×?â€ŹŕŽť ௧‍×?â€ŹŕŽžŕ°Ž â€Ť×Ťâ€ŹŕŽźâ€Ť×Ťâ€ŹŕŽžŕ°Ż ఙೞŕł&#x;

+ ∑ௌ‍×?â€ŹŕŽ˝â€Ť×Ťâ€ŹŕŽžŕ°Ž

+

ఙೞŕł&#x; áˆşŕŻ˜áˆť

௧‍×?â€ŹŕŽžŕ°Ż

ఙೞŕł&#x;

,

Theorem 5: The Betweenness-Centrality of a vertex ', ( in ! is given by =∑

ŕłžŕł&#x; -./ŕ°­ ŕłžŕł&#x; /ŕ°° .0./ŕ°Ž

+∑

ŕłžŕł&#x; 1 /ŕ°Ž .2./ŕ°Ż ŕłžŕł&#x;

+ ∑ /ŕ°° /ŕ°Ž

ŕłžŕł&#x; + ŕłžŕł&#x;

+ ∑ /ŕ°­ ./ŕ°° 2./ŕ°Ż

∑ 0./ŕ°Ž /ŕ°Ż

ŕłžŕł&#x; ŕłžŕł&#x;

ŕłžŕł&#x; , ŕłžŕł&#x;

where 6, , , 7, , $ , and % are as defined in Notation 3.

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

5. CONCLUSION In this paper the concept of Betweenness-Centrality of a vertex has been extended to a set of vertices of . The problem becomes interesting when the set S is the centre of the graph. REFERENCES 1. Anthonisse, J.M, “The rush in a directed graph”, Technical Report BN 9/71, Stichting Mathematish Centrum, Amsterdam, (1971). 2. Bavelas, A, “A mathematical model for group structure”, Human organizations, Vol. 7, pages 16-30, (1948). 3. Bharat, K. and Henzinger, M. R., “Improved algorithms for topic distillation in a hyperlinked environment”, In Proceedings of the 21st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, pages 104-111, (1998). 4. Brin, S., Motwani, R., Page, L., and Winograd, T., “What can you do with a web in your pocket?”, IEEE Bulletin of the Technical Committee on Data Engineering, Vol. 21, No. 2, pages 3747, (1998). 5. Buckley, N. and van Alstyne, M. “Does email make white collar workers more productive?” Technical report, University of Michigan, (2004). 6. Cisic, D., Kesic, B. and Jakomin, L., “Research of the power in the supply chain International Trade”, Economics Working Paper Archive EconWPA, April, (2000). 7. Coffman, T., Greenblatt, S. and Marcus, S. “Graph-based technologies for

8.

9.

10.

11.

12.

13.

14.

796

intelligence analysis”, Communications of the ACM, Vol. 47, No. 3, pages 45– 47, (2004). Del Sol, A., Fujihashi, H. and Meara, P. O., “Topology of small-world networks of protein-protein complex structures”, Bioinformatics, Vol. 21, No. 8, pages 1311–1315, (2005). Everett, M. G., Borgatti, S.P., and Krackhardt, D., “Ego-network betweenness”, Paper presented at the 19th International Conference on Socio Network Analysi (Sunbelt XIX), Charleston, South Carolina, (1999). Freeman, L.C., “A set of measures of centrality based on betweeness”, Sociometry, Vol. 40, pages 35-41, (1977). Garreau, J., “Disconnect the dots: maybe we can’t cut off terror’s head but we can take out its nodes”, Washington Post Online, September 16, (2001). Guimer`a, R., Mossa, S., Turtschi, A. and Amaral, L., “The worldwide air transportation network: Anomalous centrality, community structure, and cities’ global roles”, Proceedings of the National Academy of Sciences USA, Vol. 102, No. 22, pages 7794–7799, (2005). Jeong, H., Mason, S., Barab´asi, A.-L. and Oltvai, Z., “Lethality and centrality in protein networks”, Nature, Vol. 411, pages 41–42, (2001). Junming Xu, “Topological Structure and Analysis of Interconnection Networks”, Kluwer Academic Publishers, (2001).

15. Kleinberg, J.M., “Authoritative sources in a hyperlinked environment”, Journal of the Association for Computing

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


797

Indra Rajasingh, et al., J. Comp. & Math. Sci. Vol.2 (6), 790-797 (2011)

Machinery, Vol. 46, No. 5,pages 604632, (1999). 16. Krebs, V., “Mapping networks of terrorist cells”, Connections, Vol. 24, No. 3, pages, 43–52, 2002. Liljeros, F., Edling, C., Amaral, L., Stanley, H. and ˚Aberg, Y., “The web of human sexual contacts”, Nature, Vol. 411,pages 907–908, (2001). 17. Pinney, J.,McConkey, G. and Westhead, D., “Decomposition of biological networks using betweenness-centrality”, In Proc. 9th Ann. Int’l Conf. on Research in Computational Molecular

18.

19.

20. 21.

Biology (RECOMB 2005), Cambridge, MA, May (2005). Sabidussi, G., “The centrality index of a graph” Psychometrika, Vol. 31, pages 581-603, (1966). Shimbel, “Structural parameters of communication networks”, Bulletin of Mathematical Biophysics, Vol. 15, pages 501–507, (1953). Stewart, T., “Six degrees of Mohammad Atta’’, Business 2.0, December, (2001). Wasserman S. and Faust, K., “Social Network Analysis: Methods and Applications”, Cambridge University Press, (1994).

Journal of Computer and Mathematical Sciences Vol. 2, Issue 6, 31 December, 2011 Pages (780-898)


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.