479
Views
1
CrossRef citations to date
0
Altmetric
Articles

Betweenness centrality in Cartesian product of graphs

&

Abstract

Betweenness centrality is a widely used measure in various graphs and it has a pivotal role in the analysis of complex networks. It measures the potential or power of a node to control the communication over the network. The computation is based on the assumption that information primarily flows over the shortest paths between the nodes of the network. In a graph, the power of a vertex is not an individual attribute, it depends on the influence of other vertices present. Betweenness centrality measures the extent to which a vertex becomes part of the shortest paths between pairs of other vertices in a graph. In this paper, we establish expression for betweenness centrality in Cartesian product of graphs. And investigate the same on certain graphs such as grid, Hamming graphs, hypercubes, Cartesian product of cycles etc.

1 Introduction

Several centrality measures have so far been studied and their importance is increasing day by day. Betweenness centrality has a vital role in the analysis of networks. Citation[1–4] It has many applications in a variety of domains such as biological networks Citation[5–9], study of sexual networks and AIDS [Citation10], identifying key actors in terrorist networks [Citation11], transportation networks [Citation12], supply chain management [Citation13], bio-informatics–protein interaction networks Citation[14,15], food webs [Citation16] etc. Betweenness centrality Citation[17,18] indicates the betweenness of a vertex (or an edge) in a network and it measures the extent to which a vertex (or an edge) lies on the shortest paths between pairs of other vertices. It is quite difficult to find out the betweenness centrality of a vertex in a large graph. The computation of this index based on direct application of definition becomes impractical when the number of vertices n is huge since it has complexity in the order of O(n3). The fastest exact algorithm due to Brandes [Citation19] requires O(n+m) space and O(nm) time where n is the number of vertices and m the number of edges in the graph. Exact computations of betweenness centrality can take a lot of time. But a large network can be thought of as it is made by joining smaller networks together. There are several graph operations which results in a larger graph and hence many of the properties of larger graphs can be derived from its constituent subgraphs. Graph operations are helpful for constructing new classes of composite graphs. Cartesian product is an important graph operation.

It is assumed that the graphs under consideration are simple undirected connected graphs.

2 Background

The concept of betweenness centrality of a vertex was first introduced by Bavelas in 1948 [Citation20]. The importance of the concept of vertex centrality lies on how a vertex acts as a bridge among pairs of vertices in joining them by shortest paths. It gives the potential of a vertex for control of information flow in the network Citation[21,22]. The following terminology is used. The order of a graph G, denoted by |G|, is the number of vertices in G. i.e., |G|=|V(G)|. The distance between two vertices u,vV(G), denoted by dG(u,v), is the length of any shortest u-v path in G. A shortest u-v path is also called a u-v geodesic. A graph G is a geodetic graph [Citation23] if every pair of vertices of G is connected by a unique shortest path. The diameter, diam(G), of a graph G is given by max{d(u,v)|u,vV(G)}. Two vertices u and v of G satisfying d(u,v)=diam(G) are extreme vertices [Citation24]. For a connected graph G and u,vG, the interval IG(u,v) between u and v is defined as the set of vertices that lie on shortest u-v paths; that is, IG(u,v)={wG:d(u,v)=d(u,w)+d(w,v)}

A graph G is vertex-transitive if every vertex in G can be mapped to any other vertex by some automorphism. A subgraph U of a graph G is isometric in G if dU(u,v)=dG(u,v) for all u,vU. A subgraph U of a graph G is (geodesically)convex in G if U contains all u-v geodesics of G for u,vU.

A definition to betweenness centrality of a vertex in a graph G, given by Freeman [Citation25] is as follows

Definition 2.1

Betweenness Centrality If xV(G), the betweenness centrality B(x) for x is defined as B(x)={u,v}V(G)uvxδ(u,v|x)where δ(u,v|x) is called the pair-dependency of the pair {u,v} on x. It is defined as δ(u,v|x)=σ(u,v|x)σ(u,v) where σ(u,v) is the number of shortest u-v paths and σ(u,v|x) is the number of shortest u-v paths containing x.

