Next Article in Journal
Firm-Level Attributes, Industry-Specific Factors, Stakeholder Pressure, and Country-Level Attributes: Global Evidence of What Inspires Corporate Sustainability Practices and Performance
Previous Article in Journal
Macroeconomic Determinants of Credit Risk: Evidence on the Impact on Consumer Credit in Central and Eastern European Countries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring the Cascading Failure in Taxi Transportation Networks

School of Traffic and Transportation, Lanzhou Jiaotong University, Lanzhou 730000, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(20), 13221; https://doi.org/10.3390/su142013221
Submission received: 31 August 2022 / Revised: 27 September 2022 / Accepted: 27 September 2022 / Published: 14 October 2022
(This article belongs to the Section Sustainable Transportation)

Abstract

:
To explore the ability of taxi transportation service capacity in unexpected conditions, based on the taxi GPS trajectory data, this paper presented a taxi transportation network and explored a cascading failure model with the non-linear function of traffic intensity as the initial load. Moreover, the cascading failure conditions for different initial loads with different parameter settings were derived by combining the complex network theory. We verified the ability of taxi transportation networks to withstand unexpected conditions and analyzed the differences and features of taxi transportation service capacity for different areas of Lanzhou city. Three sets of comparative simulation experiments were implemented. The results show that when the initial load regulation factor α < 1 / θ , the failure of nodes with smaller initial loads in the network is more likely to cause cascading failure phenomena. When α > 1 / θ , the failure of nodes with larger initial loads in the network is more likely to cause cascading failure phenomena. Additionally, when α = 1 / θ , there is no significant correlation between whether cascading failure phenomena occur in the network and node loads. This study can provide a prior basis for decision-making in the management of urban taxi operations under different passenger flow intensities.

1. Introduction

As an essential part of the urban public transportation system, taxis play an indispensable role in ensuring the travel of urban residents. However, in the event of unforeseen events such as taxi charging station failure, traffic congestion, the surge in passenger flow, epidemic blockade, etc., a reduction in taxi service capacity in one area of a city or a surge of travel demand within a short time will affect the efficiency of the entire city taxi transportation system.
From the perspective of complex networks, the network system often has a large amount of load traffic. When one or more nodes in the network fail due to external effects, the related loads will be evacuated along the edges connected to it, which then redistributes the load traffic on the network. When the newly allocated load exceeds its capacity limit, a new round of node failures will be triggered, eventually leading to the failure of large-scale nodes in the network. This phenomenon is called cascading failure [1,2]. Scholars have mainly studied the cascading failure problem in computer networks [3] or power networks [4,5]. Nowadays, the main cascade failure models are Sandpile model [6], load-capacity model [7], coupled map lattice model (CML) [8], KQ-cascade model [9,10], etc. Among them, the load capacity cascading failure model proposed by Motter [7], which fits best with the mechanism of traffic congestion, has been widely used to study the invulnerability or robustness of a single-layer public transportation network. Many studies have been carried on capacity control [11,12], load distribution [13,14], node state [15,16,17], and other aspects in many fields, such as road transportation [18,19], rail transport [20,21,22], regular bus [23], urban agglomeration transportation network [24], and other network scenarios [25].
For the cascade failure of conventional rail transportation or bus transportation, the failure of a node represents the interruption of a certain line or the damage of a certain station, but for the taxi transportation networks without fixed routes and stations, a node of the network refers to a certain area of the city. The failure of a node means that it is difficult to take a taxi in a certain area for a long time. This regional lack of passenger service capacity must have some impact on taxi operations in other regions. Therefore, studying the cascade failure of the taxi transport networks can better identify the differences and variations in service capabilities across regions.
Many scholars regarded the betweenness as the initial load of the node in the related research. The network topology significance is expressed by the betweenness in most networks, which is consistent with the routing decision of the traveler. However, there are also some real network node flows that do not have clear regularity. To address this issue, some scholars improved the models related to the initial load, such as setting the initial load as a linear or non-linear relationship between betweenness or degree functions [26,27,28,29]. These improved models promote the effectiveness of the cascading failure model to describe the survivability of real complex systems, but they focus on theoretical analysis, and most of the simulation processes are still based on scale-free networks, which lack empirical evidence of real-world networks. Furthermore, taxis are widely distributed in cities with autonomous routing compared to modeling approaches for rail transit or bus networks such as L-space, P-space, and C-space [1,30,31]. The taxi transportation network has high traffic density, high complexity, and strong time-varying ability. Obviously, all the pick-up and drop-off stations cannot be exhaustively listed in the modeling process. Therefore, limited by the abstract nature of the taxi transportation networks, there are few studies on the cascading failure of the taxi transportation networks.
In this paper, we used the Lanzhou taxi GPS trajectory data to extract the OD (Origin-Destination) information of trips, and the K-means ++ clustering algorithm is used to divide the travel information into taxi-operating districts for transforming “regions” into “nodes”. We constructed a directional weighted network of taxi passenger flow considering the quantitative relationship between node traffic intensity and node degree in the taxi transportation network. Additionally, a cascade failure model for the actual passenger flow taxi transportation network is proposed. Finally, the evaluation for cascade failure is empirically analyzed through theoretical analysis and simulation experiments.
The remainder of this paper is organized as follows: Section 2 introduces a representation method of taxi transportation networks based on trajectory data and calculates the basic topological characteristics of the taxi transportation network in Lanzhou under this method. In Section 3, a cascading failure model with actual flow intensity as the load is proposed. In Section 4, the critical conditions for cascading failures of our model under different flow scenarios are derived. In Section 5, three sets of comparative simulation experiments are designed to verify the laws proposed in this paper. In Section 6, at the end of this paper, the conclusions and future studies are discussed.

