Next Article in Journal
Two Populations but a One-Mitigation Policy: A β(·)-SIR Approach
Previous Article in Journal
On the Equational Theory of Lattice-Based Algebras for Layered Graphs
Previous Article in Special Issue
The Code Underneath
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Method to Identify Important Edges in a Directed Network

1
The National Key Laboratory of Water Disaster Prevention, Hohai University, Nanjing 210098, China
2
Key Laboratory of Hydrologic-Cycle and Hydrodynamic-System of Ministry of Water Resources, Hohai University, Nanjing 210098, China
3
School of Mathematics, Hohai University, Nanjing 210098, China
*
Author to whom correspondence should be addressed.
Axioms 2025, 14(4), 258; https://doi.org/10.3390/axioms14040258
Submission received: 31 January 2025 / Revised: 24 March 2025 / Accepted: 26 March 2025 / Published: 28 March 2025
(This article belongs to the Special Issue Mathematical Modelling of Complex Systems)

Abstract

:
Identifying the key components in complex systems is crucial for ensuring the functionality and integrity of the system. For directed networks, both nodes and edges are critical components, but little attention has been drawn to the important edges. In this paper, a novel method, Cooperation–Competition Centrality (Co-Com Centrality), has been proposed to quantify the edge importance in a directed network. This method utilizes cooperation and competition relationships to integrate the local and global information about the network. We compare the performance of Co-Com Centrality with five typical methods in nine networks; the experiments show that Co-Com Centrality can accurately identify edges which are crucial for maintaining global network efficiency and network stability, while also accurately assessing the edge importance.

1. Introduction

A river network area is densely populated and faces a high risk of water-related disasters [1,2,3]. Protecting the normal functioning of the river network system is crucial for the socio-economic stability of a region [4,5]. The river network is a typical complex system consisting of numerous interwoven river segments; the lake is the node, and the river is the edge. Considering the interaction between rivers, how to analyze the importance of each lake and river from the perspective of the entire river network is an urgent problem to be solved. In recent years, with the development of network science, complex network theory has provided us with an effective tool for river network analysis.
Complex network theory has developed many methods for assessing node importance. Degree Centrality [6], H-index [7], k-shell [8], and Semi-local Centrality [9] are based on the degree of a node. Closeness Centrality [10], Betweenness Centrality [11], and Eccentricity Centrality [12] are based on paths in networks. Eigenvector Centrality, Katz Centrality [13], and PageRank Centrality [14] are based on the neighbors of a node. Current-flow Centrality [15], Entanglement Centrality [16], and Random-walk Centrality [17] are based on the function of nodes in dynamical processes. Recently, Engsig et al. [18] proposed DomiRank Centrality based on the competitive relationships between nodes; this method can efficiently identify those nodes that are in a dominant position.
The number of studies evaluating edge importance is also rapidly increasing. There are numerous methods to identify edge importance based on the relevant concepts of neighborhoods [19,20,21,22,23,24,25,26]; they have achieved good results in their respective fields, but they cannot be directly extended to directed networks. Considering that the flow of a river has a certain direction (for example, the Yangtze River flows from west to east), we need a method to analyze the edge importance for the directed network. Some path-based methods [27,28,29,30] can be applied to directed networks, but they often face high computational costs. Restrepo et al. [31] measure edge importance according to the change in the largest eigenvalue of the adjacency matrix of the directed networks by deleting an edge. Kim et al. [32] identify edge importance in the directed networks based on PageRank, but the method in [32] cannot be applied to all kinds of directed networks because the definition of direction does not have a universal meaning in all kinds of directed networks. Lehnertz et al. [33] directly extend the definition of Closeness Centrality and Eigenvector Centrality to edges, and they can be applied to directed networks.
In this paper, we propose a new centrality: Cooperation–Competition Centrality (Co-Com Centrality). In simple terms, it reveals the edge importance in the directed networks, which is determined by the topological information of the edges and the intensity of the cooperation and competition. This centrality can be adjusted by cooperation parameter α and competition parameter β . The time complexity of Co-Com Centrality is O m 2 / n + m , where n is the number of nodes and m is the number of edges.
Thus, the main contributions of this work are summarized as follows.
1.
We propose a new method for identifying the edge importance of directed networks. Compared with the traditional methods, Co-Com Centrality can more accurately identify the edges that maintain global network efficiency and network stability.
2.
We defined a local-based edge importance by utilizing the out-degree and in-degree of nodes. Moreover, we introduce the concepts of competition and cooperation for directed edges and use a differential equation to aggregate the global information of a network. Benefiting from this, Co-Com Centrality can distinguish more subtle differences between edges.
The structure design of this article is as follows: Section 2 gives a series of typical methods for comparison, including Edge Betweenness Centrality (EBC), Edge Closeness Centrality (ECC), Edge Eigenvector Centrality (EEC), LinkRank (LR), and Edge Dynamical Importance (EDY). Section 3 introduces the new method, Co-Com centrality, in detail. Section 4 shows network datasets, experiment results and the discussion on the comparison between Co-Com Centrality and the five typical methods. Section 5 concludes this paper and discusses future research directions.

2. Related Works

2.1. Edge Betweenness Centrality

Edge Betweenness Centrality (EBC) [28] measures the edge importance by the number of its shortest paths; it is a method suitable for undirected and directed networks. It is defined as
E B C ( k ) = s t σ s t ( k ) σ s t ,
where σ s t is the number of shortest paths from node s to node t, and σ s t ( k ) is the number of shortest paths from node t to node s that pass through edge k.

2.2. Edge Closeness Centrality

Edge Closeness Centrality (ECC) [33] measures the edge importance by the sum of the length from its shortest path to other edges; it is a method suitable for undirected and directed networks. It is defined as
E C C ( k ) = m 1 l d l k ,
with { l , k } E and E denotes the edge set of network, where m is the number of edges and d l k denotes the minimum number of edges required to pass from edge l to edge k (define d i j = 1, if edges i and j connect to the same node).

2.3. Edge Eigenvector Centrality

Edge Eigenvector Centrality (EEC) [33] measures the edge importance by the importance of its neighbors; it is a method suitable for undirected and directed networks. It is defined as
E E C ( k ) = 1 λ max l M k l E E C ( l ) ,
with { k , l } E , where λ max is the maximal eigenvalue of M, and M denotes the edge adjacency matrix, with M k l = 1 if edge k directly connects to edge l and 0 otherwise.

2.4. LinkRank

LinkRank (LR) [32] measures the edge importance by the probability of a random walker following some edge from node n i to n j in the stationary state; it is a method for directed networks. It is defined as
L R ( k ) = π i G i j ,
where i is the source of edge k, j is the target of edge k, π i is the ith element of PageRank vector π , and G i j is the element of Google Matrix G [14].

2.5. Edge Dynamical Importance