Observe that xV(G) lies on the shortest u-v path iff d(u,v)=d(u,x)+d(x,v). The number of shortest u-v paths passing through x is given by σ(u,v|x)=σ(u,x)×σ(x,v)

Definition 2.2

Cartesian Product, [Citation26] The Cartesian product of two graphs G and H, denoted by GH, is a graph with vertex set V(G)×V(H), where two vertices (g,h) and (g,h) are adjacent if g=g and hhE(H), or ggE(G) and h=h. The graphs G and H are called factors of the product GH.

For any hV(H), the subgraph of GH induced by V(G)×{h} is called G-fiber or G-layer, denoted by Gh. Similarly, we can define H-fiber or H-layer. They are isomorphic to G and H respectively. GH contains |H| copies of G and |G| copies of H. Projections are the maps from a product graph to its factors. They are weak homomorphisms in the sense that they respect adjacency. The two projections on GH namely pG:GHG and pH:GHH defined by pG(g,h)=g and pH(g,h)=h refer to the corresponding G-, H- coordinates. Thus an edge in GH is mapped into a single vertex by one of the projections pG or pH and mapped into an edge by the other. If G and H are connected, then GH is also connected. Furthermore, the minimum degree denoted by δ(G) is additive under Cartesian products, i.e. δ(GH)=δ(G)+δ(H). Assuming isomorphic graphs are equal, Cartesian product is commutative as well as associative.

Lemma 2.1

[Citation27] Let G andH be connected graphs. Then all G-fibers andH-fibers are convex subgraphs of GH.

Definition 2.3

Cartesian Product of Several Graphs, [Citation27] The Cartesian product G=i=1kGi of graphs G1,G2,,Gk is defined on the k-tuples (v1,v2,,vk), where viGi,1ik in such a way that two k-tuples (u1,u2,,uk) and (v1,v2,,vk) are adjacent if there exists an index l such that [ul,vl]E(Gl) and ui=vi for il. The k-tuple (v1,v2,,vk) is called coordinate vector, and the vi are the coordinates.

The Cartesian product G=G1G2Gk of k-factors is briefly denoted as G=i=1kGi. The nth Cartesian product of a graph G is denoted as Gn=i=1nG. It is to be noted that the product G is connected if and only if each of its factor Gi is connected and the diameter of the product is given by, diam(i=1kGi)=i=1kdiam(Gi).

Proposition 2.1

[Citation28] The Cartesian product G=i=1kGi is vertex-transitive, if Gi is vertex-transitive for each i=1,2,,n

The following proposition shows that the distance between two vertices in the product graph is the sum of the distance between their projections in the factor graphs.

Lemma 2.2

[Citation29] If (g,h) and(g,h) are vertices of a Cartesian product GH, then (1) dGH[(g,h),(g,h)]=dG(g,g)+dH(h,h)(1)

This can be generalized to the following lemma.

Lemma 2.3

Distance Lemma [Citation29] Let G be the Cartesian product G=i=1kGi of connected graphs, and let g=(g1,,gk) and g=(g1,,gk) be vertices of G. Then dG(g,g)=i=1kdGi(gi,gi)

Lemma 2.2 implies that dGH[(g,h),(g,h)]=dGh(g,h),(g,h). In other words, dGH restricted to Gh is dGh. It means that every shortest path in a G-fiber (or H-fiber) ia also a shortest path in GH. Consider the following betweenness property of vertices in product graph.

Proposition 2.2

[Citation27] Let v1=(g1,h1) andv2=(g2,h2) be two vertices of GH, then the vertex v3=(g3,h3) lies in IGH(v1,v2) if and only if g3IG(g1,g2) and h3IH(h1,h2).

It can be generalized as the following

Proposition 2.3

