1. Introduction
Modeling city mobility is a crucial aspect of planning future mobility infrastructures and implementing governance policies for sustainable mobility in future smart cities [
1,
2]. A comprehensive microscopic model to simulate urban mobility must delineate individual mobility demand [
3,
4], simulate the decision-making mechanisms of individuals to determine mobility strategies, and consider the effects of physical interactions on transport networks [
5].
This formidable task requires an enormous amount of data to set up the model parameters and sophisticated methodologies to analyze the simulation results and detect the control parameters of the system. Modeling traffic dynamics has revealed some universal features, such as stop-and-go congestion when vehicle density surpasses a certain threshold [
6], which do not depend on the specifics of vehicle interaction. However, the emergence of congestion in an urban transport system is a different phenomenon [
7,
8], as the dynamics at intersection points become more significant than the dynamics on the roads. Previous studies have proposed percolation theory as a key to understanding the emergence of congestion in a traffic network [
9,
10,
11]. The very definition of congestion on a road network can be approached from different perspectives: individual and macroscopic. The individual perception is mainly influenced by changes in the average velocity of mobility paths, and the uncertainty of travel time can be fundamental in understanding individual behavior in urban mobility [
12,
13].
Conversely, the macroscopic approach considers the performance of the entire transport system by introducing a macroscopic fundamental diagram [
14] and modeling the network dynamics. In this work, we propose a reductionist approach to model transport network dynamics and study congestion formation under stationary conditions by employing a random process on a graph, where each node represents a location, and the link weights (i.e., the transition rates to move from one node to another) are related to the statistical distribution of mobility paths on the network [
15] and individual mobility demand. Our aim is to highlight the universal features of congestion transition and the role of traffic load fluctuations.
To this end, we introduce a reductionist model using a random walk on a graph based on two assumptions shared by queue models of transport networks: the existence of a maximum flow rate and a maximum capacity for a road. In the thermodynamic limit, where both the number of nodes and particles tend to infinity but with a fixed ratio, fluctuations remain finite, and an average field approach is not suitable to describe the macroscopic evolution of the system. To highlight the effects of traffic fluctuations, we explicitly study a transport network in a balanced condition where the average incoming and outgoing flows at each node are equal. This assumption reflects the existence of a Wardrop equilibrium [
16,
17] for urban traffic, where mobility paths distribute to optimize the use of the transport network.
The existence of a maximum flow rate and a finite capacity for each node implies that any displacement involves a maximum number of particles and is possible only if the number of particles in the destination nodes is smaller than the maximum capacity [
18,
19].
Our main assumption regarding the dynamics is that, in a stationary state, traffic fluctuations can be modeled by a Markov process [
20,
21]. We recall indeed that a coarse-grained description of a chaotic dynamical system justifies a stochastic approach. The Markov property, indicating short correlations in traffic fluctuations among connected nodes, is likely justified if the mobility demand is distributed across the urban fabric due to city complexity [
2].
In the approximation of the single-step process, we can characterize the traffic load distribution of the nodes according to a local maximum entropy principle [
22,
23]. The application of the entropy concept to understand the statistical laws of urban mobility has been proposed in previous works [
24,
25,
26] using a big-data approach. We extend this result to show how entropy principles allow the study of properties of non-equilibrium states near a stationary state of the transport network model [
27,
28,
29].
We are able to study how the congestion transition can be detected from the fluctuation statistics of the node traffic loads, whose variance reaches a maximum when a peak at the congested nodes appears in the traffic load distribution, but there is no singularity in the thermodynamic limit. Using numerical simulations, we show that macroscopic congestion in the network, due to the emergence of a congested macroscopic cluster, can be accurately explained by a percolation transition, where the appearance of a congested node is an independent event. However, in the more realistic case of synchronous dynamics for the transport network, we demonstrate the appearance of entropic forces [
30] that tend to cluster empty and congested nodes, increasing the size of the congested clusters even before the formation of macroscopic congestion. The existence of small congested clusters can introduce significant variance in the travel time distribution for individual paths, and our results suggest that this distribution can be used to characterize congestion formation before the percolation transition.
The paper is organized as follows: In
Section 2, we discuss how to use nonlinear stochastic Markov systems as dynamical models of a transport network near a stationary state. In the
Section 3, we illustrate the properties of random walks on graphs as models of transport networks and introduce an entropy-based approach to study traffic load fluctuations. In
Section 4, we study congestion formation for a simple transport network model. In
Section 5, we compare the analytical results with numerical simulations. Finally, we present some conclusions and perspectives.
2. Methods: Modeling Transport Network as Markov Processes
Urban traffic is the consequence of individual mobility demand to move from origins to destinations (OD) [
3,
4]. However, the complex structure of modern cities [
31] has ubiquitously distributed activities across the urban fabric, making it extremely difficult to model human mobility using an origin–destination paradigm without collecting information at the individual level [
5]. Moreover, the realization of mobility paths in the transport network [
7,
8] results from both physical interactions (traffic dynamics) and unpredictable individual decisions (free will) in route choice. The statistical physics approach offers a potential solution by using stochastic dynamical models related to a coarse-grained description of traffic dynamics, particularly when the macroscopic and mesoscopic states of traffic do not depend on the details of individual dynamics. The unpredictable features of individual mobility demand justify the use of random dynamical models to simulate mobility on transport networks and the application of the maximum entropy principle (MEP) [
22,
23] to study the properties of stationary states and the congestion transition. The existence of a
mobility energy (i.e., travel time budget) is consistent with available data on individual mobility and suggests that mobility in a homogeneous transport network is characterized by an exponential path length distribution [
24,
25]. These observations suggest that a stochastic model for urban traffic can accurately describe the statistical properties of stationary states but may be inadequate for modeling a system out of equilibrium, where the complexity of urban mobility related to individual behavior could emerge.
The congestion formation on an urban road network depends on two main local features of traffic dynamics: the existence of a finite traffic flow rate at intersections [
18] and of the maximal road capacity. The finite flow rate causes the onset of queues at intersections when the incoming flow increases and the maximal road capacity creates gridlock. A microscopic approach that simulates the dynamics of the single mobility paths requires a significant amount of information on the individual mobility demand, or it is based on the synthetic data obtained according to a priori assumptions (e.g., using optimized algorithms to compute the mobility paths from the OD mobility demand). Data on the individual mobility paths are difficult to obtain due to privacy concerns, and the use of synthetic data has the problem of not intruding bias in the system. Being interested in the reconstruction of the traffic flow dynamics along the roads, the necessary information is the measure of the probabilities,
, to observe a path moving between the roads,
. The transition probabilities,
, do not require the whole knowledge of the path distribution, but they could be used to directly measure at the intersections. Then, by using a continuity argument one can compute the average traffic flows and highlight the existence of critical situations. However, if traffic distributes on the road network to avoid critical conditions (i.e., we have a balanced condition between average incoming and outgoing flows on each road), then the congestion can be triggered by traffic fluctuations when the traffic load is near to a critical value [
32]. To study this effect, one introduces a stochastic process at the intersections that distributes the flows according the transition probabilities, neglecting the correlations among the not directly connected roads. The basic assumption is that each individual could be considered an independent particle and the correlation of traffic fluctuations decays rapidly with distance. This condition appears to be satisfied in modern cities, where mobility has strong random components [
33]. If the only knowledge on the traffic dynamics is represented by the transition probabilities,
, and one simulates the particle dynamics according to a random walks on graphs, the Markov condition is consistent with a maximum entropy principle, since this is the stochastic process that maximizes the information entropy of the particle trajectories (i.e., codes by the sequence of nodes) distribution with the constraints that the conditional probabilities,
, for a single evolution step are given [
34]. Therefore, random walks on graphs are the models that simulate traffic dynamics, maximizing the information entropy when the available knowledge is the transition probability matrix,
, at road intersections. We also remark that the stationary distribution is completely determined by the transition probabilities so that the random walk models are able to characterize the onset of congestion and the stationary congested road distribution due to traffic fluctuations when traffic load increases. However, the traffic evolution during transient states may depends on long range spatial correlations. The application of a random walk model to study transient states is justified only if the microdynamics is strongly chaotic. Since the daily traffic load has strong periodic components, it is reasonable to assume that each individual tries to optimize their daily mobility cost. Then, one expects that mobility paths distributed on the transport network to create a Wardrop equilibrium with respect to travel time cost. Moreover, under normal conditions, mobility paths can be considered independent of traffic load (i.e., individuals do not change their mobility strategies).
Using a reductionist perspective, we introduce a mathematical description of a transport network using a graph where the nodes
represent either roads or intersections (in our case), and sometimes bus/train stations or generic transport facilities, and the links distribute the traffic load. Each node
i is characterized by an internal state
(the traffic load), and the flow
between node
j and node
i depends on the node states (Markov field model) [
20]. The existence of a maximum flow rate implies that the total flow,
, outgoing from the
j node satisfies
Let
be the evolution time scale. If, for a given traffic load,
, we have free flow dynamics; conversely, we have queue formation at node
j, and the crossing time increases proportionally to the queue length (i.e., the traffic load
). Queue formation depends on the total traffic load on the transport network, resulting in a simple fundamental diagram, as the average velocity,
, decreases with the total traffic load,
N. When the load,
, of a node approaches the maximum capacity,
, unavoidable traffic fluctuations can induce gridlock, drastically reducing incoming flows. In this case, the travel time may increase non-linearly with the total traffic load, as it depends on how the congestion spreads in the network [
8]. Assuming the existence of a stationary state in a transport network, congestion formation is triggered by traffic fluctuations.
If there are no long-range spatial correlations in the mobility path distribution, the traffic dynamics at a stationary state can be approximated by a Markov random process with transition probabilities
(i.e., a non-linear random walk on a graph). The OD nature of urban mobility is not relevant for defining the stationary state when the correlation between the paths of two ’particles’ in the same node is negligible (i.e., the probability that two randomly chosen particles in the same node have similar destinations is very small). Moreover, one can justify the relaxation process to a stationary state and study the effect of fluctuations by approximating the dynamics with a Markov process [
21,
27]. The average dynamics of the transport network reads
where
represent the particle sources or the sinks present in the system that modulate the total traffic load. To study the stationary states we set
and the traffic load
is constant. An average equilibrium solution satisfies
and the congestion transition occurs when the stationary solution becomes unstable and a new solution emerges with
for a subset of nodes (the congested nodes). When the congested nodes form a giant cluster in the transport network, we say that the whole network is in a congested state.
Characterizing the Stationary State
The equilibrium states are determined by the stationary flows among the connected nodes. By definition,
is the probability that a particle performs the transition
and does not depend on the traffic load fluctuations.
is a stochastic matrix, and in a free traffic condition one can set
. However, a maximum flow rate,
, and a maximum node capacity,
, exist (i.e.,
if
). A possible definition for the flows
is
where the function
is assumed to be monotonic, increasing with an initial linear dependence and an asymptotic limit,
(i.e., we do not consider a reduction of the outgoing flow when the node is congested, assuming that the dynamics at intersections is weakly affected by the road congestion), and the capacity function
is a threshold function that drops down to zero when
. The flow and the capacity functions simulate the effect of particle interactions that affect the traffic dynamics. In the case of urban road network, the flow function,
, is simulated by the traffic dynamics at intersections. As a consequence of definition (
3), the transport network has a flow-density fundamental diagram when we increase the average traffic load for each node (cfr.
Section 5). The equilibrium solution (
2) follows from the condition
If there exists a solution with
, the traffic load is sustainable, otherwise we have congested states with some nodes at maximum capacity. In the case of a low traffic load, we expect
and
and Equation (
4) simplifies
turns out to be the stationary eigenvector of the stochastic matrix
, and the equilibrium state is stable since all the other eigenvalues,
, of the Laplacian matrix of the network,
have a negative real part if the network is connected [
35]. When the traffic load increases, the flow function
, and we have to consider a self-consistent approach assuming
(i.e., no congestion in the network). We compute the null eigenvector
,
and we look for the solutions
of the system,
We study the stability of the equilibrium solution in the presence of perturbations,
, such that
(i.e., the total traffic load is constant). The stability character depends on the derivative
: if
, then the linearized system,
is still associated with a Laplacian matrix, and the eigenvalues all have a negative real part on the invariant subspace,
. When
, the system tends to a neutral stability. However, if the equilibrium traffic load,
, increases up tp
, congested states appear due to the the congested function
in definition (
3). Assuming
, we can simplify Equation (
4), letting
(i.e., before the congestion the roads express their maximum flow rate), the equilibrium condition reads
Therefore, the solution has the form
, where
is the null eigenvector of the Laplacian matrix,
(cfr. Equation (
5)) with the constraints
By increasing the traffic load
N,
for the nodes corresponding to the smallest values of
, and the congestion will start from these nodes. To study the stability of the solution, we consider the linearized system, i.e.,
and when
, we have a stable congested state. We observe that if
is the stationary eigenvector of the stochastic matrix
, we have
, and the vectors
and
are constant (i.e., at the equilibrium states,
and
have the same value for all the nodes).
A possible interpretation is that individuals use the transport network in such a way that the traffic load is distributed, making the nodes equivalent from a dynamical point of view. This condition could reflect the emergence of a Wardrop equilibrium, where the paths distribution evolves to define a transition matrix, , which makes all nodes equivalent in terms of congestion formation. In other words, any change in the path distribution would make a node more susceptible to congestion.
Since the nodes are equivalent, congestion formation depends on the presence of traffic fluctuations that prevent the transport system from reaching its maximum flow rate, making congestion a dynamical stationary state. When a node i becomes congested (), its incoming flow is null, rendering some links, , ineffective. Consequently, the connected nodes, j, have a higher probability of becoming congested, whereas node i can exit the congested state since its flow . Thus, we do not have an equilibrium state with fixed congested nodes, but rather a stationary dynamical state where congestion moves across the network in regions of almost congested nodes.
The rise of congestion due to traffic load fluctuations is not described by the average dynamics (
1), and the fluctuations define the traffic load’s stationary distribution on the transport network.
4. Results: Congestion Formation in Balanced Transport Networks
To understand the role of traffic fluctuations in the congestion transition, we consider a homogeneous transport network where all the roads are equivalent,
Using the simple model (
8), this condition corresponds to the balance condition
For each node, the expected incoming flow is balanced by the expected outgoing flow. This condition is consistent with the existence of Wardrop’s equilibrium in transport systems. We also note that condition (
22) does not imply detailed balance, which requires the symmetry of the transition rates,
. The stationary solution can be approximated by a uniform distribution (cf. Equation (
11)) for the majority of the microstates, but not for the network states
, where empty and congested connected nodes are simultaneously present. Due to traffic fluctuations, these states are more probable when the average traffic load is
, where the probability of empty and congested nodes is equal, so they can play a significant role in the congestion transition.
To study how the node states are distributed in the network, we consider the single-node distribution
, defined as the probability to observe a node in the state
n in the stationary state. In an homogeneous transport network, all the nodes are equivalent so that the marginal distribution for a single node of the stationary distribution,
, approximates the traffic load distribution on the network in the thermodynamic limit. The distribution
can be related to the congestion degree by computing the probability of the almost congested states,
where a suitable
is a decreasing function of
.
In the case of low traffic load,
, it is possible to prove that in the thermodynamics limit the single-node distribution,
, is approximated by an exponential distribution,
and the congestion probability is exponentially small. Analogously, in the case of high traffic load (i.e.,
), it is approximated by
(see
Appendix A for the proof), which explains why the number of congested nodes,
, increases with the traffic load,
N. The true distribution interpolates the two approximations as the traffic load varies, but this is a continuous process and the distribution does not cross any singularity (see
Section 5).
In the case of synchronous dynamics, each node moves one particle but can receive a variable number of particles depending on its connectivity degree. An analytic expression for the stationary distribution
is not available, and we note that synchronous dynamics introduces correlations among the states of connected nodes. Indeed, a node connected to empty nodes has a reduced incoming flow on average, causing its population to decrease. Consequently, network states where empty nodes cluster are favored by synchronized dynamics. Similarly, if a node is connected to a congested node, its outgoing flows are reduced on average, causing its population to increase, and thus congested nodes also tend to cluster. This phenomenon can be interpreted by introducing entropic forces that attract empty and congested nodes in synchronous dynamics. In the last part of
Appendix A, we discuss the relationship between synchronous dynamics and the appearance of entropic forces. In
Section 5, we study the effect of entropic forces using numerical simulations.
Single-Node Dynamics
We now consider the following problem:
Is it possible to introduce an effective model for the node dynamics to quantify the effect of entropic forces?
The node state evolution can be modeled by an effective master equation that depends on the neighbor node states. In the one-step process model, it is possible to look for a self-consistent master equation for the distribution
. One can consider the balance between the incoming and outgoing flows of a representative node
i given its state
, averaged over all the states of the network. The incoming flow is the transition probability from the state
so that
and we get
One applies the following estimates
where
is the conditional probability that a neighbor is empty when the node state is
and
is the conditional probability that a neighbor is congested when the node state
. Using condition (
22), we have the equilibrium
The conditional probabilities may depend on the degree of the node, i.e., the average is the result of an averaging on all the nodes. Equation (
25) can be solved recursively using
to normalize the distribution. We remark that the conditional probabilities are estimated from the global dynamical properties of the transport network and measure the correlation between the states of connected nodes. In the one-step process case, the distribution is derived from an MEP, and we expect that the node states are independent so that in a thermodynamic limit
and
. In synchronous dynamics, the stationary distribution does not maximize the entropy, and we expect that
is a decreasing function on
n since the empty nodes tend to cluster and
is an increasing function. These effects are a consequence of the stochastic dynamics when the network state contains empty and congested nodes at the same time and it creates entropic forces that explains the correlation among the connected nodes.
5. Results: Numerical Simulations of the Transport Network Model
We have checked the applicability of the analytical estimate by simulating the simplified model (
8) using a random network of 500 nodes with average degree
(but the minimum degree is
). For a given transition matrix,
, we have computed the stationary solution,
, and we have define the stationary flows
, assuming
; we have the balance condition
As previously discussed, this condition means that the flows distribute on the transport network so that the average incoming flows equal the average outgoing flows for each node, simulating an optimal use of the network. The maximum average flow for the whole network is defined by
and the maximum node capacity is fixed at
. In the sequel, we refer to this model as the
transport network model. The balance condition (
22) for the flows highlights the role of fluctuations in the emergence of the congested states, but we remark that the transition matrix,
, does not satisfy the DB condition (i.e.,
is not symmetric). This model is used in all the simulations presented in the sequel.
In
Figure 1, we plot the average flow nodes (
26) with respect to the average traffic load per node
to get the fundamental diagram for the network [
14] that points out that the maximum flow is reached at
, which is lower than the maximum theoretical value since the presence of the congested nodes and empty nodes due to the fluctuations for any traffic load prevents the network transport capacity from reaching its maximum value. The fundamental diagram shows that the average flow is almost constant for a large fraction of traffic load
, and it quickly reduces to zero at the limit values
and
. We observe that the traffic load
, at which the flow rate begins to drop down, coincides with the critical value at which the clusters of congested nodes start to merge (see Figure 8). This value can be considered a precursor of a macroscopic congestion formation.
To explain the fundamental diagram, we compute the traffic load distribution,
, on the network (see
Section 4 for the definition) as a function of the average traffic load. The simulation results are shown in
Figure 2, where we consider both the one-step process (top pictures) and the synchronous dynamics (bottom pictures). To average out the finite size fluctuations, the empirical stationary distributions are computed by applying an ergodic principle and averaging over
evolution steps. For the one-step process, we compare the simulation results with the equilibrium distribution for the single-node dynamics (
25) and find perfect agreement between the two approaches. The empirical distributions for
are also well approximated by the exponential distributions (
23) and (
24), as expected by an entropy principle. This is also true in the more realistic case of synchronous dynamics, where we compare the stationary empirical distribution computed by averaging over
iterations with the exponential approximation for
.
The distribution indicates that, for any traffic load, the probability of observing both empty and congested nodes reduces the traffic flow on the network. Over the critical threshold , the distribution is peaked at the congested nodes. However, the emergence of congestion in the network is a continuous process, and no singular behavior is observed in the distribution.
In the synchronous evolution, we observe that, for a low traffic load, the empty state is underrepresented compared to the exponential interpolation, and states with traffic load are present.
Both these effects are a consequence of the fact that the node degree satisfies
; indeed, the incoming flows can change the node load by up to
d particles in one time step, so the frequency of the empty state is depressed compared to the one-step process. At the same time, if we have a node with a traffic load
, at the next time step, its state will be
, resulting in overloaded nodes that cannot receive any particles until their state is again
. The frequency of the overloaded node is fast decaying due to the dynamical rules. Even in the synchronous case, the exponential interpolation is a good approximation of the true stationary distribution according to a local maximum entropy principle. To illustrate how the emergence of congestion affects the single-node distribution, we have considered the dependence of the standard deviation on the mean traffic load for single nodes. The results are reported in
Figure 3 for the average loads
. In the cases
, we propose a linear interpolation that corresponds to an exponential-like distribution. The point distribution in the pictures reflects the heterogeneity of node behavior in the transport network, which is maximum at the low traffic load
. This correlation is completely lost at the critical load
, when the standard deviation is maximum but the heterogeneity of the nodes is minimum.
However, to understand the emergence of congestion, one must also consider the spatial distribution of congested nodes to detect the presence of congested clusters. As previously discussed, synchronous dynamics introduces a correlation between the states of connected nodes when they are empty or congested. This correlation gives rise to entropic forces that tend to cluster the empty and congested nodes. To highlight this effect, we compute the stationary distribution when
. The results for the considered random network are shown in
Figure 4, both for the single-step process and the synchronous dynamics. We observe that, in the first case, the distribution is almost flat, whereas, in the second case, the presence of entropic forces induces a bimodal distribution with peaks at the empty and congested nodes.
To quantify the entropic forces, we have computed the conditional probabilities
and
that denote the probability that a node with load
n has an empty neighbor or a congested neighbor, respectively. In the case of the single-step process, these probabilities are
since the nodes evolve independently in the thermodynamic limit. Conversely, in the synchronous case we expect that the correlation among the node states will increase the values
and
near the boundary states
and
. The numerical results are reported in
Figure 5 and
Figure 6, where the effect of the entropic force is clearly visible at low and high traffic load and an interpolation of the numerical results by a power law distribution is proposed.
In the numerical simulations, we have initially considered an average traffic load of
(
Figure 5), where the interpolation (
27) of the numerical results highlights the symmetry of the entropic forces when we consider the effect on the empty and the congested nodes. Then, we have simulated a low traffic load,
, and a high traffic load,
, but with the symmetric condition
(
Figure 6). The interpolation (
27) provides almost the same exponent in the two cases consistently with the equivalence of the gap dynamics and the particle dynamics in the case of a balanced network. The case
is critical since the exponent is maximum (so one has a faster decaying of the correlation), suggesting that the effect of the two entropic forces tends to balance when the traffic load of the nodes is far from the limit values. This effect is illustrated by
Figure 7, where we compute the normalized conditional probabilities
and
for the critical traffic load
. The results also point out the symmetrical behavior of the particle and gap dynamics (except near the boundary values
and
).
To see how the entropic forces depend on the traffic load, we have computed the normalized conditional probabilities
and
for a traffic load
(see
Figure 6 left) and
(see
Figure 6 right), respectively. The results suggest that the maximum effect of the entropic forces is achieved at the critical load
, whereas the connected node states tend to be weakly correlated at low or high traffic loads. This can be understood since the probability
increases for low traffic load, decreasing the effect of the entropic force, and similarly it happens to
at high traffic load. This explains the quite good exponential interpolation of the distribution
for the synchronous case (see
Figure 2) that is computed by maximizing the entropy (i.e., considering the nodes independent in the thermodynamic limit).
To illustrate this effect, we compare the normalized conditional probabilities
and
for traffic loads
and
, respectively. The results are reported in
Figure 7, where we observe the entropic forces have a maximum effect at
and the symmetry of the particles and gap dynamics for the homogeneous transport network.
According to the previous results, the traffic load
is a critical value for system fluctuations. However, the emergence of macroscopic congestion depends on the distribution of congested nodes in the transport network as the traffic load increases. The formation of a giant cluster is the fingerprint of the percolation transition, which has been proposed to describe congestion on an urban road network [
11]. We have computed the number of congested clusters, the largest cluster size, and the second largest cluster size for the transport network model, considering different traffic loads, both in the case of the one-step process approximation and in the synchronous dynamics. The simulation results are shown in
Figure 8, where the percolation transition occurs when the largest cluster size steepens, while both the number of clusters and the second largest cluster size decrease due to the formation of a large congested cluster. The results indicate a percolation threshold when the average traffic load is
for both the one-step process and the synchronous dynamics. The main difference is observed in the number of congested clusters, which is lower in the case of synchronous dynamics. This is consistent with the presence of entropic forces that tend to cluster the congested nodes (thus reducing their number) and result in a larger dimension of the largest cluster in the synchronous case. The coincidence of the percolation threshold in both cases can be explained by the weak effect of entropic forces at high traffic loads. The formation of a giant congested cluster can destroy the connectivity of the transport network (percolation transition), even if the cluster is not static in the model, as the outgoing flow from the congested nodes moves the cluster within the network.
6. Conclusions
We adopted a reductionist approach to highlight the universal properties of the congestion transition in an urban road network. Our approach uses a Markov random process on a graph to simulate two fundamental features of a transport network: the existence of a maximum flow rate and the existence of a maximum capacity. Two different dynamics are considered: the one-step process, where a randomly chosen node moves each time step, and the synchronous dynamics, where all nodes move together using the same information on the network state. Our main goal is to highlight universal characteristics of the congestion transition and, in particular, to study the effects of traffic load fluctuations.
Throughout our analysis, we maintained the assumption that the transport network is in a balanced condition (cf. def. (
22)), where the average incoming flow at each node equals the average outgoing flow. This condition means that the average flows are in equilibrium, and this is related to the concept of Wardrop equilibrium, where paths are optimized across the network to avoid congestion. In the case of non-balanced transport networks, there exist nodes that inevitably become congested as the traffic load increases and play the role of hot spots for congestion formation. Conversely, if the balance condition is satisfied, congestion is driven by traffic load fluctuations. Our analytical methods, particularly the application of a maximum entropy principle, allowed us to characterize the distribution of fluctuations across nodes and identify how congestion emerges in a continuous way as the overall traffic load increases. Notably, we study the entropic forces in synchronous dynamics, leading to the clustering effect of congested and empty nodes.
The stationary distribution of traffic load fluctuations can be approximated by a local entropy principle, and the congestion transition is characterized by a peak in the traffic load variance of the nodes, yet without singularity in the thermodynamic limit. Numerical simulations further demonstrated the formation of a macroscopic congested cluster, resembling a percolation-like transition within the network, requiring traffic loads nearing maximum capacity for its emergence. The simulations highlight the effect of the entropic forces in the synchronous process on the congestion transition as a greater dimension of the congested clusters compared to the one-step process, but these slightly affect the critical traffic load for the percolation transition.
The considered model is certainly a simplification of the microscopic urban traffic complexity, but it allows us to underscore some universal macroscopic features. Our results explain the emergence of congestion as a continuous process that creates clusters of congested nodes mimicking the percolation transition (i.e., the formation of a macroscopic congested cluster at high traffic load). The existence of entropic forces depends on the network dynamics and favors the cluster formation of empty and congested nodes. This research not only provides insights into the nature of traffic congestion but also contributes to the theoretical framework necessary for enhancing urban transportation systems.
The application of control strategies to mitigate the congestion effect requires two further steps. On one hand, the time scales of congestion formation related to the relaxation time scales of the system need to be studied to estimate congestion diffusion in the transport network. On the other hand, strategies must be developed to reduce the fluctuation variance of the local traffic load across the whole network using intersection dynamics. A quantitative application of our results to real transport networks certainly requires more complex models, but we do not expect new physical phenomena. The possibility of performing a validation process needs datasets containing information on traffic load fluctuations at a road scale. This could be possible using GPS datasets with a representative sample of vehicle trajectories on homogeneous road networks, but at the moment they are not publicly available.