Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Relations between average clustering coefficient and another centralities in graphs

Mikhail Tuzhilin Affiliation: Moscow State University, Electronic address: mtu93@mail.ru;
Abstract

Relations between average clustering coefficient and global clustering coefficient, local efficiency, radiality, closeness, betweenness and stress centralities were obtained for simple graphs.

keywords:
Networks, centralities, local and global properties of graphs, Watts-Strogatz clustering coefficient, global clustering coefficient.

1 Introduction.

The centrality measure was introduced by Bonacich in [1]. Centrality is a local (with relation to a vertex) or global (with relation to a whole graph) measures in networks. There are many centrality measures (or shortly centralities) such as local efficiency, radiality, closeness, betweenness, stress centralities, etc. Calculation of centralities is very useful for finding intrinsic properties of “real” networks (which can be found in applications) [2][4]. One of most important centrality measure is a clustering coefficient, that differentiate “real” graphs (or small-world networks) and random generated graphs [5].

There are two definitions of clustering coefficient: the average clustering coefficient introduced by Watts-Strogatz [5] and the global clustering coefficient. It was shown in [6] that for windmill graphs the average clustering coefficient and the global clustering coefficient asymptotically different. More precisely, the average clustering coefficient tends to 1 and the global clustering coefficient tends to 0 if the number of vertices increasing. In this paper, author provides two large class of graphs for which the average clustering coefficient is less or equal than the global cluster coefficient and vise versa.

Nowadays, there are also many articles where centrality measures are used for calculations and predictions of certain network characteristics, but a very few with theoretical basis. In the article [7] relations between different centralities were obtained, also an estimation of the local efficiency was obtained in terms of the average clustering coefficient. In this article relations between the average clustering coefficient and another centralities are proved for simple undirected graphs, in particular, it is proved that the estimation of local efficiency in terms of the average cluster coefficient is in fact an equality.

2 Main definitions.

All subsequent definitions are given for a simple undirected graph G𝐺Gitalic_G without pendant vertices. It also can be defined to a simple graph with pendant vertices if every function where {vertex degree 11-1- 1} is in the denominator are defined to be equal to 00 for all cases where vertices degrees equal to 1111, but this will be omitted in this article for the sake of brevity.

Let’s give necessary denotations. Let’s denote by

  • V(G)𝑉𝐺V(G)italic_V ( italic_G ) the set of vertices,   E(G)𝐸𝐺E(G)italic_E ( italic_G ) the set of edges and   A={aij}𝐴subscript𝑎𝑖𝑗A=\{a_{ij}\}italic_A = { italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT } adjacency matrix of graph G𝐺Gitalic_G.

  • Neighbourhood N(v)𝑁𝑣N(v)italic_N ( italic_v ) — the set of vertices which adjacent to the vertex v𝑣vitalic_v,

  • N(v)=N(v)vsuperscript𝑁𝑣𝑁𝑣𝑣N^{\prime}(v)=N(v)\bigcup{v}italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_v ) = italic_N ( italic_v ) ⋃ italic_v subgraph in G𝐺Gitalic_G on these vertices,

  • f¯(x1,x2,,xk)¯𝑓subscript𝑥1subscript𝑥2subscript𝑥𝑘\bar{f}(x_{1},x_{2},...,x_{k})over¯ start_ARG italic_f end_ARG ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ), where f𝑓fitalic_f is any function V×V××V𝑉𝑉𝑉V\times V\times...\times V\rightarrow\mathbb{R}italic_V × italic_V × … × italic_V → blackboard_R, the restriction of this function on N(v)superscript𝑁𝑣N^{\prime}(v)italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_v ) (for example L¯(x,y)¯𝐿𝑥𝑦\bar{L}(x,y)over¯ start_ARG italic_L end_ARG ( italic_x , italic_y ) will be the average shortest path between x𝑥xitalic_x and y𝑦yitalic_y with restriction to subgraph N(v)superscript𝑁𝑣N^{\prime}(v)italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_v )),

  • di=deg(vi)subscript𝑑𝑖𝑑𝑒𝑔subscript𝑣𝑖d_{i}=deg(v_{i})italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_d italic_e italic_g ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ),

  • n=V(G),m=E(G)formulae-sequence𝑛norm𝑉𝐺𝑚norm𝐸𝐺n=\|V(G)\|,\;\;m=\|E(G)\|italic_n = ∥ italic_V ( italic_G ) ∥ , italic_m = ∥ italic_E ( italic_G ) ∥,

  • X(i)=X(vi)𝑋𝑖𝑋subscript𝑣𝑖X(i)=X(v_{i})italic_X ( italic_i ) = italic_X ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for any X𝑋Xitalic_X — set or function corresponding to vertex visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT,