[Citation27] Let G=i=1kGi. Let g(g1,g2,,gk),g(g1,g2,,gk) andg(g1,g2,,gk) be any three vertices in G. Then gIG(g,g) if and only if giIGi(gi,gi) i.

3 The betweenness centrality of vertices in Cartesian product of graphs

The following proposition shows how the number of geodesics between two vertices u and v in a product graph GH is related to the number of geodesics between their projections in the factor graphs.

Proposition 3.1

If u=(g,h) andv=(g,h) are vertices inGH, then the number of shortestu-v paths in GH is given by (2) σGH[(g,h),(g,h)]=σG(g,g)×σH(h,h)×dG(g,g)+dH(h,h)dG(g,g)(2)

Proof

Consider the vertices u=(g,h) and v=(g,h) in GH. Let d=d(u,v) denote the distance between u and v in GH. Suppose there exist unique shortest paths between g and g in G and h and h in H. A shortest path from u to v is a sequence of d edges and the image of each edge under the projections pG and pH is an edge lying between g and g or h and h. If the sequence of d edges of the u-v path in GH makes a sequence of dG edges in G and a sequence of dH edges in H, then d=dG+dH. Since dG and dH are the same for any shortest u-v path, the number of shortest paths between u and v in GH is the number of ways of selecting dG edges (or dH edges) from d edges which is ddG. If there exist σG shortest paths between g and g in G and σH shortest paths between h and h in H, then corresponding to each pair, there exist ddG shortest paths between u and v in GH.

Therefore, σGH[(g,h),(g,h)]=σG(g,g)×σH(h,h)×dG(g,g)+dH(h,h)dG(g,g)

For brevity, we may write σGH=σG×σH×dGHdG

Corollary 3.1

If G andH are geodetic graphs, then the number of shortest paths between(g,h) and(g,h) inGH is given by σGH[(g,h),(g,h)]=dG(g,g)+dH(h,h)dG(g,g)

By the associativity of , Eq. (2) can be generalized as

Proposition 3.2

Let G=i=1kGni. If u=(u1,u2,,uk),v=(v1,v2,,vk) are two vertices in G such that σGi(ui,vi)=σi,dGi(ui,vi)=di andd=di, then σG(u,v)=σ1σ2σndd1dd1d2dd1d2d31

Corollary 3.2

Let G=i=1kGni where each Gni are geodetic. If u=(u1,u2,,uk),v=(v1,v2,,vk) are two vertices in G such that dGi(ui,vi)=di and d=di, then

σG(u,v)=dd1dd1d2dd1d2d31

Proposition 3.3

Let v1,v2 andv3 be any three vertices in GH. Then (3) σGH(v1,v2|v3)=σGH(v1,v3)×σGH(v3,v2)(3)

Theorem 3.1

The betweenness centrality of x=(g0,h0) in GH is given by BGH(x)=uvx{u,v}V(GH)δGH(u,v|x)where δGH(u,v|x)=δG(g,g|g0)×δH(h,h|h0)×D1×D2Dwith D1=dG(g,g0)+dH(h,h0)dG(g,g0),D2=dG(g0,g)+dH(h0,h)dG(g0,g),D=dG(g,g)+dH(h,h)dG(g,g)

Proof

The result follows from the definition of betweenness centrality and from Eqs. (1)–(3)

Hence δGH(u,v|x)=σGH(u,v|x)σGH(u,v)=σG(g,g|g0)σG(g,g)×σH(h,h|h0)σH(h,h)×D1×D2D

Definition 3.1

Wiener Index of a Graph, [Citation30] The Wiener index of a graph G, denoted by W(G) is the sum of the distances between all (unordered) pairs of vertices of G. i.e., W(G)=i<jd(vi,vj)or, W(G)=12u,vV(G)d(u,v)

Wiener index is also named total status or total distance of a graph. The Wiener index of Cartesian product Citation[31–33] of two graphs G and H is given by W(GH)=|G|2W(H)+|H|2W(G)It can be extended to (4) W(i=1nGi)=i=1n(W(Gi)ji|Gj|2)(4) The betweenness centrality of G is given by vV(G)B(v)=W(G)|G|2If G is vertex transitive, the betweenness centrality of vG is given by (5) B(v)=W(G)|G|2|G|(5)

