Está en la página 1de 15

Interrelations of Graph Distance Measures Based on

Topological Indices
Matthias Dehmer1,2*, Frank Emmert-Streib3*, Yongtang Shi4,5*
1 Department of Computer Science, Universitat der Bundeswehr Munchen, Neubiberg, Germany, 2 Division for Bioinformatics and Translational Research, UMIT, Hall in
Tyrol, Austria, 3 Computational Biology and Machine Learning Laboratory, Center for Cancer Research and Cell Biology, School of Medicine, Dentistry and Biomedical
Sciences, Faculty of Medicine, Health and Life Sciences, Queen's University Belfast, Belfast, United Kingdom, 4 Center for Combinatorics and LPMC-TJKLC, Nankai University,
Tianjin, China, 5 College of Computer and Control Engineering, Nankai University, Tianjin, China

Abstract
In this paper, we derive interrelations of graph distance measures by means of inequalities. For this investigation we are
using graph distance measures based on topological indices that have not been studied in this context. Specifically, we are
using the well-known Wiener index, Randic index, eigenvalue-based quantities and graph entropies. In addition to this
analysis, we present results from numerical studies exploring various properties of the measures and aspects of their quality.
Our results could find application in chemoinformatics and computational biology where the structural investigation of
chemical components and gene networks is currently of great interest.

Citation: Dehmer M, Emmert-Streib F, Shi Y (2014) Interrelations of Graph Distance Measures Based on Topological Indices. PLoS ONE 9(4): e94985. doi:10.1371/
journal.pone.0094985
Editor: Matjaz Perc, University of Maribor, Slovenia
Received February 24, 2014; Accepted March 21, 2014; Published April 23, 2014
Copyright: 2014 Dehmer et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits
unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Funding: Matthias Dehmer and Yongtang Shi thank the Austrian Science Funds for supporting this work (project P26142). Yongtang Shi has also been supported
by the National Science Foundation of China. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the
manuscript.
Competing Interests: The authors have declared that no competing interests exist.
* E-mail: matthias.dehmer@umit.at (MD); v@bio-complexity.com (FES); shi@nankai.edu.cn (YS)

Introduction measures. Suppose let d1 : G|G?Rz and d2 : G|G?Rz be


two comparative graph measures (i.e., graph similarity or distance
Methods to determine the structural similarity or distance measures) which are defined on the graph class G. Typical
between graphs have been applied in many areas of sciences. For questions in this idea group would be to prove interrelations of the
example, in mathematics [1,2,3], in biology [4,5,6], in chemistry measures by means of inequalities such as d1 v d2 . For instance,
[7,8] and in chemoinformatics [9]. Other application-oriented (w)
areas where graph comparison techniques have been employed inequalities involving graph complexity measures have been
can be found in [10,11,12]. Note that the terms graph similarity inferred by Dehmer et al. [17,18].
or graph distance are not unique and strongly depend on the The main contribution of this paper is to infer interrelations of
underlying concept. The two main concepts which have been graph distance measures. To the best of our knowledge, this
explored extensively are exact and inexact graph matching, see problem has not been tackled so far when using graph distance
[13,3]. Exact graph matching [2,3] relates to match graphs based measures. However, interrelations of topological indices inter-
on isomorphic relations. An important example is the so-called preted as complexity measures have been studied, see
Zelinka distance [3] which requires computing the maximum [7,19,20,17,18]. For instance, Bonchev and his co-workers
common subgraphs of two graphs with the same number of investigated interrelations of branching measures by means of
vertices. However, it is evident that this technique is computa- inequalities [7,19,20]. Dehmer [17] examined relations between
tionally demanding as the subgraph graph isomorphism problem information-theoretic measures which are based on information
is NP-complete [14]. In contrast to this, inexact or approximative functionals and between classical and parametric graph entropies
techniques for comparing graphs match graphs in an error- [18]. We here put the emphasis on graph distance measures
tolerant way, see [13]. A highlight of this development has been which are based on so-called topological indices. These measures
the well-known graph edit distance (GED) due to Bunke [15]. themselves have not yet been studied. Note that we only consider
String-based techniques also fit into the scheme of approximative distance measures (without loss of generality) as they can be
graph comparison techniques [1,16]. This approach aims to derive easily transformed into graph similarity measures [21]. In order
string representations which capture structural information of the to define these measures concrete, we employ an existing
underlying networks. By using string alignment techniques, one is distance measure (see Eq. (6)) and the well-known Randic index
able to compute similarity scores of the derived strings instead of [22], the Wiener index [23], eigenvalue-based measures [24],
matching the graphs by using classical techniques. Concrete and graph entropies [17,25]. Also, we discuss quality aspects of
examples thereof can be found in [1,16]. the measures and state conjectures evidenced by numerical
As mentioned, numerous graph similarity and distance mea- results.
sures have been explored. But in fact, there is still a lack of a
mathematical framework to explore interrelations of these

PLOS ONE | www.plosone.org 1 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

Methods and Results For a given graph G with n vertices, l1 ,l2 , . . . ,ln are the
eigenvalues of G. The energy of a graph G, denoted by E(G), has
Topological Indices and Preliminaries been defined by
In this section, we introduce the topological indices which are
used in the paper. A topological index [23] is a graph invariant, X
n
defined by E(G)~ jli j, 5
i~1

I : G?Rz : 1

Simple invariants are for instance the number of vertices, the


