Abstract
Particle flows in spatial networks are susceptible to congestion. In this paper, we analyze the phase transitions of these networks to a state of congested transport and the influence of both topology and spatial dynamics on its emergence. We systematically show that the value of the critical loading rate at which congestion emerges is affected by the addition of spatial dynamics, changing the nature of this transition from a continuous to a discontinuous one. Our numerical results are confirmed by introducing an analytical solvable framework. As a case of study, we explore the implications of our findings in the San Francisco road network where we can locate the roads that originate the congested phase. These roads are spatially constrained, and not necessarily those with high betweenness as predicted by models without spatial dynamics.
Export citation and abstract BibTeX RIS
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
GENERAL SCIENTIFIC SUMMARY Introduction and background. Particle flows in networks have been a subject of interest for various contexts ranging from data packets in the internet to vehicles in transportation networks. Congestion is an inherent liability in these networks, as a phase transition has been observed when a specific level of demand determined by the topology of the network, or mainly the betweenness centrality, is exceeded. Various factors such as the capacity distribution or connectivity patterns affecting the criticality of this transition have been analyzed, yet the role of space remains relatively unstudied.
Main results. In this article, we provide, through simulations that validate analytical solutions, a framework through which complex networks can be assessed by their susceptibility to congestion. We further analyze the effects of topology on the critical point of the transition to the congested phase and the response of the critical element at this point. With the introduction of spatial constraints, networks tend to succumb to congestion more quickly and severely as the nature of the transition is found to shift to a discontinuous one due to congestion spillback caused by lack of space. Results from an analysis of the real San Francisco road network agree with the findings and exhibit the spillback phenomenon.
Wider implications. The analysis of congestion in spatial networks through phase transitions has further implications for the inherence of congestion in urban areas. Further studies on the effects of the spatial distribution of demand on the emergence of congestion may follow.
Figure. Map of congestion spillback with time in the San Francisco road network and the effect of spatial dynamics on the nature of the transition.
1. Introduction
Flow networks are inherently liable to congestion. The ability of these networks to handle demand at reasonable levels is crucial as otherwise a congested phase of transport affects the performance across the entire network. Therefore, it is of prime interest to analyze how and where networks begin to undergo a transition to a congested state and the dynamics of its response. Dissecting flow patterns is essential to address this problem. In this context, flow of data packets in the internet is well understood, as analyses of their traffic dynamics and phase transitions are abundant [1–6]. The transition point to congestion is in this case well established through analytical solutions and simulations [7–11]. To interpret the role of a network backbone for managing flows, optimal paths and minimum spanning trees have been studied [12–14]. The most relevant metric to determine the vulnerability of internet flows is the betweenness centrality for shortest paths, because it determines the critical element generating congestion in the network [15, 16].
All of these previous studies have overlooked the role of space and time in particle flows in the networks; a reasonable assumption in internet applications. In this case the travel time between nodes is negligible and queues accumulate in the nodes which have limited capacity to process the packets and congestion occurs. In contrast, in transportation networks travel time of vehicles or individuals is crucial. Queues are formed on the links which have limited spatial capacity, and in turn their velocity depends on the density of the travelers on each link. In this context, transportation research focuses on capturing traffic flow by making use of the fundamental diagrams that empirically relate flow, density and speed in road segments and utilizing them in macroscopic link models [17, 18]. The cell transmission model [19, 20] and the simple point-queue models (PQMs) [21–23] are well established among such traffic flow models. Alternatively, cellular automata models for vehicular traffic [24, 25] have also been used to mimic traffic flow behavior along with many other discrete stochastic models [26, 27]. In none of these cases, the interaction of the spatial dynamics with the network topology has been addressed. Our goal here is to build on the simple model of the internet by adding temporal and spatial dimensions of particle flow and hence construct a framework to analyze congestion in spatial networks from a network science perspective. The proposed framework can be extended to flows in other kinds of spatial networks [28–30], and more importantly could open new avenues of the research on urban road networks that would go beyond modeling and topological analysis for the statistical physics community [31–33].
2. Models
We begin by recalling the scheme in [1–5, 7–11] and refer to it as the internet model (IM): the network is loaded with R identical particles at each timestep t with randomly assigned origins and destinations. A fixed shortest path routing table guides the particles toward their destination. The nodes can transmit as many particles per timestep as their outflow capacity, C, and travel between two nodes takes a unit timestep. Queues of particles form at the nodes, and they can grow infinitely large. The particles are exempt from joining the queue at their destination and are removed from the system upon arrival. The network response is measured by the order parameter H [9]
where W denotes the number of particles in the system, is the average change in the number of particles still in the system after a timestep, Δt is the unit timestep and T is the length of the simulation. Figures 1(a) and (b) depict the IM. For low values of R, the network reaches a rate of particle arrival equal to the loading rate. W remains constant and consequently H = 0. Conversely, if R exceeds a certain threshold Rc, a linear increase in W with a slope of H is observed due to excessive queueing. This behavior maps a second-order phase transition to congestion.
Spatial networks, being embedded in two-dimensional space, give rise to three heterogeneities that need to be captured. The first one is non-uniform travel times. This differs from the internet where data packets hop from one node to the next in a single timestep. Second, these networks carry flows along the links. A particle in a spatial network has a specific position on the link it is traveling on. The third source of heterogeneity is a consequence of this: particles occupy physical space and gradually fill the segment. Among the various models of traffic flow in the transportation literature aimed to address these issues, the PQM used in [21–23, 34] is an adaptation of the IM that shifts flow from the nodes to the links, incorporating the non-uniform travel time distribution and thereby making the flow analysis very similar to that of the internet. The particles traverse the link freely by hopping through the τ slots of unit travel time to join a queue at the end of the link from which they will be discharged at the outflow capacity. The total travel time consists of the free travel time and the delay, namely, the timespan between the particle entering the queue and exiting it. The spatial PQM (SPQM) incorporates a single additional constraint to the PQM: every link has an upper limit for the number of particles it can hold at once. We will refer to this value as the volume capacity of the link, V . The links cannot accept any new particles when they reach their volume capacity, as illustrated in figure 1(c). This additional constraint has a crucial effect on the nature of the network response, as links at volume capacity clog the upstream links and cause them to succumb to congestion as well. This spreading of the congestion occurs at rates that depend on the loading rate and the network topology along with specific link properties. The rate of particles unable to travel determines the speed with which the congestion spills, which makes the spreading process non-binary unlike traditional spreading models in the literature. Although the SPQM share some aspects with several directed percolation models, the movement of non-identical particles along predetermined spatial shortest paths with non-binary spreading is uncommon and therefore relatively unstudied [35, 36].
3. Results and discussion
The critical loading rate RIMc has been shown [7] to be equal to RIMc = N(N − 1)(Cmax/BNmax) where N is the network size measured by the number of nodes, BNmax is the maximum node betweenness and Cmax is the outflow capacity of this node. This relation arises from the fact that the inflow to a node is proportional to its betweenness centrality [37]. At Rc, the inflow is equal to the outflow at the node with the minimum Cmax/BNmax value. For the PQM, we adjust this equation by replacing the node betweenness by an edge betweenness value, RPQMc = N(N − 1)(Cmax/BE*max), where BE*max refers to the maximum modified betweenness. This modification is necessary since the particles do not join the queues in the final links, which should be omitted from the edge betweenness calculations.
Next, we introduce a framework to analytically calculate the entire transition curve to the congestion. For R > Rc, particle inflow at certain elements will be larger than the outflow. We define Ric as the critical loading rate specific to element i. For large R, the outflow of the congested links is maximized to capacity, which in consequence affects the inflow to the links downstream. To account for this we define the delay factor, Di(R), referring to the fraction of paths through i that are not suffering from delay as
where is the Heaviside step function and Ci and Ii(R) are the outflow capacity and the inflow of element i for loading rate R. Di(R) = 1 suggests no congestion for element i, whereas lower values indicate the levels of congestion. By using this definition, the inflow Ii(R) at a specific loading rate R can be quantified as
where Γ(i) is the set of paths passing through element i. Equation (4) accounts for all of the delay factors of the elements upstream of element i by going through the shortest paths. Equations (2) and (3) form a set of coupled equations that can be solved to obtain the inflows for every element. H(R) is obtained by summing all of the positive values of Ii(R) − Ci. Figure 1(b) also reveals the exact solution for the simple network around the critical point with the dashed curve H = (7/42)(1 − Rc/R). In order to test different network topologies and examine the effect of space on criticality, we use a non-periodic lattice as a substrate and rewire each edge (i,j) with probability ρ to a new destination j* chosen with the probability proportional to d(i,j*)α where d(i,j) denotes the Euclidean distance [38, 39]. Figure 2 reveals that the simulations and the analytical results perfectly coincide for transitions in both a two-dimensional non-periodic lattice of N = 1225 and C = 4, and its completely rewired instance. Critical rates decrease for smaller ρ as newly introduced shortcuts have higher betweenness values. As ρ increases, the value of α and its effect on network topology becomes more pronounced: rewired links in networks with lower α values are more localized and therefore maximum betweenness values are higher in these networks. Consequently the increase in H is sharper for lower α. Figures 2(b) and (d) show sharper transitions and lower Rc for decreasing α values for network instances with ρ = 1.
Download figure:
Standard image High-resolution imageAt Rc, the link that triggers congestion, also referred to as the critical element, is expected to fluctuate between free flow and congested phases. Figure 3(a) exhibits the frequency distribution of the timespans at which this most critical element operates at its outflow capacity, as an indicator of the temporality of the phase transition. The results show that these timespans follow a power law with exponents of −0.58 ± 0.04 for the IM and −0.48 ± 0.04 for the PQM, independent of the network topology. SPQM exhibits a different behavior. For low volume capacities the links tend to fill up, causing the links upstream to fill as well. The fluctuations cause a gridlock, a condition where all of the elements of a cycle are completely filled and hence flows stop. In case of a gridlock, the order parameter increases very sharply. In figure 3(b), for varying volume capacities we measure the average number of timesteps it takes for a gridlock to occur, tg, normalized by the length of the simulation T. It can be observed that for lower V , the gridlocks are observed relatively quickly. For large volume capacities, PQM and SPQM have the same Rc, which we will refer to as the PQM-limit. In either model, at steady state, the queues are not expected to be necessarily empty but rather steady in their size. If the volume capacity of a link is smaller than this steady state queue size, the particles will be blocked in the upstream link which consequently may suffer from a decrease in its outflow due to this clogging effect. This suggests a lower critical point for a network with active volume capacity constraints, correspondingly RPQMc ⩾ RSPQMc. Therefore, to realize the congestion-free transport to the fullest, the PQM-limit should be aimed at. Figure 3(c) illustrates the response of a non-periodic lattice with N = 625 for decreasing levels of volume capacity and reveals that both the critical loading rate and the nature of the transition are affected by V . Figure 3(d) shows the effect of the volume levels on Rc. In PQMs, the number of particles on a link is the sum of those in the queue, which was shown to be proportional to the modified betweenness, and those that are traveling. The expected inflow to a single slot of travel on a link is proportional to the actual betweenness of that link, hence the expected number of particles traveling is τBE. Therefore for small V and strictly deterministic inflows, a link reaches its maximum volume when . The inflow to the link is proportional to the actual routing betweenness hence the critical point can be expressed as
where BE is the edge betweenness. Consequently a linear increase in Rc is observed up to the point where V =C(τBE + BE*)max/BE*max. However, the stochastic nature of the model, along with the first-order nature of its transition, causes fluctuations that force Rc/C below this analytical bound as it converges to the point-queue limit.
Download figure:
Standard image High-resolution imageFigure 4 depicts the transitions for the PQM and the SPQM for the San Francisco road network with N = 1152 and an average degree of 3.2. The network is discretized by unit travel times of 10 s. The outflow capacity of a road segment is obtained by using the speed limit and the number of lanes. Volume capacities are estimated for every road segment assuming that the volume capacity is reached when the speed drops to half of the speed limit. Under these assumptions, the PQM-limit is not reached as RPQMc = 40 (14 400 vehicles h−1) and RSPQMc = 30 (10 800 vehicles h−1). To capture the network response in the SPQM, segment volumes are recorded at different timesteps of the simulation t = 720 (2 h), t = 1440 (4 h) and t = 2160 (6 h) for R = 36, slightly above the critical load. Figure 4 illustrates the network response by mapping road segments that have reached 80% of their volume capacities in the given time periods by color. Congestion originates from an artery leading to the downtown area and anisotropically spreads to other regions. After 6 h, most network elements are suffering from congestion.
Download figure:
Standard image High-resolution image4. Conclusion
Our findings suggest that in the SPQM, the critical road segment cannot accept incoming vehicles as it saturates to its volume capacity before it reaches its outflow capacity. This outcome can be traced back to the inherence of congestion in downtown areas: cities with high population densities have concentrated spatial demand distributions, which result in the inadequacy of urban space to accommodate such concentrated flows. This work is a step further on a systems analysis applied to congestion in roads. In further studies, population and facility distributions can be modeled. In the applications domain an open question is to know how the studied transition to congestion is influenced by introducing empirical origin–destination matrices that represent the real population's travel demand [40, 41] and how network topology contributes toward reducing- or maybe aggravating-congestion. While in the domain of phase transitions, analyzing the set of critical exponents using directed percolation as a benchmark case remains an intriguing and open question [35, 36].
Acknowledgments
This work was funded by New England UTC Year 24 grant, awards from NEC Corporation Fund, the Solomon Buchsbaum Research Fund, BMW, UPS and the National Natural Science Foundation of China (no. 51208520). The authors would like to thank Zoltán Toroczkai and Ruben Juanes for useful comments and technical support.