3.1 Grid graphs

Grid graphs are the Cartesian product of path graphs. PmPn represents a rectangular grid R. If u=(g,h) and v=(g,h) are any two vertices of R, then d(u,v)=|gg|+|hh| (l1-metric) and σ(u,v)=dd1 where d1=|gg| or |hh|.

Consider the rectangular grid PmPn given in . Take a vertex x in PmPn; then x=(a,b), where 1am,1bn. The paths Pna and Pmb passing through (a,b) divide the rectangular grid into four quadrants A,B,C,D sharing their common sides. Any pair of vertices lying in the diagonal regions A,B or C,D makes a contribution to the betweenness centrality of (a,b). Hence

Fig. 3.1. Rectangular grid PmPn.

Fig. 3.1. Rectangular grid Pm□Pn.
B[(a,b)]=u,vσ(u,x)σ(x,v)σ(u,v)+w,zσ(w,x)σ(x,z)σ(w,z)[(a1)×(ma)+(b1)×(nb)]where uA, vB,wC and zD .

Lemma 3.1

In an m×n grid, for any inner vertex w0=(a,b), the vertices at a distance d=min{a,b,ma,mb}>0 from w0 induces it the betweenness centrality 4d

Proof

Consider the k-neighborhood (k-nbd) of w0 where k=min{a,b,ma,mb}>0. Each k-nbd of w0 contains 4d vertices at a distance d from w0 for 1dk and they are lying on a rhombus as in ). Consider the vertices u and v lying on opposite sides of the rhombus where d(u,w0)=r1+(dr1) and d(v,w0)=r2+(dr2) for 0r1,r2d such that d(u,v)=2d. Now the pair (u,v) induces the betweenness centrality dr1dr22dr1+r2 to w0. Split the distance d(u,v)=2d into (2dr)+r, the horizontal and vertical components and consider the pairs of vertices (u,v) for each r. It can be easily seen that they contribute the betweenness centrality 2 for r=0; 4 for 1rd1; 2 for r=d. Thus the betweenness centrality induced by the vertices at a distance d is given by 2+4(d1)+2=4d.□

Fig. 3.2. Neighborhood of w0 in P7P7.

Fig. 3.2. Neighborhood of w0 in P7□P7.

Theorem 3.2

In an m×n grid, for any vertex w0=(a,b),1<a<m,1<b<n, the k-nbd ofw0 wherek=min{a,b,ma,mb}>0 denoted by Nk(w0) contains2k(k+1) vertices and the betweenness centrality of w0 induced by Nk(w0) is given by B(w0,Nk(w0))=2k2(k+1)

Proof

Let w0 be an inner vertex of the m×n grid. Then the pairs of vertices (u,v) for d(u,w0)=r1 and d(v,w0)=r2 such that d(u,v)=r1+r2=d induces a betweenness centrality 2d. Since there exist d1 pairs of (r1,r2) for d2, the pairs of vertices at a distance d induce a betweenness centrality 2d(d1). To find the betweenness centrality of w0 induced by Nk(w0), consider (r1,r2) for 1r1,r2k and we get B(w0,Nk(w0))=d=2k+12d(d1)+r=2k2(k+r)(kr+1)=2k2(k+1)

Remark 1

Using Corollary 3.2 the number of geodesics of length kn in the grid G=i=1kPn+1 from (0,0,,ktimes) to (n,n,,ktimes) obtained follows the k-ary de Bruijn sequence s(k,n) where s(k,n)=(kn)!(n!)k (OEIS A000984)

3.2 Hamming graphs

