Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Eigenvalue-based entropy in directed complex networks

  • Yan Sun ,

    Contributed equally to this work with: Yan Sun, Haixing Zhao

    Roles Methodology, Writing – original draft

    Affiliations School of Computer, Qinghai Normal University, Xining, China, School of Computer, Qinghai Nationality University, Xining, China, The State Key Laboratory of Tibetan Intelligent Information Processing and Application, Xining, Qinghai, China

  • Haixing Zhao ,

    Contributed equally to this work with: Yan Sun, Haixing Zhao

    Roles Formal analysis, Writing – review & editing

    h.x.zhao@163.com

    Affiliations School of Computer, Qinghai Normal University, Xining, China, The State Key Laboratory of Tibetan Intelligent Information Processing and Application, Xining, Qinghai, China

  • Jing Liang,

    Roles Data curation

    Affiliations School of Computer, Qinghai Normal University, Xining, China, The State Key Laboratory of Tibetan Intelligent Information Processing and Application, Xining, Qinghai, China

  • Xiujuan Ma

    Roles Visualization

    Affiliations School of Computer, Qinghai Normal University, Xining, China, The State Key Laboratory of Tibetan Intelligent Information Processing and Application, Xining, Qinghai, China

Abstract

Entropy is an important index for describing the structure, function, and evolution of network. The existing research on entropy is primarily applied to undirected networks. Compared with an undirected network, a directed network involves a special asymmetric transfer. The research on the entropy of directed networks is very significant to effectively quantify the structural information of the whole network. Typical complex network models include nearest-neighbour coupling network, small-world network, scale-free network, and random network. These network models are abstracted as undirected graphs without considering the direction of node connection. For complex networks, modeling through the direction of network nodes is extremely challenging. In this paper, based on these typical models of complex network, a directed network model considering node connection in-direction is proposed, and the eigenvalue entropies of three matrices in the directed network is defined and studied, where the three matrices are adjacency matrix, in-degree Laplacian matrix and in-degree signless Laplacian matrix. The eigenvalue-based entropies of three matrices are calculated in directed nearest-neighbor coupling, directed small world, directed scale-free and directed random networks. Through the simulation experiment on the real directed network, the result shows that the eigenvalue entropy of the real directed network is between the eigenvalue entropy of directed scale-free network and directed small-world network.

Introduction

In recent years, research pertaining to complex network topologies has garnered significant attention. The understanding of network topology knowledge is related to the study of network composition, function, and evolution. Many indicators reflect the features of a complex network topology, such as network node degree, clustering coefficient, density, and network diameter, etc [13]. Although these indicators can partly reflect the features of the network topology, they cannot fully describe the whole and dynamic characteristics of the network. Insufficient information for mapping the overall network topology is a concern to scholars. In this regard, network entropy [4] is a crucial method. It was proposed by Shannon [5] and derived from the information content. Entropy is essential for applications in information science, computer science, statistics, chemistry, astronomy, and other fields [68]. The definition of entropy differs in these fields. Among them, graph entropy, also known as network entropy, can describe the node relationship structure. Graph entropy has been widely investigated over the years.

Problem model

Graph entropy [9] is a theoretical method used to quantify the complex performance of graphs. In 1955, Rashevsky [10] first proposed the concept of graph entropy, which is based on the vertices symmetric structure of chemical molecules. In 1956, Trucco [11] published an article based on the entropy of molecular edges symmetry. In the literature [9], the entropy Ig(X) of an undirected graph X is also given from the perspective of group theory.

Let Ai be the orbits of group G(X), and , 1 ≤ ih. Then the structural information content is

The definition of entropy proposed above comes from different fields. Graph entropy based on the in-direction of node connections is challenging for directed complex networks. Compared with an undirected network, a directed network come down to a special asymmetric transfer. It is more difficult to research graph entropy in directed networks than in undirected networks.

Related work

Graph entropy can be classified based on the invariance of the graph as follows:

  1. Degree-based vertex entropy [4], which evaluates the robustness of the network and measures the importance of the vertex. In the protein interaction network, it is used as an indicator to determine the protein contribution.
  2. Distance-based entropy, Bonchev and Trinajstic [12] proved that it is more sensitive than other classical topological indicators in mathematical chemistry.
  3. Subgraph-based structure entropy, Konstantinova and Paleev [13] described the information metric of a subgraph, it is useful for investigating the overall properties of the graph.
  4. Eigenvalue-based entropy [14] derived from entropy defined by Renyi [15].