Edge Dynamical Importance (EDY) [31] measures edge importance based on the impact of deleting an edge on the largest eigenvalue of the adjacency matrix of a directed network; it is a method for directed networks. It is defined as
E D Y ( k ) = Δ λ i j λ ,
where i is the source of edge k, j is the target of edge k, λ is the largest eigenvalue of the adjacency matrix, and Δ λ i j is the amount by which the λ decreases after removing k. Equation (5) can be approximated by
E D ^ Y ( k ) = A i j v i u j λ V T U ,
where A is the adjacency matrix of the network, U and V are the right and left eigenvectors of λ , and v i and u j are the ith and jth elements of eigenvectors.

3. Proposed Method

3.1. Definition of Co-Com Centrality

A classic idea [28] holds that, in network transportation, the higher the frequency with which an edge serves as a path that must be traversed from one region to another, the greater its importance. Guided by this idea, we propose a method to measure the importance of edges in a directed graph by utilizing local information, that is, to define the importance of an edge by using all the edges that have the same nodes with this edge. For a directed edge ( u , v ) , u is the source and v is the target; the more edges that point to u and the more edges that originate from v, the more important the edge ( u , v ) is. If there are other edges originating from u or other edges pointing to v, the irreplaceability of ( u , v ) will reduce, and the importance of ( u , v ) will also reduce. So the importance of edge ( u , v ) is defined as
V ( u , v ) = u i n u o u t + v o u t v i n ,
where u is the source of a directed edge, and v is the target of the directed edge. u i n is the in-degree of u, u o u t is the out-degree of u, v i n is the in-degree of v, and v o u t is the out-degree of v. Consider that u o u t and v i n are at least one because there is an edge from u to v. We do not use multiplication because for those edges where the in-degree of u is 0 or the out-degree of v is 0, using multiplication will make their importance become 0, which will reduce the discriminability of edge importance. For weighted networks, we only need to change Equation (7) to Equation (8),
V ( u , v ) = w ( u , v ) i p w ( i , u ) i q w ( u , i ) + i r w ( v , i ) i s w ( i , v ) ,
where p is the set of the predecessors of node u, q is the set of the successors of node u, r is the set of the successors of node v, and s is the set of the predecessors of node v. w ( u , v ) is the weight of edge ( u , v ). The experiments in Section 4 show that the edge importance defined by Equation (7) can already identify important edges quite well. However, the edge importance defined solely by local information poses problems in certain situations. See Figure 1; from the perspective of maintaining the network structure, it is obvious that e 1 is the most important edge but, according to Equation (7), the importance value of e 2 is 4.5 and the importance value of e 1 is 4. This is because Equation (7) only takes local information into account. We need a method to consider global information, the whole network.
Our proposed method is inspired by some simple physical phenomena: assume that there is a directed river network. (i) If the flow of a river increases, the flow of its downstream rivers will increase accordingly; ( i i ) if the flow of a river increases, we can speculate that the flow of its upstream rivers has increased; ( i i i ) assume river A and river B have the same upstream, then the flow of either A or B will not increase indefinitely; when the flow of A becomes too high, more water from the upstream will flow into B; then, the flow of A will relatively decrease; ( i v ) assume river C and river D have the same downstream, then the flow of either C or D will not decrease indefinitely; when the flow of C becomes too low, more water from D will flow into downstream; the flow of C will relatively increase.
We map this relationship in a river network into a directed network and use Figure 1 for illustration. Regard the flow of river as a kind of edge importance; then, for the directed network, the importance of each edge will satisfy the following relation: (i) the importance of edge ( u , v ) is positively correlated with the importance of the predecessor edges of node u (the importance of e 2 is positively correlated with e 6 ); ( i i ) the importance of edge ( u , v ) is positively correlated with the importance of the successor edges of node v (the importance of e 2 is positively correlated with e 1 ); ( i i i ) the importance of edge ( u , v ) is negatively correlated with the importance of the successor edges of node u (the importance of e 4 is negatively correlated with the importance of e 5 ); ( i v ) the importance of edge ( u , v ) is negatively correlated with the importance of the predecessor edges of node v (the importance of e 2 is negatively correlated with e 3 ).
Regarding positive correlation as cooperation and negative correlation as competition, we propose Co-Com Centrality (Cooperation–Competition Centrality); cooperation matrix M p o s and competition matrix M n e g are defined to describe cooperation and competition. The diagonal elements of M p o s are 0, the other elements are 0 or 1; if M p o s ( i , j ) is 1, it indicates that the ith edge and the jth edge have a cooperative relationship. The diagonal elements of M n e g are also 0, but the difference is that the elements are represented by 0 or 1 ; if M n e g ( i , j ) is 1 , it indicates that the ith edge and the jth edge have a competition relationship. Figure 2 gives a simple example to demonstrate the cooperation matrix and the competition matrix; in this network, e 1 competes with e 2 , e 5 and cooperates with e 3 , e 4 , e 6 ; M p o s and M n e g are shown as Equation (9).
M p o s = e 1 e 2 e 3 e 4 e 5 e 6 e 7 0 0 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 e 1 e 2 e 3 e 4 e 5 e 6 e 7 , M n e g = e 1 e 2 e 3 e 4 e 5 e 6 e 7 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 e 1 e 2 e 3 e 4 e 5 e 6 e 7
We propose Co-Com Centrality, which can identify important edges in a directed network, while also being applicable to weighted directed networks. When using Co-Com Centrality analysis for a real-world network, make sure that, for the real-world network, the initial importance of an edge can be expressed using Equation (7). For example, for transportation networks, a road is important when two regions are connected by only this road (the importance of the road can, to some extent, be quantified through Equation (7)); however, for a word adjacency network, the edge direction only describes the relative positions of linked words in a sentence. In other words, for word adjacency networks, the importance of edges cannot be described by Equation (7).
For a directed network with n nodes and m edges, Co-Com Centrality is defined as the stationary solution of the following differential equations
d Γ ( t ) d t = θ m × 1 + α M p o s Γ ( t ) + β M n e g Γ ( t ) Γ ( t ) ,
a higher value denotes that the edge is more important, where M p o s and M n e g R m × m , α , β R + , θ m × 1 R m × 1 , and lim t Γ ( t ) = Γ R m × 1 , t is the time variable of the differential equations; it actually refers to the process in which the solution of the equations tends to be stationary. The edges’ importance compete and cooperate with each other over t until the importance of each edge is stationary. θ m × 1 = k V ( u , v ) is initial centrality, and k only plays a rescaling role on θ m × 1 (we choose k = 1 without loss of generality in the following experiment). Equation (10) is a linear inhomogeneous differential equation; when 0 < α λ p o s + β λ n e g < 1 , all the real parts of the eigenvalues of matrix ( α M p o s + β M n e g I m × m ) are less than zero; then, the zero solution of the homogeneous system is asymptotically stable and, because the inhomogeneous term of the equation is constant, the stationary solution of the equation exists and is unique; it is a constant vector. This guarantees that Co-Com Centrality can always generate a unique importance value for any directed network.
Thus, for the ith edge, Equation (10) can be rewritten as
d Γ i ( t ) d t = θ i + α j P Γ j ( t ) β j N Γ j ( t ) Γ i ( t ) ,
where P is the set of cooperation edges of ith edge and N is the set of competition edges of ith edge. The larger the value of the Co-Com Centrality, the more important the edge.