Hamming graphs are Cartesian products of complete graphs. i.e., H=i=1rKni for some r1 and ni2. The vertices of H can be labeled with vector (a1,a2,,ar) where ai{0,1,,ni1}. Two vertices of H are adjacent if the corresponding vectors differ in precisely one coordinate. The distance (named Hamming distance) between two vertices u and v denoted by d(u,v) is the number of positions in which the two vectors differ.

Hypercubes are Cartesian product of complete graphs K2. An r-dimensional hypercube (or r-cube) denoted by Qr is given by, Qr=i=1rK2. It can also be defined recursively, Qr=K2Qr1. Hypercubes are important classes of graphs having many interesting structural properties. The number of geodesics between u,vQr is given by σ(u,v)=d(u,v)!. For a connected graph G, the condition “I(u,v) induces a d(u,v)-dimensional hypercube for any two vertices u and v of G ” implies that G is a Hamming graph [Citation24].

The following lemma highlights the importance of Hamming graphs.

Lemma 3.2

[Citation34] A graph G is a nontrivial subgraph of the Cartesian product of graphs if and only ifG is a nontrivial subgraph of the Cartesian product of two complete graphs.

Proposition 3.4

Let H be the Hamming graph given by H=Kn1Kn2Knr. Then the betweenness centrality of vH is given by B(v)=12i=1rni[r1i=1r1ni]+12

Proof

Let H=i=1rKni. Since H is vertex transitive, from Eqs. (4) and (5), W(H)=i=1rW(Kni)j=1,jir|Knj|2=i=1rni2j=1,jirnj2=12(i=1rni)2[ri=1r1ni]BH(v)=W(H)|H|2|H|=12i=1rni[r1i=1r1ni]+12

Corollary 3.3

If Kp,Kq andKr are complete graphs, then for vKpKq B(v)=(p1)(q1)2for vKpKqKr B(v)=12[2pqr(pq+pr+qr)+1]

Corollary 3.4

If vi=1rKn, then B(v)=12[(r1)nrrnr1+1]when n=2,vQr, ther-cube, then B(v)=(r2)2r2+12

3.3 Product of cycles

Consider the product of cycles i=1rCni. Now from Eqs. (4) we get for ni2Z+ (6) W(i=1nCni)=18(i=1rni)2i=1rni(6) and for ni2Z++1 (7) W(i=1nCni)==18(i=1rni)2i=1r(ni1ni)(7) For any Cn, W(Cn)=18n3 when n is even, and W(Cn)=18(n3n) when n is odd. Now from Eqs. (5)–(7) we get

Proposition 3.5

If G is the Cartesian product of r even cycles. i.e., G=i=1rCni , ni2Z+, then for vG B(v)=18[i=1rnii=1rni4(i=1rni1)]if ni=2ki, B(v)=2r2i=1rki[i=1rki2]+12

Proposition 3.6

If G is the Cartesian product of r odd cycles. i.e., G=i=1rCni , ni2Z++1, then for vG B(v)=18[i=1rnii=1r(ni1ni)4(i=1rni1)]

Corollary 3.5

Consider two cycles Cm and Cn. Let vCmCn then B(v)=18(mn1)(m+n4),whenmandnareodd18[mn2+m(m4)n+4],whenmandnareeven18[mn2+(m24m1)n+4],whenmoddandniseven.In another form,

B(v)=k1k2(k1+k2)+k12+k22=when m=2k1+1,n=2k2+1k1k2(k1+k22)+12when m=2k1,n=2k2k1k2(k1+k21)+12(k21)2when m=2k1+1,n=2k2

3.4 Product of path and cycle

Consider G=PmCn. Then G has m layers of Cn (also n layers of Pm) and it can be embedded on the surface of a cylinder.

Theorem 3.3

Let G=PmCn. Then for (i,j)G

Case 1

If (i,j)PmC2k+1 B[(i,j)]=k2+i(1+2k)(mi1)+2k+12[r=0i(Hmi+rH1+r)+H1+iH1]

Case 2

If (i,j)PmC2k B[(i,j)]=(k1)22+2ik(mi1)+k2[r=0i(Hmi+rH1+r)+H1+iH1]

