Vitor H P Louzada1, Nuno A M Araújo2, Trivik Verma1, Fabio Daolio3, Hans J Herrmann4, Marco Tomassini5. 1. Computational Physics, IfB, ETH Zurich, Zurich, Switzerland. 2. Departamento de Física, Faculdade de Ciências, Universidade de Lisboa, Lisboa, Portugal; Centro de Física Teórica e Computacional, Universidade de Lisboa, Lisboa, Portugal. 3. Faculty of Engineering, Shinshu University, Wakasato, Nagano city, Japan. 4. Computational Physics, IfB, ETH Zurich, Zurich, Switzerland; Departamento de Física, Universidade Federal do Ceará, Fortaleza, Ceará, Brazil. 5. Faculty of Business and Economics, University of Lausanne, Lausanne, Switzerland.
Abstract
A robust worldwide air-transportation network (WAN) is one that minimizes the number of stranded passengers under a sequence of airport closures. Building on top of this realistic example, here we address how spatial network robustness can profit from cooperation between local actors. We swap a series of links within a certain distance, a cooperation range, while following typical constraints of spatially embedded networks. We find that the network robustness is only improved above a critical cooperation range. Such improvement can be described in the framework of a continuum transition, where the critical exponents depend on the spatial correlation of connected nodes. For the WAN we show that, except for Australia, all continental networks fall into the same universality class. Practical implications of this result are also discussed.
A robust worldwide air-transportation network (WAN) is one that minimizes the number of stranded passengers under a sequence of airport closures. Building on top of this realistic example, here we address how spatial network robustness can profit from cooperation between local actors. We swap a series of links within a certain distance, a cooperation range, while following typical constraints of spatially embedded networks. We find that the network robustness is only improved above a critical cooperation range. Such improvement can be described in the framework of a continuum transition, where the critical exponents depend on the spatial correlation of connected nodes. For the WAN we show that, except for Australia, all continental networks fall into the same universality class. Practical implications of this result are also discussed.
The construction of a new terminal at the Schenzen airport, Southeast China, has been used to question the current strategies of infrastructure growth in developing countries [1, 2]. Schenzen is a large city, but its airport is directly connected by an eight kilometer ferry to the Hong Kong airport, which can handle twice as many passengers. Is it reasonable to invest more than one billion dollars increasing the capacity of such a large infrastructure with another one nearby? Opponents to this investment classify it as a white elephant and as one example of the misbegotten infrastructure growth in developing countries. The ones in favor, argue that not only the costs of investing in Schenzen are lower than in Hong Kong but also global connectivity can profit from cooperation between stakeholders of air-transportation systems in the region. Here we address, from a network science perspective, how such proximity and cooperation between local actors is key to the robustness of spatial networks.The simplified representation of complex systems as a network of nodes and links has provided important insights into the design of a variety of systems, such as power grids [3-5], maritime commerce [6], and communication networks such as the Internet [7-9]. In many cases, nodes are spatially embedded according to the spatial coordinates of the elements [10, 11]. This simplification allows us to focus on the topological aspects of the system and to easily extend our results to many applications. We characterize the robustness of a network as its capacity to maintain global connectivity under a sequence of node removals and describe a strategy based on local cooperation to improve robustness under possibly realistic constraints. We discover a continuum transition when changing the distance for which nodes are allowed to swap links, a cooperation range. We calculate the critical exponents of this transition and show that the key factor controlling the value of the critical exponents is the exponent of the algebraic decay of the connection probability with the node distance.As an ubiquitous infrastructure system, we explain our method in the context of the worldwide air-transportation network (WAN), though our results impact the whole class of spatially embedded networks. It is paramount that the WAN works in an extremely reliable and efficient fashion, as any temporary airspace closure, such as the one caused by the eruption of the volcano Eyjafjallajökull in 2010, may cause huge losses worldwide [12, 13].Complex Networks have been used to study airflight networks. Simple abstractions of flights and airports have been used to characterize its robustness [14, 15], study its structural properties [16-25] and evolution [26, 27]. Here instead we go one step further and propose modifications to the robustness of the WAN and identify new properties associated with it. We summarize data provided by OpenFlights in the year 2011 as a single static network with 3237 airports (nodes, modeled as points distributed across the surface of a sphere with distance calculated according to the Haversine formula) and around eighteen thousand links [28]. Links are undirectional, assuming that each flight should return to its origin, and weighted according to the number of possible flights between two airports. Airports are weighted by the total number of passengers transported that year. Information regarding the number of passengers transported between airports is not available.As a self-organized system, in which preferential attachment is expected to play a pivotal role, the WAN is quite fragile to targeted attacks, i.e., intentional removal of the most connected nodes causing the collapse of the giant connected component [25]. The aim of our optimization strategy is to create a robust yet economically feasible WAN. Since robustness can be defined in different ways, we consider that a robust WAN should be capable of transporting passengers even in face of a targeted attack, in contrast with previous works where only the size of the largest connected component is considered [29-34]. We simulate a sequence of airport closures (node removal) and quantify robustness r as:
where N is the total number of nodes, n is the number of nodes removed from the network, and Π(q) is the number of passengers in the largest component after a fraction q = n/N of nodes were removed, i.e., the sum of nodes’ weight on the largest component. Closures are executed from the most to the least connected node.The location of airports are mostly determined by economical forces, such as to cater to local demands. In many cases, airports are located within a short distance from each other, sometimes only a few kilometers away as, e.g., airports in the Schenzen-Hong Kong area, or a few hundred kilometers but still easily reachable, such as the airports in the northeast of the United States. We assume that a flight rerouted to an airport within a cooperation range v of the original destination has a similar attractiveness. If need be, a passenger landing at a different airport could easily take another means of transportation, such as the local train network or a shuttle bus, to go to the desired destination. For transportation networks, the cooperation range is defined as the geographical distance between nodes, but other spatial networks might require other metrics, such as travel time or cost.We increase network robustness through link swaps, with the probability to swap a route inversely proportional to the weight of a link e
between airports i and j, so that important connections are affected with less priority. This tends to keep the transportation capacity of the system stable, and the introduction of complicated interventions on airports, such as building new runaways, might be avoided. Moreover, a connection is only rerouted to an airport within the cooperation range of the original destination. As an example, flights could be distributed between Hong Kong and Schenzen or among the airports surrounding London.Given a cooperation range v and a metric d(i,j), which calculates the distance between nodes i and j, the following swap strategy is performed:
This strategy is illustrated in Fig. 1. Swaps change the network robustness r but we only perform swaps that increase r. From this point on, we call such a swap, a geo swap. A fixed number of geo swaps of the order of the number of links is executed. To compare networks of different sizes and populations, we normalize the robustness as R = (r−r
min)/(r
max−r
min), in which r
min is the value of r for v = 50 km, the minimum value for which a geo swap will be considered in the WAN, and the maximum robustness r
max obtained for v = 18×103 km, which is approximately half of the planet perimeter. This strategy builds on top of previous work which focused on different acceptance mechanisms [30, 33] or topological characteristics [34], but differs significantly by focusing on geographic limitations and low-weight links.
Fig 1
Geo swap: a cooperation range rewiring.
Diagrammatic representation of a rewiring procedure based on a cooperation range. For a randomly selected node i, a node k at distance d(i, k) ≤ v is selected (Panel a). If nodes j, neighbor of i, and l, neighbor of k, also have d(j, l) ≤ v then links e
and e
, in blue, are swapped (Panel b).
Select a node i randomly having at least one neighbor;Select a neighbor j of node i with probability inversely proportional to the weight of e
;Select a pair of connected nodes k and l so that d(i,k) ≤ v and d(j,l) ≤ v with probability inversely proportional to the weight of e
;Remove links e
and e
and create links e
and e
.
Geo swap: a cooperation range rewiring.
Diagrammatic representation of a rewiring procedure based on a cooperation range. For a randomly selected node i, a node k at distance d(i, k) ≤ v is selected (Panel a). If nodes j, neighbor of i, and l, neighbor of k, also have d(j, l) ≤ v then links e
and e
, in blue, are swapped (Panel b).
Results
The cooperation range v limits the area of possible swaps to guarantee that a geographically acceptable change is performed. A too small value of v does not provide sufficient room for robustness improvement. While a too large value of v leads to reroutes of connections to impractically far away airports. By tuning the values of v, we observe a critical value of the cooperation range v* = 910±90 km at which a significant improvement in the WAN is first registered. This range in fact yields the highest variance of robustness increase among all possibilities, as shown in Fig. 2.
Fig 2
Robustness increase of the WAN.
Dependence of the optimized robustness on the cooperation range (blue) and variance over samples (red) with a maximum at 910±90 km, in which the standard deviation reachs the maximum.
Robustness increase of the WAN.
Dependence of the optimized robustness on the cooperation range (blue) and variance over samples (red) with a maximum at 910±90 km, in which the standard deviation reachs the maximum.By considering continental airflight networks—constructed from the division of the WAN into continents (details in S1 Table)—together with other spatially embedded networks (the European Power Grid and the European Rail network), we observe that v* is positively correlated with (Spearman’s correlation coefficient ρ = 0.78), where A is the total area in which the N nodes are embedded (Fig. 3). Being the combination of local and intercontinental flights, the WAN lies slightly off the trend, but in general we can conclude that the typical radius served by an airport is correlated to the minimum distance at which swaps become effective. Artificially generated random networks also confirm this relationship (S1 Fig). Other topological characteristics of the optimized networks are detailed in S4 Fig.
Fig 3
Critical cooperation range as a function of the nodes’ coverage.
The critical cooperation v* is positively correlated with , where A is the total area in which N nodes are embedded. The three different symbols represent the types of infrastructure networks in which the geo swap is applied.
Critical cooperation range as a function of the nodes’ coverage.
The critical cooperation v* is positively correlated with , where A is the total area in which N nodes are embedded. The three different symbols represent the types of infrastructure networks in which the geo swap is applied.Close to the critical cooperation range, the evolution of R scales with v−v* for the continental networks. Applying the finite-size scaling,
where ν and β are critical exponents and ℱ[x] is a scaling function, we collapse the data for different system sizes. For v = v*, as shown in the inset of Fig. 4, R scales with , with β/ν = 0.08±0.01, as expected for a continuous transition. This allows us to calculate the exponents in the main panel of Fig. 4 as β = 0.20±0.02 and 1/ν = 0.40±0.03. The data suggest that the construction of airports and the creation of connections follow a similar mechanism in all continents, though the limited system size of each continent and obvious geographic differences prevent strong conclusions. However, data for Australia significantly differs from the others. Because a great number of islands in Oceania have many small airports, sometimes being the only feasible connection between remote areas, we assume that airports and flights in this continent were established following a different mechanism. Most probably, the predominance of several small islands might pose a physical limit to the cooperation range which is related to the average distance between islands.
Fig 4
Continuous transition of robustness.
Data collapse of the robustness evolution for v−v* > 0 after successive applications of the geo swap. Curves in the main panel represent each continent. A total of 104 tentative geo swaps are executed for several cooperation range values. The value of v* is selected as the highest variance point over 100 samples. Data is scaled using 1/ν = 0.40 and β/ν = 0.08. The inset shows size dependence of R at v = v*, scaling as , with β/ν = −0.08±0.01, where N is the total number of nodes. Symbols are larger than the standard deviation.
Continuous transition of robustness.
Data collapse of the robustness evolution for v−v* > 0 after successive applications of the geo swap. Curves in the main panel represent each continent. A total of 104 tentative geo swaps are executed for several cooperation range values. The value of v* is selected as the highest variance point over 100 samples. Data is scaled using 1/ν = 0.40 and β/ν = 0.08. The inset shows size dependence of R at v = v*, scaling as , with β/ν = −0.08±0.01, where N is the total number of nodes. Symbols are larger than the standard deviation.Spatial networks are mainly defined by three properties: nodes’ position, degree distribution, and connection pattern. A simplified model—where nodes are assigned random positions, the degree distribution is a Poisson distribution, and connections are randomly assigned without any spatial/degree bias—displays different critical exponents (S3 Fig). However, if the probability P(i,j) that nodes i and j are connected decays algebraically with the distance between i and j,
where α ∈ ℝ is the decay exponent, we obtain exponents that are numerically consistent with the ones in Fig. 4. Based on a simplification of the gravity model, used to describe connections between geographically distributed nodes [6, 35–37], we call Eq. (3) a distance-decay model as it does not take into account the degree/weight of the nodes to calculate P(i,j).To test Eq. (3), we plot a new data-collapse in Fig. 5 based on networks generated as follows. Node positions are uniformly distributed across an Earth spherical cap of area A and in order to keep , the same value of the WAN, network size is calculated accordingly. Node degree follows a Poisson distribution of average degree 12. Node weights are chosen according to the equation , where k
is the degree of node i, which is a fit of the relationship between node weights and degree of the WAN. Link weights are randomly distributed from [1, 14], in which 14 is the maximum link weight on the WAN. We observe that changes in the value of α affect consistently the slope in the data-collapse (Fig. 5). We find a value of β similar to the one of the continents, without Australia, for α ∈ [1.8,2.0]. For α = 2.0, the finite-size scaling in Fig. 5c allows us to estimate: β = 0.23±0.02 and β/ν = 0.08±0.01 (Fig. 5 and Fig. 5). Further analysis also show that when α ≈ 2 the ratio between the average length of routes and the average distance between two airports is similar to that found for the continents (S2 Fig). Interestingly, the empirical probability distribution of link lengths in the WAN is a power law of exponent α = 2.2±0.2 (S5 Fig). This suggests that correlations as the ones developed in the distance-decay model are consistent with the ones found for the WAN and characteristic for the universality class.
Fig 5
Distance-decay model reproduces the same critical exponents of the WAN.
Data-collapse of the robustness evolution for v−v* > 0 after successive applications of the geo swap on random networks generated through the distance-decay model with . a, value of R at v = v* with α = 2.0 scaling with the number of nodes (N) as , with β/ν = −0.08±0.01. b, impact on β for the distance-decay model with different values of α. c, curves for different system sizes with α = 2.0, scaled using 1/ν = 0.35 and β/ν = 0.08.
Distance-decay model reproduces the same critical exponents of the WAN.
Data-collapse of the robustness evolution for v−v* > 0 after successive applications of the geo swap on random networks generated through the distance-decay model with . a, value of R at v = v* with α = 2.0 scaling with the number of nodes (N) as , with β/ν = −0.08±0.01. b, impact on β for the distance-decay model with different values of α. c, curves for different system sizes with α = 2.0, scaled using 1/ν = 0.35 and β/ν = 0.08.
Discussion
In order to provide applicable insights, any network modification strategy should take into account realistic constraints naturally imposed by the problem. The geo swap contains a simple set of rules specifically designed to improve the robustness of spatial networks. It is important to note however that a probabilistic approach is more a guidance than a closed optimization recipe. We expect that future procedures built on top of our strategy should be carefully tailored to the underlying system.In an infrastructure perspective, the geo swap, which makes flights land in different airports, has two crucial implications. Firstly, a second transportation system should be used to connect nearby airports, in line with recent works dealing with the coupling of infrastructure networks [38]. By taking into account the critical cooperation range these couplings could be designed or improved for distances close to v*. Secondly, a local level of cooperation is necessary between airports. Flights in Schenzen and Hong Kong could be rerouted to attend different yet nearby airports worldwide, further increasing the reliability of the local service and the overall WAN robustness.One could also organically extended our analysis to incorporate airlines into the scenario. The already existing alliances within the airline industry do cooperate on a regular basis. This direction could be pursued by future works if data about alliances among airlines is available.Our rewiring strategy is also able to show that the continents, with one exception, follow the same universality class regarding robustness improvements, as the probability that two airports are connected decays quadratically with their distance. Being a continent with its own geographical idiosyncrasies, Australia does not fit our analysis, for which further studies are necessary. In summary, our results show that, for any spatial network, the universality class of the robustness improvement strongly depends on the spatial correlation of connected nodes.
Methods
Fig. 2 results from the application of 104 tentative geo swaps for each value of v in the WAN. Each blue circle is the average over 250 samples while red circles stand for the variance over samples.In Fig. 3, data for the European Power Grid (red) is retrieved from Ref. [39] and the Rail transportation network was manually assembled using public data. The power grid network has 1254 nodes and 1812 links, and the rail network has 39 nodes and 70 links. For continents, the power grid, and the rail network, a total of 104 tentative geo swaps are executed for several cooperation range values. The value of v* is selected as the highest variance point over 100 samples, with error bars representing the values where variance is equal to 0.75σ
2(v*). The same data for the continents is used to construct Fig. 4, in which symbols are larger than the standard deviation.For all panels in Fig. 5, a maximum of 104 tentative geo swaps are executed for several cooperation ranges. Each point represents the average over 100 samples, with symbols being larger than standard deviation in Panel c. The critical cooperation range is defined as v* = 240±10 km.
Measures of the World Air-transportation Network.
(PDF)Click here for additional data file.
Behavior of the Critical Cooperation Range in Random Networks.
The critical cooperation v* correlated with , where A is the total area in which N nodes are embedded, in artificial networks. Data is based on artificially generated random networks, similar to the ones used for the distance-decay model in Fig. 5 of the main text, but with links randomly assigned without any bias. Each point represent the average over 100 randomly generated networks of 500 nodes. A total of 104 tentative geo swaps are executed for several cooperation range values. The value of v* is selected as the point with highest variance, with error bars representing the values where the variance is equal to 0.75σ
2(v*).(EPS)Click here for additional data file.
Distance Ratio in the model.
Distance-decay model reproduces the same β for different ratios between the average distance traveled by the flights (link length) and the average geographical distance between two airports of the WAN. Plot shows the impact on β for the distance-decay model with different values of α (blue) in comparison with data for the continents (green). The data used is the same from Fig. 4 (continents) and Fig. 5b (distance-decay model) in the main text.(EPS)Click here for additional data file.
Finite Size Scaling of Random Networks.
Data collapse of the robustness evolution for v−v* > 0 after successive applications of the geo swap in random networks. Curves in the main panel represent each continent scaled with 1/ν = 0.28 and β/ν = 0.20. The inset shows the size dependence of R at v = v*, scaling as , with β/ν = −0.20±0.01, where N is the total number of nodes. Data is based on artificially generated random networks, similar to the ones used for the distance-decay model in Fig. 5 of the main text, but with links randomly assigned without any bias. A total of 104 tentative geo swaps are executed for several cooperation range values. Each point represents the average over 200 samples, with symbols being larger than standard deviation in the main panel. The critical cooperation range is defined as v* = 240±10.(EPS)Click here for additional data file.
Characteristics of the Optimized Airport Networks.
Changes on networks characteristics after successive geo swaps with v = v*. The strategy makes the networks more assortative, more onion-like, but also more random, as clustering coefficient and modularity decrease. Plots show the change of several features of the airport networks after 104 tentative geo swaps. a, Degree assortativity (a
) [40]. b, Neighbors’ degree correlation (k
) [41]. c, Weighted clustering coefficient (CC
) [42], weighted by the number of passengers per airport. d, Clustering coefficient (CC). e, Onion-likeness (Sk) [34]. f, Modularity (Q) [43]. The subscript 0 represents the value of the value of the feature without any optimization. Box plots are used to represent the quantities computed for 100 networks, according to: lower whisker (horizontal trace below and on top of the box) for the lowest observation still within 1.5 IQR of the lower quartile (25% percentile of the distribution), bottom of the box for the lower quartile, white trace for the median, top of the box for the upper quartile, and upper whisker for the highest value still within 1.5 IQR of the upper quartile.(EPS)Click here for additional data file.
Flight distance distribution.
Flight distance distribution (link length) of the WAN. The empirical distribution of flight length shows a power law decay with exponent −2.2±0.2. Both raw (turquoise) and binned (purple) data are shown in the plot. For simplicity, an exponential cutoff is not considered.(EPS)Click here for additional data file.
Original dataset containing the airports and their coordinates, for the year 2011.
(CSV)Click here for additional data file.
Original dataset containing flights and estimated number of flights per day for the year 2011.
Authors: Zhenhua Wu; Lidia A Braunstein; Vittoria Colizza; Reuven Cohen; Shlomo Havlin; H Eugene Stanley Journal: Phys Rev E Stat Nonlin Soft Matter Phys Date: 2006-11-06
Authors: Duygu Balcan; Vittoria Colizza; Bruno Gonçalves; Hao Hu; José J Ramasco; Alessandro Vespignani Journal: Proc Natl Acad Sci U S A Date: 2009-12-14 Impact factor: 11.205