3.2. Interpretation of Co-Com Centrality

Generally, Γ ( t ) can be interpreted as the evolving edge importance in a network subject to cooperation and competition. Three different processes can alter the importance of each edge:
1.
Cooperation ( M p o s Γ ( t ) ). If an edge is very important, then its successor edges may be quite important. Similarly, we can also infer that its predecessor edges are quite important.
2.
Competition ( M n e g Γ ( t ) ). Edge competes with its “competitors’ ’ for limited resources, with its importance reflecting its capacity to maintain those resources.
3.
Relaxation ( Γ ( t ) ). Edge importance will naturally converge to zero. If there are no cooperation and competition, the stable solution of
d Γ ( t ) d t = θ m × 1 Γ ( t )
will be θ m × 1 .

3.3. Numerical Solution and Time Complexity

From Equation (10), we can see that the centrality converges when
I m × m α M p o s β M n e g Γ ( t ) = θ m × 1 ,
for which the analytical express of the Co-Com Centrality Γ R m × 1 (when it converges, lim t Γ ( t ) = Γ ) is given by
Γ = I m × m α M p o s β M n e g 1 θ m × 1 ,
where α , β R + : det I m × m α M p o s β M n e g 0 . When the values of α and β satisfy
0 < α λ p o s + β λ n e g < 1 ,
all the real parts of the eigenvalues of matrix ( α M p o s + β M n e g I m × m ) are less than zero (the proof is given in Appendix A). Therefore, we discuss the value of parameters within this range, where λ p o s represents the largest eigenvalue of M p o s and λ n e g represents the largest eigenvalue of M n e g .
We give an iterative algorithm for Co-Com Centrality:
Γ ( t + d t ) = Γ ( t ) + θ m × 1 + α M p o s + β M n e g I m × m Γ ( t ) d t ,
this can greatly enhance its computational efficiency with a computational cost per iteration C:
C ( M ) = 2 m 2 n + 5 m ,
which scales with O m 2 / n + m , where m is the number of edges and n is the number of nodes. The Co-Com Centrality scales with O m 2 in the worst case (the proof is given in Appendix B). When ( | | Γ ( t ) Γ ( t + d t ) | | 1 ) / m < ϵ d t (in this paper, ϵ = 10 6 ), we consider that the solution converges.
The overall algorithm flow is as follows.
1.
Generate M p o s and M n e g according to the network.
2.
For every node, calculate the in-degree and out-degree; then, put the in-degree and out-degree into Equation (7) to obtain the “initial value” θ m × 1 .
3.
Put M p o s , M n e g , and “initial value” into Equation (10) to obtain the Co-Com Centrality.
The algorithm flow chart is given in Figure 3.

3.4. Example Analysis

Using Co-Com Centrality (select α = β = 0.1 ) to calculate the importance of each edge in Figure 1, Table 1 shows that the importance value of e 1 becomes higher than that of e 2 , while the ranking of the importance of other edges remains unchanged. This indicates that aggregating global information has successfully improved the recognition accuracy of the method.
We use the network in Figure 2 to analyze the differences between Co-Com Centrality and other methods and explain why Co-Com Centrality performs well. We calculate Co-Com Centrality (select α = β = 0.001 ) and five kinds of Centrality in the network of Figure 2. And, to explain our method clearly, we will show the calculation process in detail below.
1.
Generate M p o s and M n e g (Equation (9)) according to Figure 2.
2.
Calculate the “initial value”. For example, for e 1 , the in-degree of “node 1” is 1 and the out-degree of “node1” is 2, and the in-degree of “node3” is 2 and the out-degree of “node 3” is 2; put them into Equation (7); the “initial value” of e 1 is 1 / 2 + 2 / 2 = 1.5 . The “initial value” vector θ m × 1 of Figure 2 is (1.5, 2, 1, 1, 0.5, 2, 1 ) T .
3.
Put M p o s , M n e g , θ m × 1 , α , and β into Equation (10) to obtain Co-Com Centrality. The complete formula is
d Γ ( t ) d t = 1.5 2 1 1 0.5 2 1 + 0.001 0 0 1 1 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 Γ ( t )
+ 0.001 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Γ ( t ) Γ ( t ) .
The Co-Com Centrality of Figure 2 is the stable solution of Equation (18).
The detailed numerical results are shown in Table 2.
The reason why Co-Com Centrality performs well lies in the symmetric matrices M p o s and M n e g . For directed edge ( u , v ) , M p o s can capture the influence of edges pointing to u and edges pointing from v on ( u , v ) , and M n e g can capture the influence of edges pointing to v and edges pointing from u on ( u , v ) . For EEC, its definition uses the edge adjacency matrix, which makes ( u , v ) only capture the influence of the edges that point from v, but it cannot capture the influence of the edges that point to u and the influence of the edges that point from u. The definition of EDY uses the adjacency matrix, which has similar problems. ECC measures the edge importance by the sum of the shortest paths to other edges; for the directed network, considering the direction, it can only identify the important edges that point to a large number of edges, but cannot identify the important edges that are pointed to by a large number of edges. EBC lacks special consideration of the topology structure of the directed networks; it only considers the shortest path and ignores the influence of other paths (except for the shortest path) on the edge importance. LinkRank is a PageRank-based method. For edge ( u , v ) , it can be understood as the PageRank importance of u multiplied by the random walk probability from u to v; the disadvantage of the method is that ( u , v ) cannot capture the influence of the edges that point from v.
Table 2 will be used to make the explanation clearer. Focus on e 1 and e 2 ; they are in different topological structures, so their importance values should be different. However, except LinkRank and Co-Com Centrality, the edge importance calculated by other methods is the same. This is because, for other methods, whether determining edge importance through the shortest path or the network adjacency matrix, the influence of e5 on e1 is not considered. The essence of this phenomenon is to ignore the influence of “information diversion” on edge importance: e5 diverts part of the information from e6, resulting in the importance of e1 being less than that of e2. LinkRank considers “information diversion” by Google Matrix and Co-Com Centrality consider ‘information diversion’ by initial value and competition matrix, so they achieve a better classification effect. However, LinkRank cannot distinguish the difference in importance between e6 and e7, because it cannot capture the influence of e 5 on e 6 .

3.5. The Selection of Parameters α and β