Proof

Let G=PmCn where V(Pm)={0,1,,m1} and V(Cn)={0,1,,n1}. Since each layer of Cn is vertex-transitive, it is enough to find B(v) for only one layer of Pm.

Case 1. When n is odd□

Let n=2k+1,kZ+. Consider the vertices of Pmk, i.e., {(0,k),(1,k),,(m1,k)}. First consider the vertex (0,k). It is in the outer layer, see . There are 2k vertices other than (0,k) in this layer. The betweenness centrality of (0,k) is the sum of the contributions of this outer layer Cn0 with itself and with inner layers Cns, for 1sm1. By symmetry, we consider only the k vertices on Cn0, i.e., {(0,k1),(0,k2),,(0,0)}. Each vertex in {(0,kr),1rk1} make pairs with kr consecutive vertices (0,k+r),1rk1 of the same layer and give the betweenness centrality r=1k1(kr)=k2 to (0,k). i.e., the layer Cn0 contributes k2 to the betweenness centrality of (0,k).

Fig. 3.3. PmC2k+1.

Fig. 3.3. Pm□C2k+1.

Now we find the contribution of the outer layer with inner layers. By symmetry, we consider the set of vertices {(0,kr),1rk1} of the outer layer making pairs with kr consecutive vertices of inner layers {(q,k+r),1rk1,1qm1}, (i.e., with vertices lying between the layers Pmk+1 and Pm2kr ) and the vertex {(0,0)} making pairs with the vertices of the layer Pmk except (0,k) and double the value got in these two cases. Since Pm and Cn are geodetic we can use the formula given in Corollary 3.1 to find the number of shortest paths in the product graph. i.e., if (p,c)I((p1,c1),(p2,c2)) then the contribution of this pair to (p,c) is |pp1|+|cc1||pp1|×|pp2|+|cc2||pp2|×|p1p2|+|c1c2||p1p2|1

If L1,L2,,Lm denote the layers Cn0,Cn1,,Cnm1 respectively. Then the contribution of L1 with other layers to the betweenness centrality of the vertex (0,k) is given by (L1,L2)12+1+23+1+2+34++1+2++kk+1=12n=1kn=12k+12 (L1,L3)13+1+36+1+3+610++1+3+6++k+12k+22=13n=1kn=13k+12 (L1,L4)14+1+410+1+4+1020++1+4+10++k+23k+33=14n=1kn=14k+12 etc. (L1,Lm)1m+1+mm+12+1+m+m+12m+22++1+m+m+12++k+m2m1k+m1m1=1mn=1kn=1mk+12 Therefore, if Hm denotes the mth harmonic number i.e., Hm=r=1m1r with H0=0, then (8) B[(0,k)]=k2+2k+12r=2m1r=k2+2k+12(HmH1)(8)

Consider the vertex (1,k) on L2. Now from Eq. (8) the vertices of L2 with L2,L3,,Lm give the betweenness centrality k2+2k+12(Hm1H1), and with L1 give 2k+12(H2H1). Again the vertices of L1 with L3,L4,,Lm give the betweenness centrality (m2)+2[13(4+5+kterms)+14(5+6+kterms)+(m2)terms]=(1+2k)(m2)+2k+12(HmH2)

Combining these we get, B[(1,k)]=k2+(1+2k)(m2)+2k+12(Hm1H1+HmH2+H2H1)

Similarly, for the vertex (2,k), L2 and L1 with inner layers L3,L4.,Lm contribute betweenness centrality (m3)+2[13(4+5+kterms)+14(5+6+kterms)+(m3)terms]+(m3)+2[14(5+6+kterms)+15(5+6+kterms)+(m3)terms]=2(1+2k)(m3)+2k+12(HmH3)+2k+12(Hm1H2) Therefore, B[(2,k)]=k2+2(1+2k)(m3)+2k+12(Hm2H1+Hm1H2+HmH3+H3H1)