Eigenvalue-based entropy, which depends on the adjacency matrix, has been extensively investigated. Randic [16] applied eigenvalue multiplicity to distinguish different types of DNA structures and control protein synthesis in 2001. Ivanciuc [1719] investigated the materials and spectra of molecular graphs. Sivakumar and Dehmer [14] proposed the entropy of eigenvalue-based modulus, and proved that eigenvalue-based modulus measures have a high recognition rate for molecular structures. Therefore, eigenvalue-based entropy [2022], which relies on an adjacent matrix, is an important branch of multiple types of graph entropies. However, the research objects mentioned above are all undirected graphs [23], and the connection direction of nodes is not considered in real networks.

Real networks have more important direction properties than undirected networks. In 1968, Mowshowitz [24] investigated the entropy of digraphs, which is originally developed to obtain the entropy of digraphs [25, 26]. Since the matrix of the directed network is asymmetric [27, 28], it is very difficult to investigate eigenvalue-based entropy in a directed network [2931]. Moreover, investigations regarding eigenvalue-based entropy on a directed graph matrix are scarce.

Research motivation

The research and application of eigenvalues based on the entropy of the directed graph is a necessary condition to fill this knowledge gap. Therefore, this article will conduct research from the following three aspects.

First, the definitions of the eigenvalue-based entropy of the adjacency, in-degree Laplacian, and in-degree signless Laplacian matrices in a directed network are provided herein. The eigenvalues of these matrices are typically complex numbers. Therefore, the corresponding eigenvalue-based entropy is classified as the real part entropy, imaginary part entropy, and modulus entropy.

Second, from typical models of complex networks, a model of directed network is proposed that considers the in-direction of node connections, and the eigenvalue-based entropy of the three matrices are calculated for the directed nearest-neighbour coupling, directed small-world, directed scale-free, and directed random networks.

Finally, by analysing simulation experiments on a real directed network, the results show that the eigenvalue-based entropy of the real directed network is between those of directed small-world and directed scale-free networks. Additionally, simulation results are provided to demonstrate the efficiency of the approach.

Basic concept and terminology

Let G = (V, E) be a finite undirected graph. The V(G) = {1, ⋯, n} is the set of vertices and E(G) = {e1, ⋯, em} is the set of edges. Let A(G) and D(G) be the adjacency matrix and degree matrix of the graph G, respectively. The Laplace matrix is denoted as L(G) = D(G) − A(G). The signless Laplacian matrix [32] is denoted as Q(G) = D(G) + A(G).

In the literature [33], the adjacency matrix of the digraph is denoted as A, in-degree Laplacian matrix is denoted as L, in-degree signless Laplacian matrix is denoted as Q. Let G = (V, E) be a digraph. The V = {1, 2, ⋯, n} is the set of vertices. An ordered pair vertex (vj, vi) is an edge of digraph, and the vertex vj walks to vertex vi, which is denoted as vjvi. The in-degree and out-degree of a vertex i are denoted as and , respectively. The vertex vi in-degree sum is denoted as . The in-degree matrix and the out-degree matrix are defined as D and D+, respectively. The adjacency matrix A of digraph G is denoted as:

For digraphs, the adjacency matrix is asymmetric. The Laplacian matrix L of digraph G is denoted as:

The in-degree Laplacian matrix Q of digraph G is denoted as:

Let {λ1, λ2, ⋯, λn}, {μ1, μ2, ⋯, μn} and {q1, q2, ⋯, qn} be eigenvalue of the adjacency matrix, in-degree Laplacian matrix and in-degree signless Laplacian matrix in directed network, respectively. Since the asymmetry of the directed network matrix, most of its eigenvalue are complex numbers, and there are positive and negative numbers among them. We propose a novel entropy eigenvalue-based of the adjacency matrix, in-degree Laplacian matrix and in-degree signless Laplacian matrix. Let the real part and imaginary part entropy be Re and Im, respectively. The |λj| is the absolute value of the j eigenvalue of the adjacency matrix. The |μj| is the absolute value of the j eigenvalue of the in-degree Laplacian matrix. The |qj| is the absolute value of the j eigenvalue of the in-degree signless Laplacian matrix. Herein, there is no special statement that a directed network is equivalent to a directed graph.

Next, we define the eigenvalue-based entropy of the three matrixes for directed networks.

1. The eigenvalue-based entropy of adjacency matrix for directed graph.

Definition 0.1 The entropy of real part is defined as

Definition 0.2 The entropy of imaginary part is defined as

Definition 0.3 The entropy of modulus is defined as

2. The eigenvalue-based entropy of in-degree Laplacian matrix.

Definition 0.4 The entropy of real part is defined as

Definition 0.5 The entropy of imaginary part is defined as

Definition 0.6 The entropy of modulus is defined as

3. The eigenvalue-based entropy of in-degree signless Laplacian matrix.