Use the area of the largest strongly connected component to confirm appropriate parameters (if the largest strongly connected component is meaningless, we use the largest weakly connected component); the detailed processes are as follows:
1.
Discretize the interval of α . Divide the interval 0 , 1 / λ p o s into h 1 equal intervals and take the value of the middle h 2 interval nodes, ϵ , and 1 / λ p o s ϵ as the possible values of α .
2.
Discretize the interval of β . For every possible value of α , divide the interval 0 , ( 1 α λ p o s ) / λ n e g into h 1 equal intervals and take the value of the middle h 2 interval nodes, ϵ , and ( 1 α λ p o s ) / λ n e g ϵ as the possible values of β . So, we obtain in total h 2 parameter combinations (in experiments, we choose h = 20 ).
3.
Generate edges’ importance. Substitute the h 2 sets of parameter combinations into Equation (16), respectively, and generate h 2 sets of edges’ importance.
4.
Obtain appropriate parameter combination. For every set of edges’ importance, remove 1 % top-rank edges from network; record the removed network and the size of the largest strongly connected component. Repeat this process in removed network until network is empty. We use the sum of the size of the largest strongly connected component in this process to measure the effect of these parameter combinations. We select the parameter combination which makes the sum smallest.
The time complexity for searching the strongly connected components of a directed network is O ( m + n ) [34], where m is the number of edges and n is the number of nodes. This computation is repeated after every removal; thus, the time complexity for step 4 is O(100(n + m)). Virtually, in terms of calculation, for different sets of parameters, step 4 is independent of each other. Therefore, we design a multi-process program to save computing time; the more cores a CPU has, the faster the computing speed will be.

4. Experiments

4.1. Dateset

We conduct experiments on nine directed real-world networks from different fields; the detailed descriptions of the real-world networks are as follows:
(i) Airport. Ref. [35]—a network of air traffic routes. ( i i ) Metabolic. Ref. [36]—a network of Escherichia coli metabolic. ( i i i ) Residence. Ref. [37]—a network of friendships among student living in a residence hall at the Australian National University. The direction of the directed edges represents that one person considers another person as a friend. ( i v ) Cintestinalis. Ref. [38]—a network of the complete brain of a larva of Ciona intestinalis. (v) Interactome. Ref. [39]—a network of human proteins and their binding interactions. ( v i ) Polblogs. Ref. [40]—a network of hyperlinks among a large set of U.S. political weblogs from before the 2004 election. ( v i i ) Congress. Ref. [41]—a network representing the Twitter interaction network for the 117th United States Congress. ( v i i i ) Chicago. Ref. [42]—a directed road transportation network of the Chicago region. ( i x ) Nips. Ref. [43]—a network contains Google+ user–user links.
The basic topological features of the nine networks are shown in Table 3. n is the number of nodes and m is the number of edges. k i n is the average in-degree of the networks (for directed networks, k ι ˜ n = k o u t ). σ k i n is the standard deviation of the in-degree and σ k o u t is standard deviation of the out-degree. E f f i n i t is the initial global network efficiency. The selected parameters α and β are also put into Table 3.

4.2. Global Network Efficiency

Global Network Efficiency (GNE) [44] represents the average efficiency of the entire network, which is often used to describe the average accessibility and robustness of a network. GNE is also a necessary indicator to measure the information exchange efficiency between nodes in complex networks. The higher the GNE, the less the energy consumed in interactions between nodes. GNE is defined as
E f f = 1 n ( n 1 ) i , j E , i j 1 d i j ,
where n is the number of the nodes, and d i j is the shortest distance between node n i and node n j , if n i and n j are connected. The experimental procedures are as follows: firstly, calculate the edge importance by different centrality methods and sort the edges in descending order according to the centrality results; then, remove the 1% top-rank edges from the network and calculate GNE; repeat these processes until the network is empty. Furthermore, in order to quantitatively reflect the effects of different methods, we calculate the area under the GNE curve. The smaller the area, the more accurate the edges identified by the method, which are used to maintain the global network efficiency.
Figure 4 shows the change in GNE and Table 4 shows the area under the GNE curve (underline means the smallest), indicating that removing edges with Co-Com Centrality can reduce GNE faster. This means that the important edges identified by Co-Com Centrality play a significant role in maintaining the global network efficiency.

4.3. Network Stability

The ratio of the largest connected component and the number of components under static attack is always used to evaluate the accuracy of centrality methods in undirected networks. However, for directed networks, there are two types of connected components: “weakly” and “strongly”. A weakly connected component is defined as the subgraph of a directed graph where, for every pair of nodes n i and n j , there is an undirected path connecting them; in other words, if you replace all directed edges with undirected edges, the weakly connected component is one where there is a path between every pair of nodes. The strongly connected component is defined as the component of a directed graph where, for every pair of nodes n i and n j , there is a directed path from node n i to n j and a directed path from node n j to n i . Because “weakly” ignores the direction, it cannot exactly describe directed network connectivity. Thus, the strongly connected component is a suitable index to describe network stability, but it also has a disadvantage in some networks; the value of the largest strongly connected component is too low to evaluate network connectivity (for example, in Interactome, the initial largest strongly connected component is only 5, while the network has 2239 nodes; thus, the change in the largest strongly connected component is meaningless). The experimental procedures are as follows: first, calculate the edge importance by different centrality methods and sort the edges in descending order according to the centrality results, then remove one top-rank edge from the network and calculate the ratio of the largest strongly connected component and the number of strongly connected components; repeat these processes until the network is empty.
Robustness can reflect the impact of the overall static attack. Robustness R is defined as
R = 1 m l = 1 m γ l ,
where m is the number of edges and γ l is the ratio of the largest strongly connected component after removing l edges from the original network. Actually, the robustness index is approximately equal to 1 / m times the area under the curve of the largest strongly connected component (Figure 5). Obviously, a smaller R suggests a faster fragmentation, indicating that the centrality can better rank the importance of the edges. Similarly, 1 / m times the area under the curve of the number of strongly connected components is calculated to evaluate the effect of different methods; a larger value indicates that the method can better rank the importance of the edges.
Figure 5 shows the changes in the ratio of the size of the largest strongly connected component to the number of network nodes, and Table 5 shows the robustness index of different methods (underlined means the smallest); they indicate that the robustness index with Co-Com Centrality is always the smallest and removing edges with Co-Com Centrality can reduce the size of the largest strongly connected component faster; Figure 6 shows the number of strongly connected components, and Table 6 shows the value of 1 / m times the area under the curve of the number of strongly connected components (underline means the largest), indicating that removing edges with Co-Com Centrality can cause the network to quickly collapse into small pieces. In conclusion, the important edges identified by Co-Com Centrality play a very significant role in maintaining network stability.

4.4. Monotonicity

To distinguish the importance of all edges, each edge should be assigned a unique index through centrality measurement. Figure 7 shows the frequency of edges with the same ranking for each method; the abscissa represents the ranking of edge importance, where, the higher the ranking, the more important the edge; the ordinate represents the number of edges with the same rank (that is, having the same importance value). The proportion of repeating elements in a sequence is called the monotonicity [45] of the sequence. M ( Γ ) is used to quantify the monotonicity of different methods. It is defined as
M ( Γ ) = 1 r Γ N r ( N r 1 ) N ( N 1 ) ,
where N is the length of the ranking list Γ and N r is the number of edges with the same sorting value. The range of M ( Γ ) values is 0 to 1. The best value of M ( Γ ) is 1, which means that each edge in the network has a unique sorting value. In contrast, the worst value of M ( Γ ) is 0, which means that all edges of the network have the same ranking.
Table 7 shows the monotonicity of various methods, with the largest means underlined. It shows that the monotonicity of Co-Com Centrality is always high which indicates Co-Com Centrality can always meticulously distinguish edges.