In general, B[(t,k)]=k2+t(1+2k)(mt1)+2k+12[r=0t(Hmt+rH1+r)+H1+tH1]By symmetry, B[(i,j)]=k2+i(1+2k)(mi1)+2k+12[r=0i(Hmi+rH1+r)+H1+iH1]Again, B[(i,j)]=B[(mi1,j)] for 0im21

Case 2. When m is even□

Let m=2k,kZ+. As in Case 1., we can evaluate the betweenness centrality of each vertex on Pmk. But since the graph is even, for each pair of vertices lying on extreme path layers, there are two geodesics joining them and one of them passes through Pmk. So we have to multiply last terms of each expression in Case 1. by 12. See

Fig. 3.4. PmC2k.

Fig. 3.4. Pm□C2k.

The contribution of L1 with other layers to the betweenness centrality of the vertex (0,k) is as follows (L1,L1)(k1)22 (L1,L2)12+1+23+1+2+34++1+2++kk+1121+2++kk+1=12n=1kn[11k+1]=12k+12k4=k24 (L1,L3)13+1+36+1+3+610++1+3+6++k+12k+22121+3+6++k+12k+22=13k+12k6=k26 (L1,L4)14+1+410+1+4+1020++1+4+10++k+23k+33121+4+10++k+23k+33=14k+12k8=k28 etc. (L1,Lm)1m+1+mm+12+1+m+m+12m+22++1+m+m+12++k+m2m1k+m1m1121+m+m+12++k+m2m1k+m1m1=1mk+12k2m=k22m

Therefore, (9) B[(0,k)]=(k1)22+k2r=2m1r=(k1)22+k2(HmH1)(9) Consider the vertex (1,k) on L2. Now from Eq. (9), the vertices of L2 with L2,L3,,Lm give the betweenness centrality (k1)22+k2(Hm1H1), and L2 with L1 give k2(H2H1). The vertices of L1 with L3,L4,,Lm give the betweenness centrality (m2)+2[13(4+5++(k+3))+14(5+6++(k+4))++1m((m+1)+(m+2)++(m+k))][k+33+k+44++k+mm]=2[(m2)k+k+12(HmH2)]k(HmH2) Combining these we get, B[(1,k)]=(k1)22+2k(m2)+k2(Hm1H1+HmH2+H2H1)Similarly, B[(2,k)]=(k1)22+4k(m3)+k2(Hm2H1+Hm1H2+HmH3+H3H1)In general, B[(t,k)]=(k1)22+2tk(mt1)+k2[r=0t(Hmt+rH1+r)+H1+tH1]By symmetry, B[(i,j)]=(k1)22+2ik(mi1)+k2[r=0i(Hmi+rH1+r)+H1+iH1]Again, B[(i,j)]=B[(mi1,j)] for 0im21

Corollary 3.6

The graph PmCn is vertex transitive only when m=2 known as cycle prism. The betweenness centrality of cycle prism is given by B(v)=k2 when n=2k+112[(k1)2+k2] when n=2k

4 Conclusion

A composite graph can be constructed by applying different graph operations on smaller graphs and many of the structural properties of the composite graphs can be studied from its constituent smaller graphs. An expression for the betweenness centrality of Cartesian product of graphs has been derived and examined for different graph products. This can be extended to other graph-products such that an investigation on the behavior of centrality of larger graph can be made from the platform of its constituent smaller graphs.

References

  • de PasqualeFet al., A dynamic core network and global efficiency in the resting human brain Cerebral Cortex2015 bhv185
  • Ana MMartín GonzálezBoDalsgaardJens MOlesen, Centrality measures and the importance of generalist species in pollination networks Ecol. Complex. 7 1 2010 36–43
  • MikailRubinovOlafSporns, Complex network measures of brain connectivity: uses and interpretations Neuroimage 52 3 2010 1059–1069
  • MarcelSalathéet al., A high-resolution human contact network for infectious disease transmission Proc. Natl. Acad. Sci. 107 51 2010 22020–22025
  • HawoongJeonget al., Lethality and centrality in protein networks Nature 411 6833 2001 41–42
  • JPinneyGMcConkeyDWesthead, Decomposition of biological networks using betweenness centrality Proc. 9th Ann. Int’l Conf. on Research in Computational Molecular Biology (RECOMB 2005)2005
  • AntonioDel SolHirotomoFujihashiPaulO’Meara, Topology of small-world networks of protein–protein complex structures Bioinformatics 21 8 2005 1311–1315
  • DirkKoschützkiFalkSchreiber, Centrality analysis methods for biological networks and their application to gene regulatory networks Gene Regulation and Systems Biology, Vol. 22008Libertas Academica193
  • ErnestoEstrada, Virtual identification of essential proteins within the protein interaction network of yeast Proteomics 6 1 2006 35–40
  • FredrikLiljeroset al., The web of human sexual contacts Nature 411 6840 2001 907–908
  • Valdis EKrebs, Mapping networks of terrorist cells Connections 24 3 2002 43–52
  • RogerGuimeraet al., The worldwide air transportation network: anomalous centrality, community structure, and cities’ global roles Proc. Natl. Acad. Sci. 102 22 2005 7794–7799
  • DraganCisicBlankaKesicLivijJakomin, Research of the power in the supply chain International Trade, Economics Working Paper Archive EconWPA (April 2000)2000
  • JoyMaliackal Pouloet al., High-betweenness proteins in the yeast protein interaction network BioMed Res. Int. 2005 2 2005 96–103
  • JingChenBruce JAronowAnil GJegga, Disease candidate gene identification and prioritization using protein interaction networks BMC Bioinform. 10 1 2009 1
  • FerencJordán, Keystone species and food webs Philos. Trans. R. Soc. B 364 1524 2009 1733–1741
  • Stephen PBorgattiMartin GEverett, A graph-theoretic perspective on centrality Soc. Netw. 28 4 2006 466–484
  • UlrikBrandes, On variants of shortest-path betweenness centrality and their generic computation Social Networks 30 2 2008 136–145
  • UlrikBrandes, A faster algorithm for betweenness centrality* J. Math. Sociol. 25 2 2001 163–177
  • ABavelas, A mathematical model for group structure, human organization 7, 1630 Appl. Anthropol. 7 3 1948 16–30
  • UlrikBrandesDanielFleischer, Centrality Measures Based on Current Flow2005Springer
  • Stephen PBorgatti, Centrality and network flow Soc. Netw. 27 1 2005 55–71
  • OysteinOre, Theory of Graphs, Vol. 381962American Mathematical Society Colloquium Publications
  • Henry MartynMulder, The interval function of a graph MC Tracts 1321980 1–191
  • Linton CFreeman, A set of measures of centrality based on betweenness Sociometry1977 35–41
  • GertSabidussi, Graphs with given group and given graph-theoretical properties Canad. J. Math 9 515 1957 C525
  • WilfriedImrichSandiKlavzarDouglas FRall, Topics in Graph Theory: Graphs and their Cartesian Product2008CRC Press
  • JunmingXu, Theory and Application of Graphs, Vol. 102013Springer Science & Business Media
  • RichardHammackWilfriedImrichSandiKlavžar, Handbook of Product Graphs2011CRC press
  • HarryWiener, Structural determination of paraffin boiling points J. Am. Chem. Soc. 69 1 1947 17–20
  • AnteGraovacTomažPisanski, On the Wiener index of a graph J. Math. Chem. 8 1 1991 53–62
  • Yeong-NanYehIvanGutman, On the sum of all distances in composite graphs Discrete Math. 135 1–3 1994 359–365
  • MatthiasDehmerFrankEmmert-Streib, Quantitative Graph Theory: Mathematical Foundations and Applications2014CRC Press
  • SandiKlavžarIztokPeterin, Characterizing subgraphs of Hamming graphs J. Graph Theory 49 4 2005 302–312