2. Construction of Taxi Transportation Networks

2.1. Data Cleaning and Map Matching

More than 800 million GPS trajectory data is generated by about 10,000 taxis in Lanzhou during April 2022. The GPS trajectory data include a variety information, such as the taxi license plate number, coordinates, acquisition time, taxi operation status, etc., as shown in Table 1.
Errors or deviations may inevitably occur due to unstable signals or equipment failures; therefore, cleaning duplicate abnormal data of the trajectory data is necessary. According to the vehicle status information, the taxi pick-up and drop-off data are extracted. A map-matching algorithm based on the road geometric relationship [32,33] is used to correct the location of the taxi pick-up and drop-off points. Finally, an average of 270,000 valid pick-up and drop-off point data per day are obtained.

2.2. Spatial Clustering and Network Construction

The K-means ++ algorithm [34] is used to obtain k clusters, and the information of the drop-off points are counted in each cluster, which is the traffic connection between each sub-region A i and other sub-regions A j . In this way, a taxi travel flow matrix is established:
O D = [ o d 11 o d 1 k o d k 1 o d k k ] ( i , j [ 1 , k ] )
The cluster center is regarded as the center of gravity of the taxi operation area A i , which is the node v i of the taxi transportation network. If there is a traffic connection between any two areas A i and A j , a directed edge e i j will be generated between nodes v i and v j , and the traffic flow between A i and A j is the edge weight w i j , which is used to construct a directed weighted complex network for taxi transportation G , where
G = { V , E , W } V = { v 1 , v 2 , v 3 , , v k } E = { e 11 , e 12 , e 13 , , e k k } W = { w 11 , w 12 , w 13 , , w k k }
In this process, we first need to determine the value of k , the number of clusters, which in this paper determines the size of the urban space division. Regarding the scale of division, when the division scale is too large, the division cell is too coarse, which makes the analysis unable to be detailed, and the short-haul traffic within each cab operation cell is not counted in this case, which will lead to insufficient sample size of inter-regional traffic connections. When the scale of division is too small, the sample size in the division cell is small, the regional characteristics are diluted, and it is difficult to reflect the differences among regions, and it is easy to have too few samples in some regions, which will lead to the loss of statistical significance.
Most researchers in the field of transportation tend to determine the cluster size exclusively by referring to census tracts or the concept of “traffic cell” in traditional traffic engineering theory. The literature [35] used census tracts as a reference basis for division and constructed a Chicago taxi OD network with 679 nodes, and the literature [36] used traffic tracts in the Xi’an urban transportation plan as a reference basis for division and constructed a Xi’an city taxi OD network with 422 nodes. In order to find the appropriate division scale for the main city of Lanzhou, two indicators, intra-regional traffic share and average distance between neighboring regional centroids, are designed in this paper.
Intra-regional traffic share: the ratio of the sum of short haul traffics whose origins and destinations are all within the same region to the sum of total traffic.
η = i = j o d i j i , j K o d i j
Average distance between neighboring region centroids: the actual distance is calculated between all region centroids two by two, and then the average of the top k distances is taken in order of smallest to largest.
D ¯ = 1 k min { i , j k D ( C i , C j ) }
where D ( C i , C j ) = R · arccos [ cos ( y i ) cos ( y j ) cos ( x i x j ) + sin ( y i ) sin ( y j ) ] , x i and y i are the latitude and longitude coordinates of the center point C i , and R is the radius of the Earth, which is 6371.004.
As can be seen from Figure 1, at k = 400 , there is a clear “elbow phenomenon”, and the number of samples ignored at this time accounts for about 3 percent of all, which is appropriate. We can see in Figure 2 that after the value of k exceeds 400, the average distance between the centers of each adjacent area is already less than 450 m, which means that many areas are already small. Considering the urban scale of Lanzhou main city and referring to the results of traffic cell division of Lanzhou city traffic planning, we can see that if the division is even smaller, this will cause some areas of the same nature to be wrongly cut apart. Therefore, the main city of Lanzhou is divided into 400 taxi operation areas. The visualization of the delineation results is shown in Figure 3. From a macroscopic point of view, we can assess whether the scale of the division is adapted to the scale of the city. We can see that in urban centers, where people are socially active, the study cells are divided into small and dense; whereas, in suburban areas the study cells become relatively large and sparse, which is determined by the density of taxi distribution in the city. This Figure demonstrates to some extent the advantage of clustering being more flexible and better able to capture key information than grid division.
Then, a taxi transportation network with 400 nodes and 25,571 non-zero weight edges is constructed. The approximate topological characteristics of the taxi transportation network can be seen in Figure 4. It is a tightly connected network structure, in which a large number of nodes near the center of the network are connected to each other, and only individual nodes on the periphery of the network have few neighbors, which implies that the taxi transportation network is characterized by a large amount of information, a high level of activity, and a wide range of connections. Figure 5 reflects the actual geographical location of each node of the network. It can roughly reflect the flow characteristics of cabs in different areas within the city: the areas in the center of the city have the most frequent and closest traffic connections with each other, all suburbs have a tendency to flow to the central area, but there are few traffic connections between suburbs and suburbs.