4.5. Computational Cost

This subsection shows the running time (unit: second) of Co-Com Centrality and various baseline methods. Our environment is as follows: CPU-AMD Ryzen 9 7945HX, GPU-NVIDIA GeForce RTX 4080, PyCharm version-2021.3, networkx-3.2.1. For each method, five runs were performed and the average running time was taken. The average running time is shown in Table 8. Note that, since ECC, EEC, LR, and EDY do not provide official codes, we cannot guarantee their efficiency.
The computational cost of each method is analyzed below. The time complexity of EBC is scaled with O ( m n ) , where n is the number of nodes and m is the number of edges; for sparse networks, the time complexity is scaled with O ( n 2 ) and, for dense networks, it is scaled with O ( n 3 ) . Since the other baseline methods do not provide a precise analysis of the time complexity, we only analyze their computational cost from the definition of the methods. ECC has a large difference in computational cost on datasets of similar size; this is because, for directed networks, computing the sum of the shortest paths to an edge is affected by the direction. If most of the edges in the network have in-degree 0, then ECC will be cheap to compute because, for these edges with in-degree 0, no other edge can reach them. Conversely, if most of the edges in the network have out-degree 0, then the computational cost of ECC will be high. The essence of EEC is to solve the largest eigenvalue and eigenvector of the edge adjacency matrix; the iterative method can greatly reduce the computational cost. Similarly, the essence of EDY is to solve the largest eigenvalue and eigenvector of the adjacency matrix; the iterative method can also greatly reduce the computational cost. The basis of LR is PageRank; its time complexity is scaled with O ( k m ) , where k is the number of iterations and m is the number of edges; the essence of LR is to multiply PageRank by a constant; therefore, the time complexity of LR is very close to PageRank.

4.6. Effect of Co-Com Centrality on Networks of Different Densities

The recognition effect of the method on dense and sparse networks is very effective in exploring the generality of Co-Com Centrality. For a network with n nodes and m edges, if m < n l o g n , it is considered a sparse network. And, if m > n l o n g n , it is considered a dense network. In this subsection, we used the ER [46] model to generate nine networks with 300 nodes and different numbers of edges; the comparison of GNE is carried out according to the method in Section 4.2. For a network with 300 nodes, n l o g n is about 743.
Figure 8 shows the change in GNE and Table 9 shows the area under the GNE curve (underline means the smallest, m is the number of edges, α and β are the parameters of Co-Com Centrality), indicating that removing edges with Co-Com Centrality can reduce GNE faster. To some extent, this shows the generality of Co-Com Centrality for networks with different densities.

5. Conclusions

Identifying edge importance has great theoretical and practical interest. In social networks modeled as directed graphs (edges represent follower relationships or information flow), edge importance analysis directly correlates with influence maximization strategies. Critical edges often correspond to bridges between densely connected communities or hubs responsible for viral content diffusion. Some transportation networks exhibit directionality (e.g., one-way streets). Edge importance analysis here aids in bottleneck identification and congestion mitigation. As demonstrated in urban traffic models using directed networks, high-importance edges often correspond to arterial roads whose failure cascades into city-wide gridlock. The food web is a directed network [47,48], and the direction of edges represents the direction of energy transmission. It is very important to determine the important edges in the food web for maintaining ecological stability. Meanwhile, Co-Com Centrality can combine structural importance and weight importance, so it has the potential to be applied to networks with negative weights. The neighborhood information of each edge is used to generate an initial value for every edge; then, the cooperation and competition relationship of the edges is utilized to spread the neighborhood information to the holistic network through an iteration process. Global network efficiency, network stability, and edge monotonicity experiments are conducted in nine networks, comparing Co-Com Centrality with five typical methods. The results show that the important edges identified by Co-Com Centrality are crucial for maintaining the network efficiency and stability. Additionally, Co-Com Centrality tends to assign a unique value to each edge, facilitating a more detailed distinction between edges with similar topological characteristics.
Although the numerical algorithm can quickly calculate the result of Co-Com Centrality, finding appropriate parameters is still a time-consuming process; this is a shortcoming of Co-Com Centrality. This points out the future research direction for us, to explore the value of parameters in combination with practical problems: if we combine the relevant knowledge of specific disciplines and directly abstract the competition and cooperation parameters between the edges of the directed network from practical problems, it will not only save the computational cost of finding appropriate parameters but also increase the interpretability of the edge importance.
In future research, we will continue to explore the application of Co-Com Centrality in engineering.

Author Contributions

Conceptualization, S.Y. and W.L.; methodology, W.L.; software, W.L.; writing—original draft preparation, W.L. and S.Y.; writing—review and editing, S.Y., W.L., G.Y., H.T. and X.C.; project administration, H.T. and S.Y.; funding acquisition, S.Y. and H.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key R&D Program of China (grant number 2022YFC3202602), Fundamental Research Funds for the Central Universities (grant number B230201057), National Natural Science Foundation of China (grant number U2340221) and National Natural Science Foundation of China (grant number 52079044).

Data Availability Statement

The authors declare the availability of the data.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
EBCEdge Betweenness Centrality
ECCEdge Closeness Centrality
EECEdge Eigenvector Centrality
LRLinkRank
EDYEdge Dynamical Importance
GNEGlobal Network Efficiency

Appendix A. The Boundary of α and β

The solution of the linear differential equation Equation (A1) is asymptotically stable when all eigenvalues of matrix ( α M p o s + β M n e g I m × m ) are less than 0; therefore, we need to ensure that the largest eigenvalue of the matrix is less than 0.
d Γ ( t ) d t = θ m × 1 + α M p o s Γ ( t ) + β M n e g Γ ( t ) Γ ( t ) ,
According to the Weyl theorem, for two n-dimensional Hermite matrices A and B,
λ i A + λ 1 B λ i A + B λ i A + λ n B ,
where λ i A + B , λ i ( A ) , and λ i ( B ) , respectively, represent the k-th largest eigenvalues of the matrices (A+B), A, and B.
So, if we let α λ p o s + β λ n e g 1 < 0 (note λ p o s and λ n e g are the largest eigenvalues, and because M pos and M p o s are symmetric matrixes with zeros on the diagonal, the largest eigenvalue of them will be greater than 0), the largest eigenvalue of matrix ( α M p o s + β M n e g I m × m ) will be less than 0. Furthermore, α , β R + ; we have
0 < α λ p o s + β λ n e g < 1 .

Appendix B. Computational Cost per Iteration

