Research question and hypothesis
Stationary traffic flows of vehicles on street segments are commonly characterized by the average number of vehicles passing the segment per unit time (Highway Capacity Manual 2000). In reality, vehicles enter and leave a segment at discrete points in time such that the density of vehicles on the segment fluctuates over time. What is the effect of these fluctuations on traffic flow? We hypothesize that stochastic number fluctuations alone may induce congestion.
Methods and Data
Vehicles travelling at a free-flow velocity (Greenshields et al. 1935; Rakha and Crowther 2002)
pass through a street segment of length in a time In the presence of other vehicles, this time increases. We model the travel time of a vehicle entering a street segment with a current vehicle density using Greenshields’ modelttravel(k)=l0ufkjkj−kfork<kj ,(1)
where
is the jam density of the street segment: when , the travel time diverges as the velocity of all vehicles drops to zero.A simple macroscopic model of this process describes the change of the average density
of vehicles on the street segment over time as the difference between the incoming flow of vehicles and the outgoing flowd⟨k(t)⟩dt=1l0[qin−qout(⟨k(t)⟩)]=1l0[qin−(uf⟨k(t)⟩−ufkj⟨k(t)⟩2)](2)
where we substituted the average velocity
according to Eq. (1). This model thus neglects stochastic fluctuations of .We contrast this macroscopic model for average vehicle density (Gardiner 2004) with rate Each vehicle has a velocity that is determined by the present vehicle density when it enters the segment and stays constant over time. We neglect here temporary changes in the velocity due to, e.g., random braking (Nagel and Schreckenberg 1992) that would not counter the mechanism described here but rather cause even more frequent traffic breakdowns. We also do not consider a speed-up of vehicles when others leave the segment in front of them.
with a stochastic model for the instantaneous number density of vehicles, implemented in an agent-based simulation. Vehicles enter the segment individually according to a Poisson processAs a specific setting, we consider a one-lane highway (HW) segment of length
with free-flow velocity . We estimate the critical density of vehicles simultaneously on the road above which congestion is likely to occur by considering a critical distance between vehicles of , given as the distance driven by a vehicle with velocity in one second. This critical density becomes in the deterministic setting.The jam density is derived by noting that the outflow is maximal at the critical density, thus
∂qout ∂k|kc=uf−2ufkjkc!=0(3)⇔kj=2kc .
Thus, the critical flow is
qcin=qcout=uf(kc−k2ckj)=ufkc2 .(4)
Findings
In the stochastic model, where vehicles enter the street segment in a Poisson process, the time (Peebles 1987). Hence, the higher , the more frequent are small values of Several vehicles may enter during a small time interval (Fig. 1b), temporarily increasing the density of vehicles on the segment above the expected mean value. As a result we observe two different types of dynamics for during a longer observation interval (Fig. 1c). For low the density of vehicles fluctuates near some fixed base level such that traffic flows freely. However, for a sufficiently large in-flow, once surpasses a threshold value the density of vehicles increases rapidly and the segment congests. When performing repeated simulations we find that such emergent congestions are not negligible outliers but instead are highly probable to occur over time.
between two subsequent vehicles is a random variable drawn from the exponential probability densityHow does this spontaneous breakdown of traffic flow emerge? To answer this question, we compare the deterministic model with the stochastic model. In Eq. (2), the out-flow
is a function of the average number density of vehicles with a maximal value , which equals the maximal in-flow. For sufficiently small incoming flows we find that small temporary changes in the instantaneous number density of entering vehicles are counterbalanced by changes in the instantaneous number of vehicles leaving the segment per time, reflecting a stable equilibrium flow (Fig. 2a) near a fixed point of the differential equation Eq. (2). Fluctuations of the number density of vehicles are small and thus, on average, the equilibrium value serves well as a prediction of the traffic state. However, already for below the maximal in-flow set by the macroscopic model, small changes in induce congestion: Once a second, unstable equilibrium is exceeded, the instability pushes to grow further. The probability of returning below decreases as the density of vehicles increases, thus causing the congestion to be persistent.Roughly speaking, with an increasing density of vehicles on the segment, their velocities become lower so rapidly that the number of vehicles leaving the segment is persistently lower than the number of vehicles entering during a given time interval, thus causing further velocity reductions in a self-amplifying process. In reality, the system ultimately reaches a fully congested state with vehicles lining up throughout the segment.
We can intuitively understand why the unstable state becomes more important for larger values of
: consider the right-hand side of Eq. (2). As we are interested in the dynamics of vehicle density when perturbed from equilibrium, we picture a sliding block whose position corresponds to the density value (Fig. 2b). In this image, the differential equation (2) would determine the velocity of the block, which equals the negative derivative of an effective potential, a valley-and-peak landscape, with a minimum at and a maximum at (Fig. 2b). This potential is defined viadU(k)dk=U′(k):=−qin+ufk(1−kkj) .(5)
In our traffic flow scenario, the height difference
and the distance between the peak and valley reflect the proximity of the two equilibria. The closer the in-flow is to the maximal flow the closer the two equlibria are and the smaller the vehicle number density fluctuations needed to end up in a congested state. Thus, the randomness of the vehicle-entering process crucially underlies the spontaneous transition from free flow to congestion.Moreover, these fluctuations become increasingly more likely: Based on the general theory of stochastic processes (Kampen 1992; Gardiner 2004), we predict a mean time after which a transition to congestion occurs. For a one-lane-highway with vehicles per hour (see Methods), congestion emerges roughly once every 32 hours already if the in-flow is below the maximal in-flow, i.e., vehicles per hour. If the in-flow is below the maximal value vehicles per hour), the transition is expected to occur already after just 2.75 hours.
There exist several studies discussing the instability of traffic flow caused by stochasticity (Treiber and Kesting 2013), for example, due to random route choices (Andreotti et al. 2015) or the emergence of vehicle clusters due to random distance fluctuations (Kühne et al. 2002). Typically, explanations for traffic fluctuations are random decelerations due to imperfect human driving behavior (Nagel and Schreckenberg 1992), external factors such as weather conditions, daytime (Kim, Mahmassani, and Dong 2010) or the existence of bottlenecks (Kerner 2019). In contrast, our minimal model shows that spontaneous number fluctuations alone already suffice to induce congestion. Although the aforementioned factors that influence traffic have to be considered for (the prediction and prevention of) traffic jams, we thus emphasize that even in the absence of such external influences, congested states may arise due to pure number fluctuation. As neither the model details for the stochastic process nor those for the travel time are relevant for the fundamental mechanism inducing the presented transition (Gardiner 2004), we conclude that congestion may emerge spontaneously even for, in general, subcritical traffic flows. Hence, for analyzing traffic flow and planning infrastructure, one needs to go beyond average quantities and take into account pure number fluctuations. Future investigations should aim at quantifying the effect of number fluctuations in isolation, by analyzing the emergence of traffic jams in the absence of other external influences on traffic flow. A promising setup may be a highway where traffic consists only of autonomous vehicles, to ensure that imperfect driving behavior does not have to be taken into account in the analysis. Furthermore, a thorough study of the described mechanism in the presence of varying traffic conditions would be particularly valuable for estimating the relevance of vehicle number fluctuations in real-world settings.
Acknowledgments
We thank Dirk Witthaut for valuable discussions. The authors thank the German Academic Scholarship Foundation for its role in supporting the initiation of the project. V.K. thanks the Evangelisches Studienwerk. M.F.B. thanks the International Max Planck Research School for Intelligent Systems (IMPRS-IS).
Data availability
All material has been made publicly available at GitHub and can be accessed at https://doi.org/10.5281/zenodo.4314973