2.3. Analysis of Topological Characteristics of Taxi Transportation Networks

Assuming that the taxi models are consistent in a large-scale sample and that the single vehicle carries a stable number of passengers per trip, then the number of taxi passengers carried in each region can be considered as the taxi traffic intensity in each region, specifically, the traffic intensity at node v i is the sum of the edge weights associated with node v i , then the traffic intensity of the nodes in the taxi OD network can be expressed as:
S i = v j N i w i j
where N i is the set of neighbors of node v i , and w i j is the traffic flow in the direction from node v i to node v j .
The average path length L is defined as the average of the distances between any two nodes,
L = 2 i j dis ( v i , v j ) N ( N 1 )
where the distance dis ( v i , v j ) between nodes v i and v j is defined as the number of edges on the shortest path connecting these two nodes.
Since the taxi transportation network is a directional weighted network, according to the method given in the literature [37], the clustering coefficient is calculated as:
C i W = ( W [ 1 3 ] + ( W T ) [ 1 3 ] ) i i 3 2 [ d i ( d i 1 ) 2 d i ]
where W [ 1 3 ] = { w i j 1 3 } , i.e., the matrix obtained from W by taking the third root of each entry. d i is the number of bilateral edges between v i and its neighbors (i.e., the number of nodes v j for which both an edge e i e j and an edge e j e i exist).
The average degree, average path length, aggregation coefficient, and other topological characteristic indicators of the taxi transportation network are calculated by the python networkx package, as shown in Table 2.
Figure 6 and Figure 7 show the order of node degree and node traffic intensity from small to large.
As shown in Figure 6 and Figure 7, the node degree and the traffic intensity conform to the power-law distribution. The closeness of transport links and the volume of passenger traffic varies greatly from region to region. In order to investigate the quantitative relationship between nodal degree and nodal intensity, we set three functions ( S ( d ) A · d θ , S ( d ) d θ and S ( d ) A · d ± C ) and used Origin software to fit the nodal degree and nodal traffic intensity and calculate their residual sum of squares, R-squared (COD), and adjusted R-squared, according to the fitting results of different functions in Figure 8 and Table 3, the nonlinear function has the best fitting effect. The fitting result is S ( d ) 0.38 · d 1.37 .

3. Cascading Failure Model Construction

3.1. Initial Load and Capacity Control

Compared with topological indicators such as degree or betweenness, the passenger flow intensity of the network can more genuinely reflect the initial load of the network in the taxi transportation network. In order to better simulate the time-varying characteristics of the urban taxi transportation network and reflect the traffic state under different traffic flows, we propose to use the nonlinear function of the passenger flow intensity as the initial load of the node:
Q i ( 0 ) = S i α
Among them, Q i ( 0 ) refers to the initial load of node v i , α > 0 refers to the initial load distribution coefficient, and S i > 1 refers to the network passenger flow intensity, then this is a monotonically increasing function of α . In this paper, we use α to regulate the initial load size loaded to each node of the network, the larger α is, the greater the load on each node in the network we study, which implies a peak traffic scenario. Conversely, the smaller α , the smaller the load on the nodes in our studied network, which implies a low traffic scenario.
It is assumed that the maximum number of taxi services within region A i , which is also the maximum tolerable load of the node, is defined as the node capacity in this paper and is expressed as a linear function of the initial load:
C i = β Q i ( 0 )
To ensure that no traffic overflow occurs in any node in the network, we set β 1 , the node backup capacity coefficient.

3.2. Node Status Recognition

