<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1622316</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2025.1622316</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Dynamical interaction network in urban traffic</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2025.1622316">10.3389/fphy.2025.1622316</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Shiyan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3054557/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zeng</surname>
<given-names>Guanwen</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Ruiqi</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Guo</surname>
<given-names>Linhan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Daqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Reliability and Systems Engineering</institution>, <institution>Beihang University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Systems Science</institution>, <institution>Beijing Jiaotong University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Hangzhou International Innovation Institute</institution>, <institution>Beihang University</institution>, <addr-line>Hangzhou</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/101109/overview">Chengyi Xia</ext-link>, Tianjin Polytechnic University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1861764/overview">Xiu-Xiu Zhan</ext-link>, Hangzhou Normal University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/987076/overview">Zhishuang Wang</ext-link>, Tianjin University of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Daqing Li, <email>daqingl@buaa.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>10</day>
<month>06</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1622316</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>27</day>
<month>05</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Liu, Zeng, Li, Guo and Li.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Liu, Zeng, Li, Guo and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Urban traffic systems transition dynamically between congestion and free-flow states, driven by local interactions between road segments or regions. Understanding how these interactions contribute to congestion, including system-wide congestion, is crucial for effective traffic management. However, existing research has overlooked the dynamical nature of these interactions, which are essential for capturing the changing behavior of urban traffic.</p>
</sec>
<sec>
<title>Methods</title>
<p>In this study, we use a pairwise maximum entropy model to infer interaction networks from sliding time windows and analyze their dynamics during typical daily periods: morning peak, noon off-peak, and evening peak.</p>
</sec>
<sec>
<title>Results</title>
<p>We find that (1) interaction networks remain stable within each period but exhibit structural shifts between periods, especially between peak and off-peak periods; (2) stable high-strength edges in dynamical interaction network are characterized by long-range and negative interactions; (3) the proportion and modularity of positive interactions, along with the strength of negative interactions, are important structural features that distinguish peak from off-peak hours.</p>
</sec>
<sec>
<title>Discussion</title>
<p>These results provide new insights into how local interaction dynamics drive global state transitions in urban traffic, offering guidance for improving traffic resilience through targeted control strategies.</p>
</sec>
</abstract>
<kwd-group>
<kwd>urban traffic</kwd>
<kwd>interaction network</kwd>
<kwd>maximum entropy model</kwd>
<kwd>dynamical network</kwd>
<kwd>network structure</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Social Physics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Urban traffic systems are complex dynamic systems [<xref ref-type="bibr" rid="B1">1</xref>], frequently transitioning between congestion and free-flow states. This dynamic nature amplifies the impact of peak-hour demand, leading to extreme congestion that imposes significant societal and economic costs. For example, in 2024, drivers in New York and Chicago lost an average of 102 h and over $1,800 annually due to traffic delays [<xref ref-type="bibr" rid="B2">2</xref>]. Understanding the mechanisms behind traffic state transitions is crucial for effective congestion management and urban traffic optimization. Traditional studies have advanced microscale vehicle behavior modeling (e.g., car-following models [<xref ref-type="bibr" rid="B3">3</xref>], cellular automata [<xref ref-type="bibr" rid="B4">4</xref>]) and macroscale fundamental diagram (MFD) theory [<xref ref-type="bibr" rid="B5">5</xref>]. However, these single-scale approaches fail to capture cross-scale emergent behaviors in urban traffic systems, specifically, how local traffic interactions give rise to global congestion.</p>
<p>To bridge this gap, mesoscopic approaches such as percolation theory offer promise for analyzing urban traffic phase transitions. Li et al. [<xref ref-type="bibr" rid="B6">6</xref>] use percolation theory to demonstrate how local free-flow components contribute to global connectivity, and further identify critical bottleneck roads whose regulation can significantly improve overall traffic performance. Building on this, Zeng et al. [<xref ref-type="bibr" rid="B7">7</xref>] identify different percolation behaviors in peak and off-peak periods: peak-hour networks resemble two-dimensional lattices with short-range interactions, while off-peak networks exhibit small-world properties due to long-range highway connections. In contrast to these studies focusing on free-flow interactions, Duan et al. [<xref ref-type="bibr" rid="B8">8</xref>] view congestion propagation between road segments as a tree-like growth process. They find that congestion dissipation duration follows a power-law distribution and that early congestion growth rates correlate with final congestion size, providing early warnings for large-scale jams. Despite these insights, the underlying local interaction mechanisms within urban traffic networks remain incompletely understood.</p>
<p>In terms of modeling interactions within road networks, much of the prior research has focused on local dependencies between road segments during congestion propagation. For example, Li et al. [<xref ref-type="bibr" rid="B9">9</xref>] apply spatial correlation analysis to uncover long-range power-law dependencies in congestion propagation, linking them to criticality in overload cascading failures. Nguyen et al. [<xref ref-type="bibr" rid="B10">10</xref>] utilize causal congestion trees and dynamic Bayesian networks to model spatiotemporal propagation probabilities, identifying frequent substructures in congestion patterns. Chen et al. [<xref ref-type="bibr" rid="B11">11</xref>] propose a Space-Temporal Congestion Subgraph (STCS) framework to model congestion propagation as dynamic graphs. They use temporal-spatial edge-filling strategies to uncover complex patterns in Shanghai Road network, outperforming traditional tree-based models in detecting large-scale recurrent congestion clusters. Further, Luan et al. [<xref ref-type="bibr" rid="B12">12</xref>] integrate dynamic Bayesian networks with graph convolutional networks (GCNs) to infer congestion propagation patterns, using data-driven adjacency matrices to capture time-varying relationships between road segments. However, most segment-level interaction inference methods have been applied only to small-scale road networks, limiting their scalability to city-wide systems.</p>
<p>Recent advancements have shifted focus toward regional interactions within urban traffic networks. For instance, Wang et al. [<xref ref-type="bibr" rid="B13">13</xref>] propose a POI-guided meta-block to model inter-regional interactions, where regional land-use functions (e.g., commercial, residential) are incorporated into GCN-based traffic prediction. By leveraging self-attention mechanisms, the model dynamically captures spatiotemporal correlations between regions with divergent functions, thereby enabling more accurate predictions of traffic flow across different urban zones. Rajeh et al. [<xref ref-type="bibr" rid="B14">14</xref>] develop a Multi-Region Correlation (MRC) framework combined with a Multiple Linear Regression Unit (MLRU) to model the temporal correlations between regions for urban traffic flow prediction. This approach integrates historical traffic data from neighboring regions to improve prediction accuracy, without relying on external factors such as weather or point-of-interest data. While these studies effectively reduce the modeling dimension of large-scale road networks, they primarily focus on region-level traffic flow prediction, with limited exploration of how inter-regional interactions shape the macro-state of the entire system.</p>
<p>In our prior work [<xref ref-type="bibr" rid="B15">15</xref>], we used a pairwise maximum entropy model to infer a regional interaction network during a single peak-hour time window. By reconstructing an energy landscape from the inferred regional interaction network, we identified hidden high-risk traffic states. This interaction network highlights both positive interactions (e.g., congestion propagation) and negative interactions (e.g., congestion mitigation) between regions. Unlike other local interaction inference methods, this approach accounts for the collective behavior of the entire system, characterizing how local interactions shape global state distributions. However, urban traffic systems are subject to continuous disturbances that alter local interaction dynamics, shifting the energy landscape and impacting decision-making. The fixed interaction network in our previous research is insufficient to capture such temporal variations. This highlights the need to analyze how interaction networks evolve over time. Building on this, the current study extends our earlier work by examining regional interaction networks across multiple consecutive time windows, including morning peak, noon off-peak, and evening peak periods. Key findings include: (1) interaction networks remain stable within each period but show structural shifts between periods, particularly between peak and off-peak periods; (2) stable high-strength edges in dynamical interaction network are characterized by long-range and negative interactions; (3) the proportion and modularity of positive interactions, along with the strength of negative interactions, are important structural features that distinguish peak from off-peak hours.</p>
<p>The remainder of this paper is structured as follows. <xref ref-type="sec" rid="s2">Section 2</xref> presents the main results, including interaction networks across traffic periods, macroscopic dynamics of interaction networks, microscopic dynamics of high-strength edges, and evolution of structural features in dynamical interaction network. <xref ref-type="sec" rid="s3">Section 3</xref> summarizes our research and presents future research directions. Finally, details of the data sources and methods are provided.</p>
</sec>
<sec sec-type="results" id="s2">
<title>2 Results</title>
<sec id="s2-1">
<title>2.1 Interaction networks across traffic periods</title>
<p>To analyze the dynamical interaction network in urban traffic, this study focuses on the road network within Beijing fourth Ring Road. This road network is divided into 20 predefined hexagonal regions (<xref ref-type="fig" rid="F1">Figure 1a</xref>). We use 1-min interval speed records from floating vehicles collected during 17 workdays in October 2015. Raw speed data from over 33,000 road segments are aggregated to construct a global traffic state for each time step (<xref ref-type="fig" rid="F1">Figure 1b</xref>). Each global traffic state is represented as a 20-dimensional binary vector of regional states, defined by a congestion proportion <italic>f</italic> and a regional jam threshold <italic>l</italic> (see Data and methods).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Inference of interaction network in urban traffic using the pairwise maximum entropy model. <bold>(a).</bold> The road network within Beijing fourth Ring Road is divided into 20 hexagonal regions. <bold>(b).</bold> Observed global traffic states (see Methods) at different time steps. <bold>(c).</bold> Interaction network inferred from model parameters [<xref ref-type="bibr" rid="B15">15</xref>]. The model input includes observed global traffic states from all time steps within a given time window across 17 workdays. The model outputs (<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>) are used to build interaction network, where &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; represents the edge strength between regions <italic>i</italic> and <italic>j</italic>, and the sign of <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> indicates whether the interaction between the two regions promotes congestion (<italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3e;0) or mitigates congestion (<italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3c;0). All maps in this article are from OpenStreetMap.</p>
</caption>
<graphic xlink:href="fphy-13-1622316-g001.tif"/>
</fig>
<p>We apply a pairwise maximum entropy model [<xref ref-type="bibr" rid="B15">15</xref>] (<xref ref-type="disp-formula" rid="e9">Equations 9</xref>, <xref ref-type="disp-formula" rid="e10">10</xref>) to infer regional interaction networks over 24 consecutive 1-h time windows (7:00&#x2013;18:30, with half-hour sliding intervals). The 24 time windows mentioned below refer to these consecutive 1-h intervals. For each time window, the model input includes global traffic states (<xref ref-type="fig" rid="F1">Figure 1b</xref>) from all time steps within that window over the 17 workdays (see Methods). The resulting interaction network (<xref ref-type="fig" rid="F1">Figure 1c</xref>) consists of nodes representing the 20 predefined road regions (<xref ref-type="fig" rid="F1">Figure 1a</xref>), and edges defined by the inferred model parameters <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3d; <italic>J</italic>
<sub>
<italic>ji</italic>
</sub>. These interaction networks are weighted and heterogeneous. The absolute value &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; represents interaction strength, and the sign distinguishes mutual congestion propagation (<italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3e;0) and mitigation (<italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3c;0) [<xref ref-type="bibr" rid="B16">16</xref>]. This maximum entropy model infers a local interaction network capturing the statistical distribution of system-level macroscopic performance (<xref ref-type="app" rid="app1">Appendix A</xref>). By accounting for the collective behavior of the entire system, it characterizes how local interactions shape global state distributions.</p>
<p>Next, we compare interaction networks across traffic periods with different efficiency levels. Traffic efficiency (see Methods) is measured by the mean relative speed <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e7">Equation 7</xref>) and the mean size of the largest functional cluster <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>) [<xref ref-type="bibr" rid="B6">6</xref>]. These metrics vary considerably across the 24 time windows and display a clear pattern of morning peak, noon off-peak, and evening peak periods (<xref ref-type="fig" rid="F2">Figure 2d</xref>). Based on this, we choose three typical time windows for comparison: 8:00&#x2013;9:00 in morning peak, 12:00&#x2013;13:00 in noon off-peak, and 17:30&#x2013;18:30 in evening peak. As shown in <xref ref-type="fig" rid="F2">Figures 2a&#x2013;c</xref>, the spatial distributions of the top 5% strongest interaction edges are very different in these three time windows. Compared to noon off-peak period (<xref ref-type="fig" rid="F2">Figure 2b</xref>), peak periods (<xref ref-type="fig" rid="F2">Figures 2a, c</xref>) have more strong positive links, suggesting a greater likelihood of congestion propagation between regions. Moreover, the strong positive links during peak periods tend to cluster in space. For instance, in the morning peak (<xref ref-type="fig" rid="F2">Figure 2a</xref>), Region 5 has strong positive connections with three other regions. In the evening peak (<xref ref-type="fig" rid="F2">Figure 2c</xref>), Region 12 exhibits a similar clustering pattern. This spatial clustering suggests the emergence of critical regions during peak hours. In these regions, localized congestion is more likely to spread and trigger large-scale gridlock [<xref ref-type="bibr" rid="B17">17</xref>], thereby reducing overall network efficiency. These findings imply that temporal variations in traffic efficiency (<xref ref-type="fig" rid="F2">Figure 2d</xref>) may be influenced by structural dynamics of the interaction networks. This highlights the need to further investigate their dynamical characteristics, extending the previous model [<xref ref-type="bibr" rid="B15">15</xref>] that focusing on a single typical time window.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Traffic efficiency and interaction networks across different time windows. <bold>(a, b, c)</bold>. Spatial distributions of the top 5% strongest interaction edges in the 8:00&#x2013;9:00, 12:00&#x2013;13:00, and 17:30&#x2013;18:30 time windows. Green edges indicate positive <italic>J</italic>
<sub>
<italic>ij</italic>
</sub>, while purple edges indicate negative <italic>J</italic>
<sub>
<italic>ij</italic>
</sub>. <bold>(d)</bold>. Traffic efficiency varies with the start time of each 1-h time window (7:00&#x2013;18:30, with half-hour sliding intervals). The morning peak period includes four 1-h time windows (7:00&#x2013;8:30, with half-hour sliding intervals), the noon off-peak period includes five 1-h time windows (11:30&#x2013;13:30, with half-hour sliding intervals), and the evening peak period includes five 1-h time windows (16:30&#x2013;18:30, with half-hour sliding intervals). Traffic efficiency is quantified by the mean relative speed <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> and the mean size of the largest functional cluster <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, both averaged over all time steps within each 1-h window across 17 workdays (see Methods).</p>
</caption>
<graphic xlink:href="fphy-13-1622316-g002.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Macroscopic dynamics of interaction networks</title>
<p>To quantify macroscopic dynamics of interaction networks, we analyze their structural differences across distinct traffic periods. Specifically, we compare interaction networks during the morning peak, noon off-peak, and evening peak periods (<xref ref-type="fig" rid="F2">Figure 2d</xref>), both within and across these periods. Structural dissimilarity is measured using the Jaccard index, which is the ratio of common edges with identical signs to the total number of edges (<xref ref-type="disp-formula" rid="e11">Equation 11</xref>). A low Jaccard index indicates a large structural difference, while a high index suggests great structural similarity. We compute Jaccard indices for all intra-period and inter-period interaction network pairs, generating empirical distributions of these indices. To assess these distributions, we perform a one-tailed Mann-Whitney U test [<xref ref-type="bibr" rid="B18">18</xref>] (see Methods) to compare the empirical Jaccard index distribution with that of shuffled edge-sign networks. A one-tailed <italic>p</italic>-value below the predefined significance level indicates that the empirical Jaccard indices are statistically significantly greater than that of the shuffled networks, suggesting that empirical interaction networks exhibit stronger structural similarity than expected by chance. In addition, we report Cliff&#x2019;s &#x394; (Effect size; <xref ref-type="disp-formula" rid="e12">Equation 12</xref>) to quantify the extent to which the structural similarity in empirical interaction networks exceeds that of the shuffled baseline. Larger positive values of Cliff&#x2019;s &#x394; indicate a greater proportion of empirical Jaccard indices exceeding those from shuffled networks.</p>
<p>As shown in <xref ref-type="fig" rid="F3">Figures 3a&#x2013;c</xref>, intra-period interaction networks exhibit significantly high structural similarity, with most Jaccard indices exceeding 0.6 and some surpassing 0.7. Statistical comparisons with shuffled null networks confirm the stability of within-period structures (morning peak: <italic>p</italic> &#x3c; 0.001, Cliff&#x2019;s &#x394; &#x3d; 0.905; noon off-peak: <italic>p</italic> &#x3c; 0.001, Cliff&#x2019;s &#x394; &#x3d; 0.889; evening peak: <italic>p</italic> &#x3c; 0.001, Cliff&#x2019;s &#x394; &#x3d; 0.871). In contrast, inter-period interaction networks show lower Jaccard indices (about 0.5 in <xref ref-type="fig" rid="F3">Figures 3d&#x2013;f</xref>), indicating greater structural dissimilarity. Notably, peak-off-peak comparisons (<xref ref-type="fig" rid="F3">Figures 3e, f</xref>) show <italic>p</italic>-values greater than 0.1 and very low effect sizes (Cliff&#x2019;s &#x394; &#x3c; 0.16), providing no statistical evidence that empirical interaction networks exhibit greater structural similarity across peak and off-peak periods than shuffled networks. These results suggest that interaction networks remain stable within each period but show structural shifts between periods, particularly between peak and off-peak periods. High within-period similarity indicates consistent regional interaction patterns, maintaining relatively consistent traffic behavior under stable traffic conditions. In contrast, lower between-period similarity reflects interaction reconfigurations, which drive transitions between distinct traffic states.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Macroscopic structural differences of interaction networks within and across periods (morning peak, noon off-peak, evening peak). A small Jaccard index indicates great structural difference, while a large index suggests strong similarity. <bold>(a, b, c)</bold>. Intra-period Jaccard index distributions: Jaccard indices for all time window pairs within the same period (<bold>a</bold>: morning peak; <bold>b</bold>: noon off-peak; <bold>c</bold>: evening peak). <bold>(d, e, f)</bold>. Inter-period Jaccard index distributions: Jaccard indices for all time window pairs between different periods (<bold>d</bold>: morning&#x2013;evening peak; <bold>e</bold>: morning peak&#x2013;noon off-peak; <bold>f</bold> evening peak&#x2013;noon off-peak). &#x2a;Note: Asterisks above distributions denote statistical significance from one-tailed Mann&#x2013;Whitney U tests (&#x2a;&#x2a;&#x2a; &#x3d; <italic>p</italic> &#x3c; 0.001, &#x2a;&#x2a; &#x3d; <italic>p</italic> &#x3c; 0.01, &#x2a; &#x3d; <italic>p</italic> &#x3c; 0.05), comparing empirical Jaccard indices to null distributions generated by 1,000 shuffled edge-sign networks. The one-tailed <italic>p</italic>-value below the predefined significance level indicates that the empirical Jaccard indices are statistically significantly greater than that of the shuffled networks, suggesting that empirical interaction networks exhibit stronger structural similarity than expected by chance. In addition, we report Cliff&#x2019;s &#x394; (<xref ref-type="disp-formula" rid="e12">Equation 12</xref>) to quantify the extent to which the structural similarity in empirical interaction networks exceeds that of the shuffled baseline. Larger positive values of Cliff&#x2019;s &#x394; indicate a greater proportion of empirical Jaccard indices exceeding those from shuffled networks (see Methods).</p>
</caption>
<graphic xlink:href="fphy-13-1622316-g003.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Microscopic dynamics of high-strength edges</title>
<p>To investigate the microscopic dynamics of interaction networks, we examine the fluctuations of strongly interacting edges over consecutive time windows. First, we rank all edges based on their average interaction strength (&#x27e8;&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;&#x27e9;) across the 24 time windows. As shown in <xref ref-type="fig" rid="F4">Figure 4a</xref>, edges in the top 30% by &#x27e8;&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;&#x27e9; are considered high-strength edges, while the rest are classified as low-strength edges. The threshold for high-strength edges is &#x27e8;&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;&#x27e9;<sub>(30)</sub> &#x3d; 0.299, meaning that most edges (70%) have relatively low average interaction strength smaller than that. To quantify the fluctuations of these high-strength edges, we measure two aspects: strength volatility and sign volatility. Strength volatility (<italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;) in <xref ref-type="disp-formula" rid="e13">Equation 13</xref>) is the coefficient of variation of &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; across the consecutive time windows, with higher <italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;) values indicating greater fluctuations in interaction strength. Sign volatility (<italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>) in <xref ref-type="disp-formula" rid="e14">Equation 14</xref>) is the number of sign flips in <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> across the consecutive time windows, with more flips indicating higher instability in interaction sign.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Microscopic edge dynamics in interaction networks across consecutive time windows. <bold>(a)</bold>. Rank of edges by the mean of &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; (denoted as &#x27e8;&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;&#x27e9;) across multiple time windows. Here, the 24 time windows covering morning peak, noon off&#x2013;peak, and evening peak periods are selected to analyze edge dynamics. Edges in the top 30% by &#x27e8;&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;&#x27e9; are classified as high-strength edges, while the rest are low-strength edges. The threshold &#x27e8;&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;&#x27e9;<sub>(30)</sub> &#x3d; 0.299 is marked by the red dashed line. <bold>(b)</bold>. Volatility of high&#x2013;strength edges. The mean coefficient of variation (&#x27e8;<italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;)&#x27e9; &#x3d; 1.349) is used as the threshold for strength volatility, and the mean number of sign flips (&#x27e8;<italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>)&#x27e9; &#x3d; 6.088) as the threshold for sign volatility, both marked by black dashed lines. High-strength edges with <italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;)&#x2265;&#x27e8;<italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;)&#x27e9; and <italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>)&#x2265;&#x27e8;<italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>)&#x27e9; are classified as unstable high-strength edges, while those with <italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;) &#x3c; &#x27e8;<italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;)&#x27e9; and <italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>) &#x3c; &#x27e8;<italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>)&#x27e9; are classified as stable high-strength edges. <bold>(c, d)</bold>. Spatial distributions of stable and unstable high-strength edges. Green edges indicate those with <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3e;0 in at least half of the 24 time windows (i.e., consistently positive interactions), while purple edges indicate those with <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3c;0 in more than half of the 24 time windows (i.e., consistently negative interactions).</p>
</caption>
<graphic xlink:href="fphy-13-1622316-g004.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F4">Figure 4b</xref>, high-strength edges exhibit a wide range of both strength and sign volatility. Specifically, <italic>CV</italic>(&#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c;) ranges from 0.8 to 2.1, while <italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>) ranges from 2 to 12. We classify edges as stable if both volatility measures are below their mean values, and as unstable if both volatility measures are greater than or equal to their mean values. Among these high-strength edges, stable edges account for 24.6%, while unstable edges make up 19.3%. Notably, stable high-strength edges have a higher proportion of negative interactions occurring in more than 50% of the time windows (purple points in <xref ref-type="fig" rid="F4">Figure 4b</xref>), compared to unstable high-strength edges. This indicates that stable high-strength edges consistently suppress congestion. Spatial analysis further reveals that some stable negative high-strength edges (e.g., edge between regions 3 and 17 in <xref ref-type="fig" rid="F4">Figure 4c</xref>) span longer distances than unstable ones (<xref ref-type="fig" rid="F4">Figure 4d</xref>). These long-range, negative-effect stable edges form a geographically dispersed network. Showing negative interactions across distant regions, they may reflect negative feedbacks to prevent congestion from spreading into widespread gridlock [<xref ref-type="bibr" rid="B17">17</xref>], demonstrating the inherent resilience [<xref ref-type="bibr" rid="B19">19</xref>] of urban traffic.</p>
</sec>
<sec id="s2-4">
<title>2.4 Evolution of structural features in dynamical interaction network</title>
<p>After analyzing the dynamics of macroscopic structure and microscopic edge, we further investigate the evolution of structural features in dynamical interaction network. We quantify this evolution using four structural metrics (denoted as <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>; see Methods), which capture both network-level and node-level properties of the weighted and heterogeneous interaction networks. For each of the 24 interaction networks (corresponding to the 24 time windows), we compute these metrics, which reveal distinct temporal patterns and exhibit strong interpretability (<xref ref-type="fig" rid="F5">Figure 5</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Evolution of four structural features in dynamical interaction networks. These four structural features (see Method), including <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(a)</bold>, <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(b)</bold>, <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(c)</bold>, and <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> <bold>(d)</bold>, exhibit temporal variation across the 24 time windows. All four metrics show clear differences among the morning peak, noon off-peak, and evening peak periods.</p>
</caption>
<graphic xlink:href="fphy-13-1622316-g005.tif"/>
</fig>
<p>The proportion of positive interactions (<inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <xref ref-type="disp-formula" rid="e16">Equation 15</xref>) quantifies the overall positive polarity of interactions within the network. A higher <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> value indicates more mutual reinforcement between regions, increasing the likelihood of congestion propagation. As shown in <xref ref-type="fig" rid="F5">Figure 5a</xref>, <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is significantly higher during the morning and evening peak hours compared to noon off-peak. Specifically, <inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> reaches approximately 0.6 in the morning peak, 0.5 in the evening peak, and 0.3 during noon off-peak. This suggests that peak hours have more positive interactions, facilitating congestion spread. A similar trend is observed for the proportion of strong positive interactions (<inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, calculated from subnetwork with &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; &#x3e;0.2): peak values are much higher than off-peak (<xref ref-type="fig" rid="F5">Figure 5b</xref>), enhancing congestion spread effects.</p>
<p>The weighted modularity of positive interactions (<inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>; <xref ref-type="disp-formula" rid="e16">Equation 16</xref>) reflects whether positive links tend to form community-like structures. A higher <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> value implies that congestion propagation is more likely to remain within specific regional clusters rather than spread globally. As shown in <xref ref-type="fig" rid="F5">Figure 5c</xref>, <inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is much higher during noon off-peak compared to peak hours. Most <inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> values are around 0.4 during noon off-peak, while they are about 0.2 during peak hours. This indicates that positive interactions during off-peak periods are more likely to form community structures, helping to confine congestion within local regions. In contrast, during peak hours, positive interactions are less likely to form such structures, resulting in widespread congestion.</p>
<p>The average node strength of negative interactions (<inline-formula id="inf22">
<mml:math id="m22">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>; <xref ref-type="disp-formula" rid="e17">Equation 17</xref>) represents the strength of inhibitory effects between regions. A higher <inline-formula id="inf23">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> signifies stronger suppression of congestion. As shown in <xref ref-type="fig" rid="F5">Figure 5d</xref>, <inline-formula id="inf24">
<mml:math id="m24">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is lower during peak hours (around 1.5) and higher during off-peak hours (approaching 6.0). This demonstrates that inhibitory effects of regions are significantly stronger during off-peak periods, preventing congestion from spreading between regions.</p>
<p>Our findings reveal that the proportion and modularity of positive interactions, along with the strength of negative interactions, are important structural features distinguishing peak from off-peak hours. During peak hours, the network is dominated by a high proportion and low modularity of positive interactions, along with weak inhibitory interactions. These structural characteristics reduce the ability of the interaction network to localize congestion, leading to large-scale traffic congestion. In contrast, off-peak periods are characterized by a low proportion and high modularity of positive interactions, and strong inhibitory effects, which help localize congestion and maintain overall traffic efficiency.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s3">
<title>3 Discussion</title>
<p>This study extends our previous work [<xref ref-type="bibr" rid="B15">15</xref>], which used a pairwise maximum entropy model to infer a regional interaction network for a single peak-hour time window and identify hidden high-risk states through energy landscape reconstruction. While [<xref ref-type="bibr" rid="B15">15</xref>] characterized static interactions during peak congestion, it overlooked dynamic evolutions of interaction networks across periods with varying traffic efficiency (morning peak, noon off-peak, evening peak). These variations can reshape energy landscapes and impact risk-based decision-making. Here, we apply the pairwise maximum entropy model to multiple consecutive time windows, analyzing dynamical interaction networks to derive three key findings.</p>
<p>First, interaction networks remain stable within each period (morning peak, noon off-peak, and evening peak), but show structural shifts between periods, especially between peak and off-peak hours. High similarity of within-period network structure indicates consistent regional interaction patterns, maintaining traffic behavior. In contrast, lower between-period similarity reflects structural reconfigurations, which likely drive transitions between distinct traffic states [<xref ref-type="bibr" rid="B20">20</xref>]. Second, compared with unstable high-strength edges, stable high-strength edges in dynamical interaction network are characterized by long-range and negative interactions. These interactions help suppress congestion spread across distant regions. This prevents localized congestion from turning into widespread gridlock [<xref ref-type="bibr" rid="B17">17</xref>] and highlights the inherent resilience [<xref ref-type="bibr" rid="B19">19</xref>] of urban traffic. Third, the proportion and modularity of positive interactions, along with the strength of negative interactions, are important structural features that distinguish peak from off-peak hours. Compared to off-peak periods, peak hours feature a higher proportion and lower modularity [<xref ref-type="bibr" rid="B21">21</xref>] of positive interactions, along with weaker inhibitory effects, which may lead to large-scale congestion.</p>
<p>These findings address the limitations of our prior study [<xref ref-type="bibr" rid="B15">15</xref>], which applied a static analysis of interaction networks during a single peak-hour time window and overlooked the dynamic evolution of interactions across different traffic periods. The discovery that interaction networks remain stable within individual periods (e.g., morning peak, noon off-peak) but undergo structural shifts between periods emphasizes the importance of temporal dynamics in reshaping the energy landscape, a factor not captured in static models. Furthermore, the identification of long-range negative interactions as the dominant feature of stable high-strength edges in dynamic networks uncovers a key resilience mechanism&#x2014;the suppression of congestion spread across distant regions&#x2014;which was undetected in the prior static model. Additionally, the differentiation of peak and off-peak periods based on structural features such as positive interaction modularity and negative interaction strength introduces the temporal context missing in our previous work, enabling a deeper understanding of how interaction configurations contribute to macroscale congestion transitions.</p>
<p>While these findings enhance our understanding of dynamical interaction network underlying traffic state transitions, there are still several limitations. First, the model relies on predefined time window data and may perform poorly in extreme scenarios [<xref ref-type="bibr" rid="B22">22</xref>] (e.g., sudden demand surges or infrastructure failures) due to data scarcity. Second, the analysis focuses on a regional scale and may not capture finer-scale local interaction complexity. As urban traffic systems are complex and multiscale [<xref ref-type="bibr" rid="B23">23</xref>], these findings might not directly apply to interaction networks with higher spatial resolution. Future research should develop multi-scale adaptive models [<xref ref-type="bibr" rid="B24">24</xref>] to capture interactions across local road network scales and adapt to data-scarce extremes. These models may reflect inherent robustness in real-world applications, particularly as autonomous driving [<xref ref-type="bibr" rid="B25">25</xref>] and other technologies reshape local interaction patterns.</p>
</sec>
<sec id="s4">
<title>4 Data and methods</title>
<sec id="s4-1">
<title>4.1 Data</title>
<sec id="s4-1-1">
<title>4.1.1 Raw traffic dataset</title>
<p>The empirical road network in this study covers the area within Beijing fourth Ring Road (<xref ref-type="fig" rid="F1">Figure 1a</xref>). Road segments are modeled as edges and intersections as nodes, with the network comprising over 18,000 nodes and 33,000 edges. The dataset includes 1-min interval speed records from GPS-equipped floating vehicles across all workdays in October 2015, excluding October 19 due to data anomalies. This results in 17 valid workdays. To account for road type heterogeneity, we use relative velocity instead of raw speed values. As defined in [<xref ref-type="bibr" rid="B6">6</xref>], the relative velocity of a segment <italic>e</italic> at time <italic>t</italic> is computed as the ratio of its observed speed to its standard maximum speed, defined as the 95th percentile of its historical daily speed records:<disp-formula id="e1">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf25">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the observed speed of segment <italic>e</italic> at time <italic>t</italic>, and <inline-formula id="inf26">
<mml:math id="m27">
<mml:mrow>
<mml:msubsup>
<mml:mi>u</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> denotes the 95th percentile of daily speed records for segment <italic>e</italic>.</p>
</sec>
</sec>
<sec id="s4-2">
<title>4.2 Data pre-processing</title>
<p>To study the interactions between local components of the road network, we focus on regional interactions rather than segment-level interactions to avoid combinatorial explosion in state space. Following our previous work [<xref ref-type="bibr" rid="B15">15</xref>], we divide the entire road network into 20 hexagonal regions (<xref ref-type="fig" rid="F1">Figure 1a</xref>), and aggregate road segment states into global traffic states for each time step. The aggregation procedure is as follows.</p>
<sec id="s4-2-1">
<title>4.2.1 Segment-level state (congestion proportion <italic>f</italic>)</title>
<p>For each road segment <italic>e</italic> at time <italic>t</italic>, we define its state based on the relative velocity <inline-formula id="inf27">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>). Given a congestion proportion threshold <italic>f</italic>, we mark the bottom <italic>f</italic> &#xd7; 100% of segments (by relative velocity) as congested at time <italic>t</italic>, and the rest as non-congested. The value of <italic>f</italic> represents the proportion of congested roads in the network, influencing its performance distribution. Based on the discovery of the multi-stability phenomenon in Beijing Road network [<xref ref-type="bibr" rid="B20">20</xref>], when <italic>f</italic> is high (e.g., &#x3e;0.4), most roads are congested, resulting in a poor steady state. When <italic>f</italic> is low (e.g., &#x3c;0.2), most roads are uncongested, leading to a good steady state. When <italic>f</italic> is between 0.2 and 0.4, the network exhibits multiple steady states due to the varying spatial distributions of congested links over time. This multi-stability reflects the inner system resilience [<xref ref-type="bibr" rid="B20">20</xref>]. Here, we chose <italic>f</italic> &#x3d; 0.25, as it lies in this range, with the model showing robustness for other values within this interval, as demonstrated in [<xref ref-type="bibr" rid="B15">15</xref>].</p>
</sec>
<sec id="s4-2-2">
<title>4.2.2 Region-level state (regional jam threshold <italic>l</italic>)</title>
<p>For region <italic>i</italic> at time <italic>t</italic>, we calculate the jam ratio based on the congested segments in that region, which is defined as:<disp-formula id="e2">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf28">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of road segments in region <italic>i</italic>, and <inline-formula id="inf29">
<mml:math id="m31">
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the number of congested segments in the largest connected cluster formed by congested segments at time <italic>t</italic>. If the jam ratio (<xref ref-type="disp-formula" rid="e2">Equation 2</xref>) exceeds a threshold <italic>l</italic>, the region is classified as a jam region; otherwise, it is classified as a free region. The state of region <italic>i</italic> at time <italic>t</italic> is:<disp-formula id="e3">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>if </mml:mtext>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mtext> </mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>jam region</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>otherwise </mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mtext>free region</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Here, we set <italic>l</italic> to be 0.09. The value of <italic>l</italic> represents the threshold for the maximum congestion cluster within each region. It influences the system performance distribution at mesoscopic level. When <italic>l</italic> is large, all regions are considered free, resulting in the performance distribution concentrated in a better state at the mesoscopic level. When <italic>l</italic> is small, all regions are jam, leading to the performance distribution concentrated in a worse state. At <italic>l</italic> &#x3d; 0.09, the mesoscopic network performance shows multi-stability, aligning closely with the performance at the microscopic level, as shown in [<xref ref-type="bibr" rid="B15">15</xref>].</p>
</sec>
<sec id="s4-2-3">
<title>4.2.3 Global traffic state</title>
<p>At time <italic>t</italic>, the global traffic state is represented as a binary vector over all regions:<disp-formula id="e4">
<mml:math id="m33">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mn>20</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
</sec>
</sec>
<sec sec-type="methods" id="s5">
<title>5 Methods</title>
<sec id="s5-1">
<title>5.1 Traffic efficiency of each time window</title>
<p>To quantify the traffic efficiency of each 1-h time window, we compute two metrics: the mean relative speed <inline-formula id="inf31">
<mml:math id="m35">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, reflecting overall traffic conditions, and the mean size of the largest functional cluster <inline-formula id="inf32">
<mml:math id="m36">
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>, which captures the interplay between traffic dynamics and road network topology [<xref ref-type="bibr" rid="B6">6</xref>]. Both metrics are averaged over all time steps within a given time window across 17 workdays.</p>
<p>For a given time step <italic>t</italic>, we define.<list list-type="simple">
<list-item>
<p>(1) Average relative speed <italic>v</italic>(<italic>t</italic>) as the mean of the relative velocities of all road segments:</p>
</list-item>
</list>
<disp-formula id="e5">
<mml:math id="m37">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf33">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of road segments, and <inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the relative velocity (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>) of road segment <italic>e</italic> at time <italic>t</italic>.<list list-type="simple">
<list-item>
<p>(2) Size of the largest functional cluster <italic>G</italic>(<italic>t</italic>) as the proportion of road segments in the largest functional cluster formed by non-congested segments:</p>
</list-item>
</list>
<disp-formula id="e6">
<mml:math id="m40">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>E</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf35">
<mml:math id="m41">
<mml:mrow>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the number of segments in the largest functional cluster formed by non-congested segments at time <italic>t</italic>.</p>
<p>Based on <xref ref-type="disp-formula" rid="e5">Equations 5</xref>, <xref ref-type="disp-formula" rid="e6">6</xref>, the aggregate metrics for each time window are then computed as:<disp-formula id="e7">
<mml:math id="m42">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m43">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where T is the set of all time steps within the time window across all 17 workdays, and <inline-formula id="inf37">
<mml:math id="m45">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of such time steps.</p>
</sec>
<sec id="s5-2">
<title>5.2 Interaction network inference through pairwise maximum entropy model</title>
<p>Here, we infer the interaction network between regions for each time window using a pairwise maximum entropy model [<xref ref-type="bibr" rid="B15">15</xref>]. This model has been applied to neuron interaction network [<xref ref-type="bibr" rid="B16">16</xref>], brain functional connectivity [<xref ref-type="bibr" rid="B26">26</xref>], and genetic interaction networks [<xref ref-type="bibr" rid="B27">27</xref>]. The model maximizes (Gibbs) entropy under constraints of first- and second-order statistics, yielding the probability distribution <inline-formula id="inf38">
<mml:math id="m46">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e9">
<mml:math id="m47">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mspace width="2.8em"/>
<mml:mi>max</mml:mi>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>log</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mspace width="-0.1em"/>
<mml:mrow>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi mathvariant="normal">t</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mspace width="-0.70em"/>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mspace width="-1.5em"/>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>j</mml:mi>
</mml:msubsup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where the state space consists of <italic>n</italic> &#x3d; 2<sup>
<italic>m</italic>
</sup> possible states, with <italic>m</italic> &#x3d; 20 representing the number of road network regions, and <italic>k</italic> denoting a particular state within this space. Specifically, <inline-formula id="inf39">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents a global traffic state vector (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>) composed of the states of 20 regions, where <inline-formula id="inf40">
<mml:math id="m49">
<mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> indicates a jam region and <inline-formula id="inf41">
<mml:math id="m50">
<mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> indicates a free region (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>). <inline-formula id="inf42">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m52">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denote observed global traffic states and their frequencies in dataset <italic>D</italic>. Solving the Lagrange function yields the Boltzmann distribution:<disp-formula id="e10">
<mml:math id="m53">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mi>Z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where <italic>h</italic>
<sub>
<italic>i</italic>
</sub> captures the regional congestion tendency of region <italic>i</italic>, <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> quantifies the pairwise interaction between regions <italic>i</italic> and <italic>j</italic>, and <italic>Z</italic> is the partition function <inline-formula id="inf44">
<mml:math id="m54">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>For each 1-h time window (e.g., 8:00&#x2013;9:00), we construct a dataset <italic>D</italic> comprising global traffic states obtained from 60 time steps within the window across 17 workdays. We then compute the empirical moments <inline-formula id="inf45">
<mml:math id="m55">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf46">
<mml:math id="m56">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mstyle>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>j</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b;. These moments are used to ensure that the resulting distribution <inline-formula id="inf47">
<mml:math id="m57">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="disp-formula" rid="e10">Equation 10</xref> satisfies the moment constraints specified in <xref ref-type="disp-formula" rid="e9">Equation 9</xref>. The inferred model parameters <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> are used to define the regional interaction network. Due to the intractability of the state space (2<sup>20</sup>), we approximate parameter estimation using the minimum probability flow (MPF) algorithm [<xref ref-type="bibr" rid="B28">28</xref>].</p>
<p>Model validation evaluates the model ability to reproduce distribution of macroscopic traffic properties [<xref ref-type="bibr" rid="B15">15</xref>], such as region-level traffic performance. This performance is defined as the proportion of regions in the largest connected cluster formed by free regions, relative to total regions. As shown in <xref ref-type="app" rid="app1">Appendix A</xref>, the model accurately fits the 24 time windows, and captures unimodal or bimodal patterns in region-level traffic performance distributions.</p>
</sec>
<sec id="s5-3">
<title>5.3 Structural dissimilarity quantification of interaction networks</title>
<p>To quantify structural dissimilarity of interaction networks within the same period (intra-period) or across different periods (inter-period), we calculate the Jaccard indices for all interaction network pairs and compare their distributions with the null distribution generated by shuffled networks.</p>
<sec id="s5-3-1">
<title>5.3.1 Jaccard index calculation</title>
<p>The Jaccard index between two interaction networks <italic>A</italic> and <italic>B</italic> is calculated as follows:<disp-formula id="e11">
<mml:math id="m58">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
<mml:mo>&#x2229;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mo>&#x7c;</mml:mo>
<mml:mtext>sign</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>sign</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>B</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
<mml:mo>&#x222a;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>where <inline-formula id="inf48">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf49">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the edge sets of interaction networks <italic>A</italic> and <italic>B</italic>, respectively; <inline-formula id="inf50">
<mml:math id="m61">
<mml:mrow>
<mml:mtext>sign</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>A</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf51">
<mml:math id="m62">
<mml:mrow>
<mml:mtext>sign</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>B</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> denote the signs of <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> in <italic>A</italic> and <italic>B</italic>, respectively, with the sign being &#x2b;1 when <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> is positive and &#x2212;1 otherwise. The numerator is the number of common edges with the same sign in both networks, and the denominator is the total number of edges in the union of both networks. Only the signs of edges are considered in the calculation, while the weights of edges are ignored. A smaller Jaccard index indicates a greater structural difference between two networks, while a larger Jaccard index suggests more structural similarity between networks.</p>
</sec>
<sec id="s5-3-2">
<title>5.3.2 Statistical significance testing</title>
<p>To assess the structural similarity of interaction networks, we use both <italic>p</italic>-value and Cliff&#x2019;s &#x394; (Effect Size). The <italic>p</italic>-value assesses statistical significance of structural similarity, while Cliff&#x2019;s &#x394; quantifies the magnitude of structural similarity. Specifically, we perform significance testing of Jaccard index distributions derived from two scenarios.<list list-type="simple">
<list-item>
<p>&#x2022; Intra-period similarity: Given <inline-formula id="inf52">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> time windows within the same period, we construct <inline-formula id="inf53">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> unique interaction network pairs. Next, we compute the Jaccard indices (<xref ref-type="disp-formula" rid="e11">Equation 11</xref>) of these pairs to obtain the empirical intra-period Jaccard index distribution. To generate shuffled interaction network pairs, we randomly shuffle the edge signs of each network pair 1,000 times while preserving edge weights and topology. Calculating the Jaccard indices of these shuffled pairs yields a null distribution of <inline-formula id="inf54">
<mml:math id="m65">
<mml:mrow>
<mml:mn>1000</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> Jaccard indices.</p>
</list-item>
<list-item>
<p>&#x2022; Inter-period similarity: Given two periods with <inline-formula id="inf55">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf56">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> time windows respectively, we construct <inline-formula id="inf57">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> cross-period network pairs. The empirical Jaccard indices of these pairs form the inter-period Jaccard index distribution. Analogously, a null distribution of <inline-formula id="inf58">
<mml:math id="m69">
<mml:mrow>
<mml:mn>1000</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> Jaccard indices is generated by performing sign shuffling 1,000 times on each network pair.</p>
</list-item>
</list>
</p>
<sec id="s5-3-2-1">
<title>5.3.2.1 <italic>P</italic>-value calculation</title>
<p>To assess whether the empirical interaction networks exhibit stronger structural similarity than expected by chance, we perform a one-tailed Mann&#x2013;Whitney U test [<xref ref-type="bibr" rid="B18">18</xref>] comparing the distribution of Jaccard indices computed between empirical networks with that computed between shuffled networks.<list list-type="simple">
<list-item>
<p>&#x2022; Null hypothesis (<italic>H</italic>
<sub>0</sub>): The Jaccard index distributions of the empirical and shuffled interaction networks are drawn from the same population.</p>
</list-item>
<list-item>
<p>&#x2022; Alternative hypothesis (<italic>H</italic>
<sub>1</sub>): The empirical Jaccard indices are stochastically greater than the shuffled ones.</p>
</list-item>
</list>
</p>
<p>If the one-tailed <italic>p</italic>-value derived from the test is smaller than the pre-defined significance level, we reject the null hypothesis. This indicates that the Jaccard index distribution of the empirical interaction networks is statistically significantly greater than that of the shuffled networks, suggesting that empirical interaction networks exhibit stronger structural similarity than expected by chance.</p>
</sec>
</sec>
<sec id="s5-3-3">
<title>5.3.3 Cliff&#x2019;s &#x394; (effect size)</title>
<p>In addition to the <italic>p</italic>-value, we compute Cliff&#x2019;s &#x394; as a non-parametric effect size measure to quantify the degree of separation between two distributions. Specifically:<disp-formula id="e12">
<mml:math id="m70">
<mml:mrow>
<mml:mtext>Clif</mml:mtext>
<mml:msup>
<mml:mi mathvariant="normal">f</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mi mathvariant="normal">s</mml:mi>
<mml:mo>&#x394;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>where <inline-formula id="inf59">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf60">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>D</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the number of times a Jaccard index in sample <italic>C</italic> (the empirical Jaccard index distribution) is greater than or less than a Jaccard index in distribution <italic>D</italic> (the shuffled Jaccard index distribution), respectively. <inline-formula id="inf61">
<mml:math id="m73">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf62">
<mml:math id="m74">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>D</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the sizes of the two samples. A large positive &#x394; indicates that Jaccard indices in <italic>C</italic> tend to be large than those in <italic>D</italic>, suggesting strong structural similarity in the empirical network.</p>
</sec>
<sec id="s5-3-4">
<title>5.3.4 Edge volatility</title>
<p>To analyze the edge dynamics across consecutive time windows, two aspects are considered: strength and sign. Here, we use the 24 time windows, covering morning peak, noon off-peak, and evening peak periods. For each edge (<italic>i</italic>, <italic>j</italic>), we calculate the following two indicators.</p>
<sec id="s5-3-4-1">
<title>5.3.4.1 Strength volatility</title>
<p>Strength volatility quantifies the relative variability of interaction strengths over time. It is measured using the coefficient of variation:<disp-formula id="e13">
<mml:math id="m75">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext>std</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mtext>mean</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>where the absolute value &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; quantifies interaction strength. A high <inline-formula id="inf63">
<mml:math id="m76">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> value indicates great fluctuations in the strength of edge (<italic>i</italic>, <italic>j</italic>).</p>
</sec>
<sec id="s5-3-4-2">
<title>5.3.4.2 Sign volatility</title>
<p>Sign volatility measures the number of times the sign of an edge changes (positive to negative or <italic>vice versa</italic>) across consecutive time windows:<disp-formula id="e14">
<mml:math id="m77">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mtext>sign</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2260;</mml:mo>
<mml:mtext>sign</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>where <inline-formula id="inf64">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of consecutive time windows. A high <italic>SF</italic>(<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>) value indicates great fluctuations in the sign of edge (<italic>i</italic>, <italic>j</italic>).</p>
</sec>
</sec>
</sec>
<sec id="s5-4">
<title>5.4 Structural metrics of interaction network</title>
<p>To characterize the weighted and heterogeneous properties of interaction networks, we define four structural metrics that reflect topological aspects such as interaction polarity, modularity, and node connectivity. These include both network-level and node-level metrics.</p>
<sec id="s5-4-1">
<title>5.4.1 Network-level metrics</title>
<sec id="s5-4-1-1">
<title>5.4.1.1 Proportion of positive interactions</title>
<p>The proportion of positive interactions (<inline-formula id="inf65">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <xref ref-type="disp-formula" rid="e15">Equation 15</xref>) is calculated as:<disp-formula id="e15">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>where <inline-formula id="inf66">
<mml:math id="m81">
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the number of edges with <italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3e;0, and <inline-formula id="inf67">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of edges in the interaction network. We also define a variant, <inline-formula id="inf68">
<mml:math id="m83">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, computed for the subnetwork with strong interactions where &#x7c;<italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x7c; &#x3e;0.2.</p>
</sec>
<sec id="s5-4-1-2">
<title>5.4.1.2 Weighted modularity of positive interactions</title>
<p>To quantify the modular structure of positive interactions, we compute the weighted modularity for the subnetwork consisting only of positive interactions (<italic>J</italic>
<sub>
<italic>ij</italic>
</sub> &#x3e;0), defined as:<disp-formula id="e16">
<mml:math id="m84">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where <inline-formula id="inf69">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the total positive edge weight, <inline-formula id="inf70">
<mml:math id="m86">
<mml:mrow>
<mml:msubsup>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>:</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the positive strength of node <italic>i</italic>, and <inline-formula id="inf71">
<mml:math id="m87">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1 if nodes <italic>i</italic> and <italic>j</italic> are in the same community [<xref ref-type="bibr" rid="B29">29</xref>] of the subnetwork with <italic>J</italic>
<sub>
<italic>ij</italic>
</sub>&#x3e;0, and 0 otherwise. A high <inline-formula id="inf72">
<mml:math id="m88">
<mml:mrow>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> indicates a strong community structure within the network of positive interactions.</p>
</sec>
</sec>
<sec id="s5-4-2">
<title>5.4.2 Node-level metrics</title>
<sec id="s5-4-2-1">
<title>5.4.2.1 Average node strength of negative interactions</title>
<p>The average node strength for negative interactions <inline-formula id="inf73">
<mml:math id="m89">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>w</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is calculated as:<disp-formula id="e17">
<mml:math id="m90">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mfenced open="&#x2329;" close="&#x232a;" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>for </mml:mtext>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where <inline-formula id="inf74">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of nodes in the interaction network. This metric captures the average magnitude of negative interaction strength per node.</p>
</sec>
</sec>
</sec>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>SL: Investigation, Conceptualization, Writing &#x2013; review and editing, Visualization, Resources, Formal Analysis, Writing &#x2013; original draft, Methodology, Validation, Software. GZ: Methodology, Validation, Supervision, Formal Analysis, Writing &#x2013; review and editing. RL: Methodology, Validation, Writing &#x2013; review and editing, Formal Analysis, Supervision. LG: Validation, Writing &#x2013; review and editing, Formal Analysis, Methodology. DL: Writing &#x2013; original draft, Funding acquisition, Writing &#x2013; review and editing, Resources, Investigation, Project administration, Conceptualization, Supervision, Formal Analysis, Methodology, Data curation.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This work is supported by the National Natural Science Foundation of China (Grants 72225012, 72288101 and 71822101), the Fundamental Research Funds for the Central Universities.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>J</given-names>
</name>
<etal/>
</person-group> <article-title>Revealing spatiotemporal interaction patterns behind complex cities</article-title>. <source>Chaos: Interdiscip J Nonlinear Sci</source> (<year>2022</year>) <volume>32</volume>:<fpage>081105</fpage>. <pub-id pub-id-type="doi">10.1063/5.0098132</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="web">
<collab>INRIX</collab>. <article-title>INRIX global traffic scorecard</article-title> (<year>2024</year>). <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://inrix.com/scorecard/">https://inrix.com/scorecard/</ext-link>.</comment>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chandler</surname>
<given-names>RE</given-names>
</name>
<name>
<surname>Herman</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Montroll</surname>
<given-names>EW</given-names>
</name>
</person-group>. <article-title>Traffic dynamics: studies in car following</article-title>. <source>Operations Res</source> (<year>1958</year>) <volume>6</volume>:<fpage>165</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1287/opre.6.2.165</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barlovic</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Santen</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Schadschneider</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Schreckenberg</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Metastable states in cellular automata for traffic flow</article-title>. <source>Eur Phys J B</source> (<year>1998</year>) <volume>5</volume>(<issue>5</issue>):<fpage>793</fpage>&#x2013;<lpage>800</lpage>. <pub-id pub-id-type="doi">10.1007/s100510050504</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Geroliminis</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Daganzo</surname>
<given-names>CF</given-names>
</name>
</person-group>. <article-title>Existence of urban-scale macroscopic fundamental diagrams: some experimental findings</article-title>. <source>Transportation Res B: Methodological</source> (<year>2008</year>) <volume>42</volume>:<fpage>759</fpage>&#x2013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2008.02.002</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Berezin</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Stanley</surname>
<given-names>HE</given-names>
</name>
<etal/>
</person-group> <article-title>Percolation transition in dynamical traffic network with evolving critical bottlenecks</article-title>. <source>Proc Natl Acad Sci USA</source> (<year>2015</year>) <volume>112</volume>:<fpage>669</fpage>&#x2013;<lpage>72</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1419185112</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Stanley</surname>
<given-names>HE</given-names>
</name>
<etal/>
</person-group> <article-title>Switch between critical percolation modes in city traffic dynamics</article-title>. <source>Proc Natl Acad Sci USA</source> (<year>2019</year>) <volume>116</volume>:<fpage>23</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1801545116</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Serok</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Lieberthal</surname>
<given-names>EB</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H-J</given-names>
</name>
<etal/>
</person-group> <article-title>Spatiotemporal dynamics of traffic bottlenecks yields an early signal of heavy congestions</article-title>. <source>Nat Commun</source> (<year>2023</year>) <volume>14</volume>:<fpage>8002</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-023-43591-7</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Havlin</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Spatial correlation analysis of cascading failures: congestions and blackouts</article-title>. <source>Scientific Rep</source> (<year>2014</year>) <volume>4</volume>:<fpage>5381</fpage>. <pub-id pub-id-type="doi">10.1038/srep05381</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nguyen</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Discovering congestion propagation patterns in spatio-temporal traffic data</article-title>. <source>IEEE Trans Big Data</source> (<year>2017</year>) <volume>3</volume>:<fpage>169</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1109/TBDATA.2016.2587669</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Discovering urban traffic congestion propagation patterns with taxi trajectory data</article-title>. <source>IEEE Access</source> (<year>2018</year>) <volume>6</volume>:<fpage>69481</fpage>&#x2013;<lpage>91</lpage>. <pub-id pub-id-type="doi">10.1109/access.2018.2881039</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luan</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ke</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Traffic congestion propagation inference using dynamic Bayesian graph convolution network</article-title>. <source>Transportation Res C: Emerging Tech</source> (<year>2022</year>) <volume>135</volume>:<fpage>103526</fpage>. <pub-id pub-id-type="doi">10.1016/j.trc.2021.103526</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Urban regional function guided traffic flow prediction</article-title>. <source>Inf Sci</source> (<year>2023</year>) <volume>634</volume>:<fpage>308</fpage>&#x2013;<lpage>20</lpage>. <pub-id pub-id-type="doi">10.1016/j.ins.2023.03.109</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rajeh</surname>
<given-names>TM</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Javed</surname>
<given-names>MH</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Alhaek</surname>
<given-names>F</given-names>
</name>
</person-group>. <article-title>Modeling multi-regional temporal correlation with gated recurrent unit and multiple linear regression for urban traffic flow prediction</article-title>. <source>Knowledge-Based Syst</source> (<year>2023</year>) <volume>262</volume>:<fpage>110237</fpage>. <pub-id pub-id-type="doi">10.1016/j.knosys.2022.110237</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Z-Y</given-names>
</name>
<etal/>
</person-group> <article-title>Hidden high-risk states identification from routine urban traffic</article-title>. <source>PNAS nexus</source> (<year>2025</year>) <volume>4</volume>:<fpage>pgaf075</fpage>. <pub-id pub-id-type="doi">10.1093/pnasnexus/pgaf075</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schneidman</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Berry</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Segev</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Bialek</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Weak pairwise correlations imply strongly correlated network states in a neural population</article-title>. <source>Nature</source> (<year>2006</year>) <volume>440</volume>:<fpage>1007</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.1038/nature04701</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahmassani</surname>
<given-names>HS</given-names>
</name>
<name>
<surname>Saberi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Zockaie</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Urban network gridlock: theory, characteristics, and dynamics</article-title>. <source>Procedia-Social Behav Sci</source> (<year>2013</year>) <volume>80</volume>:<fpage>79</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1016/j.sbspro.2013.05.007</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Shier</surname>
<given-names>R</given-names>
</name>
</person-group> <article-title>Statistics: 2.3 the Mann-Whitney u test</article-title>. In: <source>Mathematics learning support centre</source> (<year>2013</year>).</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>H-J</given-names>
</name>
<name>
<surname>Stanley</surname>
<given-names>HE</given-names>
</name>
<name>
<surname>Havlin</surname>
<given-names>S</given-names>
</name>
</person-group>. <article-title>Scale-free resilience of real traffic jams</article-title>. <source>Proc Natl Acad Sci USA</source> (<year>2019</year>) <volume>116</volume>:<fpage>8673</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1814982116</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Shekhtman</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
<etal/>
</person-group> <article-title>Multiple metastable network states in urban traffic</article-title>. <source>Proc Natl Acad Sci USA</source> (<year>2020</year>) <volume>117</volume>:<fpage>17528</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1907493117</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Shang</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Expert</surname>
<given-names>P</given-names>
</name>
<name>
<surname>L&#xfc;</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Stanley</surname>
<given-names>HE</given-names>
</name>
<etal/>
</person-group> <article-title>Local dominance unveils clusters in networks</article-title>. <source>Commun Phys</source> (<year>2024</year>) <volume>7</volume>:<fpage>170</fpage>&#x2013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1038/s42005-024-01635-4</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>R</given-names>
</name>
<name>
<surname>She</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Resilient perimeter control for hyper-congested two-region networks with MFD dynamics</article-title>. <source>Transportation Res Part B: Methodological</source> (<year>2022</year>) <volume>156</volume>:<fpage>50</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2021.12.003</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>Q</given-names>
</name>
<name>
<surname>Ban</surname>
<given-names>X</given-names>
</name>
</person-group>. <article-title>Network multiscale urban traffic control with mixed traffic flow</article-title>. <source>Transportation Res Part B: Methodological</source> (<year>2024</year>) <volume>185</volume>:<fpage>102963</fpage>. <pub-id pub-id-type="doi">10.1016/j.trb.2024.102963</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dada</surname>
<given-names>JO</given-names>
</name>
<name>
<surname>Mendes</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Multi-scale modelling and simulation in systems biology</article-title>. <source>Integr Biol</source> (<year>2011</year>) <volume>3</volume>:<fpage>86</fpage>&#x2013;<lpage>96</lpage>. <pub-id pub-id-type="doi">10.1039/c0ib00075b</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>He</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Tian</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Towards full autonomous driving: challenges and frontiers</article-title>. <source>Front Phys</source> (<year>2024</year>) <volume>12</volume>. <pub-id pub-id-type="doi">10.3389/fphy.2024.1485026</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Watanabe</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Hirose</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Wada</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Imai</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Machida</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Shirouzu</surname>
<given-names>I</given-names>
</name>
</person-group> <article-title>A pairwise maximum entropy model accurately describes resting-state human brain networks</article-title>. <source>Nat Commun</source> (<year>2013</year>) <volume>4</volume>:<fpage>1370</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms2388</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>De Martino</surname>
<given-names>A</given-names>
</name>
<name>
<surname>De Martino</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>An introduction to the maximum entropy approach and its application to inference problems in biology</article-title>. <source>Heliyon</source> (<year>2018</year>) <volume>4</volume>:<fpage>e00596</fpage>. <pub-id pub-id-type="doi">10.1016/j.heliyon.2018.e00596</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sohl-Dickstein</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Battaglino</surname>
<given-names>PB</given-names>
</name>
<name>
<surname>DeWeese</surname>
<given-names>MR</given-names>
</name>
</person-group>. <article-title>New method for parameter estimation in probabilistic models: minimum probability flow</article-title>. <source>Phys Rev Lett</source> (<year>2011</year>) <volume>107</volume>:<fpage>220601</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.107.220601</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blondel</surname>
<given-names>VD</given-names>
</name>
<name>
<surname>Guillaume</surname>
<given-names>J-L</given-names>
</name>
<name>
<surname>Lambiotte</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Lefebvre</surname>
<given-names>E</given-names>
</name>
</person-group>. <article-title>Fast unfolding of communities in large networks</article-title>. <source>J Stat Mech</source> (<year>2008</year>) <volume>2008</volume>:<fpage>P10008</fpage>. <pub-id pub-id-type="doi">10.1088/1742-5468/2008/10/P10008</pub-id>
</citation>
</ref>
</ref-list>
<app-group>
<app id="app1">
<title>Appendix A Fitting performance of the pairwise maximum entropy model</title>
<p>
<xref ref-type="app" rid="app1">Appendix</xref> <xref ref-type="app" rid="app1">Figure A1</xref> Fitting performance of the pairwise maximum entropy model for different time windows. Model fitting performance is evaluated based on its ability to reproduce distribution of macroscopic traffic properties, such as the region-level traffic performance. This performance is defined as the proportion of regions in the largest connected cluster formed by free regions, relative to the total regions. The green curve represents the observed distribution of region-level traffic performance&#x200b;, while the orange curve represents the model-generated distribution. For 24 consecutive 1-h time windows (7:00&#x2013;18:30, with half-hour sliding intervals), the model achieves a good fitting performance (<italic>R</italic>
<sup>2</sup> &#x3e; 0.94), successfully capturing both unimodal and bimodal distribution patterns of region-level traffic performance.</p>
<fig id="APP1" position="float">
<label>FIGURE A1</label>
<caption>
<p> Fitting performance of the pairwise maximum entropy model for different time windows. Model fitting performance is evaluated based on its ability to reproduce distribution of macroscopic traffic properties, such as the region-level traffic performance. This performance is defined as the proportion of regions in the largest connected cluster formed by free regions, relative to the total regions. The green curve represents the observed distribution of region-level traffic performance, while the orange curve represents the model-generated distribution. For 24 consecutive one-hour time windows (7:00&#x2013;18:30, with half-hour sliding intervals), the model achieves a good fitting performance (R<sup>2</sup>&#x3e;0.94), successfully capturing both unimodal and bimodal distribution patterns of region-level traffic performance.</p>
</caption>
<graphic xlink:href="FPHY_fphy-2025-1622316_wc_app1.tif"/>
</fig>
</app>
</app-group>
</back>
</article>