The program design of Co-Com Centrality is based on DomiRank Centrality [18]. Firstly, we introduce the definition of the numerical solution of DomiRank Centrality. Assume G is an undirected network with n nodes and m edges; the numerical solution of DomiRank Centrality is defined as
Γ ( t + d t ) = Γ ( t ) + β [ σ A ( I n × 1 Γ ( t ) ) Γ ( t ) ] d t ,
where A is the adjacency matrix of G, and I n × 1 is a column vector with n rows and 1 column. The computational cost per iteration of DomiRank is C ( A ) = m + 5 n , which scales with O ( m + n ) .
Consider M ¯ = α M p o s + β M n e g ; then, Equation (16) reads
Γ ( t + d t ) = Γ ( t ) + [ θ m × 1 + ( M ¯ { I m × m ) Γ ( t ) ] d t ,
the number and position of non-zero elements in M ¯ are consistent with the number and position of non-zero elements in the adjacency matrix of the line-graph of G ( L ( G ) ). Thus, if we can calculate the expectation of the number of edges of L ( G ) , we can obtain the computational cost of Co-Com Centrality. L ( G ) has m nodes and i = 1 n deg ( i ) 2 edges, where d e g ( i ) is the degree of ith node in G. Assume the degree of each nodes in G is independent and satisfies the same distribution; the expectation of the number of edges is
Y = E i = 1 n deg 2 ( i ) deg ( i ) 2 = i = 1 n E deg 2 ( i ) E ( deg ( i ) ) 2 .
By
E deg 2 ( i ) = D ( deg ( i ) ) + [ E ( deg ( i ) ) ] 2 ,
we have
Y = n 2 D ( deg ( i ) ) + ( E deg ( i ) ) 2 E ( deg ( i ) ) .
For a network, assume its degree distribution satisfies the Poisson distribution [36],
P ( k ) = k k e k k ! ,
where k = 2 m n ; we can deduce that
Y = 2 m 2 n .
Finally, the computational cost per iteration for Co-Com Centrality is ( 2 m 2 + 5 m n ) / n , which scales with O ( m 2 / n + m ) . Additionally, Co-Com Centrality scales with O ( m 2 ) in the worst case (when L ( G ) is a fully connected network).

References

  1. Tang, H.; Yuan, S.; Cao, H. Theory and practice of hydrodynamic reconstruction in plain river networks. Engineering 2023, 24, 202–211. [Google Scholar]
  2. Zhang, X.; Meng, Y.; Xia, J.; Wu, B.; She, D. A combined model for river health evaluation based upon the physical, chemical, and biological elements. Ecol. Indic. 2018, 84, 416–424. [Google Scholar]
  3. Dou, M.; Song, S.; Shi, Y.; Jin, M. Two-Stage Optimization of Urban Water System Connectivity Scheme under Structure-Function Coupling. Adv. Water Sci. 2022, 33, 79–90. (In Chinese) [Google Scholar]
  4. Sun, C.; Chen, L.; Zhu, H.; Xie, H.; Qi, S.; Shen, Z. New framework for natural-artificial transport paths and hydrological connectivity analysis in an agriculture-intensive catchment. Water Res. 2021, 196, 117015. [Google Scholar]
  5. Wang, J.; Li, X.; Wang, L.; Zhang, Y.; Yin, W.; Bian, H.; Xu, J.; Hao, R.; Xiao, H.; Shi, Y.; et al. Assessing hydrological connectivity for natural-artificial catchment with a new framework integrating graph theory and network analysis. J. Environ. Manag. 2023, 346, 119055. [Google Scholar]
  6. Bonacich, P. Factoring and weighting approaches to status scores and clique identification. J. Math. Sociol. 1972, 2, 113–120. [Google Scholar]
  7. Lü, L.; Zhou, T.; Zhang, Q.M.; Stanley, H.E. The H-index of a network node and its relation to degree and coreness. Nat. Commun. 2016, 7, 10168. [Google Scholar]
  8. Kitsak, M.; Gallos, L.K.; Havlin, S.; Liljeros, F.; Muchnik, L.; Stanley, H.E.; Makse, H.A. Identification of influential spreaders in complex networks. Nat. Phys. 2010, 6, 888–893. [Google Scholar]
  9. Chen, D.; Lü, L.; Shang, M.S.; Zhang, Y.C.; Zhou, T. Identifying influential nodes in complex networks. Phys. Stat. Mech. Its Appl. 2012, 391, 1777–1787. [Google Scholar]
  10. Crescenzi, P.; D’angelo, G.; Severini, L.; Velaj, Y. Greedily improving our own closeness centrality in a network. ACM Trans. Knowl. Discov. Data (TKDD) 2016, 11, 1–32. [Google Scholar]
  11. Freeman, L.C. A set of measures of centrality based on betweenness. Sociometry 1977, pp. 35–41. [Google Scholar]
  12. Hage, P.; Harary, F. Eccentricity and centrality in networks. Soc. Networks 1995, 17, 57–63. [Google Scholar]
  13. Katz, L. A new status index derived from sociometric analysis. Psychometrika 1953, 18, 39–43. [Google Scholar]
  14. Brin, S.; Page, L. The anatomy of a large-scale hypertextual web search engine. Comput. Netw. ISDN Syst. 1998, 30, 107–117. [Google Scholar]
  15. Brandes, U.; Fleischer, D. Centrality measures based on current flow. In Proceedings of the Annual Symposium on Theoretical Aspects of Computer Science, Stuttgart, Germany, 24–26 February 2005; Springer: Berlin/Heidelberg, Germany, 2005; pp. 533–544. [Google Scholar]
  16. Ghavasieh, A.; Stella, M.; Biamonte, J.; De Domenico, M. Unraveling the effects of multiscale network entanglement on empirical systems. Commun. Phys. 2021, 4, 129. [Google Scholar]
  17. De Arruda, G.F.; Barbieri, A.L.; Rodriguez, P.M.; Rodrigues, F.A.; Moreno, Y.; Costa, L.d.F. Role of centrality for the identification of influential spreaders in complex networks. Phys. Rev. E 2014, 90, 032812. [Google Scholar]
  18. Engsig, M.; Tejedor, A.; Moreno, Y.; Foufoula-Georgiou, E.; Kasmi, C. DomiRank Centrality reveals structural fragility of complex networks via node dominance. Nat. Commun. 2024, 15, 56. [Google Scholar]
  19. Hamers, L.; Hemeryck, Y.; Herweyers, G.; Janssen, M.; Keters, H.; Rousseau, R.; Vanhoutte, A. Similarity measures in scientometric research: The Jaccard index vers us Salton’s cosine formula. Inf. Process. Manag. 1989, 25, 315–318. [Google Scholar]
  20. Onnela, J.P.; Saramäki, J.; Hyvönen, J.; Szabó, G.; Lazer, D.; Kaski, K.; Kertész, J.; Barabási, A.L. Structure and tie strengths in mobile communication networks. Proc. Natl. Acad. Sci. USA 2007, 104, 7332–7336. [Google Scholar]
  21. Cheng, X.Q.; Ren, F.X.; Shen, H.W.; Zhang, Z.K.; Zhou, T. Bridgeness: A local index on edge significance in maintaining global connectivity. J. Stat. Mech. Theory Exp. 2010, 2010, P10011. [Google Scholar]
  22. Liu, Y.; Tang, M.; Zhou, T.; Do, Y. Improving the accuracy of the k-shell method by removing redundant links: From a perspective of spreading dynamics. Sci. Rep. 2015, 5, 13172. [Google Scholar]
  23. Holme, P.; Kim, B.J.; Yoon, C.N.; Han, S.K. Attack vulnerability of complex networks. Phys. Rev. E 2002, 65, 056109. [Google Scholar]
  24. Zhao, N.; Li, J.; Wang, J.; Li, T.; Yu, Y.; Zhou, T. Identifying significant edges via neighborhood information. Phys. Stat. Mech. Its Appl. 2020, 548, 123877. [Google Scholar]
  25. Ouyang, B.; Xia, Y.; Wang, C.; Ye, Q.; Yan, Z.; Tang, Q. Quantifying Importance of Edges in Networks. IEEE Trans. Circuits Syst. II Express Briefs 2018, 65, 1244–1248. [Google Scholar]
  26. Song, J.H. Important edge identification in complex networks based on local and global features. Chin. Phys. B 2023, 32, 098901. [Google Scholar]
  27. Ball, M.O.; Golden, B.L.; Vohra, R.V. Finding the most vital arcs in a network. Oper. Res. Lett. 1989, 8, 73–76. [Google Scholar]
  28. Girvan, M.; Newman, M.E. Community structure in social and biological networks. Proc. Natl. Acad. Sci. USA 2002, 99, 7821–7826. [Google Scholar]
  29. De Meo, P.; Ferrara, E.; Fiumara, G.; Ricciardello, A. A novel measure of edge centrality in social networks. Knowl.-Based Syst. 2012, 30, 136–150. [Google Scholar]
  30. Saito, K.; Kimura, M.; Ohara, K.; Motoda, H. Detecting critical links in complex network to maintain information flow/reachability. In Proceedings of the PRICAI 2016: Trends in Artificial Intelligence: 14th Pacific Rim International Conference on Artificial Intelligence, Phuket, Thailand, 22–26 August 2016; Proceedings 14. Springer: Berlin/Heidelberg, Germany, 2016; pp. 419–432. [Google Scholar]
  31. Restrepo, J.G.; Ott, E.; Hunt, B.R. Characterizing the dynamical importance of network nodes and links. Phys. Rev. Lett. 2006, 97, 094102. [Google Scholar]
  32. Kim, Y.; Son, S.W.; Jeong, H. Finding communities in directed networks. Phys. Rev. E—Stat. Nonlinear, Soft Matter Phys. 2010, 81, 016103. [Google Scholar]
  33. Bröhl, T.; Lehnertz, K. Centrality-based identification of important edges in complex networks. Chaos: Interdiscip. J. Nonlinear Sci. 2019, 29, 033115. [Google Scholar] [CrossRef] [PubMed]
  34. Tarjan, R. Depth-first search and linear graph algorithms. SIAM J. Comput. 1972, 1, 146–160. [Google Scholar] [CrossRef]
  35. United States Federal Aviation Administration, ‘Air Traffic Control System Command Center’. 2010. Available online: http://www.fly.faa.gov/ (accessed on 2 July 2024).
  36. Barabási, A.; Pósfai, M. Network Science; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar]
  37. Freeman, L.; Webster, C.; Kirke, D. Exploring social structure using dynamic three-dimensional color images. Soc. Networks 1998, 20, 109–118. [Google Scholar] [CrossRef]
  38. Ryan, K.; Lu, Z.; Meinertzhagen, I.A. The CNS connectome of a tadpole larva of Ciona intestinalis (L.) highlights sidedness in the brain of a chordate sibling. eLife 2016, 5, e16962. [Google Scholar] [CrossRef]
  39. Ewing, R.M.; Chu, P.; Elisma, F.; Li, H.; Taylor, P.; Climie, S.; McBroom-Cerajewski, L.; Robinson, M.D.; O’Connor, L.; Li, M.; et al. Large-scale mapping of human protein–protein interactions by mass spectrometry. Mol. Syst. Biol. 2007, 3, 89. [Google Scholar] [CrossRef]
  40. Adamic, L.A.; Glance, N. The political blogosphere and the 2004 US election: Divided they blog. In Proceedings of the 3rd international workshop on Link discovery, Chicago, IL, USA, 21–25 August 2005; pp. 36–43. [Google Scholar]
  41. Fink, C.G.; Omodt, N.; Zinnecker, S.; Sprint, G. A Congressional Twitter network dataset quantifying pairwise probability of influence. Data Brief 2023, 50, 109521. [Google Scholar] [CrossRef]
  42. Boyce, D.E.; Chon, K.S.; Ferris, M.; Lee, Y.J.; Lin, K.; Eash, R. Implementation and Evaluation of Combined Models of Urban Travel and Location on a Sketch Planning Network. 1985. Available online: https://trid.trb.org/View/268892 (accessed on 23 March 2025).
  43. Leskovec, J.; Mcauley, J. Learning to discover social circles in ego networks. Adv. Neural Inf. Process. Syst. 2012, 25. Available online: https://cs.stanford.edu/people/jure/pubs/circles-nips12.pdf (accessed on 23 March 2025).
  44. Latora, V.; Marchiori, M. Efficient behavior of small-world networks. Phys. Rev. Lett. 2001, 87, 198701. [Google Scholar] [CrossRef]
  45. Bae, J.; Kim, S. Identifying and ranking influential spreaders in complex networks by neighborhood coreness. Phys. A Stat. Mech. Its Appl. 2014, 395, 549–559. [Google Scholar] [CrossRef]
  46. Erdös, P.; Rényi, A. On random graphs I. Publ. Math. Debr. 1959, 6, 18. [Google Scholar] [CrossRef]
  47. Zhang, J.; Guo, L. Scaling behaviors of weighted food webs as energy transportation networks. J. Theor. Biol. 2010, 264, 760–770. [Google Scholar]
  48. Guo, L.; Lou, X.; Shi, P.; Wang, J.; Huang, X.; Zhang, J. Flow distances on open flow networks. Phys. A Stat. Mech. Its Appl. 2015, 437, 235–248. [Google Scholar] [CrossRef]