due to Gutman in 1977 [40]. For more results on the graph
number of edges, vertex degrees, degree sequences, the matching
energy, we refer to [41,24,42].
number, the chromatic number and so forth, see [26].
We emphasize that topological indices are graph invariants
which characterize its topology. They have been used for Novel Graph Distance Measures
examining quantitative structure-activity relationships (QSARs) Now we define the distance measure [21]
extensively in which the biological activity or other properties of
molecules are correlated with their chemical structures [27]. x{y 2
d(x,y)~1{e{ s , 6
Topological graph measures have also been applied in ecology
[28], biology [29] and in network physics [30,31]. Note that
various properties of topological graph measures such as their
uniqueness and correlation ability have been examined too which is a mapping d : R|R?Rz . Obviously it holds
[32,33].
d(x,x)~0, d(x,y)0, and d(x,y)~d(y,x). In order to translate
Suppose G~(V ,E) is a connected graph. The distance between this concept to graphs, we employ topological indices and obtain
the vertices u and v of G is denoted by d(u,v). The Wiener index of
G is denoted by W (G) and defined by I(G){I(H)2
X dI (G,H) :~d(I(G),I(H))~1{e{ s 7
W (G)~ d(u,v): 2
u,v(V
Further we infer a relation between the maximum value of dI
and the extremal values of I.
The name Wiener index or Wiener number for the quantity Observation 1. Let G be a class of graphs. Suppose G,H[G, then
defined is common in the chemical literature, since Wiener [34] in G,H are the two graphs attaining the maximum value of dI if and only if
1947 seems was the first who considered it. For more results on the G,H are the graphs attaining the maximum and minimum value of I,
Wiener index of trees, we refer to [35]. respectively.
In 1975, Randic [36] proposed the topological index R (R{1 Proof. Let x~jI(G){I(H)j, then dI is a monotone increasing
and R{12 ) by using the name branching index or connectivity index, function on x. Therefore, the maximum value of dI is attained if
suitable for measuring the extent of branching of the carbon-atom and only if the maximum value of jI(G){I(H)j is attained. %
skeleton of saturated hydrocarbons. Nowadays this index is also From Observation 1 and some existing extremal results of
called the Randic index. In 1998, Bollobas and Erdos [37] topological indices, we obtain some sharp upper bounds of dI for
1 some classes of graphs. As an example, we list some of those results
generalized this index by replacing { by any real number a,
2 for trees.
which is called the general Randic index. In fact, the Randic index Theorem 1. Let T and T 0 be two trees with n vertices. Denote by Sn
and the general Randic index became the most popular and most and Pn the star graph and path graph with n vertices, respectively.
frequently employed structure descriptors used in structural (i). The maximum value of dW (T,T 0 ) is attained when T and
chemistry [38]. For a graph G~(V ,E), the Randic index R(G) 0
T are Sn and Pn , respectively.
of G has been defined as the sum of (d(u)d(v)){1=2 over all edges (ii). The maximum value of dR (T,T 0 ) is attained when T and
uv of G, i.e., 0
T are Sn and Pn , respectively.
(iii). The maximum value of d0 R (T,T 0 ) is attained when T and
X 1 0
T are Sn and Pn , respectively.
R(G)~ p , 3
uv[E (d(u)d(v)) (iv). The maximum value of dE (T,T 0 ) is attained when T and
0
T are Sn and Pn , respectively.

Interrelations of Graph Distance Measures


where d(u) is degree of a vertex u of G. The zeroth-order Randic Observe that 0dI (G,H)v1, which implies that
index due to Kier and Hall [6] is I(G){I(H) 2
0e{ s v1. Some trivial properties of dI are as follows.
X Let G be a class of graphs and G,H[G. We get
0 1
R(G)~ p : 4
u[V (G) d(u)
dI (G,G)~dI (H,H)~0; 8

For more results on the Randic index and the zeroth-order


Randic index, we refer to [39,22,38]. dI (G,H)dI (G,G)~0; 9

PLOS ONE | www.plosone.org 2 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

we obtain
dI (G,H)~dI (H,G): 10
(I1 (G){I1 (H))2 a2 (I2 (G){I2 (H))2 : 18

However, dI is not a metric graph distance measure, since the


triangle inequality dI (G,H)zdI (H,K)dI (G,K) for G,H,K[G, Thus
does not hold generally. Actually, we obtain a modified version of
the triangle inequality. (I (G){I1 (H))2
Theorem 2. Let I be a topological index. Let G be a class of graphs { 1
1{e s2
and G,H,K[G. If
!a2 19
a2 (I2 (G){I2 (H))2 (I (G){I2 (H))2
{ { 2
jI(G){I(K)jjI(G){I(H)j or jI(G){I(K)jjI(H){IK j, 1{e s2 ~1{ e s2 ,
(11)
then we have dI (G,H)zdI (H,K)dI (G,K). i.e.,
Proof. We now suppose jI(G){I(K)jjI(G){I(H)j, since the
proof of the other case is similar. !a2
(I (G){I1 (H))2 (I (G){I2 (H))2
From the inequality jI(G){I(K)jjI(G){I(H)j, we get { 1 { 2
1{e s2 1{ 1{(1{e s2 ) : 20

I(G){I(K) 2 I(G){I(H) 2
e{( s )
e{( s )
: 12
Thus,
I(H){I(K) 2
Since e{ s 1, together with Eq. (12), we have  a 2
dI1 (G,H)1{ 1{dI2 (G,H) : 21
I(G){I(K) 2 I(G){I(H) 2
I(H){I(K)2
1ze{( s )
e{( s )
ze{ s : 13
The proof is complete. %
Suppose I3 is also a topological index. Then if
Therefore, we have the following inequality,

I(G){I(H) 2
I(H){I(K)2 I(G){I(K) 2
1{e{( s )
z1{e{ s {(1{e{( s ) )0,14 jI1 (G){I1 (H)jbjI3 (G){I3 (H)j, 22

i.e., dI (G,H)zdI (H,K)sI (G,K). % we derive similarly


We emphasize if the Inequalities 11 are satisfied, the modified
triangle inequality holds. In practice, the triangle inequality may 2
1{dI1 (G,H)(1{dI3 (G,H))b , 23
not be absolutely necessary (e.g., for clustering and classification
problems) and is often required to prove properties of the
measures.
Theorem 3. Let I1 and I2 be two topological indices. Let G be a class
where bw0 is a constant. Therefore, we obtain the following
of graphs and G,H[G. If
theorem.
Theorem 4. Let I1 , I2 and I3 be three topological indices. Let G be a
class of graphs and G,H[G. If
jI1 (G){I1 (H)jajI2 (G){I2 (H)j, 15

then bjI3 (G){I3 (H)jjI1 (G){I1 (H)jajI2 (G){I2 (H)j, 24

2
1{dI1 (G,H)(1{dI2 (G,H))a , 16 then we infer

2 2
where aw0 is a constant. (1{dI3 (G,H))b 1{dI1 (G,H)(1{dI2 (G,H))a , 25
Proof. Since

where a,bw0 are constants.


jI1 (G){I1 (H)jajI2 (G){I2 (H)j, 17 Theorem 5. Let I1 and I2 be two topological indices. Let G be a class
of graphs and G,H[G. If

PLOS ONE | www.plosone.org 3 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

we have
jI1 (G){I1 (H)jjI2 (G){I2 (H)jza, 26 r
 
{2b { ln 1{dI (G,H)
b2 3
{
then we get 1{dI1 2
(G,H)e s e s (1{dI3 (G,H)), 37

r
 
2
{2a { ln 1{dI (G,H) where bw0 is a constant. Therefore, we obtain the following
2
{a theorem.
1{dI1 (G,H)e s2 e s (1{dI2 (G,H)), 27
Theorem 6. Let I1 I2 and I3 be three topological indices. Let G be a
class of graphs and G,H[G. If

where aw0 is a constant. jI3 (G){I3 (H)jzbjI1 (G){I1 (H)jjI2 (G){I2 (H)jza, 38
Proof. Since
then we have
jI1 (G){I1 (H)jjI2 (G){I2 (H)jza, 28
r
 
we infer {2b { ln 1{dI (G,H)
b2 3
{
1{dI1 2
(G,H)e s e s (1{dI3 (G,H)) 39

(I1 (G){I1 (H))2 (I2 (G){I2 (H))2 z2ajI2 (G){I2 (H)jza2 : 29


and

And therefore, r
 
{2a { ln 1{dI (G,H)
2 2
{a
1{dI1 (G,H)e s2 e s (1{dI2 (G,H)), 40
(I (G){I1 (H))2 (I (G){I2 (H))2 z2ajI2 (G){I2 (H)jza2
{ 1 { 2
1{e s2 1{e s2 30

where a, bw0 are constants.


2 2ajI2 (G){I2 (H)j (I (G){I2 (H))2
{a { { 2 Theorem 7. Let I1 , I2 and I3 be three topological indices. Let G be a
~1{e s2 e s2 e s2 31
class of graphs and G,H[G. If

! jI1 (G){I1 (H)jjI2 (G){I2 (H)j:jI3 (G){I3 (H)j, 41


2 2ajI2 (G){I2 (H)j (I (G){I2 (H))2
{a { { 2
~1{e s2 e s2 1{(1{e s2 ) : 32

then we infer
Hence,
ln (1{dI1 (G,H)){s2 ln (1{dI2 (G,H)): ln (1{dI3 (G,H)): 42
2 {2ajI2 (G){I2 (H)j
{a
1{dI1 (G,H)e s2 e s2 (1{dI2 (G,H)): 33
Proof. Since
From the definition of dI2 , i.e.,
jI1 (G){I1 (H)jjI2 (G){I2 (H)j:jI3 (G){I3 (H)j, 43
 2
I2 (G){I2 (H)
{ s
dI2 (G,H)~1{e , 34 we derive

we obtain that (I1 (G){I1 (H))2 jI2 (G){I2 (H)j2 :jI3 (G){I3 (H)j2 : 44
q
jI2 (G){I2 (H)j~s { ln (1{dI2 (G,H)): 35
And therefore,

Finally, by substituting (35) into (33), we get the desired result. (I (G){I1 (H))2 (I (G){I2 (H))2:(I3 (G){I3 (H))2
{ 1 { 2
1{e s2 1{e s2
%
Suppose I3 is also a topological index. Then if !(I2 (G){I2 (H))2 45
(I (G){I3 (H))2
{ 3
1{ e s2 ,
jI1 (G){I1 (H)jjI3 (G){I3 (H)jzb, 36

PLOS ONE | www.plosone.org 4 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

2
i.e., dI1 (G,H)1{(1{dI3 (G,H))(I2 (G){I2 (H)) . Hence we obtain c2 (I2 (G){I2 (H))2 (I (G){I3 (H))2
{ 1 c2 3
~1{e s2 e2 s2
2
55
1{dI1 (G,H)(1{dI3 (G,H))(I2 (G){I2 (H)) , 46 2c c DI (G){I2 (H)DDI3 (G){I3 (H)D
{ 1 2 2
e s2 ,

which implies that


which implies

ln (1{dI1 (G,H))(I2 (G){I2 (H))2 : ln (1{dI3 (G,H)): 47 2 2


dI1 (G,H)~1{(1{dI2 (G,H))c1 (1{dI3 (G,H))c2
2c c DI (G){I2 (H)DDI3 (G){I3 (H)D
56
By substituting (35) into (47), we easily obtain the assertion of { 1 2 2
e s2 :
the theorem. %
By performing a similar proof as in Theorem 7, we obtain a By applying the substitutions
more general result.
Theorem 8. Let I, I1 I2 ,I3 , . . . , Ik be topological indices. Let G be q
a class of graphs and G,H[G. If jI2 (G){I2 (H)j~s { ln (1{dI2 (G,H)) 57

and
k
DI(G){I(H)D P Ij (G){Ij (H)D, 48 q
j~1 jI3 (G){I3 (H)j~s { ln (1{dI3 (G,H)) 58

we infer into (56), we obtain the final result. %


By performing a similar proof as in Theorem 9, we obtain a
k more general result again.
ln (1{dI (G,H))({1)k{1 s2k{2 P ln (1{dIj (G,H)): 49 Theorem 10. Let I, I1 I2 ,I3 , . . . , Ik be topological indices. Let G
j~1
be a class of graphs and G,H[G. If

Theorem 9. Let I1 , I2 and I3 be three topological indices. Let G be a


X
k
class of graphs and G,H[G. If jI(G){I(H)j~ cj jIj (G){Ij (H)j, 59
j~1

jI1 (G){I1 (H)j~c1 jI2 (G){I2 (H)jzc2 jI3 (G){I3 (H)j, 50 where cj w0 for 1jk, then we infer

k c2
where c1 ,c2 w0, then we get dI (G,H)~1{ P (1{dIj (G,H)) j
j~1
2 p 60
dI1 (G,H)~1{(1{dI2 (G,H))c1 {2ca cb ln (1{dIa (G,H)) ln (1{dI (G,H))
51 : P e b :
p a,b[k, a=b
:(1{dI (G,H))c22 :e{2c1 c2 ln (1{dI (G,H)) ln (1{dI (G,H))
2 3 :
3

Proof. Since Graph Distance Measures Based on Randic Index


In this section, we consider the values of the graph distance
jI1 (G){I1 (H)j~c1 jI2 (G){I2 (H)jzc2 jI3 (G){I3 (H)j, 52 measure based on the Randic index and other topological indices
for some classes of graphs. Denote by W and R the Wiener index
and Randic index, respectively.
we derive Theorem 11. Let G be a class of regular graphs with n vertices and I
is an arbitrary topological index. For two graphs G,H[G, we infer
jI1 (G){I1 (H)j2 ~c21 DI2 (G){I2 (H)D2 zc22 jI3 (G){I3 (H)j2
z2c1 c2 jI2 (G){I2 (H)jjI3 (G){I3 (H)j: (53) dI (G,H)dR (G,H)~0: 61
Therefore,
Proof. Let G and H be two regular graphs of order n. By the
(I (G){I1 (H))2 n
{ 1 definition of the Randic index, we obtain that R(G)~R(H)~ ,
1{e s2 ~ 2
54 which implies that R(G){R(H)~0. Therefore, we infer
c2 jI2 (G){I2 (H)j2zc2 jI3 (G){I3 (H)j2z2c1 c2 jI2 (G){I2 (H)jjI3 (G){I3 (H)j dR (G,H)~0. Since dI (G,H)0 for any topological index, then
{ 1 2
1{e s2 we obtain the desired inequality.

PLOS ONE | www.plosone.org 5 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

By using the definition of the zeroth-order Randic index for two


graphs with the same degree sequences, we obtain that dH (x,y){dG (x,y)~(az1){b~a{bz1: 68
0
R(G)~0 R(H). Therefore, we get the following theorem.
Theorem 12. Let G be a class of graphs with the same degree
sequences and I is an arbitrary topological index. Then for two graphs Observe that
G,H[G, we infer
X
b{1 X
a
dI (G,H)d0 R (G,H)~0: 62 dG (vb ,u)z dG (vi )z dG (uj )~
i~1 j~1
69
p n X
b{1 X
a
For a given graph G of order n, we get n{1R(G) (see dH (vb ,u)z dH (vi )z dH (uj ):
2 i~1 j~1
[39]). Thus,
Therefore, we have
n p
jR(G){R(H)j { n{1: 63 X
2
W (H){W (G)~ dH (x,y){dG (x,y)~
y=
[V (P1 )|V(P2 ) 70
From (63), we infer an upper bound for dR (G,H).
Theorem 13. Let G and H be two connected graphs of order n. Then
(n{a{b{1)(a{bz1)w0,
we get

p
i.e,
2
{n z4n{4{4n n{1
dR (G,H)1{e 4s2 : 64
jW (G){W (H)j~(n{a{b{1)(a{bz1): 71

The equality holds if and only if G and G 0 are S n and a regular


graph, respectively. For b3, it is easy to verify R(G)~R(H). Therefore
A path P~x0 x1 x2 . . . xk is pendent if d(x0 )3, d(xk )~1 and jW (G){W (H)jwjR(G){R(H)j holds.
d(xi )~2 for all 1ik. Especially, a vertex v is pendent if d(v)~1. For b~2, from (66), we have 2an{4 and
Suppose u and v are two pendent vertices, and u0 the unique jW (G){W (H)j~(n{a{3)(a{1). By performing some elemen-
neighbor of u. We define an operation as follows: deleting the edge tary calculations, we get
uu0 and adding the edge uv. We call this operation transfer u to
v. n p
(n{a{3)(a{1)w { n{1, 72
Theorem 14. Let G~(V ,E) be a graph with n vertices. Denote by 2
P1 and P2 the two pendent paths attaching to the same vertex such that
i.e.,
jP1 jjP2 j1. Denote by H the graph obtained by transferring the pendent
vertex of P2 to the pendent vertex of P1 . Then we have
3n p
a2 {(n{2)az { n{1{3v0 73
2
dW (G,H)wdR (G,H): 65

for 2an{4 and each value of n. Therefore, from (63), we infer


Proof. Let G~(V ,E) be a graph with n vertices. Suppose jW (G){W (H)jwjR(G){R(H)j.
P1 ~uu1 u2 . . . ua and P2 ~uv1 v2 . . . vb with ab1. Since P1 For b~1, from (66), we have 1an{3 and
and P2 are two pendent paths attaching to the same vertex, then jW (G){W (H)j~a(n{a{2). By performing some elementary
we get calculations, we obtain

n{a{b2: 66 n p
a(n{a{2)w { n{1, 74
2

By using the definition of H, we infer H~G{vb{1 vb zua vb .


By using the definition of dI , we only need to show i.e.,

n p
jW (G){W (H)jwjR(G){R(H)j: 67 a2 {(n{2)az { n{1v0 75
2

Observe that V(G)~V (H)~V . We will discuss the difference


of the distances between two vertices in G and H. Let x and y be for 1an{3 and each value of n. Therefore, from (63), we infer
two vertices of G. If x, y[V \fvb g, then we have dH (x,y)~dG (x,y). jW (G){W (H)jwjR(G){R(H)j. The proof is complete. %
Now we suppose x~vb . If y1V (P1 )|V (P2 ), then This theorem can be used to compare the values of the distance
measure by using trees. Let T n be the set of trees with n vertices
and

PLOS ONE | www.plosone.org 6 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

T 0n ~fT 0 : T 0 [T n and each pendent path of T 0 has length oneg: X


n

76 I(p)~{ pi log pi : 78
i~1

Observe that for every T[T n \T 0n , there must be a tree T 0 [T 0n We denote by dIp the graph distance measure based on I(p).
such that T can be obtained from T 0 by repeatedly transferring In the following, we infer an upper bound for dIp (G,H).
pendent vertices. Therefore, we obtain the following corollary. Theorem 15. Let G and H be two graphs with the same vertex set.
Corollary 1. Let T[T n \T 0n , there exists a tree T 0 [T 0n such that Denote by p~(p1 ,p2 , . . . ,pn ) and p0 ~(p01 ,p02 , . . . ,p0n ) be the probability
dW (T,T 0 )wdR (T,T 0 ). vectors of G and H, respectively. If pi p0i for each i, then we infer
Actually, numerical experiments show that for any two trees
T,T 0 [T n , the inequality dW (T,T 0 )wdR (T,T 0 ) holds. We state the 2
{A
result as a conjecture. dIp (G,H)v1{e s2 , 79
Conjecture 1. Let T and T 0 be any two trees with n vertices. Then

dW (T,T 0 )dR (T,T 0 ) 77 n  


X 1
where A~ p0i log (1z 0 )z log (p0i z1) .
i~1
pi
Proof. Since pi p0i for each i, then we obtain pi vp0i z1 and
holds. log pi v log (p0i z1). Then we have
As an example, we consider (all) 23 trees with 8 vertices and
calculate all possible values of dW (T,T 0 ) (blue) and dR (T,T 0 ) (red)
as shown in Figure 1. From Figure 1, we observe that pi log pi v(p0i z1) log (p0i z1) 80
dW (T,T 0 )dR (T,T 0 ) holds for each pair of trees T and T 0 .

Graph Distance Measures Based on Graph Entropy ~p0i log (p0i z1)z log (p0i z1) 81
In this section, we consider graph distance measures which are
based on graph entropy and other topological indices for some
 
classes of graphs. 1
In order to start, we reproduce the definition of Shannons ~p0i log p0i (1z 0 ) z log (p0i z1) 82
pi
entropy [43]. Let p~(p X1n,p2 , . . . ,pn ) be a probability vector,
namely, 0pi 1 and p ~1. The Shannons entropy of p
i~1 i
has been defined by 1
~p0i log p0i zp0i log (1z )z log (p0i z1): 83
p0i

Therefore, we get the inequality,

X
n
I(p)~{ pi log pi wI(p0 ){
i~1
84
n 
X 
1
p0i log (1z )z log (p0
i z1) ~I(p0 ){A,
i~1
p0i

i.e., I(p0 ){I(p)vA. Hence,

(I(p){I(p0 ))2 2
{ {A
dIp (G,H)~1{e s2 v1{e s2 : 85

The desired inequality holds. %


In [25], Dehmer and Mowshowitz generalized the definition of
graph entropy by using information functionals. Let G~(V ,E) be
a connected graph. For a vertex vi [V , we define

f (vi )
0 0
p(vi ) :~ PjV j , 86
Figure 1. All the values of d W (T,T ) (blue) and d R (T,T ) (red). The
j~1 f (vj )
Y-axis denotes the values of the distance measure and the X-axis
denotes the graph pairs.
doi:10.1371/journal.pone.0094985.g001

PLOS ONE | www.plosone.org 7 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

where f represents an arbitrary information functional. By


substituting p(vi ) to (78), we have  0
: 01 l
~(E{E ) z log , 94
! j ln 2 l
jV j
X jV j
X f (vi )
If (G)~ log f (vi ) { log f (vi ): 87
jV j
P
i~1 i~1
f (vj )
j~1 where j[(E 0 ,E). Thus,

(Ig(G){Ig(H))2
We denote by dIf the graph distance measure based on If . {
s2
dIg (G,H)~1{e 95

Relations between dE (G,H) and dIg (G,H)


Denote by l1 ,l2 , . . . ,ln the eigenvalues of a graph G. By setting   0 2
f (vi )~jli j in (87), we obtain a new expression of the graph { 1 : (E{E 0 ): 1 z log l
1{e s2 j ln 2 l
96
entropy namely

!
X
n X
n  0
1 (E{E 0 )2 : 1 2 log l   0 2
Ig(G)~ log jli j { Pn jli j log jli j: 88 { { E{E 0 : l { 1 log l
i~1 i~1 jli j i~1 ~1{e s2 (j ln 2)2 :e s2 j ln 2 :e s2 l 97

Xn
Recall that the energy of G is defined as E(G)~ jli j.  0  0 2
i~1 2 l p l
1
Then we infer { l { ln (1{dE (G,H)) : { l2
~1{1{dE (G,H)(j ln 2)2 :e sj ln 2 e s , 98

1 X n
Ig(G)~ logE(G){ jli j log jli j: 89 i.e.,
E(G) i~1

1{dIg (G,H)
From the definition of Ig(G), it is interesting to investigate the  0  0 2 99
2 l p l
relation between the graph distance measures dE and dIg . 1 l { l
2 : {sj ln 2 { ln (1{dE (G,H)) :
Theorem 16. Let G and H be two graphs of order n with 1{dE (G,H) (j ln 2) e e s2 :
E(G)wE(H). Denote by l1 ,l2 , . . . ,ln and l01 ,l02 , . . . ,l0n the eigenvalues
of G and H, respectively. Let l0 ~ max1in fjl0i jg and
Taking logarithm for the two sides of the above inequality, we
l~ min1in fjli jg. Then we get
have

ln (1{dIg (G,H))
l0 p l0
ln(1{dE (G,H)) 2( log ) {ln(1{dE (G,H)) ( log )2 90
{ l { l ,
(j ln 2)2 sj ln 2 s2

where j[(E(H),E(G)) is a constant.


Proof. Let G and H be two graphs of order n. Let E~E(G) and
E 0 ~E(H) with EwE 0 . Then we get

Ig(G){Ig(H)~
! !
1X n
0 1X n
0 0
91
logE { jli j log jli j { logE { 0 jl j log jli j
E i~1 E i~1 i

!
1X n
0 0 1X n
~logE{logE 0 z jl j log jl j{ jli j log jli 92
j
E 0 i~1 i i
E i~1

!
log l0 X
n
log l X
n
logE { logE z 0
0 jl0i j{ jli j 93 Figure 2. Values of dE (T,T 0 ) (red) and dIg (T,T 0 ) (blue). The Y-axis
E i~1 E i~1 denotes the values of the distance measure and the X-axis denotes the
graph pairs.
doi:10.1371/journal.pone.0094985.g002

PLOS ONE | www.plosone.org 8 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

2 3
ln (1{dIg (G,H))
l0 p l0 2100
Xn
jli j 6 6 jli j 77
2( log ) {ln (1{d (G,H)) ( log ) Ig1 (G)~ P
n 6 1{ P
n 7 105
ln(1{dE (G,H)) E 4 5
{ l { l : i~1 jli j jli j
2 sj ln 2 s 2 j~1 j~1
(j ln 2)

X  
The required inequality holds. % n
jli j jli j 1 X
n
Actually, numerical experiments show that for any two distinct ~ 1{ ~ 2 jli j(E{jli j) 106
E E E i~1
trees T,T 0 [T n , dE (T,T 0 )dIg (T,T 0 ) holds. See Figure 2 as an i~1

example, in which we consider (all) 23 trees with 8 vertices and


calculate all possible values of dE (T,T 0 ) (red) and dIg (T,T 0 ) (blue). !
We state this observation as a conjecture. 1 X
n
2 2m
2
~ 2 E { jli j ~1{ : 107
Conjecture 2. Let T and T 0 be any two distinct trees with n vertices. E i~1 E2
Then
Xn
dE (T,T 0 )dIg (T,T 0 ) 101 The last equality holds since l2 ~2m. By the following
i~1 i
theorem, we study the relation between dE and dIg1 .
Theorem 18. Let G be a class of graphs with n vertices and m edges.
For two graphs G,H[G, let E~E(G) and E 0 ~E(H). Then we get
holds.
Using a similar proof method of Theorem 16, we can obtain a
generalization for the distance measure based on If (see Eq. (87)). dE (G,H)wdIg1 (G,H) 108
Let f Xbe an arbitrary information functional and
n and
f (G)~ i~1
f (vi ) be a topological index.
Theorem 17. Let G and H be two graphs of order n with  
16m2 (E{E 0 )2 a
f (G)wf (H). Let l0 ~ max1in ff (vi ) : vi [Gg and dE (G,H)dIg1 (G,H)z 1{ 3 e , 109
E E 03 s2
l~ min1jn ff (vj ) : vj [Hg. Then we have

ln (1{dIf (G,H)) 16m2


where a[(1{ ,1) is a constant.
E 3 E 03
l0 p l0 2 102 Proof. Let G and H be two graphs with n vertices and m edges.
ln(1{df (G,H)) 2(log l ) {ln (1{df (G,H)) ( log l )
{ { , Without loss of generality, we suppose EE 0 .
(g ln 2)2 sg ln 2 s2 To show the first inequality, it suffices to prove

jE{E 0 jwjIg1 (G){Ig1 (H)j: 110


where g[(f (H),f (G)) is a constant.
Dehmer and Mowshowitz [44] introduced a new class of Then from (107), we derive
measures (called here generalized measures) that derive from
functions such as those defined by Renyis entropy and Daroczys 2m 2m 2m(E 2 {E 02 )
entropy. Let G be a graph of order n. Then Ig1 (G){Ig1 (H)~{ z 02 ~ : 111
E2 E E 2 E 02
" #
X
n
f (vi ) f (vi )
I1 (G) : ~ Pn 1{ Pn : 103 If we want to prove
i~1 j~1 f (vj ) j~1 f (vj )

2m(E 2 {E 02 )
E{E 0 , 112
If we let f (vi )~jli j, then we can obtain the new generalized E 2 E 02
entropy based on eigenvalues. We denote the entropy by

" # we only need to show


X
n
jli j jli j
Ig1 (G) : ~ Pn 1{ Pn : 104 2m(EzE 0 )E 2 E 02 : 113
i~1 j~1 jli j j~1 jli j
p
From a well-known bound of energy E 0 2 m, we have
For a given graph G~(V ,E) with n vertices, denote E 02 w2m and E 2 w(EzE 0 ). Therefore, dE (G,H)wdIg1 (G,H)
Xn by
l1 ,l2 , . . . ,ln the eigenvalues of G. By substituting E~ jl j holds.
i~1 i Now we show the second inequality. From (111), we have
into equality (104), we have

2m(E 2 {E 02 )
jE{E 0 j{jIg1 (G){Ig1 (H)j~E{E 0 { 114
E 2 E 02

PLOS ONE | www.plosone.org 9 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

 
2m(EzE 0 ) 1 1
~(E{E 0 ) 1{ 115 l0 ~ max fp : vi [Gg and l~ min f p : vj [Hg:
E 2 E 02 1in d(vi ) 1jn d(vj ) 123

p!
2m:2 EE 0
0
Then we have
(E{E ) 1{ 116
E 2 E 02
ln (1{dIf{1=2 (G,H))

  l0 q l0 124
0 4m ln(1{d0 R (G,H)) 2(log ) {ln(1{d0 R(G,H)) (log )2
~(E{E ) 1{ : 117 { l { l ,
E 3=2 E 03=2 (g ln 2)2 sg ln 2 s2

Therefore, we have
where g[(f (H),f (G)) is a constant.
0 4m For k~1, we get
jIg1 (G){Ig1 (H)j(E{E ) :
(EE 0 )3=2
1 Xn
If1 (G)~ log2m{ di log di : 125
From the definition of the distance measure, by some 2m i~1
elementary calculations, we finally infer
Furthermore, by the definition of Ifk (G), for two graphs with
! 2!
the same degree sequences, we obtain that Ifk (G)~Ifk (H).
(E{E ) 0 2 (Ig1 (G){Ig1 (H))
{ { Therefore, we get the following result.
dE(G,H){dIg1(G,H)~ 1{e s2 { 1{e s2 118 Theorem 20. Let G be a class of graphs with the same degree
sequences and I is an arbitrary topological index. Then for two graphs
G,H[G, we infer
(Ig1 (G){Ig1 (H))2 (E{E 0 )2
{ {
~e s2 {e s2 119 dI (G,H)d0 R (G,H)~dIfk (G,H)~0: 126

By using the similar proof method applied in Theorem 14, we


(E{E 0 )2 : 16m2 (E{E 0 )2
{ { obtain a weaker result.
e s2 (EE 0 )3 {e s2 120
Theorem 21. Let T~(V ,E) be a tree with n vertices. Denote by P1
and P2 two pendent paths attaching to the same vertex such that
  jP1 jjP2 j1. Denote by T 0 the tree obtained by transferring the pendent
16m2 (E{E 0 )2 a vertex of P2 to the pendent vertex of P1 . Then we have
~ 1{ 3 e , 121
E E 03 s2
dW (T,T 0 )wdIf1 (T,T 0 ) and dR (T,T 0 )wd If1(T,T 0 ): 127
2
16m
where a[(1{ ,1) is a constant. Proof. Let T~(V ,E) be a tree with n vertices. Suppose
E 3 E 03
The proof is complete. % P1 ~uu1 u2 . . . ua and P2 ~uv1 v2 . . . vb with ab1. Denote by
x the degree of u, i.e., x~d(u). Since P1 and P2 are two pendent
Relations between dI (G,H) and dIf (G,H) paths attaching to the same vertex, then we have n{a{b2. By
Let G~(V ,E) be a connected graph with n vertices, m edges using the definition of T 0 , we have T 0 ~T{vb{1 vb zua vb . By
and degree sequence (d1 ,d2 , . . . ,dn ), where di ~d(vi ) for 1in. using the definition of dI , we only need to show
By setting f (vi )~dik in (87), we can obtain the new entropy based
on degree powers, denoted by Ifk (G) jW (T){W (T 0 )jwjIf1 (T){If1 (T 0 )j and
0 0
128
! jR(T){R(T )jwjIf1 (T){If1 (T )j:
X
n
1 X
n
Ifk (G)~ log dik { Pn dik log dik : 122
i~1 dik
i~1 i~1 For a tree T with n vertices, we get If1 (Sn )If1 (T)If1 (Pn ).
By performing elementary calculations, we get
Xn 1 Xn
For k~{1=2, the expression p is just
f (vi )~ log (n{1) n{3
i~1 i~1
di jIf1 (T){If1 (T 0 )jIf1 (Pn ){If1 (Sn )~ { : 129
the zeroth-order Randic index 0 R(G). Then by using Theorem 17, 2 n{2
we obtain the following result.
Theorem 19. Let G and H be two graphs of order n with Observe that V (T)~V (T 0 )~V . We first discuss the difference
0
R(G)w0 R(H). Let of the distances between two vertices in T and T 0 . Let x and y be

PLOS ONE | www.plosone.org 10 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

two vertices of T. If x,y[V \fvb g, then we have dT 0 (x,y)~dT (x,y).


Now we suppose x~vb . If y1V(P1 )|V (P2 ), then
jR(T){R(T 0 )j~
dT 0 (x,y){dT (x,y)~(az1){b~a{bz1: Observe that
  x{3
1 1 1 1 1 1 X 1 136
z p { p { p z p { p p :
X
b{1 X
a 2 2(x{1) x 2x x{1 x j~1 dj
dT (vb ,u)z dT (vi )z dT (uj )~
i~1 j~1
130
X
b{1 X
a We can show that for x4 and n13,
dT 0 (vb ,u)z dT 0 (vi )z dT 0 (uj ):
i~1 j~1
1 1 1 1
z p { p { p w
2 2(x{1) x 2x
Therefore, we get jW (T){W (T 0 )j~(n{a{b{1)(a{bz1): 137
1
For b2, it is easy to verify that If1 (T)~If1 (T 0 ), i.e., x log x{(x{1) log (x{1){2,
2(n{1)
jIf1 (T){If1 (T 0 )j~0. Then,

jW (T){W (T 0 )jwjIf1 (T){If1 (T 0 )j and


131 i.e., jR(T){R(T 0 )jwjIf1 (T){If1 (T 0 )j for n13. For smaller n,
jR(T){R(T 0 )jwjIf1 (T){If1 (T 0 )j: we verify this inequality directly. Now suppose x~3, then there is
only one vertex in S whose degree is at most n{4. Therefore by
using (133) and (136), we get
In the following, we suppose b~1.
We obtain 1an{3 and jW (T){W (T 0 )j~a(n{a{2). By
performing elementary calculations, we get 1
jIf1 (T){If1 (T 0 )j~ (3 log 3{4) 138
2(n{1)

log (n{1) n{3 and


a(n{a{2)w { , 132
2 n{2
 
1 1 1 1 1
jR(T){R(T 0 )jw1{ p { p z p { p p : 139
for 1an{3 and each value of n. Therefore, 3 6 2 3 n{4
jW (T){W (T 0 )jwjIf1 (T){If1 (T 0 )j:
To prove the other inequality, we need more detailed
discussion. By using the definition of graph entropy, we get

1
jIf1 (T){If1 (T 0 )j~ x log x{(x{1) log (x{1){2:
2(n{1) 133

Let S be the set of the neighbors of vertex u, which does not


contain u1 and v1 . Denote by dj the degree of a vertex in S, where
j~1,2, . . . ,x{3. If a~1, then

jR(T){R(T 0 )j~
  x{3
1 1 2 1 1 X 1 134
p z p { p z p { p p :
2 2(x{1) x x{1 x j~1 dj

By performing some calculations, we can show that for x3


and n9,

1 1 2
p z p { p w
2 2(x{1) x
135
1
x log x{(x{1) log (x{1){2,
2(n{1)

Figure 3. Values of dIf1 (T,T 0 ) (blue) and dR (T,T 0 ) (red). The Y-axis
denotes the values of the distance measure and the X-axis denotes the
i.e., jR(T){R(T 0 )jwjIf1 (T){If1 (T 0 )j for n9. For smaller n, we graph pairs.
verify this inequality directly. If a2, then we have doi:10.1371/journal.pone.0094985.g003

PLOS ONE | www.plosone.org 11 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

We can verify

 
1 1 1 1 1 1
1{ p { p z p { p p w (3 log 3{4) 140
3 6 2 3 n{4 2(n{1)

for each n, i.e., jR(T){R(T 0 )jwjIf1 (T){If1 (T 0 )j. %


From Theorem 14 and 21, we obtain the following corollary.
Corollary 2. Let T~(V ,E) be a tree with n vertices. Denote by P1
and P2 the two pendent paths attaching to the same vertex such that
jP1 jjP2 j1. Denote by T 0 the tree obtained by transferring the pendent
vertex of P2 to the pendent vertex of P1 . Then we have

dW (T,T 0 )wdR (T,T 0 )wdIf1 (T,T 0 ): 141

Therefore, we obtain a similar result to comparing the values of


distance measures of trees.
Corollary 3. Let T[T n \T 0n , there exists a tree T 0 [T 0n such that
dW (T,T 0 )wdR (T,T 0 )wdIf1 (T,T 0 ).
Actually, our numerical results (see section Numerical Results)
show that for any two trees T,T 0 [T n , the following inequality may
Figure 4. Distributions of the ranked values of the distance
hold. measure dE (red), dW (blue), dR (yellow). The X-axis denotes the
Conjecture 3. Let T and T 0 be any two trees with n vertices. Then values of the distance measure. The Y-axis denotes the number of
graph pairs.
doi:10.1371/journal.pone.0094985.g004
dW (T,T 0 )dR (T,T 0 )dIf1 (T,T 0 ) 142
considering dW , we observe that only a relatively little number
of pairs have a measured value 0.8. But a large number of pairs
holds. possess distance values 0.8. When considering dR , the situation
By way of example, we consider all 23 trees of 8 vertices and is reverse. The distance values of dE seem to slightly increase with
calculate all possible values of dIf1 (T,T 0 ) (blue) and dR (T,T 0 ) (red), some up- and downturns. However, Figure 4 does not comment
respectively, as shown in Figure 3. From Figure 3, we observe that on the ability of the graph distance measures to classify graphs

dIf1 (T,T 0 )dR (T,T 0 ) 143

holds for each pair of trees T and T 0 .

Numerical Results
In this section, we interpret the numerical results. First, we
consider all trees with 8 vertices. The number of trees is 23 and the
number of pairs is 253 (see [45]). From the curves shown by
Figure 1, we see that both measures dW (T,T 0 ) (blue) and dR (T,T 0 )
(red) satisfy the inequality Eq. (77). From the curves shown by
Figure 2, we observe that both measures dE (T,T 0 ) (red) and
dIg (T,T 0 ) (blue) satisfy the inequality Eq. (101). From the curves
shown by Figure 3, we also learn that both measures dIf1 (T,T 0 )
(blue) and dR (T,T 0 ) (red) fulfill the inequality Eq. (143). By using
this method, several other inequalities could be generated and
verified graphically.
Figures 4 and 5 show the numerical results by using the graph
distance measures based on graph energy E, the Wiener index W
and the Randic index R, respectively. We consider all trees with
11 vertices. The number of trees is 235 and the number of pairs is
27495 (see [45]). By Figure 4, we depict the distributions of the
ranked distance values, that is, dE (red), dW (blue), and dR (yellow).
Figure 5. The X-axis denotes the values of the distance
First and foremost, we see that the measured values of all three measures dE (red), dW (blue), dR (yellow). The Y-axis represents
measures cover the entire interval 0,1. This indicates that the the percentage rate of all graphs studied.
measures are generally useful as they are well defined. By doi:10.1371/journal.pone.0094985.g005

PLOS ONE | www.plosone.org 12 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

efficiently. This needs to be examined in the future and would far theorems we have proved in this paper shed light on the problem
beyond the scope of this paper. of proving interrelations of the measures. We believe that such
Furthermore, we have computed the cumulative distributions statements help to understand the measures more thoroughly and,
by using the measures dE (red), dW (blue), dR (yellow), respectively, finally, they are useful to establish new applications employing
as shown in Figure 5. In general, the computation of the quantitative graph theory [55]. We emphasize that the star graph
cumulative distribution may serve as a preprocessing step when and the path graph are apparently the two most dissimilar trees
analyzing graphs structurally. In fact, we see how many percent of among all trees. Similar observations can also be obtained for
the 235 graphs have a distance value which is less or equal d. Also, unicyclic graphs or bicyclic graphs. Therefore, in the future, we
Figure 5 shows that the value distributions are quite different. would like to explore which classes of graphs have this property,
From Figure 5, we see that the curve for dW strongly differs from i.e., identifying graphs (such as the path graph and the star graph)
dE and dR . When considering dR , we also observe that about 80% which maximize or minimize dI .
of the 235 trees have a distance value approximately 0.5. That Another direction for future work is to compare the values of
means most of the trees are quite dissimilar according to dR . For dI (G,G0 ) where G,G 0 are general graphs. For example, we could
dW , the situation is absolutely reverse. Here 80% of the trees have assume that G and G 0 are obtained by only one graph edit
a distance value approximately 0.98. Finally evaluating the
operation, i.e., GED(G,G0 ) = 1, see [15]. Then, all the graph which
graph distance measure dE on these trees reveals that about 80%
fulfill this equation are (by definition) similar. This construction
of the trees possess a distance value approximately 0.85. In
could help to study the sensitivity of the measures thoroughly.
summary, we conclude from Figure 5 that all three measures
Note that similar properties of topological indices have already
capture the distance between the graphs quite differently. But
been investigated, see [56]. As a conclusive remark, we mention
nevertheless, this does not imply that the quality of one measure
that dynamics models on spatial graphs have been studied by Perc
may be worse than another. Again, an important issue of quality is
and Wang and other researchers, see [57,58]. It would be
fulfilled as the measures turned out to be well defined, see Figure 4.
interesting to study the distance measures in this mathematical
Another crucial issue would be evaluating the classification ability
which is future work. framework as well.

Summary and Conclusion Supporting Information

In this paper, we have studied interrelations of graph distance Supporting Information S1 CSV file containing descrip-
measures which are based on distinct topological indices. In order tor values of 235 trees by using the Randic index.
to do so, we employed the Wiener index, the Randic index, the (CSV)
zeroth-order Randic index, the graph energy, and certain graph Supporting Information S2 CSV file containing descrip-
entropies [25]. In particular, we have obtained inequalities tor values of 235 trees by using graph energy.
involving the novel graph distance measures. Evidenced by a (CSV)
numerical analysis we also found three conjectures dealing with
relations between the distance measures on trees. Supporting Information S3 CSV file containing descrip-
From Theorem 1, we see that the star graph and the path graph tor values of 235 trees by using the Wiener index.
maximize dI among all trees with a given number of vertices, for (CSV)
any topological index we considered here. Actually, this also holds
for some other topological indices, such as the Hosoya index Author Contributions
[46,47], the Merrifield-Simmons index [48,49,47], the Estrada Wrote the paper: MD YS FES.
index [50,51,52], and the Szeged index [53,54]. All other

References
1. Dehmer M, Mehler A (2007) A new method of measuring similarity for a special 14. Garey MR, Johnson DS (1979) Computers and Intractability: A Guide to the
class of directed graphs. Tatra Mountains Mathematical Publications 36: 3959. Theory of NP Completeness. Series of Books in the Mathematical Sciences. W.
2. Sobik F (1982) Graphmetriken und klassifikation strukturierter objekte, ZKI- H. Freeman.
informationen. Akad Wiss DDR 2: 63122. 15. Bunke H (1983) What is the distance between graphs? Bulletin of the EATCS
3. Zelinka B (1975) On a certain distance between isomorphism classes of graphs. 20: 3539.
Casopis propest Mathematiky 100: 371373. 16. Robles-Kelly A, Hancock R (2003) Edit distance from graph spectra. In:
4. Emmert-Streib F (2007) The chronic fatigue syndrome: A comparative pathway Proceedings of the IEEE International Conference on Computer Vision. pp.
analysis. J Comput Biology 14: 961972. 234241.
5. Junker B, Schreiber F (2008) Analysis of Biological Networks. Wiley- 17. Dehmer M (2008) Information processing in complex networks: Graph entropy
Interscience. Berlin. and information functionals. Appl Math Comput 201: 8294.
6. Kier L, Hall L (2002) The meaning of molecular connectivity: A bimolecular 18. Dehmer M, Mowshowitz A, Emmert-Streib F (2011) Connections between
accessibility model. Croat Chem Acta 75: 371382. classical and parametric network entropies. PLoS ONE 6: e15733.
7. Bonchev D, Trinajstic N (1977) Information theory, distance matrix and 19. Polansky OE, Bonchev D (1986) The Wiener number of graphs. I. General
molecular branching. J Chem Phys 67: 45174533. theory and changes due to graph operations. MATCH Communications in
8. Skvortsova M, Baskin I, Stankevich I, Palyulin V, Zefirov N (1998) Molecular Mathematical and in Computer Chemistry 21: 133186.
similarity. 1. analytical description of the set of graph similarity measures. J Chem 20. Polansky OE, Bonchev D (1990) Theory of the wiener number of graphs. II.
Inf Comput Sci 38: 785790. Transfer graphs and some of their metric properties. MATCH Communications
9. Varmuza K, Scsibrany H (2000) Substructure isomorphism matrix. J Chem Inf in Mathematical and in Computer Chemistry 25: 340.
Comput Sci 40: 308313. 21. Schadler C (1999) Die Ermittlung struktureller Ahnlichkeit und struktureller
10. Mehler A, Weib P, Lucking A (2010) A network model of interpersonal Merkmale bei komplexen Objekten: Ein konnektionistischer Ansatz und seine
alignment. Entropy 12: 14401483. Anwendungen. Ph.D. thesis, Technische Universitat Berlin.
11. Hsieh S, Hsu C (2008) Graph-based representation for similarity retrieval of 22. Li X, Shi Y, Wang L (2008) An updated survey on the randic index. In: I Gutman
symbolic images. Data Knowl Eng 65: 401418. BF, editor, Recent Results in the Theory of Randic Index, University of
12. Dehmer M, Mehler A (2007) A new method of measuring similarity for a special Kragujevac and Faculty of Science Kragujevac. pp. 947.
class of directed graphs. Tatra Mountains Mathematical Publications 36: 3959. 23. Todeschini R, Consonni V, Mannhold R (2002) Handbook of Molecular
13. Bunke H (2000) Recent developments in graph matching. In: 15-th International Descriptors. Wiley-VCH. Berlin.
Conference on Pattern Recognition. pp. 117124.

PLOS ONE | www.plosone.org 13 April 2014 | Volume 9 | Issue 4 | e94985


Interrelations of Graph Distance Measures

24. Gutman I, Li X, Zhang J (2009) Graph energy. In: Dehmer M, Emmert-Streib 41. Gutman I (2001) The energy of a graph: old and new results. In: Betten A,
F, editors, Analysis of Complex Networks. From Biology to Linguistics, Wiley Kohnert A, Laue R, Wassermann A, editors, Algebraic Combinatorics and
VCH. pp. 145174. Weinheim. Applications, SpringerVerlag. pp. 196211.
25. Dehmer M, Mowshowitz A (2011) A history of graph entropy measures. Inform 42. Li X, Shi Y, Gutman I (2012) Graph Energy. Springer. New York.
Sciences 181: 5778. 43. Shannon C, Weaver W (1949) The Mathematical Theory of Communication.
26. Harary F (1969) Graph Theory. Addison Wesley Publishing Company. Reading, University of Illinois Press. Urbana, USA.
MA, USA. 44. Dehmer M, Mowshowitz A (2011) Generalized graph entropies. Complexity 17:
27. Dehmer M, Varmuza K, Bonchev D, editors (2012) Statistical Modelling of 4550.
Molecular Descriptors in QSAR/QSPR. Quantitative and Network Biology. 45. Read R, Wilson R (19988) An Atlas of Graphs. Clarendon Press. Oxford.
Wiley-Blackwell. 46. Hosoya H (1971) Topological index. a newly proposed quantity characterizing
28. Ulanowicz RE (2001) Information theory in ecology. Computers and Chemistry the topological nature of structural isomers of saturated hydrocarbons. Bull
25: 393399. Chem Soc Jpn 4: 23322339.
29. Emmert-Streib F, Dehmer M (2011) Networks for systems biology: Conceptual 47. Wagner S, Gutman I (2010) Maxima and minima of the hosoya index and the
connection of data and function. IET Systems Biology 5: 185207. merrifield-simmons index: A survey of results and techniques. Acta Appl Math
30. Wilhelm T, Hollunder J (2007) Information theoretic description of networks. 112: 323346.
Physica A 388: 385396. 48. Merrifield R, Simmons H (1980) The structure of molecular topological spaces.
31. Sole RV, Valverde S (2004) Information theory of complex networks: On Theor Chim Acta 55: 5575.
49. Merrifield R, Simmons H (1989) Topological Methods in Chemistry. Wiley.
evolution and architectural constraints. In: Lecture Notes in Physics. volume
New York.
650, pp. 189207.
50. Estrada E (2000) Characterization of 3d molecular structure. Chem Phys Lett
32. Bonchev D, Mekenyan O, Trinajstic N (1981) Isomer discrimination by
319: 713718.
topological information approach. J Comp Chem 2: 127148.
51. Deng H, Radenkovic S, Gutman I (2009) The estrada index. In: Cvetkovic D,
33. Dehmer M, Emmert-Streib F, Tripathi S (2013) Large-scale evaluation of Gutman I, editors, Applications of Graph Spectra, Math. Inst. pp. 123140.
molecular descriptors by means of clustering. PLoS ONE 8: e83956. Belgrade.
34. Wiener H (1947) Structural determination of paran boiling points. J Amer Chem 52. Gutman I, Deng H, Radenkovic S (2011) The estrada index: An updated survey.
Soc 69: 1720. In: Cvetkovic D, Gutman I, editors (2011) Selected Topics on Applications of
35. Dobrynin A, Entringer R, Gutman I (2001) Wiener index of trees: theory and Graph Spectra, Math. Inst. pp. 155174.
application. Acta Appl Math 66: 211249. 53. Gutman I (1994) A formula for the wiener number of trees and its extension to
36. Randic M (1975) On characterization of molecular branching. J Amer Chem graphs containing cycles. Graph Theory Notes of New York 27: 915.
Soc 97: 66096615. 54. Simic S, Gutman I, Baltic V (2000) Some graphs with extremal szeged index.
37. Bollobas B, Erdos P (1998) Graphs of extremal weights. Ars Combin 50: 225 Math Slovaca 50: 115.
233. 55. Dehmer M, Emmert-Streib F (2014) Quantitative Graph Theory. Theory and
38. Li X, Gutman I (2006) Mathematical Aspects of Randic-Type Molecular Applications. CRC Press. In press.
Structure Descriptors. University of Kragujevac and Faculty of Science 56. Furtula B, Gutman I, Dehmer M (2013) On structure-sensitivity of degree-based
Kragujevac. topological indices. Applied Mathematics and Computation 219: 89738978.
39. Li X, Shi Y (2008) A survey on the randic index. MATCH Commun Math 57. Perc M, Wang Z (2010) Heterogeneous aspirations promote cooperation in the
Comput Chem 59: 127156. prisoners dilemma game. PLOS ONE 5: e15117.
40. Gutman I (1977) Acylclic systems with extremal huckel p-electron energy. Theor 58. Jin Q, Wang L, Xia C, Wang Z (2014) Spontaneous symmetry breaking in
Chim Acta 45: 7987. interdependent networked game. Scientific Reports 4: 4095.

PLOS ONE | www.plosone.org 14 April 2014 | Volume 9 | Issue 4 | e94985


Copyright of PLoS ONE is the property of Public Library of Science and its content may not
be copied or emailed to multiple sites or posted to a listserv without the copyright holder's
express written permission. However, users may print, download, or email articles for
individual use.

También podría gustarte