Definition 0.7 The entropy of real part is defined as

Definition 0.8 The entropy of imaginary part is defined as

Definition 0.9 The entropy of modulus is defined as

An example is given and used to calculate the eigenvalue entropy of the real part, imaginary part and modulus of three matrices in a directed graph. Fig 1 shows a simple digraph G(V, E) with 4 vertices and 5 arcs.

From Fig 1, we obtain the adjacency matrix, in-degree Laplacian matrix and in-degree signless Laplacian matrix as follows,

From Fig 1, we calculate eigenvalues of the three matrices, λ1 = 1.2207+0.0000i, λ2 = −0.2481+1.0340i, λ3 = −0.2481 − 1.0340i, λ4 = −0.7245 +0.0000i, where λj(j = 1, 2, 3, 4) is the eigenvalue of adjacency matrix, and i is an imaginary unit.

μ1 = 0.0000+0.0000i, μ2 = 1.5000+0.8660i, μ3 = 1.5000 − 0.8660i, μ4 = 2.0000 +0.0000i, where μj(j = 1, 2, 3, 4) is the eigenvalue of in-degree Laplacian matrix, and i is an imaginary unit.

q1 = 0.3820+0.0000i, q2 = 1.0000 − 0.0000i, q3 = 1.000+0.0000i, q4 = 2.6180+0.0000i, where qj(j = 1, 2, 3, 4) is the eigenvalues of in-degree signless Laplacian matrix, and i is an imaginary unit. The values above indicate that the eigenvalues are complex numbers. The eigenvalues appear as conjugate pairs, such as λ2 and λ3, μ2 and μ3, q2 and q3.

From Definition 0.1 to 0.9, we calculate the entropy of the eigenvalue in Fig 1 (please refer to Table 1).

thumbnail
Table 1. The eigenvalue-based entropy of three matricesfor the directed network of Fig 1 (n = 4).

https://doi.org/10.1371/journal.pone.0251993.t001

Table 1 shows the nine eigenvalue-based entropy values of the three types of matrices for the directed network from Fig 1, let I(Re(A)), I(Im(A)) and I(A) be the real part, imaginary part, and the modulus of the eigenvalue-based entropy on the adjacent matrix. Let I(Re(L)), I(Im(L)) and I(L) be denoted by the real part, imaginary part, and the modulus of the eigenvalue-based entropy on the in-degree Laplacian matrix. Let I(Re(Q)), I(Im(Q)) and I(Q) be denoted by the eigenvalue-based entropies on the in-degree signless Laplacian matrix. As shown in Table 1, the numerical solution I(Im) is eigenvalue-based entropy of the imaginary part in the three matrices. These results are consistent,

This result indicates that node connections are the same direction in the digraph. Hence, the structural information can be captured by the eigenvalue-based entropy based on the three types of matrix in the directed network.

Remark 0.1 In the literature [32], if digraph is regular of a certain degree d, three matrices are the adjacency and in-degree Laplacian and in-degree signless Laplacian. The relationship between three matrices is as follow, so the adjacent spectrum is, (1) the Laplacian spectrum is, (2) the signless Laplacian spectrum is, (3)

When the eigenvalues are complex numbers, the real part of eigenvalues is a real number, and in-degree is a real number. According to Eqs (1)–(3), the imaginary part entropy are equivalent for a regular digraph, i.e.

Directed complex network model

We utilize the in-degree of the vertices to define the three matrices of the directed network. Let denote the total number of arcs. It is the sum of the in-degrees of vertex vi that walks from vertex vj to vertex vi. In recent years, scholars have conducted empirical research through the analysis of computer technology networks, food networks, the world wide web, cell networks, circuit networks, etc. Directed network model has been proposed, and the characteristics and simple applications of these directed network models have been investigated. Schwartz [34] investigated the excesses of directed scale-free networks; Tadic [25] proposed a directed network model representing the www network; Ramezanpour [26] investigated a propagation process used in directed network [7] research. Murai [35] conducted a preliminary study on the spectrum properties [36] of a directed network. However, the modelling of directed network in the in-degree direction of vi is insufficient. The in-degree direction is from vj to vi. Herein, we propose a novel directed complex network model that is constructed through algorithm improvement using a typically undirected complex network model.

Directed random network model

To construct a directed random network [37], we regenerate models by using undirected idea of the Erdios and Renyi [15] in this paper, where the directions of the arcs are considered. Subsequently, a directed random network model is proposed. The construction process is as follows:

  1. Step 1. Initially, set n as the total number of nodes and random connection probability p ∈ (0, 1).
  2. Step 2. Randomly select different t nodes from n nodes as the arc-end.
  3. Step 3. Randomly generate a number p1 ∈ (0, 1),
  4. Step 4. If p1 > p, select r nodes in Step 3 as an arc-head connected by Step 2, and generate directed arcs.
  5. Step 5. Repeat Steps 1–4 for each node vi, and select different nodes only once.

The arc number of the directed random network is and the directed network does not allow repetition arcs and loops.

Directed small world network model

The undirected small-world network model is used to generate directed small-world network [38]. Construction process is as follows:

  1. Step 1. In the initial directed nearest-neighbour network, set n as the total number of nodes. Randomly generate the reconnection probability p1 ∈ (0, 1).
  2. Step 2. Randomly select the k nearest neighbour vi+1+k in the directed nearest-neighbour coupling network and random walk to any node vi, and connect vi+1+kvi to two nodes forming an arc.
  3. Step 3. Repeat Step 2 until all n different nodes are selected once.
  4. Step 4. Generate a random number p1 ∈ (0, 1), if p1p, then the arc will be randomised to reconnect, otherwise, the arc will not be reconnected.
    Reconnection strategy: first, shift down the original arc-head and then randomly select another node as the arc-head from the unconnected nodes to connect with the original node.
  5. Step 5. Until all nodes in the network are traversed.

Directed scale-free network model

In 1999, Barabási and Albert [39] first proposed a network model derived from the dynamic evolution of growth and preferential connection mechanisms, empirically demonstrating the universal nature of a real network, where the number of nodes with large degrees is small in the network, whereas the number of nodes with small degrees is large in the network. In an undirected scale-free complex network [40, 41], the degree of a node obeys power-law distribution [42], Zdeg(d) ∝ dγ, where γ is the exponential value. The function Zdeg(d) increases as the vertex degree d decays slowly. We construct a directed scale-free complex network, where the in-degree of the node obeyed the power law distribution. The construction process of the directed scale-free network is as follows:

  1. Step 1. Initially, set the number of network nodes before the network growth m0; randomly specify the number of newly generated m edges each time a new node is induced, and the network size after growth is recorded as n.
  2. Step 2. Before the growth of the network (the number of nodes is m0), randomly generate a number p1 ∈ (0, 1). When the probability is p1, select a node vi as the arc-head and another node vj as the arc-end connection, which randomly connects m0 nodes as a directed random network.
  3. Step 3. Growth mechanism: based on Step 2, in executing t = nm0 time steps, add s nodes in each time step, priority select m nodes of existed to connect with the newly added node s, add m arc in each time, and calculate the cumulative in-degree connection probability , q ∈ (0, 1) of each node in the network. Let the total number of the network be n. The network does not allow repetition arcs and loops.
  4. Step 4. Preferential connection mechanism: In Step 3, m nodes are selected from the existing nodes, and when the end of the arc is connected to the newly added node s, a new node s is added in each time step based on the preferential probability p2 ∈ (0, 1),

The newly added nodes follow the mechanism of prioritising connections to known nodes to form a directed scale-free network.

Directed nearest-neighbor coupling network model

The nearest-neighbour coupling network is a model that has been extensively investigated. In this paper, we construct a directed nearest-neighbour coupling network. The node of the network is arbitrarily selected to connect an arc with the nearest neighbour, and the direction of the arc is randomly selected. The procedure to construct process is as follows:

  1. Step 1. Initially, set a number as the kth nearest neighbours, n is the total number of nodes in the directed network.
  2. Step 2. Randomly select the k nearest-neighbour node in the network vi+1+k and walk to any node vi, connect the node vi+1+k to vi forming an arc.
  3. Step 3. Repeat Step 2 until all n different nodes are selected once.

The following examples verify the effectiveness of the algorithm for constructed the model. The results show the directed networks of the directed nearest-neighbour coupling, directed small-world, directed scale-free, and directed random. They are shown in Figs 2 and 3.

thumbnail
Fig 2.

(a) directed nearest-neighbor coupled. (b) directed small-world network (n = 10, k = 2, p = 0.1).

https://doi.org/10.1371/journal.pone.0251993.g002

thumbnail
Fig 3.

(a) directed scale-free network n = 10. (b) directed random network (n = 10, p = 0.3).

https://doi.org/10.1371/journal.pone.0251993.g003

Simulation experiment and result analysis

To investigate the properties of the directed network model, a simulation experiment is performed based on the number of directed network nodes n = 1000 and the probability of node reconnection p = 0.1 ∼ 0.9. For each node in the nearest-neighbor network, its neighbors are k = 1, 3, 5, 7, 9 and for each experimental result is the average result of 100 values. The simulation experiment conditions are divided into the following two categories:

  1. Fixed number of nodes in a directed network.
  2. Fixed number of nodes in a directed network and the average in-degree of each node.

The results are shown in Tables 25. For the directed random, directed small-world, directed scale-free, and directed nearest-neighbour coupling networks, their eigenvalue-based entropy values are obtained from the first condition.

thumbnail
Table 2. The eigenvalue-based entropy of three matrices for directed random network.

https://doi.org/10.1371/journal.pone.0251993.t002

thumbnail
Table 3. The eigenvalue-based entropy of three matrices for directed small-world network.

https://doi.org/10.1371/journal.pone.0251993.t003

thumbnail
Table 4. The eigenvalue-based entropies of the three matrices for directed scale-free network.

https://doi.org/10.1371/journal.pone.0251993.t004

thumbnail
Table 5. The eigenvalue-based entropy of three matrices for directed nearest-neighbor coupled network.

https://doi.org/10.1371/journal.pone.0251993.t005

Based on information theory, entropy can reflect the irregular features of a network. The smaller the entropy value is, the more regular the network is, while the larger the entropy value is, the more irregular the network is. Based on the principle of entropy, we can assess the randomness and disorder of a network. The larger the eigenvalue-based entropy is in a directed network, the more dispersed the distribution of eigenvalue entropy is, thus the distribution of nodes is more equilibrium. When the entropy based on eigenvalue is smaller, the distribution of entropy is more concentrated. As a result, the distribution of nodes is more uneven.

The entropies of nine eigenvalues of adjacency matrix, in-degree Laplacian matrix and in-degree signless Laplacian matrix in directed random network are shown in Table 2. The values are obtained using the constructed directed random network. As shown in Table 2, the probability of node reconnection is p = 0.1 ∼ 0.9, therefore, the entropy value of the modular of in-degree Laplacian I(L) is 6.7697 > 6.7618 > 6.7474 > 6.7074 > 6.6269. The results show that the eigenvalue-based entropy values decrease gradually. Intuitively, the direction of the arc of the directed random network is random and diverse, and the entropy value of the imaginary part should increase. However, As shown in Table 2, the results show that the probability of node reconnection increases and the entropy of imaginary part of eigenvalue decreases. As shown in Table 2, with a fixed reconnection probability, when the reconnection probability is p = 0.1, the modular and real part entropies of the three types of matrices do not differ significantly. The value I(Re(*)) ≃ I(*) > I(Im(*)) is larger than the entropy value of the imaginary part in the corresponding matrix, where * is the wildcard of A, L and Q. This indicates increasingly irregular connections between nodes in the directed random network, and the increasing equilibrium in the distribution of directed arcs.

The entropies of nine eigenvalues of adjacency matrix, in-degree Laplacian matrix and in-degree signless Laplacian matrix in the directed small-world network are shown in Table 3. The probability of node reconnection is p = 0.1 ∼ 0.9. When the probability increases with the increase of entropy, the results show that the direction of the arc tends to diverge and become erratic When the reconnection probability p = 0.1, the real part and modular entropy of these matrix exhibit I(Re(L)) > I(Re(A)) and I(L) > I(A) and I(Re(Q)) > I(Re(A)) and I(Q) > I(A), respectively. The imaginary part entropy exhibits I(Im(L)) < I(Im(A)) and I(Im(Q)) < I(Im(A)). The results show that the directed small-world network is more random, and the direction of arc tends to be centralized. Through the analysis of the above results, it is found that the directed small-world network is a process from the directed regular network to the directed random network.

The eigenvalue-based entropies of the three matrices for directed scale-free network are shown in Table 4. When the initial nodes are a percentage of the overall network nodes from 0%∼50%, the entropy value decreased from 6.4721 to 5.9254. When the node ratio is 50%∼90%, the entropy value increased from 5.9254 to 6.3287. Hence, the result shows that the node connection is in the priority select probability p2 increases, and the directions of arcs become increasingly concentrated. Therefore, the entropy value decreases gradually. The entropy value fluctuates with the node degree obeying the power law, which is consistent with the structural characteristics of directed scale-free networks. When the node ratio is between 70% and 90%, the entropy value will increase. When the network nodes are in a certain proportion, the directed network appears to be chaotic and irregular. As shown in Table 4, I(Re(A)) > I(Re(L)) > I(Re(Q)), I(Im(A)) > I(Im(L)) > I(Im(Q)). The result I(Im(A)) < I(Im(L)) < I(Im(Q)), I(A)) < I(L)) < I(Q)) indicates that as the connected nodes of the directed network increased with the priority select probability p2, the directed scale-free network nodes obey power law distribution.