After obtaining the load from the adjacent node v j at time t , the load of node v i at time t is:
Q i ( t ) = Q i ( t 1 ) + Δ Q j
The state of node v i at time t is defined as:
i s ( v i ) = { 1 0         Q i ( t ) C i Q i ( t ) > C i
Then, the total load transmitted at node v i to all its neighboring nodes at time ( t + 1 ) is:
Δ Q i ( t + 1 ) = i s ( v i ) · Q i ( t )
When the traffic demand of region A i at the moment of t is less than the taxi service capacity that the region can provide, it means that the load of node v i at the moment of t is less than its capacity, that is, when Q i ( t ) C i , the node is in the normal state and does not transmit the load to the neighboring nodes; when the traffic demand of region A i at the moment of t is greater than the taxi service capacity that the region can provide, it means that the region needs the taxis cruising in other regions at this time to come to help, and this process can be regarded as the traffic demand of the region is borne by the cabs in other regions. Expressed in the network is that the load of node v i at the moment of t exceeds its capacity, specifically, when Q i ( t ) > C i , the node is in a failed state, and at the next moment, all its loads will be distributed to its adjacent nodes, and no new loads will be accepted.

3.3. Load Redistribution

There are two methods of load redistribution: one is network-wide distribution, the load of the failed node is redistributed to the entire network, and the other is local distribution, that is, the load of the failed node is distributed to its adjacent nodes according to specific routing rules. In the real taxi transportation scenario, if the supply and demand in region A i is out of balance, the taxis or travelers in this area always prioritize the adjacent area. Therefore, for the taxi transport network, the local load redistribution method is more effective, and it is often more inclined to select the node with a larger capacity. The load distributed by each adjacent node can be expressed as:
Δ Q j = C j φ Ω C φ Q i
where Ω is the set of adjacent nodes of the failed node v i .

3.4. Network Failure Evaluation Index

In this paper, the proportion of surviving nodes indicates the average network failure level. Specifically, it is the ratio of the nodes still surviving in the process of cascading failure to the total number of initial nodes:
R = N N

3.5. Cascading Failure Simulation Process

Step 1: Build a taxi transportation network model and establish a region-passenger flow adjacency matrix.
Step 2: According to the area-passenger flow adjacency matrix, set the initial network load according to Formulas (1) and (2).
Step 3: Attack a node in the network to make it invalid.
Step 4: Evacuate the initial load of the failed node to adjacent nodes according to Formula (6).
Step 5: Update the load of each node in the network according to the Formula (3), judge the current state of the adjacent nodes according to the Formula (4), update the network information, and record the set of failed nodes and the set of surviving nodes at this time.
Step 6: After the adjacent node receives the load from the failed node, determine whether the cascading failure occurs according to Formula (4). If cascading failure occurs, start a new round of cascading failure simulation, and perform Step 4. If not, perform Step 7.
Step 7: Calculate the proportion of surviving nodes in the cascading failure process according to Formula (7).
End.

4. Cascading Failure Model Analysis

From the cascading failure model and simulation process, it can be known that the key condition to avoid the cascading failure at any time t is:
Q j ( t 1 ) + Δ Q i C j
Substitute Equations (1), (2), and (6) into:
Q j ( t 1 ) + C j φ Ω C φ Q i β S j α
For a taxi transportation network, a node that fails will transmit its load out, but if it does not fail, it will not transmit the load outward and will only accept the load from other failed nodes, then for any unfailed node v j , there must be:
Q j ( 0 ) Q j ( t 1 ) Q j ( t )
Then, for Formula (9), we have:
Q j ( 0 ) + C j φ Ω C φ Q i Q j ( t 1 ) + C j φ Ω C φ Q i β S j α
Further obtained:
S j α + S j α φ Ω S φ α S i α β S j α
According to the derivation method of the cascading failure critical condition of the scale-free network in the literature [20], the relationship between the traffic intensity and the node degree of the taxi transportation network in this paper can be regarded as S i d θ , then the Formula (12) can be transformed into:
k j α θ + k j α θ φ Ω k φ α θ k i α θ β k j α θ
Due to the node reserve capacity coefficient β 1 , β can be split into β = ( 1 + γ ) , γ 0 , and substituted into (13) to get:
k i α θ φ Ω k φ α θ γ
Because in complex network theory, degree and degree distribution satisfy Equations (15)–(17):
k = k min k max P ( k ) = 1
k = k min k max k P ( k ) = k
φ Ω k α θ = k = k min k max k i P ( k k i ) k α θ
For the taxi transportation network, each OD information is independent, i.e., each traveler’s origin and destination are based on his own transportation needs and are not influenced by other travelers, which ensures that the network is degree uncorrelated, and therefore, Equation (18) also holds in the taxi transportation network:
P ( k k i ) = k P ( k ) k
where P ( k k i ) is the conditional probability that a node with degree value k i has an adjacent node with degree value k . Combining with the Formulas (14)–(18), we can finally deduce:
k i α θ 1 k k α θ + 1 γ
Substitute the node traffic intensity into Formula (20).
S i α θ 1 θ S S k α θ + 1 θ γ
For a given network, γ , S , and S k ( α θ + 1 ) / θ are all fixed values. When ( α θ 1 ) / θ 0 , S i ( α θ 1 ) / θ is a monotonically increasing function of S i . When S i is larger, the inequality of Formula (20) does not hold. The actual performance is that when the high-load initial node fails, it is more likely to cause cascading failures. When ( α θ 1 ) / θ < 0 , S i ( α θ 1 ) / θ is a monotonically decreasing function of S i . When S i is smaller, the inequality of Formula (20) does not hold, that is, when the low-load initial node fails, it is more likely to cause cascading failures. When α = 1 / θ , the nodes to resist cascading failures is more well-distributed.

5. Simulation Experiments of Taxi Transportation Network

5.1. Simulation Parameter Setting

According to the above analysis, the influence of nodes failure is different under different parameters. We set up three groups of control simulation experiment scenarios, α < 1 / θ , α = 1 / θ , and α > 1 / θ . Each scenario considers different capacity coefficients γ . We attack all nodes of the taxi transportation network by the flow intensity, and record the γ value of each node, which do not to have cascading failure.
Combining with the analysis results ( θ 1.37 ) in Section 2.3, we can obtain α 0.73 when α = 1 / θ . Therefore, in the three groups of control experiments, the initial load distribution coefficients are set as α = 0.20 , α = 0.73 , and α = 1.20 . Start at 0 with a step size of 0.005 and loop 100 times. Each set of experiments is simulated 10 times.

5.2. Simulation Results and Analysis

As shown in Figure 9, when α = 0.20 < 1 / θ , compared with high-load nodes, the node capacity required for low-load nodes to avoid cascading failures when attacked is larger, and the γ value for individual nodes not to fail is as high as 0.4 or even 0.5. This means that the network is at α < 1 / θ , nodes with low initial load are vulnerable and more prone to cascading failures, while nodes with high initial load have better stability and a strong ability to resist cascading failures. The correlation between flow intensity and cascading failure does not seem to be reflected in Figure 10. When α = 0.73 = 1 / θ , the γ value of the network without cascading failure is between 0.04 and 0.12, and the network cascading failure has no significant correlation with the initial load of the failed node. This means that the network is at α = 1 / θ and the nodes to resist cascading failures are more uniform. Figure 11 is the exact opposite of Figure 9, when α = 1.20 > 1 / θ , nodes with lower initial load in the network are more stable, and a few nodes no longer have cascading failures whose γ is 0.02. However, nodes with a higher initial load show a certain vulnerability which a higher γ value is required to ensure that cascading failures will not occur.
Through further analysis, it can be found that when α < 1 / θ or α > 1 / θ , there is a certain power-law distribution relationship between the cascading failure resistance of network nodes and the size of the initial load.
Considering the real scene, the high initial load ( α > 1 / θ ) represents the peak of urban taxi passenger flow, and the low initial load ( α < 1 / θ ) represents the flat peak or trough of urban taxi passenger flow. High-load nodes represent high-traffic-active areas in urban hotspots, and low-load nodes represent remote, low-traffic-active areas. According to the simulation results, the anti-interference ability of Lanzhou taxi network is quite good. However, during the peak period, if the passenger flow increases in urban hotspot areas, the taxi transportation networks will be prone to cascade failures, which will affect the taxi passenger service capacity in other areas of the city, and there will be a certain risk of network paralysis. During the peak or trough period, the taxi service capacity is sufficient in urban hotspot areas, and the capacity coordination and deployment capacity between hotspot areas is strong; whereas, the service capacity in remote urban areas is insufficient, and the capacities that can be coordinated and deployed between adjacent areas are relatively limited. Faced with a sudden surge in traffic demand, paying more attention to the taxi passenger service in remote urban areas is necessary.

6. Conclusions

In this paper, we extract the pick-up and drop-off point information of the taxi GPS trajectory data, use the clustering method to construct the taxi transportation network, and design a taxi passenger cascading failure model with the nonlinear function of the traffic intensity as the initial load. Then, the critical conditions of cascading failure are analyzed. The results show that the network construction method based on the clustering of pick-up and drop-off points can effectively reflect the topological characteristics of the taxi transportation network, which can be used as a powerful tool for mining the spatial and temporal distribution characteristics of taxi passenger flow. The cascading failure model and simulation process of the taxi transportation networks proposed in this paper also reveal the law of differences of taxi passenger service capacity under different passenger flow backgrounds.
Increasing the node capacity is an effective way to enhance the strength of the network and improve the anti-attack capability of the network. Still, the increase in the node capacity also means a rise in construction and operation costs. Therefore, moderately controlling node flow, and allocating network resources scientifically and rationally, are the most powerful way to avoid cascading failures in taxi transportation networks and improve taxi service capabilities.
For taxi transportation networks, the adjustment of nodes’ capacity and load is more abstract than the cascading failure problem of traditional bus or rail networks. In this paper, on the one hand, the node is only set in two states, normal and failed, and in future research, we are prepared to set more refined states, such as normal, saturated but not failed, and failed, to enrich our research. On the other hand, for the capacity of the node, it can be explained in several aspects such as regional vehicle density and taxi empty cruising rate, etc. If more data on taxi operations can be combined to make more accurate quantitative analysis of these elements in the future, this will bring more useful information to passengers and taxi operating companies.

Author Contributions

Conceptualization, X.L. and B.L. (Bin Lv); methodology, X.L. and B.L. (Bin Lv); software, X.L. and B.L. (Binke Lang); validation, B.L. (Bin Lv) and Q.C.; resources, B.L. (Bin Lv); data curation, B.L. (Bin Lv); writing—original draft preparation, X.L.; writing—review and editing, X.L., B.L. (Bin Lv) and Q.C.; visualization, X.L. and B.L. (Binke Lang); supervision, B.L. (Bin Lv); funding acquisition, B.L. (Bin Lv). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China Grant No. 61463026, No. 61463027, Double first-class major scientific research project of Gansu Provincial Department of Education No. GSSYLXM-04, and the Excellent Postgraduate “Innovation Star” Project of Gansu Provincial Department of Education No.2022CXZX-580.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, J.J. Studies on the Complexity of Topology Structure in the Urban Traffic Network. Ph.D. Thesis, Beijing Jiaotong University, Beijing, China, 2008. [Google Scholar]
  2. Cohen, R.; Havlin, S. Complex Networks: Structure, Robustness and Function; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  3. Dusia, A.; Sethi, A.S. Recent advances in fault localization in computer networks. IEEE Commun. Surv. Tutor. 2016, 18, 3030–3051. [Google Scholar] [CrossRef]
  4. Yang, Y.; Nishikawa, T.; Motter, A.E. Small vulnerable sets determine large network cascades in power grids. Science 2017, 358, eaan3184. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Kumar, S.A.; Tasnim, M.; Basnyat, Z.S.; Karimi, F.; Khalilpour, K. Resilience Analysis of Australian Electricity and Gas Transmission Networks. Sustainability 2022, 14, 3273. [Google Scholar] [CrossRef]
  6. Turalska, M.; Burghardt, K.; Rohden, M.; Swami, A.; D’Souza, R.M. Cascading failures in scale-free interdependent networks. Phys. Rev. E 2019, 99, 032308. [Google Scholar] [CrossRef] [Green Version]
  7. Motter, A.E.; Lai, Y.C. Cascade-based attacks on complex networks. Phys. Rev. E 2002, 66, 065102. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Wang, B.; Su, Q.; Chin, K.S. Vulnerability assessment of China–Europe Railway Express multimodal transport network under cascading failures. Phys. A Stat. Mech. Its Appl. 2021, 584, 126359. [Google Scholar] [CrossRef]
  9. Yu, Y.; Xiao, G.; Zhou, J.; Wang, Y.; Wang, Z.; Kurths, J.; Schellnhuber, H.J. System crash as dynamics of complex networks. Proc. Natl. Acad. Sci. USA 2016, 113, 11726–11731. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  10. Li, J.; Wang, J.; Sun, S.; Xia, C. Cascading crashes induced by the individual heterogeneity in complex networks. Appl. Math. Comput. 2018, 323, 182–192. [Google Scholar] [CrossRef]
  11. Wang, B.; Kim, B.J. A high-robustness and low-cost model for cascading failures. EPL Europhys. Lett. 2007, 78, 48001. [Google Scholar] [CrossRef] [Green Version]
  12. Chen, C.Y.; Zhao, Y.; Gao, J.; Stanley, H.E. Nonlinear model of cascade failure in weighted complex networks considering overloaded edges. Sci. Rep. 2020, 10, 13428. [Google Scholar] [CrossRef]
  13. Duan, D.L. Cascading failure of complex networks based on load local preferential redistribution rule. Complex Syst. Complex. Sci. 2015, 12, 33–39. [Google Scholar]
  14. Wang, D.; Jia, G.; Zong, H.; He, W. Abnormal dynamics induced by congestion effect in cascading failures. Mod. Phys. Lett. B 2019, 33, 1950001. [Google Scholar] [CrossRef]
  15. Crucitti, P.; Latora, V.; Marchiori, M. Model for cascading failures in complex networks. Phys. Rev. E 2004, 69, 045104. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Lv, C.C.; Si, S.B.; Duan, D.L.; Zhan, R.J. Dynamical robustness of networks against multi-node attacked. Phys. A Stat. Mech. Its Appl. 2017, 471, 837–844. [Google Scholar] [CrossRef]
  17. Huang, W.; Zhou, B.; Yu, Y.; Yin, D. Vulnerability analysis of road network for dangerous goods transportation considering intentional attack: Based on Cellular Automata. Reliab. Eng. Syst. Saf. 2021, 214, 107779. [Google Scholar] [CrossRef]
  18. Qian, Y.; Wang, B.; Xue, Y.; Zeng, J.; Wang, N. A simulation of the cascading failure of a complex network model by considering the characteristics of road traffic conditions. Nonlinear Dyn. 2015, 80, 413–420. [Google Scholar] [CrossRef]
  19. Liu, J.; Yin, Y. Research on simulation of traffic congestion based on cascade failure. J. Transp. Eng. Inf. 2018, 16, 136–144. [Google Scholar]
  20. Sun, L.; Huang, Y.; Chen, Y.; Yao, L. Vulnerability assessment of urban rail transit based on multi-static weighted method in Beijing, China. Transp. Res. Part A Policy Pract. 2018, 108, 12–24. [Google Scholar] [CrossRef]
  21. Huang, A.L.; Xu, X.H.; Guan, W.; Duan, M. Evolution of metro network stability based on weighted coupled map lattice. J. Transp. Syst. Eng. Inf. Technol. 2021, 21, 140–149. [Google Scholar]
  22. Pan, S.Z.; He, J.; Wang, Y.P.; He, Z.B. On the influence of circle line on the resilience of subway network. J. Transp. Eng. Inf. 2022, 2022, 1–15. [Google Scholar] [CrossRef]
  23. Zhang, L.; Lu, J.; Fu, B.; Li, S.B. A cascading failures model of weighted bus transit route network under route failure perspective considering link prediction effect. Phys. A Stat. Mech. Its Appl. 2019, 523, 1315–1330. [Google Scholar] [CrossRef]
  24. Li, C.B.; Li, Y.F.; Wu, P. Study on vulnerability of urban agglomeration passenger traffic network considering time characteristics. J. Syst. Simul. 2022, 34, 2037–2045. [Google Scholar]
  25. Yang, Z.; Clemente, M.F.; Laffréchine, K.; Heinzlef, C.; Serre, D.; Barroca, B. Resilience of Social-Infrastructural Systems: Functional Interdependencies Analysis. Sustainability 2022, 14, 606. [Google Scholar] [CrossRef]
  26. Holme, P.; Kim, B.J.; Yoon, C.N.; Han, S.K. Attack vulnerability of complex networks. Phys. Rev. E 2002, 65, 056109. [Google Scholar] [CrossRef] [PubMed]
  27. Wang, J. Origin of the stronger robustness against cascading failures of complex networks: A mitigation strategy perspective. Mod. Phys. Lett. B 2013, 27, 1350023. [Google Scholar] [CrossRef]
  28. Tan, X.H.; Wang, Y.; Li, B.Q.; Liu, D. A research on the load redistribution based on the cascading failure model of scalefree network. J. Air Force Eng. Univ. Nat. Sci. Ed. 2016, 17, 88–92. [Google Scholar]
  29. Yin, M.; Wang, L.; Yao, C.; Wu, X.; Song, Y.; Zhang, Y. Research on an cascade failure model of improved scale-free network. In Proceedings of the 2021 7th International Conference on Computer and Communications (ICCC), Chengdu, China, 10–13 December 2021. [Google Scholar]
  30. Qiao, K.; Zhao, P.; Yao, X.M. Performance analysis of urban rail transit network. J. Transp. Syst. Eng. Inf. Technol. 2012, 12, 115–121. [Google Scholar] [CrossRef]
  31. An, X.L. Research on the Balance of Urban Public Transport Networks Based on the Synchronization of Complex Networks. Ph.D. Thesis, Lanzhou Jiaotong University, Lanzhou, China, 2014. [Google Scholar]
  32. White, C.E.; Bernstein, D.; Kornhauser, A.L. Some map matching algorithms for personal navigation assistants. Transp. Res. Part C Emerg. Technol. 2000, 8, 91–108. [Google Scholar] [CrossRef]
  33. Quddus, M.A.; Ochieng, W.Y.; Noland, R.B. Current map-matching algorithms for transport applications: State-of-the art and future research directions. Transp. Res. Part C Emerg. Technol. 2007, 15, 312–328. [Google Scholar] [CrossRef] [Green Version]
  34. Arthur, D.; Vassilvitskii, S. k-Means++: The advantages of carefull seeding. In Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, New Orleans, LA, USA, 7–9 January 2007; Volume 11, pp. 1027–1035. [Google Scholar]
  35. Chen, Y.; Hyland, M.; Wilbur, M.P.; Mahmassani, H.S. Characterization of Taxi Fleet Operational Networks and Vehicle Efficiency: Chicago Case Study. Transp. Res. Rec. 2018, 2672, 127–138. [Google Scholar] [CrossRef]
  36. Yang, Y.; He, Z.; Song, Z.Y.; Fu, X.; Wang, J. Investigation on structural and spatial characteristics of taxi trip trajectory network in Xi’an, China. Phys. A Stat. Mech. Its Appl. 2018, 506, 755–766. [Google Scholar] [CrossRef]
  37. Fagiolo, G. Clustering in complex directed networks. Phys. Rev. E 2007, 76, 26107. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Intra-regional traffic share.
Figure 1. Intra-regional traffic share.
Sustainability 14 13221 g001
Figure 2. Average distance between neighboring region centroids.
Figure 2. Average distance between neighboring region centroids.
Sustainability 14 13221 g002
Figure 3. Visualization of clustering.
Figure 3. Visualization of clustering.
Sustainability 14 13221 g003
Figure 4. Taxi transportation network (abstract).
Figure 4. Taxi transportation network (abstract).
Sustainability 14 13221 g004
Figure 5. Taxi transportation network (combined with spatial location).
Figure 5. Taxi transportation network (combined with spatial location).
Sustainability 14 13221 g005
Figure 6. Node degree values (in ascending order).
Figure 6. Node degree values (in ascending order).
Sustainability 14 13221 g006
Figure 7. Node traffic intensity (in ascending order).
Figure 7. Node traffic intensity (in ascending order).
Sustainability 14 13221 g007
Figure 8. The relationship between node degree and node traffic intensity.
Figure 8. The relationship between node degree and node traffic intensity.
Sustainability 14 13221 g008
Figure 9. Capacity threshold for no cascading failures when each node fails ( α = 0.20 ).
Figure 9. Capacity threshold for no cascading failures when each node fails ( α = 0.20 ).
Sustainability 14 13221 g009
Figure 10. Capacity threshold for no cascading failures when each node fails ( α = 0.73 ).
Figure 10. Capacity threshold for no cascading failures when each node fails ( α = 0.73 ).
Sustainability 14 13221 g010
Figure 11. Capacity threshold for no cascading failures when each node fails ( α = 1.20 ).
Figure 11. Capacity threshold for no cascading failures when each node fails ( α = 1.20 ).
Sustainability 14 13221 g011
Table 1. Taxi GPS Data Fields.
Table 1. Taxi GPS Data Fields.
Field NameDescriptionExample
vehnumTaxi license plate numberGanA80001
longitudeGPS longitude103.69802
latitudeGPS latitude36.10697
gpstimeGPS time12:46.0
taxistatusTaxi operation status, 0 means empty, 1 means passenger0
velocityThe velocity of the taxi currently0
Note: The taxi operation status ignores the device delay in this paper, and regards the 1 point changing from 0 to 1 and the 0 point changing from 1 to 0 as the positions of passengers getting on and off.
Table 2. Relevant characteristic indicators of taxi transportation network.
Table 2. Relevant characteristic indicators of taxi transportation network.
Number of NodesNumber of EdgesAverage DegreeAverage Traffic IntensityAverage Path LengthClustering Coefficient
40025,5711283091.9730.437
Table 3. Fitting state statistical indicators.
Table 3. Fitting state statistical indicators.
FunctionFitting ResultsSample SizeDegree of FreedomResidual Sum of SquaresR-SquaredAdjusted R-Squared
S ( d ) A · d θ S ( d ) 0.38 · d 1.37 4003983,922,132.893680.782790.78225
S ( d ) d θ S ( d ) d 1.18 4003994,092,719.03440.773350.77335
S ( d ) A · d ± C S ( d ) 2.94 · d 66.46 4003984,282,136.811860.762860.76226
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, X.; Lv, B.; Lang, B.; Chen, Q. Exploring the Cascading Failure in Taxi Transportation Networks. Sustainability 2022, 14, 13221. https://doi.org/10.3390/su142013221

AMA Style

Li X, Lv B, Lang B, Chen Q. Exploring the Cascading Failure in Taxi Transportation Networks. Sustainability. 2022; 14(20):13221. https://doi.org/10.3390/su142013221

Chicago/Turabian Style

Li, Xu, Bin Lv, Binke Lang, and Qixiang Chen. 2022. "Exploring the Cascading Failure in Taxi Transportation Networks" Sustainability 14, no. 20: 13221. https://doi.org/10.3390/su142013221

APA Style

Li, X., Lv, B., Lang, B., & Chen, Q. (2022). Exploring the Cascading Failure in Taxi Transportation Networks. Sustainability, 14(20), 13221. https://doi.org/10.3390/su142013221

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