Figure 1. Sample network one.
Figure 1. Sample network one.
Axioms 14 00258 g001
Figure 2. Simple network two.
Figure 2. Simple network two.
Axioms 14 00258 g002
Figure 3. The algorithm flow of Co-Com Centrality.
Figure 3. The algorithm flow of Co-Com Centrality.
Axioms 14 00258 g003
Figure 4. Comparisons of the GNE by different methods.
Figure 4. Comparisons of the GNE by different methods.
Axioms 14 00258 g004
Figure 5. Comparisons of the largest strongly connected component by different methods.
Figure 5. Comparisons of the largest strongly connected component by different methods.
Axioms 14 00258 g005
Figure 6. Comparisons of the number of strongly connected components by different methods.
Figure 6. Comparisons of the number of strongly connected components by different methods.
Axioms 14 00258 g006
Figure 7. Comparisons of the capacity of edge differentiation.
Figure 7. Comparisons of the capacity of edge differentiation.
Axioms 14 00258 g007
Figure 8. (ai) Comparisons of the capacity of edge differentiation.
Figure 8. (ai) Comparisons of the capacity of edge differentiation.
Axioms 14 00258 g008
Table 1. The comparison of the effects of initial values and Co-Com Centrality.
Table 1. The comparison of the effects of initial values and Co-Com Centrality.
Edgee1e2e3e4e5e6e7
Initial44.52.54.52.50.250.5
Co-Com5.541685.016172.692405.016172.692400.578160.69931
Table 2. Edge importance calculated by different centralities in sample network.
Table 2. Edge importance calculated by different centralities in sample network.
EdgeEBCECCEECLRCo-Com
e10.107140.166670.001280.052281.50150
e20.107140.166670.001280.102362.00149
e30.089280.444440.707110.094931.00249
e40.089280.444440.707110.094931.00249
e50.035710.166670.001280.052280.50050
e60.089280 2.308 × 10 6 0.055332.00199
e70.089280 2.308 × 10 6 0.055331.00020
Table 3. Topological features of the nine networks.
Table 3. Topological features of the nine networks.
Networksnm k in σ kin σ kout Eff init α β
Airport122626152.131.992.680.090.048450.03999
Metabolic103958025.5822.4619.120.31 10 6 10 6
Residence217267212.316.296.740.400.012490.01250
Cintestina205290314.1611.749.990.42 10 6 10 6
Interactome223964522.883.4516.960.0027 10 6 10 6
Polblogs122419,02515.5432.2421.900.210.00043 10 6
Congress47513,28927.9821.918.30.456 10 6 10 6
Chicago12,97939,0183.0061.1931.1940.02970.095210.09499
Nips23,62839,2421.661.5335.090.00063 10 6 10 6
Table 4. The area under the curve of the global network efficiency.
Table 4. The area under the curve of the global network efficiency.
NetworksEBCECCEECLREDYCo-Com
Airport1.56642.29732.75122.6122.76541.1126
Metabolic9.22027.22746.85138.103010.58685.1989
Residence16.535919.960919.183016.861622.358113.1020
Cintestina13.397519.062019.065714.749922.821111.6385
Polblogs4.21956.53707.01045.80548.33853.6684
Interactome0.06870.07740.07930.09210.08400.0678
Congress18.958421.970722.418919.449228.325114.5549
Chicago0.54760.84550.97250.67630.98100.5102
Nips0.00420.12910.01240.014630.00580.0041
The underline means that the value is the smallest.
Table 5. The Robustness index of different methods.
Table 5. The Robustness index of different methods.
NetworksEBCECCEECLREDYCo-Com
Airport0.2090.3080.3670.2530.3700.108
Metabolic0.4200.380.3700.2750.5600.1635
Residence0.5210.5220.5390.4050.6810.269
Cintestina0.3510.5010.5110.3240.6580.189
Polblogs0.2430.3520.3720.2970.4600.117
Congress0.5380.5310.5360.4300.7550.261
Chicago0.2790.4610.4600.3340.4460.272
Nips0.0310.2170.2030.1790.0420.023
The underline means that the value is the smallest.
Table 6. 1 m times the area under the curve of the number of strongly connected components.
Table 6. 1 m times the area under the curve of the number of strongly connected components.
NetworksEBCECCEECLREDYCo-Com
Airport1041.61975.91933.231028.35937.091143.02
Metabolic644.01661.68667.20790.89519.45896.24
Residence98.25107.03104.24134.3372.81162.44
Cintestina129.29103.87103.64141.0071.67168.77
Polblogs1018.45927.64916.48991.75849.211139.20
Congress210.99226.65224.90275.37120.40354.69
Chicago5726.106712.996556.417889.246654.417718.85
Nips23,863.2423,851.1223,851.3923,894.1123,854.1123,863.70
The underline means that the value is the largest.
Table 7. The monotonicity index of different methods.
Table 7. The monotonicity index of different methods.
NetworksEBCECCEECLREDYCo-Com
Airport0.999460.999310.997840.998160.926350.99997
Metabolic0.999850.991330.986170.987230.996010.99987
Residence0.999990.996650.994380.994380.999971
Cintestina0.999720.996810.992940.993030.999900.99999
Interactome0.626600.594330.594840.982740.017590.99929
Polblogs0.993720.991810.990320.997430.972710.99999
Congress10.998380.997020.997060.999940.99999
Chicago0.997080.999940.999930.999940.999990.99371
Nips0.871210.913230.911840.981080.015840.99498
The underline means that the value is the largest.
Table 8. Average running times (unit: second) of different methods on different networks.
Table 8. Average running times (unit: second) of different methods on different networks.
NetworksEBCECCEECLREDYCo-Com
Airport1.58201.94480.09790.03211.17772.5735
Metabolic1.823255.47501.01750.04881.14778.2105
Residence0.13494.91740.23530.00750.14011.0299
Cintestina0.11367.15820.13020.01460.11581.3197
Interactome1.27610.06390.09490.14251.10174.5984
Polblogs3.4256536.77043.48390.18041.190315.5505
Congress1.1400342.34513.19220.07260.66998.9909
Chicago689.9506945.347610.74708.60789.7876122.9680
Nips251.82134.27440.924810.416311.1452115.7068
Table 9. The area under the curve of the global network efficiency.
Table 9. The area under the curve of the global network efficiency.
Networksm α β EBCECCEECLREDYCo-Com
a3800.12660.18990.59970.73590.80310.67070.68090.5261
b4700.14940.07120.91131.21631.26421.19621.14240.7917
c5520.13590.05991.16291.71781.71001.71511.43111.0024
d7530.113720.07122.25013.76223.97873.70823.27422.2134
e8720.10810.07203.29985.45455.58405.28644.84443.2045
f9090.10250.06753.33905.44465.54705.25115.06593.1610
g26890.03080.029913.489516.497516.568915.159918.293911.7993
h44010.02290.022417.728920.131920.113318.838524.841015.7579
i5272 10 6 10 6 20.460120.030021.991020.582327.577017.6016
The underline means that the value is the largest.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yuan, S.; Liu, W.; Yan, G.; Tang, H.; Cheng, X. A Novel Method to Identify Important Edges in a Directed Network. Axioms 2025, 14, 258. https://doi.org/10.3390/axioms14040258

AMA Style

Yuan S, Liu W, Yan G, Tang H, Cheng X. A Novel Method to Identify Important Edges in a Directed Network. Axioms. 2025; 14(4):258. https://doi.org/10.3390/axioms14040258

Chicago/Turabian Style

Yuan, Saiyu, Wenqiang Liu, Guanghui Yan, Hongwu Tang, and Xing Cheng. 2025. "A Novel Method to Identify Important Edges in a Directed Network" Axioms 14, no. 4: 258. https://doi.org/10.3390/axioms14040258

APA Style

Yuan, S., Liu, W., Yan, G., Tang, H., & Cheng, X. (2025). A Novel Method to Identify Important Edges in a Directed Network. Axioms, 14(4), 258. https://doi.org/10.3390/axioms14040258

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop