Abstract
A transportation service must be sustainable, respectful of the environment, and socially and economically responsible. These requirements make metro networks the ideal candidate as the most efficient mean of transport in our society. Now, a correct management of this type of infrastructures entails the analysis of the structure and robustness of these networks. This allows us to detect malfunctions and, above all, to design in the most appropriate way the expansion of subway networks. This is one of the major challenges facing the study of transport networks in sustainable smart cities. In this sense, the complex network analysis provides us with the necessary scientific tools to perform both quantitative and qualitative analysis of metro networks. This work deals with Madrid metro network, which is the largest in Spain. The main structural and topological characteristics, and robustness features of Madrid metro network were studied. The results obtained were analyzed and some conclusions were derived.
1. Introduction
One of the central pillars on which sustainability is based is the design and implementation of procedures that allow us to manage in an efficient way the public resources, services and infrastructures. Among them, public transport systems and, more precisely, urban rail transit systems, constitute the paradigmatic example in which sustainability and development must coexist efficiently.
The design of efficient public urban transportation plans has a huge social, economic and environmental impact. Urban transport networks (bus networks, subway networks, light rail networks, etc.) are a backbone of society and one of the pillars on which the paradigm of sustainable smart cities is sustained. Currently, one of the major concerns is the efficient management of such transportation networks. As these infrastructures can be mathematically modeled in terms of graphs, the complex network analysis plays a very important role in their study. Usually, L-space configuration is used when representing metro networks as graphs. In this case, stations stand for the nodes of the graph and direct rail connections between them define the edges. Depending on the role played by the associated station, every node of the network can be classified into three classes (which are not necessarily disjointed compartments): monotonic nodes, transfer nodes and termini nodes. Monotonic nodes are those that belong to only one metro line, transfer nodes belong to (at least) two lines of the metro network, and finally termini nodes are the end stations of each line. Transfer and termini nodes are also called diatonic nodes.
There are alternative ways to represent metro networks in terms of graph theory. For example, the reduced L-space configuration is obtained from the standard L-space when the monotonic non-transfer stations are removed. The P-space representation is obtained when the nodes of the graph stand for the stations and there exists an edge between two nodes when these nodes belong to the same metro line. In addition, in the C-space configuration, the nodes represent the subway lines and there exists an edge between two nodes if the associated lines share, at least, one station.
This work tackles the analysis of a subway network. Metro networks have a characteristic that distinguish them from other urban transport networks—such as bus networks: it is practically impossible to restructure the already built network. Consequently, the knowledge about the structural properties and robustness characteristics of such transport networks play a fundamental role in the optimization of resources (both, material and economic) for its efficient maintenance. In this way, it is necessary to identify the stations and links of major structural importance within the whole network and whose malfunction modifies its robustness. Furthermore, this analysis is also extremely interesting when the expansion of metro network is tackled. We focus our attention on Madrid metro network, which is the largest in Spain not only because of the number of stations (243) but also because of its total length (294 km) and the number of passengers (during 2017, million people used it—2.3 million on working days—and about 687 million passengers in 2018). Madrid metro network will face in the coming years its remodeling and expansion (due to the urban growth). Consequently, it is mandatory to have studies and analysis for making decisions about the efficient and sustainable management of the existing network and the location of new stations.
The mathematical analysis of transport networks is an old issue [1], although it has gained great popularity and attention in the last years. In these studies, the complex network analysis plays an important role [2] and they focus the attention not only on subway networks but also on bus networks [3,4] and on road networks [5,6]. In the case of subway networks, several works have been published in the scientific literature. Some of them study specific characteristics: for example, in [7], the analysis of the betweenness centrality associated to the reduced L-space topology of 32 metro networks in the world is shown; the analysis performed in [8] reveals two related classes of complex networks that can be approximated by an evolutionary complex network with an associated degree distribution; or, in [9], the authors proposed an alternative methodology (different from L-space or P-space approaches) to represent the topology of subway networks and the main coefficients are computed and compared in the case of Nanjing (China). Furthermore, the analysis of robustness of metro networks against different type attacks has also been presented in some works: for example, the transport capacity and the local and global connectivity of Shanghai, Beijing and Guangzhou metro networks are computed and analyzed in [10]; in [11], some centrality measures considering the passengers flow are analyzed considering relative disruption probability of each subway line and this study is applied in the case of Shanghai metro network; etc.
As far as we know, there is no detailed study on the structural and robustness characteristics of Madrid metro network considering the L-space topology. This is precisely the main goal of this work and one of the most important contributions apart from the novel study of the robustness of the metro network considering as a basis the notion of metro lines. In this paper, the most important centrality measures, structural coefficients and robustness indicators of this subway network are analyzed. These provide us sufficient knowledge to draw conclusions about the structural robustness of Madrid metro network.
The rest of the paper is organized as follows. In Section 2, the basics of complex network analysis are shown, the computation and the analysis of the main structural coefficients and parameters of Madrid metro subway are introduced in Section 3. Section 4 is devoted to the study of its robustness. Finally, the conclusions and further work are presented in Section 5.
2. The Basics of Complex Network Analysis
In this study, we considered the L-space representation of the network, thus the stations of the subway network were represented by nodes of a graph and the tracks connecting two stations were represented by edges of the graph. Therefore, the subway network was represented by a undirected graph where is the set of nodes (note that represents the jth node/station of the metro network), and is the set of edges, where .
The adjacency matrix of G, , is a symmetric matrix such that the coefficient takes the value 1 or 0 depending on whether there is a link between nodes and . The degree of a node is the number of adjacent nodes to and can be computed as follows: .
The Laplacian matrix of G, , is an matrix where is the diagonal degree matrix. As shown in Section 2.2, the eigenvalues of play a very important role in robustness analysis; they are non-negative and can be ordered and denoted as follows: .
2.1. Centrality Measures
The analysis of a complex network is performed through the computation and analysis of several structural coefficients of the network topology. Specifically, the most important are the following [12]: degree centrality, average degree, degree distribution, average path length, closeness centrality, and betweenness centrality. Some of the metrics and coefficients introduced are local—related to nodes—and others are global—related to the whole network.
2.1.1. Local Measures and Coefficients
The degree centrality of is the average number of incident edges to , that is:
The shortest path length or distance between two nodes is denoted by and it is defined as the minimum number of links necessary to follow from node to node .
The eccentricity of the ith node is defined as the maximum distance from to another node of the network: .
The farness centrality of the ith node is defined as the sum of its distances to all other nodes of the network:
whereas the closeness centrality of is the inverse of its farness: , where . Note that the greater is the value of closeness centrality, the smaller is the length of the shortest paths to all other nodes and the more central the node is. The normalized closeness centrality is obtained by multiplying by , that is: .
Finally, the betweenness centrality of the node is defined mathematically as follows:
where is the total number of shortest paths from to , and is the the number of shortest paths between and that pass through . Note that this centrality index “measures” in some way the number of shortest paths between two nodes that run through a fixed node. In addition, the greater is the number of paths that pass through a node, the greater is the importance of this node and more central it is. Betweenness centrality can be normalized obtaining the normalized betweenness centrality by dividing by .
2.1.2. Global Measures and Coefficients
The average degree of the network G is defined as the average value of all node degrees:
Consequently, the normalized average degree of G is . On the other hand, the degree distribution of the network, , is the probability distribution of degrees over the whole network. Note that . Moreover, the cumulative degree distribution stands for the probability that the degree of a node chosen at random is, at least, k.
The density of the network G is the ratio between the number of existing edges and the total number of possible edges in the graph, that is:
which is equal to the normalized average degree.
Taking advantage of the definition of shortest path length, the notion of diameter D of the network G can be introduced as the greatest distance between any pair of nodes: . Obviously, . Furthermore, the average path length of the network is the average distance between any two nodes:
The center of the network G, , is the set of vertices with minimal eccentricity. This minimal eccentricity is called radius of the network .
2.2. Robustness Metrics
Robustness can be defined as the network’s ability to survive random failures or deliberate attacks consisting of the elimination of nodes and/or edges [13]. That is, this characteristic refers to the capacity of the network to solve possible failures by offering alternative routes that overcome the attacked edges or nodes; this is a very important issue when metro networks are analyzed [14]. In this sense, several theoretical and numerical robustness metrics have been proposed to quantitatively determine this characteristic. In what follows, a brief description of the most important robustness measures is introduced.
2.2.1. Theoretical Robustness Metrics
One of the most important robustness parameters is the assortativity coefficient:
where is the corresponding adjacency matrix entry, and if there exists an edge between and and 0 otherwise. This coefficient measures how high-degree (respectively, low-degree) nodes are, on average, linked to other nodes with high-degree (respectively, low-degree) [15]. It is defined as the Pearson correlation between the degree of nodes of each edge in the network and ranges from (when low-degree nodes are usually connected to high-degree nodes: the network is disassortative) to 1 (nodes with equal or similar degree are often linked: the network is assortative). Assortative networks are more robust since the attack against a high-degree node could leave the path length relative intact.
A measure of robustness of metro networks needs to take into account the number of alternative routes between two nodes. The more alternative routes there are, the more robust the network is. The robustness indicator accounts for the probability of failures/accidents, which is highly dependent of the size of the network. It uses the cyclomatic number [16] to calculate the number of paths available in a graph: , where P is the number of subgraphs. Therefore, this coefficient is originally defined as follows [17]:
where is the number of multiple links between two nodes. Subway networks are usually connected (), thus:
Note that and increases when there are alternative paths to reach a destination, and it decreases in large systems.
The effective graph resistance, , gives us an idea of the robustness of the network by studying the number of parallel paths between two nodes and their length. In this sense, a small value of means that the network is robust. Mathematically it is determined by:
where is the ith eigenvalue of the Laplacian matrix of the graph. In this work, we use the normalized version of the effective graph resistance, which is called effective graph conductance defined as follows [18]:
Note that and, the higher the effective graph resistance is, the higher the robustness of a network is.
The average efficiency is a measure that indicates the capability of the network to permit movement between any pair of nodes. Mathematically, it is defined as the averaged sum of the reciprocal of the distances between nodes [19]:
Note that the higher its value is, the greater is the robustness of the network.
The clustering coefficient [20] is used to assess how the neighbors of a node are connected with another. It is explicitly defined as follows:
where is the number of links connecting neighbors of node . From this definition, it follows that the larger the clustering coefficient is, the better the local connectivity around the node is. A global coefficient, called average clustering coefficient, can be obtained from this local measure. It is depicted as follows:
These clustering coefficients measure the connectivity of a network since they assess how the neighbors of a node are connected with another one [12].
The algebraic connectivity is a measurement of the connectivity level of the network. This coefficient is given by the second smallest eigenvalue of the Laplacian matrix, , and it satisfies the following:
where and are the vertex connectivity and the edge connectivity, respectively (minimal number of vertices and edges to be removed to disconnect the network). It can be shown that the higher the algebraic connectivity is, the more difficult it is to disintegrate the network into components and, therefore, the network is more robust [18]. The normalized algebraic connectivity is obtained dividing the algebraic connectivity by the total number of nodes: .
The natural connectivity characterizes the redundancy of alternative paths by quantifying the weighted number of closed walks of all lengths: , where is the number of closed walks of length k. Thus, and the natural connectivity is then obtained by scaling S [21]:
It changes strictly monotonically with the addition or deletion of edges, thus it is sensitive even to a single link failure. We normalize the natural connectivity dividing by the maximum natural connectivity :
The higher the natural connectivity is, the higher the robustness of the network is.
Finally, the percolation limit is another connectivity measure that computes the critical fraction of nodes that are necessary to be removed from the network in order to disconnect it. This coefficient is defined as follows:
where the quotient is called degree diversity, and . It has been shown that, the higher is, the more nodes have to be removed from the network to disintegrate it [22], which means the network is more robust.
2.2.2. Numerical Robustness Metrics
Numerical robustness metrics are obtained through simulations so that nodes are removed from the network one by one until the network collapses. This paper considers three strategies for node removal: (i) random node removal; (ii) degree-based node removal; and (iii) betweenness-based removal:
- (i)
- Random removal: The node to be removed is chosen randomly from among all the nodes in the network with equal probability.
- (ii)
- Degree-based removal: The node with the highest degree is removed from the network first, then the highest degree is recalculated and the removals continue.
- (iii)
- Betweenness-based removal: The node with the highest betweenness centrality is first deleted from the network, then highest betweenness centrality is recalculated after the removal and the removals continue.
Several topological parameters can be used to illustrate the performance changes of the network. In our case, we use the largest connected cluster (LCC) [23,24], the network efficiency, the average betweenness and the number of non-contact islands.
The largest connected cluster can be defined as follows
where is the number of nodes of the largest connected component after removals.
In this case, the robustness curve is obtained when we represent the size of the largest connected component for an interval of removed nodes . From it, the critical thresholds and can be obtained. The critical threshold is the fraction of nodes that have to be removed from the network so that the largest connected component of the resulting network contains of the original network. In the same way, the critical threshold is defined as the fraction of nodes that have to be removed so that the largest component has only one node. In the case of random node removal, we performed 1000 simulation runs to get these values.
2.3. Applications of Complex Network Analysis
Complex network analysis is a very useful discipline in the analysis of several and different phenomena that can be modeled by means of a network. It provides not only numerical metrics but also methods and techniques to understand the topological structure of the network and their possible vulnerabilities [25,26,27]. Specifically, the main objective of all these procedures is to determine the role played in the complex system by the actors and relations that represent nodes and edges.
Apart from the analysis of transportation networks mentioned in the Introduction, the study of the reliability of power grids is one of the paradigmatic examples of the application of complex network analysis [28]. Several works have appeared in the scientific literature studying the vulnerability of different power grids [29,30] and their topological characteristics [31].
Due to their features, communication networks are also susceptible to be analyzed from this point of view [32]. In this case, several aspects of this type of networks are studied using complex network analysis: pinning analysis [33], mobile phone companies studies [34], etc.
Obviously, several applications to biology, epidemiology and related disciplines can also be found (see, for example, [35,36,37]).
Furthermore, due to the importance of industrial supply networks in our society, it is also very interesting to study these complex systems using techniques from complex network analysis. In this sense, the most relevant works can be found in [38,39,40].
3. Structural Analysis of Madrid Metro Subway
3.1. General Considerations
The Madrid metro is a rapid transit system in Madrid (Spain), which actually consists of 13 operating lines (see Figure 1): Line 1 (Pinar de Chamartín-Valdecarros), Line 2 (Las Rosas-Cuatro Caminos), Line 3 (Villaverde Alto-Moncloa), Line 4 (Argüelles-Pinar de Chamartín), Line 5 (Alameda de Osuna-Casa de Campo), Line 6 (Laguna-Lucero), Line 7 (Hospital de Henares-Pitis), Line 8 (Nuevos Ministerios-Aeropuerto T-4), Line 9 (Paco de Lucía-Arganda del Rey), Line 10 (Hospital Infanta Sofía-Puerta del Sur), Line 11 (Plaza Elíptica-La Fortuna), Line 12 (Puerta del Sur-San Nicasio), and Line R (Ópera-Príncipe Pío). Lines 6 and 12 are circular, and in this study the three lines of the light rail network (ML1: Pinar de Chamartín-Las Tablas; ML2: Colonia Jardín-Estación de Aravaca; and ML3: Colonia Jardín-Puerta de Boadilla) are not considered. The “Cercanías” RENFE commuter rail service (that connects Madrid with its metropolitan area and other towns near Madrid) is also not taken into account.
Figure 1.
The 2019 Madrid metro and light rail networks (courtesy of Metro de Madrid, S.A.).
In this work, the representation of the subway metro follows the L-space topology where each station stands for a node of the graph and the edges are defined by means of the direct connections by rail ways between the stations. The number of nodes is (in Table 1 the types of nodes of each line are shown) and the number of edges is ; consequently, the density of the metro network is . Note that, for example, the densities of the subway networks of Shanghai, Beijing and Guangzhou—all in China—are and [10]; as a consequence, Madrid metro network is similar to Shanghai. In Figure 2, the graph corresponding to Madrid metro network is shown (the exact spatial location of the stations is not considered). In this figure, cyan nodes are non-transfer termini nodes, and black nodes are transfer nodes. On the other hand, the color code for lines follows those introduced in Table 1.
Table 1.
Types of nodes of each line of Madrid metro network.
Figure 2.
The graph representing the Madrid metro network computed using .
3.2. Basic Study
We computed the most usual coefficients of Madrid metro network used in the complex network analysis to determine the structural importance of each node within the network.
In Table 2, the ten stations with highest degree (and centrality degree) are displayed. In Figure 3, the first five most central stations are shown in the network. As is shown, the most connected node is “Av. de América” with degree 7. Although this station belongs to four lines, it has a double connection with “Diego de León” station and only one of these is taken into account in the computation of its degree. The average degree of the network is and the degree distribution is shown in Figure 4a, whereas the cumulative degree distribution is introduced in Figure 4b. The fitting function of the cumulative degree distribution is , where and . It is similar to those obtaining from other metro networks around the world such as Shanghai, New York or St. Petersburg [24].
Table 2.
The ten stations with the highest degree and centrality degree.
Figure 3.
The five stations with highest degree centrality.
Figure 4.
(a) Degree distribution of Madrid metro network; and (b) cumulative degree distribution of Madrid metro network.
Moreover, the diameter of the network is and the average path length is . In Table 3, the most central stations considering its eccentricity are shown. Note that the radius of Madrid metro network is 22 and its center is the station “Príncipe Pío”, that is, this is the location that minimizes the maximum distance to any other station of the network. Obviously, its adjacent nodes (the five other stations introduced in Table 3) are the subsequent nodes with minimal eccentricity (the first five stations are illustrated in Figure 5).
Table 3.
The six stations with the highest eccentricity.
Figure 5.
The five stations with highest eccentricity.
In Table 4, the stations with the highest clustering centrality are shown. Furthermore, the five most central ones are shown in Figure 6. The most central considering these coefficient are “Callao” () and “Diego de León” with . These two stations belongs to Line 5. Moreover, the average clustering coefficient is .
Table 4.
The ten stations with the highest clustering coefficient.
Figure 6.
The five stations with highest clustering coefficient.
The results obtained from the computation of the closeness centrality are shown in Table 5 and illustrated in Figure 7. In our case, , and for every i. Note that the two stations with the highest closeness centrality are “Gregorio Marañón” () and “Alonso Martínez” (). Both stations belong to Line 10.
Table 5.
The ten stations with the highest closeness centrality.
Figure 7.
The five stations with highest closeness centrality.
Table 6.
The ten stations with the highest betweenness centrality.
Figure 8.
The five stations with highest betweenness centrality.
The results shown in the previous tables indicate that some stations play a central role in the structural definition of the network. For example, although the degree of “Gregorio Marañón” is not high (it belongs to two lines), this station is a very important structural piece of the subway network since it possesses the highest value of closeness and betweenness centralities. In addition, we want to highlight the role of “Avenida de América” in the structural cohesion of Madrid metro network: it belongs to four lines (its degree is the highest) and it has high coefficients in the case of closeness and betweenness centrality. Furthermore, “Nuevos Ministerios” and “Alonso Martínez” are also important centrality stations. In Figure 9, the location of these stations is illustrated: note that they are directly connected in pairs. Finally, it is also remarkable that stations with highest eccentricity are not central considering betweenness and clustering.
Figure 9.
The most central stations of Madrid metro network.
3.3. The Role of Metro lines 5, 6 and 10
From the results presented in Table 2, Table 4, Table 5 and Table 6, it was derived that Lines 5, 6 and 10 have high structural importance in the network. All these lines exhibit high values in degree, clustering, closeness and betweenness. Line 5 has six stations in the top ten of clustering (in fact, the top four belong to Line 5) and four stations in the top ten of closeness. Line 6 has five stations in the top ten of degree centrality and three stations in the top ten of betweenness. However, the most outstanding is Line 10 since nine stations of the top ten for betweenness belongs to Line 10, it has five stations in the top ten of closeness and four stations in the top ten of degree. Furthermore, the center (and two other stations with high eccentricity) belongs to Line 10. This gives us an idea of the prominence of such line in Madrid metro network.
We next studied how the (separately) removal of these lines would affect the behavior of the network. In Table 7, the most important global coefficients are shown when each of these lines is eliminated.
Table 7.
Structural coefficients obtained after the removal of one line.
Obviously, when some nodes and edges are removed from a network, its density d and average degree decrease. From the new degree distributions, it is shown that the probability of obtaining nodes with degree two increases to values close to 0.5. Note that, when Line 5 is eliminated, the average path length L increases, although the diameter D remains constant. In this case, all stations have a null clustering coefficient with the exception of “Alonso Martínez”, “Tribunal” and “Bilbao” whose values are equal to ; the closeness centrality hardly varies; and the station with the highest betweenness centrality happens to be “Avenida de América” with . On the other hand, when Line 6 or Line 10 is removed, the resulting network is disconnected. In addition, the mean clustering coefficient becomes smaller than the original one but the top ten does not vary much. Finally, the normalized betweenness coefficient of “Gregorio Marañón” when Line 6 is removed is remarkable: it increases from to . In this case, when Line 10 is removed and “Gregorio Marañón” only belongs to Line 7, its normalized betweenness centrality drops to , being “Avenida de América” the node with highest betweenness ().
3.4. Analysis of the Central Core
Line 6 is a circular subway line, which, in some way, delimits the extended central urban area of the city (see Figure 10). Therefore, it seems to be interesting to study this subnetwork in order to identify the principal differences with respect to the original one.
Figure 10.
Central core (delimited by Line 6) of Madrid metro network.
In this case, and , thus the density is , which is significantly larger than the original one (). This is an expected fact since we have removed the “tentacles” (outside of Line 6) of the network, which are constituted by several stations with degree 2 and all stations of degree 1. Obviously, the diameter and the average path length drop from 44 and to 13 and , respectively. In Figure 11a,b, the degree and cumulative degree distributions are shown, respectively. The fitting function of the cumulative degree distribution is .
Figure 11.
(a) Degree distribution of central core; and (b) cumulative degree distribution of central core.
The mean clustering coefficient increases from to . Now, the most central station is “Sol” (Lines 1, 2 and 3); it is the station with highest closeness centrality with (“Gregorio Marañón” goes down from the first place to the thirteenth) followed by “Tribunal” () and “Plaza de España” (0.2222), and it is also the station with highest betweenness centrality: (“Gregorio Marañón” also goes down to the ninth place).
4. Robustness Analysis of Madrid Subway Network
4.1. Analysis of Robustness by Removing Stations
Failures of subway networks can have enormous impact on our society, thus the analysis of the robustness is very important when studying subway networks. The robustness of networks reflects the extent to which the networks can solve possible (intentional or unintentional) failures by offering alternative routes that overcome the attacked edges or nodes [41].
The robustness metrics described in Section 2.2 were computed for the Madrid subway network and briefly analyzed. Then, the critical thresholds under random failures and targeted attacks were obtained through simulations.
Table 8 shows the values of the theoretical and numerical robustness metrics computed.
Table 8.
Robustness metrics in Madrid subway networks.
Madrid metro network is slightly degree assortative (), which suggests that a significant fraction of stations with a low degree connect to other low degree stations. Note that, if we remove Line R (which only has one connection between the stations “Opera”—L2 and L5—and “Píncipe Pío”—L6 and L10), the assortativity coefficient decreases to . Furthermore, if Line L5 or L10 is removed from the network, the respective assortative coefficient is or , respectively. In addition, if the most central stations (“Avenida de América”, “Gregorio Marañón”, and “Alonso Martínez”) are removed, the assortativity of the network decreases to , , and , respectively.
The robustness indicator of Madrid subway network is since . This indicator favors the metro networks which have many alternative paths between any pairs of nodes and disadvantages those metro networks which have a large number of nodes but few alternative paths.
The effective graph conductance is , thus, according to this value, Madrid subway network is not robust. This is due to this measure accounts not only the number of alternative paths but also the length of each alternative path, hence it favors the star-like topology with a small average shortest path length.
The average efficiency is , thus the global connectivity is quite poor. It is important to note that the maximum value is obtained in fully connected networks and it is equal to 1.
The average clustering coefficient of Madrid subway network is lower than that of the subways of some other European cities such as Copenhagen , London or Paris [24]. It is important to note that this coefficient measures the global connectivity of the network as it assesses to what extent the neighbors of a node are connected to another one.
In our case, both vertex connectivity and edge connectivity are equal to 1 since there exist monotonic nodes, and consequently . The higher this value is, the more difficult it is to disintegrate the network, thus it is quite easy to disintegrate Madrid network into components.
The natural connectivity uses the number of alternative paths to quantify the robustness of a network. The normalized natural connectivity in our case is approximately equal to , therefore, since it takes values between 0 and 1, it seems that Madrid subway is not very robust.
The degree diversity of Madrid metro network is . Note that for a network to have a giant component most nodes that connect to it must be connected to at least two other vertices. This leads to the Molloy–Reed criterion that states that a randomly connected network has a giant component if [42]. In our case, this condition is met with difficulty; indeed, the percolation limit is , which is similar to this coefficient exhibited by the largest connected component of random graph networks defined by the Erds–Renyi algorithm with edge probability . This value is smaller than that presented by other public transport networks [43].
Figure 12 describes the performance changes of the largest connected component of Madrid subway subjected to different network failures. It shows that the most serious network attack is the highest betweenness based attacks, the second most serious attack is the largest degree-node attacks and finally random disruption of stations results in minimum damage to the network. In this way, if the ten stations with the greatest betweenness centrality are eliminated, the size of the largest connected component is reduced by . When stations are eliminated according the degree, the elimination of ten stations can result in more than reduction in the size of the largest connected component (Figure 13). In the case of random attacks, ten stations removed only results in of reduction in the size of the largest connected component. Thus, Madrid subway network is fragile when subjected to intentional attacks, and it is quite robust against random attacks. The lowest value of the critical thresholds was obtained when nodes are removed according to their betweenness centrality (Table 8). On the other hand, we have that the critical thresholds of the fraction of removed nodes of the network subjected to largest degree-node based attacks is the smallest one.
Figure 12.
The changes of the size of largest connected component with different attack protocols.
Figure 13.
(a) Size of the largest connected component when each station is removed (10 stations are selected based on betweenness); and (b) size of the largest connected component when each station is removed (10 stations are selected based on degree).
Figure 14 depicts the changes in the network efficiency subjected to different network failures. It shows that the highest betweenness based attacks will result in the highest damage and the random attacks cause the minimum damage among these different attacks. Thus, if the ten stations with the greatest betweenness centrality are eliminated, the network efficiency is reduced more than . The damage caused by largest degree attacks is slightly smaller than the damage caused by highest betweenness based attacks.
Figure 14.
The changes of the network efficiencies with different attack protocols.
The changes in the average betweenness for nodes subjected to different network failures are shown in Figure 15. Again, it can be seen how Madrid subway is quite robust against random attacks but is fragile when it is subjected to intentional attacks (largest degree node-based attacks and highest betweenness node-based attacks). Furthermore, it can be observed that the highest betweenness node-based attacks will result in the most serious damage to the network. When one node/station is removed, the resulting network could have the same number of connected components or not (the number of connected components increases). In the first case, if the removed node has high centrality values (degree and/or betweenness), the average betweenness of the network usually increases (since the average number of the paths between any pairs of nodes decreases significantly)—this is exactly what happens in the beginning. On the other hand, if the node removed has similar centrality coefficients than the remaining nodes in the network, the average betweenness is slightly decreased. In the second case, when more connected components appear, the average betweenness decreases. This behavior is similar to that exhibited by, for example, Shanghai [44].
Figure 15.
The changes of the average betweenness with different attack protocols.
Figure 16 shows the changes of the number of connected components when the network is subjected to the three different networks failures. According to Figure 15, with the increase of the number of the removed nodes, the number of connected components increases with the quickest velocity when the largest degree node-based or the highest betweenness attack protocol are applied to the network. In this sense, when the three stations with the highest betweenness are eliminated, the network disintegrates into three connected networks, and, when the number of stations eliminated is ten, the number of connected components is eleven.
Figure 16.
The changes of the number of connected components with different attack protocols.
With all this, it is shown that malicious attacks can effectively destroy the network.
4.2. Analysis of Robustness by Removing Lines
In this section, an analysis of the robustness of the network is presented when metro lines were removed instead of nodes/stations. For the sake of simplicity, we only studied those cases when one or two metro lines were removed (it does not seem realistic to consider eliminating three or more lines).
First, if only one line is removed, then 12 possible metro networks are obtained. In Table 9 and Table 10, the numeric values of the most important robustness coefficients are shown when each line is removed. The main conclusion for these empirical results is that removing lines 6 or 10 affects the reliability of the metro network more than removing the other lines.
Table 9.
Robustness metrics when only one line is removed.
Table 10.
Robustness metrics when only one line is removed.
For example, when global efficiency is considered, the elimination of any of these lines causes the global efficiency to drop by . The case of algebraic connectivity is paradigmatic: when Lines 6 and 10 disappear from the whole network, then it stops being connected. In addition, if Line 2 or 5 is removed, the metro network remains connected but its robustness greatly decreases.
It should be notice the importance of Line 2 to the structural cohesion of the network. When this line is removed, the numeric values of natural connectivity and percolation limit decrease considerably. Nevertheless, these computations reveals that the most central line when robustness is tackled is Line 6; this is a circular line with a great number of stations (note that the normalized average degree is about 0.0095—the minimum when one line disappears) and with a high connectivity to the rest of lines. Consequently, it seems reasonable that great efforts be made in the maintenance of this metro line.
Finally, the previous results can be corroborated when two lines are removed from the Madrid subway network. For example, if we compute the global efficiency in this new situation, we can see the central role of Lines 6 and 10. In Figure 17, a 3D point cloud is represented from data where coordinates i and j stand for the removing lines () and is the global efficiency of the metro network when lines i and j are removed. Note that, when Lines 6 and 10 () disappear, the fitting surface exhibits a valley.
Figure 17.
Global efficiency when two lines are removed.
5. Conclusions and Future Work
In this work, a detailed analysis of Madrid metro network was done following the paradigm of Complex Network Analysis. Specifically, the most important centrality measures and coefficients were computed not only for the whole network but also for reduced networks obtained by removing sensitive lines and stations. Moreover, the most important robustness coefficients were also computed for the subway network.
In this sense, it was shown that the most central stations are “Gregorio Marañón”, “Alonso Martínez” and “Avenida de América”, and the most central subway lines are Line 5 (“Alameda de Osuna”–“Casa de Campo”), Line 6 (circular line from “Laguna”–“Lucero”) and Line 10 (“Hospital Infanta Sofía”–“Puerta del Sur”).
Taking into account the results derived from the study of the robustness of Madrid metro network, we can state that Madrid metro network is more vulnerable to attacks than other public transport networks. In this sense, the stations “Gregorio Marañón” and “Avenida de América” play an important role in ensuring the robustness of the transportation network.
Further work will analyze in a detailed way the Madrid metro network considering different topological representations (P-space, C-space, etc.), additional transport lines (light rail network), sociological and geographical coefficients. On the other hand, this work exhibits some limitations in relation to its practical application. Specifically, it would also be interesting to consider in the future robustness studies additional information such as the number and periodicity of trains, the number of passengers that use the different stations and lines, etc. This would provide us an analysis of the number of passengers directly or indirectly damaged by the failure of a single node, or by the number of passengers not influenced by the failure.
Author Contributions
E.F.B. and A.M.d.R. conceived and designed the study; A.M.d.R. performed the computational implementation; E.F.B. provided the interpretation of results; and the paper was written, edited and revised by both authors.
Funding
This research was funded by Ministerio de Ciencia, Innovación y Universidades (MCIU, Spain), Agencia Estatal de Investigación (AEI, Spain), and Fondo Europeo de Desarrollo Regional (FEDER, UE) under project with reference TIN2017-84844-C2-2-R (MAGERAN) and the project with reference SA054G18 supported by Consejería de Educación (Junta de Castilla y León, Spain).
Acknowledgments
The authors thank the anonymous reviewers for their valuable suggestions and comments that have greatly improved this work.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
References
- Black, W.R. North American transportation: Perspectives on research needs and sustainable transportation. J. Transp. Geogr. 1997, 5, 12–19. [Google Scholar] [CrossRef]
- Yu, W.; Chen, J.; Yan, X. Space-time evolution analysis of the Nanking metro network based on a complex network. Sustainability 2019, 11, 523. [Google Scholar] [CrossRef]
- Chen, Y.-Z.; Li, N.; He, D.-R. A study on some urban bus transport networks. Phys. A 2007, 376, 747–754. [Google Scholar] [CrossRef]
- Shanmukhappa, T.; Ho, I.W.-H.; Tse, C.K. Spatial analysis of bus transport networks using network theory. Phys. A 2018, 502, 295–314. [Google Scholar] [CrossRef]
- Akbarzadeh, M.; Reihani, S.F.S.; Samani, K.A. Detecting critical links of urban networks using cluster detection methods. Phys. A 2019, 515, 288–298. [Google Scholar] [CrossRef]
- Duan, Y.; Lu, F. Structural robustness of city road networks based on community. Comput. Environ. Urban Syst. 2013, 41, 75–87. [Google Scholar] [CrossRef]
- Derrible, S. Network centrality of metro systems. PLoS ONE 2012, 7, e40575. [Google Scholar] [CrossRef] [PubMed]
- Angeloudis, P.; Fisk, D. Large subway systems as complex networks. Phys. A 2006, 367, 553–558. [Google Scholar] [CrossRef]
- Wei, Y.; Ning, S. Establishment and analysis of the supernetwork model for Nanjing metro transportation system. Complexity 2018, 2018, 4860531. [Google Scholar] [CrossRef]
- Zhang, J.; Wang, S.; Wang, X. Comparison analysis on vulnerability of metro networks based on complex networks. Phys. A 2018, 496, 72–78. [Google Scholar] [CrossRef]
- Sun, D.; Guan, S. Measuring vulnerability of urban metro network from line operation perspective. Transp. Res. Pt. A-Policy Pract. 2016, 94, 348–359. [Google Scholar] [CrossRef]
- Kolaczyk, E.D. Statistical Analysis of Network Data; Springer Science+Business Media: Berlin, Germany, 2009. [Google Scholar]
- Barabási, A.L. Network Science; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar]
- Shi, J.; Wen, S.; Zhao, X.; Wu, G. Sustainable development of urban rail transit networks: A vulnerability perspective. Sustainability 2019, 11, 1335. [Google Scholar] [CrossRef]
- Noldus, R.; Van Mieghem, P. Assortativity in complex networks. J. Complex Netw. 2015, 3, 507–542. [Google Scholar] [CrossRef]
- Berge, C. The Theory of Graphs and Its Applications; Methuen: London, UK, 1962. [Google Scholar]
- Derrible, S.; Kennedy, C. The complexity and robustness of metro networks. Phys. A 2010, 389, 3678–3691. [Google Scholar] [CrossRef]
- Van Mieghem, P. Graph Spectra for Complex Networks; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
- Newman, M.E.J. Networks: An Introduction; Oxford University Press: Oxford, UK, 2010. [Google Scholar]
- Watts, D.J.; Strogatz, S.H. Collective dynamics of ’small-world’ networks. Nature 1998, 393, 440–442. [Google Scholar] [CrossRef] [PubMed]
- Wu, J.; Barahona, M.; Tan, Y.J.; Deng, H.Z. Spectral measure of structural robustness in complex networks. IEEE Trans. Syst. Man Cybern. A 2011, 41, 1244–1252. [Google Scholar] [CrossRef]
- Li, C.; Wang, H.; de Haan, W.; Stam, C.J.; Van Mieghem, P. The correlation of metrics in complex networks with applications in functional brain networks. J. Stat. Mech. Theory Exp. 2011, 2011, P11018. [Google Scholar] [CrossRef]
- Duenas-Osorio, L.; Vemuru, S.M. Cascading failures in complex infrastructure systems. Struct. Saf. 2009, 31, 157–167. [Google Scholar] [CrossRef]
- Zhang, J.; Zhao, M.; Liu, H.; Xu, X. Networked characteristics of the urban rail transit networks. Phys. A 2013, 392, 1538–1546. [Google Scholar] [CrossRef]
- Albert, R.; Jeong, H.; Barabási, A.L. Error and attack tolerance of complex networks. Nature 2000, 406, 378–382. [Google Scholar] [CrossRef]
- Barabási, A.L.; Bonabeau, E. Scale-free networks. Sci. Am. 2003, 288, 60–69. [Google Scholar] [CrossRef] [PubMed]
- Demetrius, L.; Manke, T. Robustness and network evolution-an entropic principle. Phys. A 2005, 346, 682–696. [Google Scholar] [CrossRef]
- Pagani, G.A.; Aiello, M. The Power Grid as a complex network: A survey. Phys. A 2013, 11, 2688–2700. [Google Scholar] [CrossRef]
- Kim, D.H.; Eisenberg, D.A.; Chun, Y.H.; Park, J. Network topology and resilience analysis of South Korean power grid. Phys. A 2017, 465, 13–24. [Google Scholar] [CrossRef]
- Shahpari, A.; Khansari, M.; Moeini, A. Vulnerability analysis of power grid with the network science approach based on actual grid characteristics: A case study in Iran. Phys. A 2019, 513, 14–21. [Google Scholar] [CrossRef]
- Xu, Y.; Gurfinkel, A.J.; Rikvold, P.A. Architecture of the Florida power grid as a complex network. Phys. A 2014, 401, 130–140. [Google Scholar] [CrossRef]
- 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] [CrossRef] [PubMed]
- Xing, W.; Shi, P.; Agarwal, R.K.; Zhao, Y. A survey on global pinning synchronization of complex networks. J. Frankl. Inst. 2019, 356, 3590–3611. [Google Scholar] [CrossRef]
- Lambiotte, R.; Blondel, V.D.; de Kerchove, C.; Huens, E.; Preur, C.; Smoreda, Z.; Van Dooren, P. Geographical dispersal of mobile communication networks. Phys. A 2008, 387, 5317–5325. [Google Scholar] [CrossRef]
- Guimera, R.; Amaral, L.A.N. Functional cartography of complex metabolic networks. Nature 2005, 433, 895–900. [Google Scholar] [CrossRef]
- Mei, W.; Mohagheghi, S.; Zampieri, S.; Bullo, F. On the dynamics of deterministic epidemic propagation over networks. Annu. Rev. Control 2017, 44, 116–128. [Google Scholar] [CrossRef]
- Shen, D.; Cao, S. An efficient immunization strategy based on transmission limit in weighted complex networks. Chaos Soliton. Fract. 2018, 114, 1–7. [Google Scholar] [CrossRef]
- Kajikawa, Y.; Takeda, Y.; Sakata, I.; Matsushima, K. Multiscale analysis of interfirm networks in regional clusters. Technovation 2010, 30, 168–180. [Google Scholar] [CrossRef]
- Kim, Y.; Choi, T.Y.; Yan, T.; Dooley, K. Structural inestigation of supply networks: A social network analysis approach. J. Oper. Manag. 2011, 29, 194–211. [Google Scholar] [CrossRef]
- Zuo, Y.; Kajikawa, Y. Toward a theory of industrial supply networks: A multi-Level perspective via network analysis. Entropy 2017, 19, 382. [Google Scholar] [CrossRef]
- Wang, X.; Koc, Y.; Derrible, S.; Ahmad, S.N.; Pino, W.J.A.; Kooij, R.E. Multi-criteria robustness analysis of metro networks. Phys. A 2017, 474, 19–31. [Google Scholar] [CrossRef]
- Molloy, M.; Reed, B. A critical point for random graphs with a given degree sequence. Random Struct. Algorithm. 1995, 6, 161–180. [Google Scholar] [CrossRef]
- De Regt, R.; von Ferber, C.; Holovatch, Y.; Lebovka, M. Public transportation in Great Britain viewed as a complex network. Transpormetr. A 2019, 2, 722–748. [Google Scholar] [CrossRef]
- Zhang, J.; Xu, X.; Hong, L.; Wang, S.; Fei, Q. Networked analysis of the Shanghai subway network in China. Phys. A 2011, 390, 4562–4570. [Google Scholar] [CrossRef]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).