Let’s give definitions of centralities:

  1. 1.

    Diameter diam(G)=maxs,tV(G)dist(s,t)𝑑𝑖𝑎𝑚𝐺subscript𝑠𝑡𝑉𝐺𝑑𝑖𝑠𝑡𝑠𝑡diam(G)=\max_{s,t\in V(G)}dist(s,t)italic_d italic_i italic_a italic_m ( italic_G ) = roman_max start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_s , italic_t ).

  2. 2.

    Density D(G)=number of edges in Gmaximum possible number of edges in G=2mn(n1)𝐷𝐺number of edges in 𝐺maximum possible number of edges in 𝐺2𝑚𝑛𝑛1D(G)=\frac{\text{number of edges in }G}{\text{maximum possible number of edges% in }G}=\frac{2m}{n(n-1)}italic_D ( italic_G ) = divide start_ARG number of edges in italic_G end_ARG start_ARG maximum possible number of edges in italic_G end_ARG = divide start_ARG 2 italic_m end_ARG start_ARG italic_n ( italic_n - 1 ) end_ARG.

  3. 3.

    Global efficiency Eglob(G)=1n(n1)st1dist(s,t)subscript𝐸𝑔𝑙𝑜𝑏𝐺1𝑛𝑛1subscript𝑠𝑡1𝑑𝑖𝑠𝑡𝑠𝑡E_{glob}(G)=\frac{1}{n(n-1)}\sum\limits_{s\neq t}\frac{1}{dist(s,t)}italic_E start_POSTSUBSCRIPT italic_g italic_l italic_o italic_b end_POSTSUBSCRIPT ( italic_G ) = divide start_ARG 1 end_ARG start_ARG italic_n ( italic_n - 1 ) end_ARG ∑ start_POSTSUBSCRIPT italic_s ≠ italic_t end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_d italic_i italic_s italic_t ( italic_s , italic_t ) end_ARG.

  4. 4.

    Average shortest path length L(G)=1n(n1)stdist(s,t)𝐿𝐺1𝑛𝑛1subscript𝑠𝑡𝑑𝑖𝑠𝑡𝑠𝑡L(G)=\frac{1}{n(n-1)}\sum\limits_{s\neq t}dist(s,t)italic_L ( italic_G ) = divide start_ARG 1 end_ARG start_ARG italic_n ( italic_n - 1 ) end_ARG ∑ start_POSTSUBSCRIPT italic_s ≠ italic_t end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_s , italic_t ).

  5. 5.

    Local cluster coefficient

    ci=c(i)=number of edges in N(i)maximum possible number of edges in N(i)=2E(N(i)))di(di1)c_{i}=c(i)=\frac{\text{number of edges in }N(i)}{\text{maximum possible number% of edges in }N(i)}=\frac{2\|E(N(i)))\|}{d_{i}(d_{i}-1)}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_c ( italic_i ) = divide start_ARG number of edges in italic_N ( italic_i ) end_ARG start_ARG maximum possible number of edges in italic_N ( italic_i ) end_ARG = divide start_ARG 2 ∥ italic_E ( italic_N ( italic_i ) ) ) ∥ end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG.

  6. 6.

    Average clustering coefficient

    CWS(G)=1niV(G)ci=1niV(G)2E(N(i)))di(di1)=1niV(G)j,kV(G)aijajkakidi(di1)C_{WS}(G)=\frac{1}{n}\sum\limits_{i\in V(G)}c_{i}=\frac{1}{n}\sum\limits_{i\in V% (G)}\frac{2\|E(N(i)))\|}{d_{i}(d_{i}-1)}=\frac{1}{n}\sum\limits_{i\in V(G)}% \frac{\sum\limits_{j,k\in V(G)}a_{ij}a_{jk}a_{ki}}{d_{i}(d_{i}-1)}italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG 2 ∥ italic_E ( italic_N ( italic_i ) ) ) ∥ end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG.

  7. 7.

    Global clustering coefficient

    C(G)=number of closed triplets in Gnumber of all triplets in G=i,j,kV(G)aijajkakiiV(G)di(di1)𝐶𝐺number of closed triplets in Gnumber of all triplets in Gsubscript𝑖𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖subscript𝑖𝑉𝐺subscript𝑑𝑖subscript𝑑𝑖1C(G)=\frac{\text{number of closed triplets in $G$}}{\text{number of all % triplets in $G$}}=\frac{\sum\limits_{i,j,k\in V(G)}a_{ij}a_{jk}a_{ki}}{\sum% \limits_{i\in V(G)}d_{i}(d_{i}-1)}italic_C ( italic_G ) = divide start_ARG number of closed triplets in italic_G end_ARG start_ARG number of all triplets in italic_G end_ARG = divide start_ARG ∑ start_POSTSUBSCRIPT italic_i , italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG.

  8. 8.

    Betweenness centrality BC(i)=s,tV(G),stiσst(i)σst𝐵𝐶𝑖subscriptformulae-sequence𝑠𝑡𝑉𝐺𝑠𝑡𝑖subscript𝜎𝑠𝑡𝑖subscript𝜎𝑠𝑡BC(i)=\sum\limits_{s,t\in V(G),\;s\neq t\neq i}\frac{\sigma_{st}(i)}{\sigma_{% st}}italic_B italic_C ( italic_i ) = ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_V ( italic_G ) , italic_s ≠ italic_t ≠ italic_i end_POSTSUBSCRIPT divide start_ARG italic_σ start_POSTSUBSCRIPT italic_s italic_t end_POSTSUBSCRIPT ( italic_i ) end_ARG start_ARG italic_σ start_POSTSUBSCRIPT italic_s italic_t end_POSTSUBSCRIPT end_ARG, where σstsubscript𝜎𝑠𝑡\sigma_{st}italic_σ start_POSTSUBSCRIPT italic_s italic_t end_POSTSUBSCRIPT is the total number of shortest paths from s𝑠sitalic_s to t𝑡titalic_t and σst(i)subscript𝜎𝑠𝑡𝑖\sigma_{st}(i)italic_σ start_POSTSUBSCRIPT italic_s italic_t end_POSTSUBSCRIPT ( italic_i ) is the total number of shortest paths which contains vertex i𝑖iitalic_i.

  9. 9.

    Closeness centrality Clo(v)=n1tV(G)dist(v,t)𝐶𝑙𝑜𝑣𝑛1subscript𝑡𝑉𝐺𝑑𝑖𝑠𝑡𝑣𝑡Clo(v)=\frac{n-1}{\sum\limits_{t\in V(G)}dist(v,t)}italic_C italic_l italic_o ( italic_v ) = divide start_ARG italic_n - 1 end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_t ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_v , italic_t ) end_ARG.

  10. 10.

    Local efficiency Eloc(G)=1nvV(G)Eglob(N(v)).subscript𝐸𝑙𝑜𝑐𝐺1𝑛subscript𝑣𝑉𝐺subscript𝐸𝑔𝑙𝑜𝑏𝑁𝑣E_{loc}(G)=\frac{1}{n}\sum\limits_{v\in V(G)}E_{glob}(N(v)).italic_E start_POSTSUBSCRIPT italic_l italic_o italic_c end_POSTSUBSCRIPT ( italic_G ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_E start_POSTSUBSCRIPT italic_g italic_l italic_o italic_b end_POSTSUBSCRIPT ( italic_N ( italic_v ) ) .

  11. 11.

    Radiality Rad(v)=tV(G),tv(diam(G)+1dist(v,t))n1𝑅𝑎𝑑𝑣subscriptformulae-sequence𝑡𝑉𝐺𝑡𝑣𝑑𝑖𝑎𝑚𝐺1𝑑𝑖𝑠𝑡𝑣𝑡𝑛1Rad(v)=\frac{\sum\limits_{t\in V(G),t\neq v}(diam(G)+1-dist(v,t))}{n-1}italic_R italic_a italic_d ( italic_v ) = divide start_ARG ∑ start_POSTSUBSCRIPT italic_t ∈ italic_V ( italic_G ) , italic_t ≠ italic_v end_POSTSUBSCRIPT ( italic_d italic_i italic_a italic_m ( italic_G ) + 1 - italic_d italic_i italic_s italic_t ( italic_v , italic_t ) ) end_ARG start_ARG italic_n - 1 end_ARG.

  12. 12.

    Stress Str(i)=s,tV(G),stiσst(i)𝑆𝑡𝑟𝑖subscriptformulae-sequence𝑠𝑡𝑉𝐺𝑠𝑡𝑖subscript𝜎𝑠𝑡𝑖Str(i)=\sum\limits_{s,t\in V(G),\;s\neq t\neq i}\sigma_{st}(i)italic_S italic_t italic_r ( italic_i ) = ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_V ( italic_G ) , italic_s ≠ italic_t ≠ italic_i end_POSTSUBSCRIPT italic_σ start_POSTSUBSCRIPT italic_s italic_t end_POSTSUBSCRIPT ( italic_i ), where σst(i)subscript𝜎𝑠𝑡𝑖\sigma_{st}(i)italic_σ start_POSTSUBSCRIPT italic_s italic_t end_POSTSUBSCRIPT ( italic_i ) is the total number of shortest paths from s𝑠sitalic_s to t𝑡titalic_t which contains vertex i𝑖iitalic_i.

Note that all centralities are non-negative and D(G),Eglob,Eloc,ci,CWS,C(G)𝐷𝐺subscript𝐸𝑔𝑙𝑜𝑏subscript𝐸𝑙𝑜𝑐subscript𝑐𝑖subscript𝐶𝑊𝑆𝐶𝐺D(G),E_{glob},E_{loc},c_{i},C_{WS},C(G)italic_D ( italic_G ) , italic_E start_POSTSUBSCRIPT italic_g italic_l italic_o italic_b end_POSTSUBSCRIPT , italic_E start_POSTSUBSCRIPT italic_l italic_o italic_c end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT , italic_C ( italic_G ) are less or equal 1.

3 Main results.

All subsequent lemmas and theorems are given for a simple undirected graph G𝐺Gitalic_G without pendant vertices. It also can be defined to a simple graph with pendant vertices if every function where di1subscript𝑑𝑖1d_{i}-1italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 is in the denominator are defined to be equal to 00 for all cases di=1subscript𝑑𝑖1d_{i}=1italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 1.

First let’s prove a lemma about a relation between average shortest path length between vertices in the neighbourhood of i𝑖iitalic_i and local clustering coefficient of this vertex.

Lemma 1.
L(N(i))=2ci.𝐿𝑁𝑖2subscript𝑐𝑖L(N(i))=2-c_{i}.italic_L ( italic_N ( italic_i ) ) = 2 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT .
{addmargin}

[1em]0em

Proof.
L(N(i))=1di(di1)s,tN(i),stdist(s,t)=1di(di1)(s,t)E(N(i))dist(s,t)+s,tN(i),(s,t)E(N(i))dist(s,t)=𝐿𝑁𝑖1subscript𝑑𝑖subscript𝑑𝑖1subscriptformulae-sequence𝑠𝑡𝑁𝑖𝑠𝑡𝑑𝑖𝑠𝑡𝑠𝑡1subscript𝑑𝑖subscript𝑑𝑖1subscript𝑠𝑡𝐸𝑁𝑖𝑑𝑖𝑠𝑡𝑠𝑡subscriptformulae-sequence𝑠𝑡𝑁𝑖𝑠𝑡𝐸𝑁𝑖𝑑𝑖𝑠𝑡𝑠𝑡absentL(N(i))=\frac{1}{d_{i}(d_{i}-1)}\sum\limits_{s,t\in N(i),s\neq t}dist(s,t)=% \frac{1}{d_{i}(d_{i}-1)}\sum\limits_{(s,t)\in E(N(i))}dist(s,t)+\sum\limits_{s% ,t\in N(i),(s,t)\notin E(N(i))}dist(s,t)=italic_L ( italic_N ( italic_i ) ) = divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_N ( italic_i ) , italic_s ≠ italic_t end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_s , italic_t ) = divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ∑ start_POSTSUBSCRIPT ( italic_s , italic_t ) ∈ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_s , italic_t ) + ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_N ( italic_i ) , ( italic_s , italic_t ) ∉ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_s , italic_t ) =
=1di(di1)(2E(N(i))+(s,i),(i,t)E(G),(s,t)E(G)dist(s,t))=absent1subscript𝑑𝑖subscript𝑑𝑖12norm𝐸𝑁𝑖subscriptformulae-sequence𝑠𝑖𝑖𝑡𝐸𝐺𝑠𝑡𝐸𝐺𝑑𝑖𝑠𝑡𝑠𝑡absent=\frac{1}{d_{i}(d_{i}-1)}(2\|E(N(i))\|+\sum\limits_{(s,i),(i,t)\in E(G),(s,t)% \notin E(G)}dist(s,t))== divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ( 2 ∥ italic_E ( italic_N ( italic_i ) ) ∥ + ∑ start_POSTSUBSCRIPT ( italic_s , italic_i ) , ( italic_i , italic_t ) ∈ italic_E ( italic_G ) , ( italic_s , italic_t ) ∉ italic_E ( italic_G ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_s , italic_t ) ) =
=1di(di1)(2E(N(i))+2(di(di1)2E(N(i))))=2ci.absent1subscript𝑑𝑖subscript𝑑𝑖12norm𝐸𝑁𝑖2subscript𝑑𝑖subscript𝑑𝑖12norm𝐸𝑁𝑖2subscript𝑐𝑖=\frac{1}{d_{i}(d_{i}-1)}(2\|E(N(i))\|+2(d_{i}(d_{i}-1)-2\|E(N(i))\|))=2-c_{i}.= divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ( 2 ∥ italic_E ( italic_N ( italic_i ) ) ∥ + 2 ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) - 2 ∥ italic_E ( italic_N ( italic_i ) ) ∥ ) ) = 2 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT .

Note that shortest paths for vertices in N(i)𝑁𝑖N(i)italic_N ( italic_i ) are defined corresponding to whole graph G𝐺Gitalic_G. ∎

Let’s prove theorem about a connection between local efficiency and average clustering coefficient of a graph.

Theorem 1.
Eloc(G)=12(1+CWS(G)).subscript𝐸𝑙𝑜𝑐𝐺121subscript𝐶𝑊𝑆𝐺E_{loc}(G)=\frac{1}{2}(1+C_{WS}(G)).italic_E start_POSTSUBSCRIPT italic_l italic_o italic_c end_POSTSUBSCRIPT ( italic_G ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( 1 + italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ) .
{addmargin}

[1em]0em

Proof.

Let’s give two proofs of this fact:

  1. 1.

    Note that by definition D(N(i))=ci𝐷𝑁𝑖subscript𝑐𝑖D(N(i))=c_{i}italic_D ( italic_N ( italic_i ) ) = italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. In the article [7] it was proved that

    3L(N(i))2Eglob(N(i))1+D(N(i)).3𝐿𝑁𝑖2subscript𝐸𝑔𝑙𝑜𝑏𝑁𝑖1𝐷𝑁𝑖3-L(N(i))\leq 2E_{glob}(N(i))\leq 1+D(N(i)).3 - italic_L ( italic_N ( italic_i ) ) ≤ 2 italic_E start_POSTSUBSCRIPT italic_g italic_l italic_o italic_b end_POSTSUBSCRIPT ( italic_N ( italic_i ) ) ≤ 1 + italic_D ( italic_N ( italic_i ) ) .

    Using lemma 1

    3(2ci)2Eglob(N(i))1+ci.32subscript𝑐𝑖2subscript𝐸𝑔𝑙𝑜𝑏𝑁𝑖1subscript𝑐𝑖3-(2-c_{i})\leq 2E_{glob}(N(i))\leq 1+c_{i}.3 - ( 2 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≤ 2 italic_E start_POSTSUBSCRIPT italic_g italic_l italic_o italic_b end_POSTSUBSCRIPT ( italic_N ( italic_i ) ) ≤ 1 + italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT .

    Note that shortest paths for vertices in N(i)𝑁𝑖N(i)italic_N ( italic_i ) are defined corresponding to whole graph G𝐺Gitalic_G. Averaging by i𝑖iitalic_i ends the proof.

  2. 2.

    Let’s rewrite the local clustering coefficient formula:

    ci=(s,t)E(N(i))1di(di1),subscript𝑐𝑖subscript𝑠𝑡𝐸𝑁𝑖1subscript𝑑𝑖subscript𝑑𝑖1c_{i}=\frac{\sum\limits_{(s,t)\in E(N(i))}1}{d_{i}(d_{i}-1)},italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG ∑ start_POSTSUBSCRIPT ( italic_s , italic_t ) ∈ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ,
    12(1+ci)=12(s,t)E(N(i))1+(s,t)E(N(i))1+s,tV(N(i)),(s,t)E(N(i))1di(di1)=121subscript𝑐𝑖12subscript𝑠𝑡𝐸𝑁𝑖1subscript𝑠𝑡𝐸𝑁𝑖1subscriptformulae-sequence𝑠𝑡𝑉𝑁𝑖𝑠𝑡𝐸𝑁𝑖1subscript𝑑𝑖subscript𝑑𝑖1absent\frac{1}{2}(1+c_{i})=\frac{1}{2}\frac{\sum\limits_{(s,t)\in E(N(i))}1+\sum% \limits_{(s,t)\in E(N(i))}1+\sum\limits_{s,t\in V(N(i)),(s,t)\notin E(N(i))}1}% {d_{i}(d_{i}-1)}=divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( 1 + italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG ∑ start_POSTSUBSCRIPT ( italic_s , italic_t ) ∈ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT 1 + ∑ start_POSTSUBSCRIPT ( italic_s , italic_t ) ∈ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT 1 + ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_V ( italic_N ( italic_i ) ) , ( italic_s , italic_t ) ∉ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG =
    =(s,t)E(N(i))1+s,tV(N(i)),(s,t)E(N(i))12di(di1)=s,tV(N(i))1dist(s,t)di(di1)=Eglob(N(i)).absentsubscript𝑠𝑡𝐸𝑁𝑖1subscriptformulae-sequence𝑠𝑡𝑉𝑁𝑖𝑠𝑡𝐸𝑁𝑖12subscript𝑑𝑖subscript𝑑𝑖1subscript𝑠𝑡𝑉𝑁𝑖1𝑑𝑖𝑠𝑡𝑠𝑡subscript𝑑𝑖subscript𝑑𝑖1subscript𝐸𝑔𝑙𝑜𝑏𝑁𝑖=\frac{\sum\limits_{(s,t)\in E(N(i))}1+\sum\limits_{s,t\in V(N(i)),(s,t)\notin E% (N(i))}\frac{1}{2}}{d_{i}(d_{i}-1)}=\frac{\sum\limits_{s,t\in V(N(i))}\frac{1}% {dist(s,t)}}{d_{i}(d_{i}-1)}=E_{glob}(N(i)).= divide start_ARG ∑ start_POSTSUBSCRIPT ( italic_s , italic_t ) ∈ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT 1 + ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_V ( italic_N ( italic_i ) ) , ( italic_s , italic_t ) ∉ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 2 end_ARG end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG = divide start_ARG ∑ start_POSTSUBSCRIPT italic_s , italic_t ∈ italic_V ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_d italic_i italic_s italic_t ( italic_s , italic_t ) end_ARG end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG = italic_E start_POSTSUBSCRIPT italic_g italic_l italic_o italic_b end_POSTSUBSCRIPT ( italic_N ( italic_i ) ) .

    Averaging by i𝑖iitalic_i ends the proof.

Let’s prove theorem about a connection between average clustering coefficient and stress centrality.

Theorem 2.
CWS(G)1niV(G)(1Str(i)di(di1)).subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺1𝑆𝑡𝑟𝑖subscript𝑑𝑖subscript𝑑𝑖1C_{WS}(G)\geq\frac{1}{n}\sum\limits_{i\in V(G)}(1-\frac{Str(i)}{d_{i}(d_{i}-1)% }).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≥ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT ( 1 - divide start_ARG italic_S italic_t italic_r ( italic_i ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ) .
{addmargin}

[1em]0em

Proof.

Note that j,kN(i):(j,k)E(N(i)):for-all𝑗𝑘𝑁𝑖𝑗𝑘𝐸𝑁𝑖\forall j,k\in N(i):(j,k)\notin E(N(i))∀ italic_j , italic_k ∈ italic_N ( italic_i ) : ( italic_j , italic_k ) ∉ italic_E ( italic_N ( italic_i ) ) the shortest path between j𝑗jitalic_j and k𝑘kitalic_k is jik𝑗𝑖𝑘j\rightarrow i\rightarrow kitalic_j → italic_i → italic_k. Therefore,

Str(i)2(di(di1)2E(N(i))),𝑆𝑡𝑟𝑖2subscript𝑑𝑖subscript𝑑𝑖12norm𝐸𝑁𝑖Str(i)\geq 2(\frac{d_{i}(d_{i}-1)}{2}-\|E(N(i))\|),italic_S italic_t italic_r ( italic_i ) ≥ 2 ( divide start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG start_ARG 2 end_ARG - ∥ italic_E ( italic_N ( italic_i ) ) ∥ ) ,
1di(di1)Str(i)1ci,1subscript𝑑𝑖subscript𝑑𝑖1𝑆𝑡𝑟𝑖1subscript𝑐𝑖\frac{1}{d_{i}(d_{i}-1)}Str(i)\geq 1-c_{i},divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG italic_S italic_t italic_r ( italic_i ) ≥ 1 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ,

Averaging by i𝑖iitalic_i

CWS(G)1niV(G)(1Str(i)di(di1)).subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺1𝑆𝑡𝑟𝑖subscript𝑑𝑖subscript𝑑𝑖1C_{WS}(G)\geq\frac{1}{n}\sum\limits_{i\in V(G)}(1-\frac{Str(i)}{d_{i}(d_{i}-1)% }).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≥ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT ( 1 - divide start_ARG italic_S italic_t italic_r ( italic_i ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ) .

Note that for diam(G)=2𝑑𝑖𝑎𝑚𝐺2diam(G)=2italic_d italic_i italic_a italic_m ( italic_G ) = 2 holds an equality. ∎

Let’s prove theorem about a relation between average clustering coefficient and betweenness centrality.

Theorem 3.

Let’s BC(i,N(i)):=j,kN(i),jkiσjk(i)σjk,assign𝐵𝐶𝑖𝑁𝑖subscriptformulae-sequence𝑗𝑘𝑁𝑖𝑗𝑘𝑖subscript𝜎𝑗𝑘𝑖subscript𝜎𝑗𝑘BC(i,N(i)):=\sum\limits_{j,k\in N(i),\;j\neq k\neq i}\frac{\sigma_{jk}(i)}{% \sigma_{jk}},italic_B italic_C ( italic_i , italic_N ( italic_i ) ) := ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_N ( italic_i ) , italic_j ≠ italic_k ≠ italic_i end_POSTSUBSCRIPT divide start_ARG italic_σ start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT ( italic_i ) end_ARG start_ARG italic_σ start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT end_ARG , then

CWS(G)1niV(G)(1BC(i,N(i))di(di1)).subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺1𝐵𝐶𝑖𝑁𝑖subscript𝑑𝑖subscript𝑑𝑖1C_{WS}(G)\leq\frac{1}{n}\sum\limits_{i\in V(G)}(1-\frac{BC(i,N(i))}{d_{i}(d_{i% }-1)}).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≤ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT ( 1 - divide start_ARG italic_B italic_C ( italic_i , italic_N ( italic_i ) ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ) .
{addmargin}

[1em]0em

Proof.

Let’s note that

BC(i,N(i))=j,kN(i),(j,k)E(N(i))1σjkj,kN(i),(j,k)E(N(i))1=di(di1)2E(N(i)),𝐵𝐶𝑖𝑁𝑖subscriptformulae-sequence𝑗𝑘𝑁𝑖𝑗𝑘𝐸𝑁𝑖1subscript𝜎𝑗𝑘subscriptformulae-sequence𝑗𝑘𝑁𝑖𝑗𝑘𝐸𝑁𝑖1subscript𝑑𝑖subscript𝑑𝑖12norm𝐸𝑁𝑖BC(i,N(i))=\sum\limits_{j,k\in N(i),\;(j,k)\notin E(N(i))}\frac{1}{\sigma_{jk}% }\leq\sum\limits_{j,k\in N(i),\;(j,k)\notin E(N(i))}1=d_{i}(d_{i}-1)-2\|E(N(i)% )\|,italic_B italic_C ( italic_i , italic_N ( italic_i ) ) = ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_N ( italic_i ) , ( italic_j , italic_k ) ∉ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_σ start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT end_ARG ≤ ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_N ( italic_i ) , ( italic_j , italic_k ) ∉ italic_E ( italic_N ( italic_i ) ) end_POSTSUBSCRIPT 1 = italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) - 2 ∥ italic_E ( italic_N ( italic_i ) ) ∥ ,
BC(i,N(i))di(di1)1ci.𝐵𝐶𝑖𝑁𝑖subscript𝑑𝑖subscript𝑑𝑖11subscript𝑐𝑖\frac{BC(i,N(i))}{d_{i}(d_{i}-1)}\leq 1-c_{i}.divide start_ARG italic_B italic_C ( italic_i , italic_N ( italic_i ) ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ≤ 1 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT .

Averaging by i𝑖iitalic_i

CWS(G)1niV(G)(1BC(i,N(i))di(di1)).subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺1𝐵𝐶𝑖𝑁𝑖subscript𝑑𝑖subscript𝑑𝑖1C_{WS}(G)\leq\frac{1}{n}\sum\limits_{i\in V(G)}(1-\frac{BC(i,N(i))}{d_{i}(d_{i% }-1)}).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≤ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT ( 1 - divide start_ARG italic_B italic_C ( italic_i , italic_N ( italic_i ) ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ) .

Note that for diam(G)=2𝑑𝑖𝑎𝑚𝐺2diam(G)=2italic_d italic_i italic_a italic_m ( italic_G ) = 2 holds an equality. ∎

By using theorems 2 and 3 an estimation of average shortest path in the neighborhood of i𝑖iitalic_i is obtained.

Corollary 1.
BC(i,N(i))di(di1)L(N(i))1Str(i)di(di1).𝐵𝐶𝑖𝑁𝑖subscript𝑑𝑖subscript𝑑𝑖1𝐿𝑁𝑖1𝑆𝑡𝑟𝑖subscript𝑑𝑖subscript𝑑𝑖1\frac{BC(i,N(i))}{d_{i}(d_{i}-1)}\leq L(N(i))-1\leq\frac{Str(i)}{d_{i}(d_{i}-1% )}.divide start_ARG italic_B italic_C ( italic_i , italic_N ( italic_i ) ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG ≤ italic_L ( italic_N ( italic_i ) ) - 1 ≤ divide start_ARG italic_S italic_t italic_r ( italic_i ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG .

Note that shortest paths for vertices in N(i)𝑁𝑖N(i)italic_N ( italic_i ) are defined corresponding to whole graph G𝐺Gitalic_G.

Let’s prove lemma about a relation between average closeness centrality and average shortest path length in graph.

Lemma 2.
1nvV(G)Clo(v)1L(G).1𝑛subscript𝑣𝑉𝐺𝐶𝑙𝑜𝑣1𝐿𝐺\frac{1}{n}\sum\limits_{v\in V(G)}Clo(v)\geq\frac{1}{L(G)}.divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_C italic_l italic_o ( italic_v ) ≥ divide start_ARG 1 end_ARG start_ARG italic_L ( italic_G ) end_ARG .
{addmargin}

[1em]0em

Proof.

By the inequality of harmonic mean and arithmetic mean

1nvV(G)Clo(v)=1nvV(G)n1tV(G)dist(v,t)n(n1)v,tV(G)dist(v,t)=1L(G).1𝑛subscript𝑣𝑉𝐺𝐶𝑙𝑜𝑣1𝑛subscript𝑣𝑉𝐺𝑛1subscript𝑡𝑉𝐺𝑑𝑖𝑠𝑡𝑣𝑡𝑛𝑛1subscript𝑣𝑡𝑉𝐺𝑑𝑖𝑠𝑡𝑣𝑡1𝐿𝐺\frac{1}{n}\sum\limits_{v\in V(G)}Clo(v)=\frac{1}{n}\sum\limits_{v\in V(G)}% \frac{n-1}{\sum\limits_{t\in V(G)}dist(v,t)}\geq\frac{n(n-1)}{\sum\limits_{v,t% \in V(G)}dist(v,t)}=\frac{1}{L(G)}.divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_C italic_l italic_o ( italic_v ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG italic_n - 1 end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_t ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_v , italic_t ) end_ARG ≥ divide start_ARG italic_n ( italic_n - 1 ) end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_v , italic_t ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_v , italic_t ) end_ARG = divide start_ARG 1 end_ARG start_ARG italic_L ( italic_G ) end_ARG .

Note that an equality holds when all average shortest path lengths from any vertex to all remaining vertices are equal. ∎

Now let’s prove theorem about a relation between average clustering coefficient and closeness centrality.

Theorem 4.
12CWS(G)1niV(G)vN(i)Clo¯(v)di.12subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺subscript𝑣𝑁𝑖¯𝐶𝑙𝑜𝑣subscript𝑑𝑖\frac{1}{2-C_{WS}(G)}\leq\frac{1}{n}\sum\limits_{i\in V(G)}\frac{\sum\limits_{% v\in N(i)}\overline{Clo}(v)}{d_{i}}.divide start_ARG 1 end_ARG start_ARG 2 - italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) end_ARG ≤ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_N ( italic_i ) end_POSTSUBSCRIPT over¯ start_ARG italic_C italic_l italic_o end_ARG ( italic_v ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG .
{addmargin}

[1em]0em

Proof.

By lemma 2

1divN(i)Clo¯(v)1L(N(i))=12ci.1subscript𝑑𝑖subscript𝑣𝑁𝑖¯𝐶𝑙𝑜𝑣1𝐿𝑁𝑖12subscript𝑐𝑖\frac{1}{d_{i}}\sum\limits_{v\in N(i)}\overline{Clo}(v)\geq\frac{1}{L(N(i))}=% \frac{1}{2-c_{i}}.divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_N ( italic_i ) end_POSTSUBSCRIPT over¯ start_ARG italic_C italic_l italic_o end_ARG ( italic_v ) ≥ divide start_ARG 1 end_ARG start_ARG italic_L ( italic_N ( italic_i ) ) end_ARG = divide start_ARG 1 end_ARG start_ARG 2 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG .

By the inequality of harmonic mean and arithmetic mean (since iV(G), 0ci1formulae-sequencefor-all𝑖𝑉𝐺 0subscript𝑐𝑖1\forall i\in V(G),\;0\leq c_{i}\leq 1∀ italic_i ∈ italic_V ( italic_G ) , 0 ≤ italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ 1):

1niV(G)vN(i)Clo¯(v)di1niV(G)12ciniV(G)(2ci)=12CWS(G).1𝑛subscript𝑖𝑉𝐺subscript𝑣𝑁𝑖¯𝐶𝑙𝑜𝑣subscript𝑑𝑖1𝑛subscript𝑖𝑉𝐺12subscript𝑐𝑖𝑛subscript𝑖𝑉𝐺2subscript𝑐𝑖12subscript𝐶𝑊𝑆𝐺\frac{1}{n}\sum\limits_{i\in V(G)}\frac{\sum\limits_{v\in N(i)}\overline{Clo}(% v)}{d_{i}}\geq\frac{1}{n}\sum\limits_{i\in V(G)}\frac{1}{2-c_{i}}\geq\frac{n}{% \sum\limits_{i\in V(G)}(2-c_{i})}=\frac{1}{2-C_{WS}(G)}.divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_N ( italic_i ) end_POSTSUBSCRIPT over¯ start_ARG italic_C italic_l italic_o end_ARG ( italic_v ) end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ≥ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG 2 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ≥ divide start_ARG italic_n end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT ( 2 - italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) end_ARG = divide start_ARG 1 end_ARG start_ARG 2 - italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) end_ARG .

Let’s prove lemma about a relation between average shortest path length and average radiality.

Lemma 3.
1nvV(G)Rad(v)=diam(G)+1L(G).1𝑛subscript𝑣𝑉𝐺𝑅𝑎𝑑𝑣𝑑𝑖𝑎𝑚𝐺1𝐿𝐺\frac{1}{n}\sum\limits_{v\in V(G)}{Rad}(v)=diam(G)+1-L(G).divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_R italic_a italic_d ( italic_v ) = italic_d italic_i italic_a italic_m ( italic_G ) + 1 - italic_L ( italic_G ) .
{addmargin}

[1em]0em

Proof.

The proof holds from definition

1nvV(G)Rad(v)=1nvV(G)(n1)(diam(G)+1)tV(G),tvdist(v,t))n1=diam(G)+1L(G).\frac{1}{n}\sum\limits_{v\in V(G)}{Rad}(v)=\frac{1}{n}\sum\limits_{v\in V(G)}% \frac{(n-1)(diam(G)+1)-\sum\limits_{t\in V(G),\;t\neq v}dist(v,t))}{n-1}=diam(% G)+1-L(G).divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_R italic_a italic_d ( italic_v ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG ( italic_n - 1 ) ( italic_d italic_i italic_a italic_m ( italic_G ) + 1 ) - ∑ start_POSTSUBSCRIPT italic_t ∈ italic_V ( italic_G ) , italic_t ≠ italic_v end_POSTSUBSCRIPT italic_d italic_i italic_s italic_t ( italic_v , italic_t ) ) end_ARG start_ARG italic_n - 1 end_ARG = italic_d italic_i italic_a italic_m ( italic_G ) + 1 - italic_L ( italic_G ) .

Now let’s prove theorem about a relation between average clustering coefficient and radiality.

Theorem 5.
CWS(G)=1niV(G)(1divN(i)Rad¯(v)1)+#{N(i) which are complete graphs}n.subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺1subscript𝑑𝑖subscript𝑣𝑁𝑖¯𝑅𝑎𝑑𝑣1#𝑁𝑖 which are complete graphs𝑛C_{WS}(G)=\frac{1}{n}\sum\limits_{i\in V(G)}(\frac{1}{d_{i}}\sum\limits_{v\in N% (i)}\overline{Rad}(v)-1)+\frac{\#\{N(i)\text{ which are complete graphs}\}}{n}.italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT ( divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_N ( italic_i ) end_POSTSUBSCRIPT over¯ start_ARG italic_R italic_a italic_d end_ARG ( italic_v ) - 1 ) + divide start_ARG # { italic_N ( italic_i ) which are complete graphs } end_ARG start_ARG italic_n end_ARG .
{addmargin}

[1em]0em

Proof.

By lemma 3

1divN(i)Rad¯(v)=diam(N(i))+1L(N(i))=diam(N(i))1+ci=ci+1χKdi(N(i)),1subscript𝑑𝑖subscript𝑣𝑁𝑖¯𝑅𝑎𝑑𝑣𝑑𝑖𝑎𝑚superscript𝑁𝑖1𝐿𝑁𝑖𝑑𝑖𝑎𝑚superscript𝑁𝑖1subscript𝑐𝑖subscript𝑐𝑖1subscript𝜒subscript𝐾subscript𝑑𝑖superscript𝑁𝑖\frac{1}{d_{i}}\sum\limits_{v\in N(i)}\overline{Rad}(v)=diam(N^{\prime}(i))+1-% L(N(i))=diam(N^{\prime}(i))-1+c_{i}=c_{i}+1-\chi_{K_{d_{i}}}(N^{\prime}(i)),divide start_ARG 1 end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG ∑ start_POSTSUBSCRIPT italic_v ∈ italic_N ( italic_i ) end_POSTSUBSCRIPT over¯ start_ARG italic_R italic_a italic_d end_ARG ( italic_v ) = italic_d italic_i italic_a italic_m ( italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_i ) ) + 1 - italic_L ( italic_N ( italic_i ) ) = italic_d italic_i italic_a italic_m ( italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_i ) ) - 1 + italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + 1 - italic_χ start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_i ) ) ,

where χKdi(N(i))={1if N(i)=Kdi0otherwisesubscript𝜒subscript𝐾subscript𝑑𝑖superscript𝑁𝑖cases1if N(i)=Kdi0otherwise\chi_{K_{d_{i}}}(N^{\prime}(i))=\begin{cases}1&\text{if $N^{\prime}(i)=K_{d_{i% }}$}\\ 0&\text{otherwise}\end{cases}italic_χ start_POSTSUBSCRIPT italic_K start_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_i ) ) = { start_ROW start_CELL 1 end_CELL start_CELL if italic_N start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_i ) = italic_K start_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL end_ROW. Averaging by i𝑖iitalic_i ends the proof. ∎

