1. Introduction
The entropy of a probability distribution is known as a measure of unpredictability of information content, or a measure of uncertainty of a system. This concept was introduced first from the famous Shannon’s paper [
1]. Later, entropy was initiated to be applied to graphs and networks. The basic idea was introduced in [
2] as a measure of the information content for a graph and further developed as a measure of structural complexity in [
3]. Afterwards, entropies of graphs and networks have been broadly used in various areas such as chemistry, biology, ecology, sociology [
4,
5,
6,
7,
8].
Recently, networks (particularly the complex networks) attracted broad attention of numerous scholars. In the real world, a number of systems can be modeled as complex networks. Many researches on the networks were based on the structural information, such as the “Small-world network” [
9], the “Scale-free network” [
10,
11], and so on. Since the structural property of the complex networks plays a very significant role, it has been heavily studied [
12,
13,
14,
15]. Dehmer [
16,
17,
18,
19,
20] introduced graph entropies based on information functionals which capture structural information and also studied their properties. He assigned a probability value to each individual node in a graph or a network. This procedure avoided the problem of determining node partitions associated with an equivalence relation that may be often computationally complicated. After that, many applications of the complex networks based on the entropy associated with structural information were published and various algorithms to analyze the structural complexity were proposed [
21,
22,
23,
24,
25]. In [
26,
27,
28], the entropy and information theory in graphs and networks were elaborated systematically. The entropy method is one of the most important methods to describe the structural information of the complex networks, especially the degree-based network entropy [
29,
30,
31,
32]. In the degree-based network entropy, the basic factor is the degrees of all nodes. The degrees of the nodes can be seen as the information functionals of the nodes which capture the structural information and invariant to explore the networks [
30].
We focus on the degree-based network entropy introduced by Dehmer all the time. In [
33] we present the earlier work that we have done. We prove the monotonicity of the entropy with respect to the power index. This is an improvement of previous results. Moreover we also obtain some upper and lower bounds for the entropy by generalizing the previous research papers [
30,
31]. However, these bounds are not satisfactory for some circumstances. In this paper, we continue studying them under certain conditions. We use the Jensen’s inequality to deal with the degree-based network entropy. The new method derives new upper bound and lower bound. In the results of analyzing the graph examples and the network extracted from the computer network, we find the new lower bound is better than the earlier ones in [
33] to monocentric homogeneous dendrimer graph and the new upper bound performs better in the extracted computer network.
This paper is organized as follows: In
Section 2, some notations in graph theory and the degree-based network entropy we are going to study are introduced. In
Section 3, we give the new upper bound and lower bound of the degree-based network entropy under certain conditions. In
Section 4, graph examples and a practical network application are presented and the structural information is demonstrated by using the entropy. Finally, a short summary and conclusion are drawn in the last section.
2. Preliminaries to Degree-Based Graph Entropy
A graph (or network) G is a pair of sets , where V is a finite non-empty set of elements called vertices, and E is a set of unordered pairs of distinct vertices called edges. The vertices in network are often called nodes. If is an edge, then u and v are called adjacent or u is a neighbor of v. The number of vertices in a graph G is called the order of G, and the number of edges in a graph G is called the size of G. A graph of order n and size m is addressed as an -graph. A simple graph means that two vertices are connected by at most one edge. A walk in a graph is a sequence of vertices and edges in which each edge . A path is a walk in which no vertex is repeated. A cycle is a walk in which and . A graph is connected if there is a path connecting each pair of vertices. Otherwise, the graph is disconnected. A tree is a connected graph which has no cycles. If it has n vertices, it has edges. So a tree is an -graph.
The set of neighbors of a vertex u is called its neighborhood . The number of neighbors of a vertex u is called its degree, denoted by or in short . If all the degrees of G are equal, then G is regular, or is d-regular if that common degree is d. The maximum and minimum degree in a graph are often denoted by and . If , then is a degree sequence of G. We order the vertices in such a way that the degree sequence obtained is monotone decreasing, for example . Obviously in a simple connected graph, , . To a given graph G, the vertex degree is an important graph invariant, which is related to structural properties of the graph. In the following, we discuss a -graph with given n and m.
Next, we introduce the definition of Shannon’s entropy [
34]. The notation “log” means that the logarithm is base 2 logarithm. The notation “ln” means that the logarithm is base
logarithm.
Definition 1. Let
be a probability vector, namely,
and
. The Shannon’s entropy of probability vector
is defined by
In the above definition, we use convention based on continuity that
.
Definition 2. Let
be a connected graph. For
, we define
The
represents the importance of node
i in terms of the degrees.
Owing to
, the quantities
can be seen as probability values. Then the degree-based network entropy of
G is defined as following.
Definition 3. Let
be a connected graph. The degree-based network entropy of graph
G is defined by
It is easy to obtain when G is a regular graph (or regular network).
3. New Upper Bound and Lower Bound for the Degree-Based Network Entropy
In this section, we introduce new upper bound and lower bound for the degree-based graph entropy in -graph .
Let
be a closed interval in
and
a convex function on
I. If
is an
n-tuple in
, and
is a positive
n-tuple such that
, then the well-known Jensen’s inequality holds.
Obviously if
, then
.
Theorem 1. If are defined as above, then Proof. We consider
as a part and other variables as another part. By using Jensen’s inequality, the following expressions hold
Theorem 2. If are defined as above and , , , thenwhere . Proof. Because
,
and
,
, there is a
such that
. Hence,
Since the sequence
satisfies
, by using Theorem C in [
35], we obtain the expression
Then the assertion in the theorem follows.
If the
arrive at the maximum and minimum values of the probability vector
, then we can obtain the new upper bound and lower bound of Shannon’s entropy.
Theorem 3. Define , . If , then Proof. Let
,
,
. Applying Theorem 1 with
,
, the expression (
10) is obtained.
Lemma 1. If and , then Proof. It is easy to see that for fixed , the function is concave for and . So there exists the unique point such as .
By the derivative of
and solving equation
, the unique point
is given by
Because
is the logarithmic mean of
and
, we can get
. After putting
back to
, we obtained
Theorem 4. Define , . If , , then Proof. Let
,
,
. Applying Theorem 2 and Lemma 1 with
,
, the expression (
11) is obtained.
Remark 1. Compared with the bounds of
in [
36], the bounds obtained above keep more information about
α and
β because we consider them in
individually.
Based on the above bounds of Shannon’s entropy, we can obtain the new upper bound and lower bound for degree-based network entropy.
Theorem 5. Let be an -graph. Denote by Δ
and δ the maximum degree and minimum degree of G, respectively. If , , then the inequalities hold Proof. Let
,
. Applying the expression (
10) in Theorem 3, the expression (
12) follows.
Theorem 6. Let be an -graph. Denote by Δ
and δ the maximum degree and minimum degree of G, respectively. If , , then the inequalities hold Proof. Let
,
. Applying the expression (
11) in Theorem 4, the expression (
13) follows.
Remark 2. If , then . At this point is a regular graph (or regular network).
4. Graph Examples and a Practical Network Application
4.1. Monocentric Homogeneous Dendrimer Graph
A monocentric dendrimer
is a tree with two additional parameters: the progressive degree
t and the radius
r. Every internal vertex of the tree has degree
. A monocentric dendrimer tree has one central vertex, and its radius
r is the maximum distance from any pendent vertex to the central one. If all pendent vertices are at a distance
r from the central vertex, then the monocentric dendrimer is called homogeneous.For more details, please see [
37,
38].
Figure 1 is an example for a monocentric homogeneous dendrimer with
and
.
To parameters
t and
r, we have the order
, and
,
,
. Let
, we change the value of parameter
r to compute the degree-based network entropy
and bounds
,
. The results are listed in
Table 1.
In
Table 1, we can see that the value of degree-based network entropy
corresponds to the scale of the graph. The larger the order and size are, the bigger the degree-based network entropy is. This means that the corresponding graph is more complex in the structural information. Furthermore the bounds we obtained are very close to the real value of entropy. Relatively speaking, the entropy is nearer to the lower bound
than to the upper bound
. Compared with the list for them in Table 3 in [
33], we also find the new lower bound is better.
4.2. Star Graph
A star graph is a tree of order n with one internal vertex and pendent vertices. So in one internal vertex has degree , while all others (if any) have degree 1. Moreover, , , .
In
Figure 2, the values of
(red),
(blue) and
(green) with
are shown. We can see that the value of degree-based network entropy
is increasing with the order
n of the star graph
. The result also demonstrates that the degree-based network entropy corresponds to the scale of the same type graph. Furthermore, the growth of the lower bound
is flat, but the growths of the upper bound
and the entropy are steep. The entropy is nearer to the upper bound
than to the lower bound
. Maybe the upper bound
contains more information because its change trend is consistent with that of the entropy.
4.3. A Special Computer Network
Next we consider the following practical example, inspired from computer networks. We have a network with
n nodes: a gateway (node
n), a storage server connected only to the gateway (node
), and
computers connected with the gateway and possible directly connected.
Figure 3 highlights this model.
In this model, we can confirm that two nodes have fixed degree values: The degree of node
n is
, and the degree of node
is 1. For given
n, the possible number of edges is
We let the values of
n be
respectively, and calculate the
,
and
with different
m in the range (
14).
The results are graphically represented in
Figure 4. The red dots indicate the values of degree-based network entropy in simulated networks. The blue lines indicate the upper bounds
. The green lines indicate the lower bounds
. We can see the degree-based network entropy
is increasing with the scale of order
n and size
m. As the size
m increasing, the growth trend of the entropy becomes progressively flat. The entropy almost stabilizes after the drastic growth of size
m in the beginning. Furthermore, the entropy is very close to the upper bound
, especially when
m and
n are large enough (see the right half part of every sub-figure). In addition, we find that the computer network is comparable to the star graph by the change trends of
,
and
. Maybe they have some similar properties such as strong centrality, short average distance, weak robustness and so on. The node
n in the computer network is analogous to the internal vertex in the star graph. But the computer network contains more structural information because the corresponding entropy is closer to the upper bound in comparison with star graph. The difference indicates that real networks are more complex than the regular star-graph networks.
Above all, we can analyze and obtain the structural complexity for the computer network by considering only two stable nodes without the connections of other nodes. The results can bring very important impact in overlays construction for computer networks.
5. Summary and Conclusions
In this paper, we studied the properties for degree-based network entropy . We proposed a new approach to analyze the entropy by determining its bounds. The new upper bound and lower bound are based on a new refinement of Jensen’s inequality. Moreover, they can estimate only by using the order n, the size m, the maximum degree and minimum degree of a given network. We showed the numerical results which reflect the effects of for special graphs such as monocentric homogeneous dendrimer graph and star graph. As an application to structural complexity analysis of a computer network modeled by a connected graph, we did the simulation for different numbers of nodes and edges. The bounds of degree-based network entropy can be also used to national security, internet networks, social networks, structural chemistry, ecological networks, computational systems biology, etc. They will play an important role in analyzing structural symmetry and asymmetry in real networks in the future.
Acknowledgments
The authors would like to thank the editor and referees for their helpful suggestions and comments on the manuscript. This manuscript is supported by China Postdoctoral Science Foundation (2015M571255), the National Science Foundation of China (the NSF of China) Grant No. 71171119, the Fundamental Research Funds for the Central Universities (FRF-CU) Grant No. 2722013JC082, and the Fundamental Research Funds for the Central Universities under grant number NKZXTD1403.
Author Contributions
Guoxiang Lu, Bingqing Li and Lijia Wang wrote the paper and did the analysis. All authors have read and approved the final manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423, 623–656. [Google Scholar] [CrossRef]
- Rashevsky, N. Life, information theory, and topology. Bull. Math. Biophys. 1955, 17, 229–235. [Google Scholar] [CrossRef]
- Mowshowitz, A. Entropy and the complexity of the graphs: I. An index of the relative complexity of a graph. Bull. Math. Biophys. 1968, 30, 175–204. [Google Scholar] [CrossRef] [PubMed]
- Solé, R.V.; Montoya, J.M. Complexity and fragility in ecological networks. Proc. R. Soc. Lond. B Biol. Sci. 2001, 268, 2039–2045. [Google Scholar] [CrossRef] [PubMed]
- Mehler, A.; Lücking, A.; Weiß, P. A network model of interpersonal alignment. Entropy 2010, 12, 1440–1483. [Google Scholar] [CrossRef]
- Ulanowicz, R.E. Quantitative methods for ecological network analysis. Comput. Biol. Chem. 2004, 28, 321–339. [Google Scholar] [CrossRef] [PubMed]
- Dehmer, M.; Barbarini, N.; Varmuza, K.; Graber, A. Novel topological descriptors for analyzing biological networks. BMC Struct. Biol. 2010, 10. [Google Scholar] [CrossRef] [PubMed]
- Dehmer, M.; Graber, A. The discrimination power of molecular identification numbers revisited. MATCH Commun. Math. Comput. Chem. 2013, 69, 785–794. [Google Scholar]
- Watts, D.J.; Strogatz, S.H. Collective dynamics of “small-world” networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef] [PubMed]
- Barabási, A.L. Scale-free networks: A decade and beyond. Science 2009, 325, 412–413. [Google Scholar] [CrossRef] [PubMed]
- Cohen, R.; Havlin, S. Scale-free networks are ultrasmall. Phys. Rev. Lett. 2003, 90, 058701. [Google Scholar] [CrossRef] [PubMed]
- Newman, M.E.J. The structure and function of complex networks. SIAM Rev. 2003, 45, 167–256. [Google Scholar] [CrossRef]
- Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D.-U. Complex networks: Structure and dynamics. Phys. Rep. 2006, 424, 175–308. [Google Scholar] [CrossRef]
- Song, C.; Havlin, S.; Makse, H.A. Self-similarity of complex networks. Nature. 2005, 433, 392–395. [Google Scholar] [CrossRef] [PubMed]
- Wei, D.; Wei, B.; Hu, Y.; Zhang, H.; Deng, Y. A new information dimension of complex networks. Phys. Lett. A. 2014, 378, 1091–1094. [Google Scholar] [CrossRef]
- Dehmer, M. Information-theoretic concepts for the analysis of complex networks. Appl. Artif. Intell. 2008, 22, 684–706. [Google Scholar] [CrossRef]
- Dehmer, M. A novel method for measuring the structural information content of networks. Cybernet. Syst. 2008, 39, 825–843. [Google Scholar] [CrossRef]
- Dehmer, M.; Borgert, S.; Emmert-Streib, F. Entropy bounds for molecular hierarchical networks. PLoS ONE 2008, 3, e3079. [Google Scholar] [CrossRef] [PubMed]
- Dehmer, M.; Emmert-Streib, F. Structural information content of networks: Graph entropy based on local vertex functionals. Comput. Biol. Chem. 2008, 32, 131–138. [Google Scholar] [CrossRef] [PubMed]
- Dehmer, M.; Emmert-Streib, F. Towards network complexity. Volume 4 of Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. In Complex Sciences; Zhou, J., Ed.; Springer: Berlin, Germany; Heidelberg, Germany, 2009; pp. 707–714. [Google Scholar]
- Bianconi, G. The entropy of randomized network ensembles. EPL Europhys. Lett. 2008, 81, 28005. [Google Scholar] [CrossRef]
- Xiao, Y.H.; Wu, W.T.; Wang, H.; Xiong, M.; Wang, W. Symmetry-based structure entropy of complex networks. Physica A 2008, 387, 2611–2619. [Google Scholar] [CrossRef]
- Anand, K.; Bianconi, G. Entropy measures for networks: Toward an information theory of complex topologies. Phys. Rev. E 2009, 80, 045102. [Google Scholar] [CrossRef] [PubMed]
- Cai, M.; Du, H.F.; Ren, Y.K.; Marcus, W. A new network structure entropy based node difference and edge difference. Acta. Phys. Sin. 2011, 60, 110513. [Google Scholar]
- Popescu, M.A.; Slusanschi, E.; Iancu, V.; Pop, F. A new bound in information theory. In Proceedings of the RoEduNet Conference 13th Edition: Networking in Education and Research Joint Event RENAM 8th Conference, Chisinau, Moldova, 11–13 September 2014; pp. 1–3.
- Garrido, A. Symmetry in Complex Networks. Symmetry 2011, 3, 1–15. [Google Scholar] [CrossRef]
- Dehmer, M. Information Theory of Networks. Symmetry 2011, 3, 767–779. [Google Scholar] [CrossRef]
- Mowshowitz, A.; Dehmer, M. Entropy and the complexity of graphs revisited. Entropy 2012, 14, 559–570. [Google Scholar] [CrossRef]
- Tan, Y.J.; Wu, J. Network structure entropy and its application to scale-free networks. Syst. Eng. Theory Pract. 2004, 6, 1–3. [Google Scholar]
- Cao, S.; Dehmer, M.; Shi, Y. Extremality of degree-based graph entropies. Inform. Sci. 2014, 278, 22–33. [Google Scholar] [CrossRef]
- Cao, S.; Dehmer, M. Degree-based entropies of networks revisited. Appl. Math. Comput. 2015, 261, 141–147. [Google Scholar] [CrossRef]
- Chen, Z.; Dehmer, M.; Shi, Y. Bounds for degree-based network entropies. Appl. Math. Comput. 2015, 265, 983–993. [Google Scholar] [CrossRef]
- Lu, G.; Li, B.; Wang, L. Some new properties for degree-based graph entropies. Entropy 2015, 17, 8217–8227. [Google Scholar] [CrossRef]
- Cover, T.M.; Thomas, J.A. Elements of Information Theory, 2nd ed.; Wiley & Sons: New York, NY, USA, 2006. [Google Scholar]
- Simic, S. Best possible global bounds for Jensen’s inequality. Appl. Math. Comput. 2009, 215, 2224–2228. [Google Scholar] [CrossRef]
- Simic, S. Jensen’s inequality and new entropy bounds. Appl. Math. Lett. 2009, 22, 1262–1265. [Google Scholar] [CrossRef]
- Chen, Z.; Dehmer, M.; Emmert-Streib, F.; Shi, Y. Entropy bounds for dendrimers. Appl. Math. Comput. 2014, 242, 462–472. [Google Scholar] [CrossRef]
- Chen, Z.; Dehmer, M.; Emmert-Streib, F.; Shi, Y. Entropy of Weighted Graphs with Randić Weights. Entropy 2015, 17, 3710–3723. [Google Scholar] [CrossRef]
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).