Table 5 shows the directed nearest-neighbor coupling network. When the nearest neighbour k = 9, I(Im(A)) = I(Im(L)) = I(Im(Q)) = 6.1521, the values of the imaginary part entropy are identical. This verifies that the directions of the node connections are consistent in the directed nearest-neighbour coupling network. By analysing the entropy value of the imaginary part in Table 5, When the number of neighbors k in the nearest-neighbour coupling network increases, the entropy decreases: 6.7630 > 6.4923 > 6.3550 > 6.2588 > 6.1521. This indicates that the network direction become increasingly concentrated. The experimental simulation results of the directed nearest-neighbour network are consistent with the theoretical analysis.

To sum up, the values of nine eigenvalue-based entropies of three types of matrices are obtained experimentally in this study. Tables 25 show that eigenvalue-based entropy can effectively quantify the structural characteristics of the directed network model.

According to Tables 25, a better visualization structure is shown in Figs 4 and 5.

Figs 4 and 5 show the features of (a) the directed random network. (b) directed small-world network. (c) directed scale-free network. (d) directed nearest-neighbour coupling network.

The network nodes at the start of the scale-free directed network shown in Fig 5 are normalised: .

As shown in Figs 4 and 5, the characteristics of the eigenvalue-based entropy of the directed network are as follows:

First, we can obtain the entropy values as the fluctuations in the directed scale-free network, as shown in Fig 5(c).

Second, in Figs 4 and 5, by comparing the entropy values of the imaginary parts I(Im(A)) and I(Im(L)) and I(Im(Q)), we find that the entropy of the imaginary part of the three matrices in the directed nearest-neighbour coupling network is consistent. This indicates that the directions of the arcs are identical in the directed nearest-neighbour coupling network. However, the eigenvalue-based entropies of the other directed networks do not exhibit this feature.

Third, we compare and observe the entropy of the imaginary part of the three matrices for the directed scale-free network shown in Fig 5(c). When the initial network nodes are changed from 10% to 50%, I(Im(A)) reached a low value, and I(Im(A)) increased gradually from 50% to 90%. However, in the 10%∼90% range, I(Im(L)) and I(Im(Q)) decreases gradually. It shows that the node direction changes concentrated when the in-degree of the node increases in the scale-free network. Moreover, it can be seen that the eigenvalue-based entropy of the in-degree Laplacian matrix and the in-degree unsigned Laplacian matrix can better reflect the characteristics of power-law in the directed scale-free network.

For the fixed number of nodes and arcs, that is, under the second experimental condition, the entropy results of the eigenvalues of the directed network with average penetration are shown in Table 6 and Fig 6.

thumbnail
Table 6. The Eigenvalue-based entropy of three matrices for the directed generated network on the average in-degree.

https://doi.org/10.1371/journal.pone.0251993.t006

thumbnail
Fig 6. Eigenvalue-based entropy of three matrix for the directed construction network: , n = 1000.

https://doi.org/10.1371/journal.pone.0251993.g006

Table 6 shows the average in-degree of the four generated models of the directed complex network, and the eigenvalue-based entropy of the three matrices for n = 1000. As shown in Table 6, the imaginary part entropy of the eigenvalue-based entropy in the directed nearest-neighbour coupling network, i.e. Im(A), Im(L) and Im(Q) are consistent, whereas the eigenvalue-based entropy for the directed scale-free network change significantly.

Fig 6 shows the eigenvalue-based entropy results when the average in-degree is . The columns of each cluster in Fig 6 show eigenvalue-based entropy of the (a) directed random network, (b) directed small world network, (c) directed scale-free network, (d) directed nearest neighbor coupling network, which corresponding to adjacency and the in-degree Laplacian and in-degree signless Laplacian matrices.

Fig 6 shows the nine eigenvalue-based entropies and the standard deviations of the four models of directed complex networks. The pillars in Fig 6 represent the eigenvalue-based entropies, and the whiskers in Fig 6 represent the standard deviations of the eigenvalue-based entropies. The standard deviation represents the degree of dispersion between the eigenvalue-based entropy of the directed network and its mean value.

Eigenvalue-based entropy of real complex network

To prove the efficiency of the model, we investigate the real directed network. The dataset of the real directed network are from the data [43] of a large European research institution. The dataset contained 1,005 member nodes and 25,571 arcs. Table 7 shows the eigenvalue-based entropy of the real directed network. It is convenient to compare them with a real directed network dataset, which the number of nodes in the constructed network model is selected n = 1000.

thumbnail
Table 7. The Eigenvalue-based entropy of three matrices for the European mailnetwork.

https://doi.org/10.1371/journal.pone.0251993.t007

The columns of each cluster in Fig 7 show eigenvalue entropy generated of the (a) directed random network, (b) directed small world network, (c) directed scale-free network, (d) directed nearest neighbor coupling network, (e) real directed network, which corresponding to adjacency and the in-degree Laplacian and in-degree signless Laplacian matrices. Furthermore, Fig 7 shows the eigenvalue-based entropy of the three matrices for directed construction networks vs. the real directed network. Fig 7. The eigenvalue-based entropy of three matrices for the directed construction networks vs. real directed network.

In addition, Fig 7 shows the eigenvalue-based entropies of the constructed directed and real directed networks under the condition of average in-degrees and n = 1000. The entropy of real directed European E-mail network is in the middle of directed small world network and directed scale-free network, so the real directed network has the structural characteristics of directed small world network and directed scale-free network.

Conclusion

In this paper, we investigate the directional characteristic of node connections in directed complex networks by modelling directed nearest-neighbour coupling, directed small-world, directed scale-free, and directed random networks. We define the entropy of the eigenvalues of the adjacency matrix, in-degree Laplacian matrix, and in-degree signless Laplacian matrices in the directed network. Through the entropy of the eigenvalues of the three matrices, the directional characteristics of the directed network can be captured. i.e. The simulation results show that the entropy of the eigenvalues of the directed complex network can described the structural characteristics of the directed network, and the real directed complex network has characteristics of small world and scale-free. The Definitions and methods demonstrate the effectiveness of eigenvalue-based entropy of the adjacency, in-degree Laplacian, and in-degree signless Laplacian matrices. It can capture the structural characteristics of directed network, and the research results can be applied to other real directed networks.

Acknowledgments

We thank the editors and the anonymous reviewers for their professional and valuable suggestions. We thank the Tibetan Information Processing and Machine Translation Key Laboratory of Qinghai Province (Grant No. 2020-ZJ-Y05) and the Key Laboratory of Tibetan Information Processing Ministry of Education and Tibetan Information Processing Engineering Technology and Research Center of Qinghai Province.

References

  1. 1. Newman ME. Fast algorithm for detecting community structure in networks[J]. Physical Review E Stat Nonlin Soft Matter Phys, 2004, 69(6 Pt 2):066133.
  2. 2. Newman ME. Scientific collaboration networks. II. Shortest paths, weighted networks, and centrality[J]. Physical Review E Statal Nonlinear and Soft Matter Physics, 2001, 64(1):016132.
  3. 3. Newman M E. Scientific collaboration networks. I. Network construction and fundamental results[J]. Physical Review E Statal Nonlinear and Soft Matter Physics, 2001, 64(1):016131. pmid:11461355
  4. 4. Cao S, Dehmer M, Shi Y. Extremality of degree-based graph entropies[J]. Information Sciences, 2014, 278:22–33.
  5. 5. Shannon CE. A mathematical theory of communication[J]. Bell System Technical Journal, 1948, 27(3):379–423.
  6. 6. Hansen K, Mika S, Schroeter T, et al. Benchmark data set for in silico prediction of ames mutagenicity[J]. Journal of Chemical Information Modeling, 2009, 49(9):2077–2081. pmid:19702240
  7. 7. Leicht EA, Newman ME. Community Structure in Directed Networks[J]. Physical review letters, 2008, 100(11):316–319.
  8. 8. Li X, Wei M. Graph entropy:recent results and perspectives[J]. Mathematical Foundation and Application of graph entropy, 2016, 6: 133–182.
  9. 9. Mowshowitz A. Entropy and the complexity of graphs: I. an index of the relative complexity of a graph[J]. Bull. Math. Biophysics, 1968, 30(1):175–204.
  10. 10. Rashevsky N. Life, information theory, and topology[J]. Bulletin of Mathematical Biophysics, 1955, 17(3):229–235.
  11. 11. Trucco E. A note on the information content of graphs[J]. Bulletin of Mathematical Biology, 1956, 18(2):129–135.
  12. 12. Bonchev D, Trinajsti N. Information theory, distance matrix, and molecular branching[J]. Chemical Physics, 1977, 67(10):4517–4533.
  13. 13. Konstantinova EV, Paleev AA. Sensitivity of topological indices of polycyclic graphs[J]. Physical system, 1990, 136:38–48.
  14. 14. Sivakumar L, Dehmer M, Varmuza K. Uniquely discriminating molecular structures using novel eigenvalue-based descriptors[J]. Match Communications in Mathematical and in Computer Chemistry, 2012, 67(1):147–172.
  15. 15. Erdios P, Renyi A. On random graphs[J]. Publicationes Mathematicae, 1959, 6:290–297.
  16. 16. Randic M, Vracko M, Novic M. ChemInform abstract: eigenvalues as molecular descriptors[J]. ChemInform, 2001, 32(30):147–211.
  17. 17. Ivanciuc O, Balaban TS, Balaban AT. Chemical graphs with degenerate topological indices based on information on distances[J]. Journal of Mathematical Chemistry, 1993, 14(1):21–33.
  18. 18. Ivanciuc O, Ivanciuc T, Klein D J, et al. Wiener Index Extension by Counting Even/Odd Graph Distances[J]. J Chem Inf Comput, 2001, 41(3):536–549. pmid:11410028
  19. 19. Ivanciuc O, Teodora I, Mircea VD. Polynomials and spectra of molecular graphs[J]. Rouman Chem. Quart. review, 1999, 7(1):41–67.
  20. 20. Broder A, Kumar R, Raghavan P, et al. Graph structure in the Web[J]. Computer Networks, 2000, 33(1):309–320.
  21. 21. Juhász F. The asymptotic behaviour of lovász’ function for random graphs[J]. Combinatorica, 1982, 2(2):153–155.
  22. 22. Randic M, Muller WR, Knop JV. The characteristic polynomial as a structure discriminator[J]. Journal of Chemical Information Computer Sciences, 1997, 28(6):1072–1077.
  23. 23. Belkin M, Niyogi P. Laplacian eigenmaps and spectral techniques for embedding and clustering[J]. Advances in neural information processing systems, 2001, 14(6):585–591.
  24. 24. Mowshowitz A. Entropy and the complexity of graphs. II. The information content of digraphs and infinite graphs[J]. Bull. Math. Biophysics, 1968, 30(2):225–240.
  25. 25. Ramezanpour A, Karimipour V. Simple models of small world networks with directed links[J]. Physical Review E Statistical Nonlinear and Soft Matter Physics, 2002, 66(3):036128.
  26. 26. Tadic B. Dynamics of directed graphs:the world-wide web[J]. Physical A: Statistical Mechanics and Its Applications, 2001, 293(1-2):273–284.
  27. 27. Fan C. Laplacians and the cheeger inequality for directed graphs[J]. Annals of Combinatorics, 2005, 9(1):1–19.
  28. 28. Rada J. Bounds for the energy of normal digrahs[J]. Linear Multilinear Algebra, 2012, 60(3):323–332.
  29. 29. Ayyaswamy S, Balachandran S, Gutman I. Upper bound for the energy of strongly connected digraphs[J]. Applicable Analysis Discrete Mathematics, 2011, 5(1):37–45.
  30. 30. Sabidussi G. The composition of graphs[J]. Duke Mathematical Journal, 1959, 26(4):693–696.
  31. 31. Zhou D, Grant D. Model dependence of the activation energy derived from nonisothermal kinetic data[J]. Journal of Physical Chemistry A, 2004, 108(19):4239–4246.
  32. 32. Cvetković, Dragoš M, Doob M, Sachs H. Spectra of graphs:theory and application[M]. Deutscher Verlag der Wissenschaften, 1980.
  33. 33. Fang KF. Some properties of directed graphs[J]. Journal of Ningbo University Natural Science Edition, 2003, 3:228–231.
  34. 34. Schwartz N, Cohen R, Ben-Avraham D, et al. Percolation in directed scale-free networks[J]. Physical Review E Statistical Nonlinear Soft Matter Physics, 2002, 66(2):015104. pmid:12241410
  35. 35. Murai T. Spectral analysis of directed complex networks[D]. The Physical Society of Japan, 2003.
  36. 36. Farkas IJ, Derényi I, Barabási A, et al. Spectra of “real-world” graphs: beyond the semicircle law[J]. Physical Review E Statistical Nonlinear Soft Matter Physics, 2001, 64(2):026704. pmid:11497741
  37. 37. Mehta ML, Wigner EP. Review of random matrices and the statistical theory of energy levels[M]. Springer Berlin Heidelberg, 2001.
  38. 38. Watts DJ, Strogatz SH. Collective dynamics of’small-world’ networks[J]. Nature, 1998, 393:440–442.
  39. 39. Barabási A L, Albert R. Emergence of scaling in random networks[J]. Science, 1999, 286(5439):509–512.
  40. 40. Ebel H, Mielsch LI, Bornholdt S. Scale-free topology of E-mail networks[J]. Physical Review E, 2002, 66(3 Pt 2A):035103.
  41. 41. Faloutsos M, Faloutsos P, Faloutsos C. On power-law relationships of the internet topology[J]. Poceedings of Acm Sigcomm, 1999, 29(4):251–262.
  42. 42. Radieehi F, Fortunato S, Vespignani A. Citation networks[J]. Understanding Complex Systems, 2012, 233–257.
  43. 43. Stanford. data set of European e-mail network. http://snap.stanford.edu/data/email.