Let’s prove two theorems about a relation between average clustering coefficient and global clustering coefficient.

Theorem 6.

Let’s i,jV(G),ijformulae-sequencefor-all𝑖𝑗𝑉𝐺𝑖𝑗\forall i,j\in V(G),\;i\leq j∀ italic_i , italic_j ∈ italic_V ( italic_G ) , italic_i ≤ italic_j hold didjcicjsubscript𝑑𝑖subscript𝑑𝑗subscript𝑐𝑖subscript𝑐𝑗d_{i}\leq d_{j}\Rightarrow c_{i}\leq c_{j}italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_d start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⇒ italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, then

CWS(G)C(G).subscript𝐶𝑊𝑆𝐺𝐶𝐺C_{WS}(G)\leq C(G).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≤ italic_C ( italic_G ) .
{addmargin}

[1em]0em

Proof.

Let’s re-numerate vertices such that ij:didj:for-all𝑖𝑗subscript𝑑𝑖subscript𝑑𝑗\forall i\leq j:d_{i}\leq d_{j}∀ italic_i ≤ italic_j : italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_d start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Note that

ci=j,kV(G)aijajkakidi(di1),C(G)=i,j,kV(G)aijajkakiiV(G)di(di1).formulae-sequencesubscript𝑐𝑖subscript𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖subscript𝑑𝑖subscript𝑑𝑖1𝐶𝐺subscript𝑖𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖subscript𝑖𝑉𝐺subscript𝑑𝑖subscript𝑑𝑖1c_{i}=\frac{\sum\limits_{j,k\in V(G)}a_{ij}a_{jk}a_{ki}}{d_{i}(d_{i}-1)},\;\;C% (G)=\frac{\sum\limits_{i,j,k\in V(G)}a_{ij}a_{jk}a_{ki}}{\sum\limits_{i\in V(G% )}d_{i}(d_{i}-1)}.italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG , italic_C ( italic_G ) = divide start_ARG ∑ start_POSTSUBSCRIPT italic_i , italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG .

Indeed,

aijajkaki={1if there exists edge between vertices j and k which adjacent to vertex i0otherwisesubscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖cases1if there exists edge between vertices j and k which adjacent to vertex i0otherwisea_{ij}a_{jk}a_{ki}=\begin{cases}1&\text{if there exists edge between vertices % $j$ and $k$ which adjacent to vertex $i$}\\ 0&\text{otherwise}\end{cases}italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT = { start_ROW start_CELL 1 end_CELL start_CELL if there exists edge between vertices italic_j and italic_k which adjacent to vertex italic_i end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL otherwise end_CELL end_ROW

. Therefore,

CWS(G)=1niV(G)j,kV(G)aijajkakidi(di1).subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺subscript𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖subscript𝑑𝑖subscript𝑑𝑖1C_{WS}(G)=\frac{1}{n}\sum\limits_{i\in V(G)}\frac{\sum\limits_{j,k\in V(G)}a_{% ij}a_{jk}a_{ki}}{d_{i}(d_{i}-1)}.italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT divide start_ARG ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG .

Let’s denote by xi=di(di1)subscript𝑥𝑖subscript𝑑𝑖subscript𝑑𝑖1x_{i}=d_{i}(d_{i}-1)italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ). Since E(N(i))=12j,kV(G)aijajkakinorm𝐸𝑁𝑖12subscript𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖\|E(N(i))\|=\frac{1}{2}\sum\limits_{j,k\in V(G)}a_{ij}a_{jk}a_{ki}∥ italic_E ( italic_N ( italic_i ) ) ∥ = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT and the maximum number of edges in subgraph N(i)𝑁𝑖N(i)italic_N ( italic_i ) equals to di(di1)2subscript𝑑𝑖subscript𝑑𝑖12\frac{d_{i}(d_{i}-1)}{2}divide start_ARG italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG start_ARG 2 end_ARG, then xi2, 0ci1.formulae-sequencesubscript𝑥𝑖2 0subscript𝑐𝑖1x_{i}\geq 2,\;0\leq c_{i}\leq 1.italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ 2 , 0 ≤ italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ 1 . Hence, using Chebyshev’s sum inequality (didjxixj and cicjsubscript𝑑𝑖subscript𝑑𝑗subscript𝑥𝑖subscript𝑥𝑗 and subscript𝑐𝑖subscript𝑐𝑗d_{i}\leq d_{j}\Rightarrow x_{i}\leq x_{j}\text{ and }c_{i}\leq c_{j}italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_d start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⇒ italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT):

1niV(G)xiCWS(G)=(1niV(G)xi)(1niV(G)ci)1niV(G)xici=1ni,j,kV(G)aijajkaki.1𝑛subscript𝑖𝑉𝐺subscript𝑥𝑖subscript𝐶𝑊𝑆𝐺1𝑛subscript𝑖𝑉𝐺subscript𝑥𝑖1𝑛subscript𝑖𝑉𝐺subscript𝑐𝑖1𝑛subscript𝑖𝑉𝐺subscript𝑥𝑖subscript𝑐𝑖1𝑛subscript𝑖𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖\frac{1}{n}\sum\limits_{i\in V(G)}x_{i}\;C_{WS}(G)=(\frac{1}{n}\sum\limits_{i% \in V(G)}x_{i})(\frac{1}{n}\sum\limits_{i\in V(G)}c_{i})\leq\frac{1}{n}\sum% \limits_{i\in V(G)}x_{i}c_{i}=\frac{1}{n}\sum\limits_{i,j,k\in V(G)}a_{ij}a_{% jk}a_{ki}.divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) = ( divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ≤ divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_n end_ARG ∑ start_POSTSUBSCRIPT italic_i , italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT .

Therefore,

CWS(G)i,j,kV(G)aijajkakiiV(G)di(di1)=C(G).subscript𝐶𝑊𝑆𝐺subscript𝑖𝑗𝑘𝑉𝐺subscript𝑎𝑖𝑗subscript𝑎𝑗𝑘subscript𝑎𝑘𝑖subscript𝑖𝑉𝐺subscript𝑑𝑖subscript𝑑𝑖1𝐶𝐺C_{WS}(G)\leq\frac{\sum\limits_{i,j,k\in V(G)}a_{ij}a_{jk}a_{ki}}{\sum\limits_% {i\in V(G)}d_{i}(d_{i}-1)}=C(G).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≤ divide start_ARG ∑ start_POSTSUBSCRIPT italic_i , italic_j , italic_k ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k italic_i end_POSTSUBSCRIPT end_ARG start_ARG ∑ start_POSTSUBSCRIPT italic_i ∈ italic_V ( italic_G ) end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 ) end_ARG = italic_C ( italic_G ) .

The equality holds when i,jV(G):di=dj:for-all𝑖𝑗𝑉𝐺subscript𝑑𝑖subscript𝑑𝑗\forall i,j\in V(G):d_{i}=d_{j}∀ italic_i , italic_j ∈ italic_V ( italic_G ) : italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_d start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, that is for a graphs in which all vertices degrees are equal. ∎

Corollary 2.

Let’s i,jV(G),ijformulae-sequencefor-all𝑖𝑗𝑉𝐺𝑖𝑗\forall i,j\in V(G),\;i\leq j∀ italic_i , italic_j ∈ italic_V ( italic_G ) , italic_i ≤ italic_j hold didjcicjsubscript𝑑𝑖subscript𝑑𝑗subscript𝑐𝑖subscript𝑐𝑗d_{i}\leq d_{j}\Rightarrow c_{i}\geq c_{j}italic_d start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≤ italic_d start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ⇒ italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, then

CWS(G)C(G).subscript𝐶𝑊𝑆𝐺𝐶𝐺C_{WS}(G)\geq C(G).italic_C start_POSTSUBSCRIPT italic_W italic_S end_POSTSUBSCRIPT ( italic_G ) ≥ italic_C ( italic_G ) .

The proof is the same as in theorem 6.

References

  • [1] Bonacich P. Factoring and weighting approaches to status scores and clique identification //Journal of mathematical sociology. 1972. 2. № 1. 113–120.
  • [2] Borgatti S. P., Everett M. G. A graph-theoretic perspective on centrality //Social networks. 2006. 28. № 4. 466–484.
  • [3] Kiss C., Bichler M. Identification of influencers—measuring influence in customer networks //Decision Support Systems. 2008. 46. № 1. 233–253.
  • [4] Lee S. H. M., Cotte J., Noseworthy T. J. The role of network centrality in the flow of consumer influence //Journal of Consumer Psychology. 2010. 20. № 1. 66–77.
  • [5] Watts D. J., Strogatz S. H. Collective dynamics of ‘small-world’networks //nature. 1998. 393. № 6684. 440–442.
  • [6] Estrada E. When local and global clustering of networks diverge //Linear Algebra and its Applications. 2016. 488. 249–263
  • [7] Strang A. et al. Generalized relationships between characteristic path length, efficiency, clustering coefficients, and density //Social Network Analysis and Mining. 2018. 8. 1–6.