<?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">1596130</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2025.1596130</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>An evolution model for urban rail transit hyper networks based on allometric growth relationship</article-title>
<alt-title alt-title-type="left-running-head">Zhang 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.1596130">10.3389/fphy.2025.1596130</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Zehua</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3008511/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wei</surname>
<given-names>Ruining</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Feng</surname>
<given-names>Shumin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Lei</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3093910/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Fan</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Hao</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiang</surname>
<given-names>Yiqiang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Transportation Science and Engineering</institution>, <institution>Harbin Institute of Technology</institution>, <addr-line>Harbin</addr-line>, <addr-line>Heilongjiang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>School of Architecture</institution>, <institution>Harbin Institute of Technology</institution>, <addr-line>Harbin</addr-line>, <addr-line>Heilongjiang</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Economics and Management</institution>, <institution>Guangzhou Vocational University of Science and Technology</institution>, <addr-line>Guangzhou</addr-line>, <addr-line>Guangdong</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Guangzhou Information Technology Vocational School</institution>, <addr-line>Guangzhou</addr-line>, <addr-line>Guangdong</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/1044647/overview">Song Zheng</ext-link>, Zhejiang University of Finance and Economics, 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/1802194/overview">Lining Xing</ext-link>, Foshan University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1900786/overview">Tengfei Yuan</ext-link>, Shanghai University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Shumin Feng, <email>fsm@hit.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>08</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1596130</elocation-id>
<history>
<date date-type="received">
<day>19</day>
<month>03</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>16</day>
<month>06</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhang, Wei, Feng, Xu, Yang, Liu and Jiang.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhang, Wei, Feng, Xu, Yang, Liu and Jiang</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>
<p>To address limitations of existing urban rail transit (URT) evolution models&#x2014;including static selection mechanisms, inadequate adaptability across stages, and simplistic validation&#x2014;this study proposes a dynamically optimized hypernetwork evolution model. By introducing a time decay factor &#x3b3;, the model achieves a smooth transition from &#x201c;scale-free preferential attachment&#x201d; to &#x201c;random connection&#x201d; under the constraint of a fixed growth rate difference (GRD) between nodes. We construct a URT hyper network (stations as nodes, lines as hyper edges) and derive dynamic equations for node hyper degree and hyper edge hyper degree. Empirical validation using subway network data from Beijing, Shanghai, and Guangzhou (222&#x2013;378 stations) was conducted via Python simulations, with model efficacy evaluated through Kolmogorov-Smirnov (K-S) tests and multi-index comparisons. Key findings include: Simulated topological features (e.g., degree distribution, hyper degree distribution) align closely with real networks (K-S test p &#x3e; 0.05); Node hyper degree distribution evolves from power-law (early stage) to exponential (mature stage), consistent with empirical observations; The dynamic decay mechanism enhances adaptability (e.g., 15% increase in random connection probability per decade at &#x3b3; &#x3d; 0.1). This model provides a dynamic optimization tool for URT planning, particularly in hub layout design and network robustness enhancement.</p>
</abstract>
<kwd-group>
<kwd>urban rail transit</kwd>
<kwd>hyper network</kwd>
<kwd>allometric growth</kwd>
<kwd>evolution model</kwd>
<kwd>dynamic preferential attachment</kwd>
<kwd>K-S test</kwd>
</kwd-group>
<contract-num rid="cn001">72171061</contract-num>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content>
</contract-sponsor>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Statistical and Computational Physics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<sec id="s1-1">
<title>1.1 Research status</title>
<p>With the rapid progression of urbanization and the rapid expansion of urban station entrances, an increasing number of metropolitan areas have established interconnected urban rail transit networks. Researching the network evolution characteristics of URT (urban rail transit) is vital to its planning and operation. Several studies have simulated the evolution of URT networks based on specific growth principles and incorporating a variety of dynamic characteristics, as part of the research on the evolution and development of URT [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B4">4</xref>&#x2013;<xref ref-type="bibr" rid="B10">10</xref>]. Roth et al. [<xref ref-type="bibr" rid="B3">3</xref>] investigated how fourteen subway networks have developed. They observed that the subway network evolved into a shape with a denser core density, surrounded by a circular line and branches extending from the core to the suburbs, usually through workstations. Man YU et al. [<xref ref-type="bibr" rid="B10">10</xref>] studied the evolution of adjacent nodes on the network scale in Chinese urban metropolitan area networks. Rui D et al. [<xref ref-type="bibr" rid="B7">7</xref>] studied the evolution of the Kuala Lumpur public urban rail transit network and its performance under various attack strategies based on the railway system&#x2019;s topology and the network&#x2019;s future growth trend, using complex network theory. Cats O [<xref ref-type="bibr" rid="B11">11</xref>] conducted a longitudinal analysis of the topology evolution of multimodal railway networks by investigating the topology dynamics of Stockholm from 1950 to 2025. Bangxang PN et al. [<xref ref-type="bibr" rid="B12">12</xref>] chose network diameter, gamma index, degree centrality, compactness center, and intermediate center to examine the topological evolution of the Bangkok rail transit network between 1999 and 2029. Yang Zhijie analyzed and studied the development trend of Shanghai&#x2019;s URT network from 1993 to 2020 using six typical topological indicators and proposed two network expansion methods to represent the evolution process. He discovered that as the network evolves, it will develop in a stable and orderly manner [<xref ref-type="bibr" rid="B13">13</xref>]. Feng Shumin, Xin Mengwei, and others [<xref ref-type="bibr" rid="B14">14</xref>], developed an evolution model of URT based on space-P and conducted simulation and empirical analysis. The results indicated that the evolution of the URT network is proportional to the ratio of transfer nodes to regular nodes. There are three phases to the development of URT networks. The evolution of URT networks is divided into three stages. Zhang Zehua, Feng Shumin, et al. [<xref ref-type="bibr" rid="B15">15</xref>] defined the evolution level of the rail transit network based on the allometry growth relationship between transfer nodes and ordinary nodes of the URT network, clarified that the URT network is a logistic process with the evolution level as the evaluation indicator, exposed the theoretical law of the evolution process of the URT network, analyzed the evolution process based on this law, identified the nodes divided by the evolution stage, and divided it into four evolutionary stages. Zheng X et al. [<xref ref-type="bibr" rid="B16">16</xref>] systematically analyzed the characteristic parameters and evolution characteristics of Shanghai rail transit network by introducing six network characteristic parameters. In addition, research on network evolution also focuses on analysis of network characteristic index evolution [<xref ref-type="bibr" rid="B17">17</xref>], network structure connectivity analysis [<xref ref-type="bibr" rid="B9">9</xref>], network topology evolution analysis [<xref ref-type="bibr" rid="B11">11</xref>, <xref ref-type="bibr" rid="B18">18</xref>], as well as network accessibility [<xref ref-type="bibr" rid="B19">19</xref>], network evolution dynamics [<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>], and other aspects.</p>
</sec>
<sec id="s1-2">
<title>1.2 Overview of research status and significance of this study</title>
<p>The existing urban rail transit evolution models have limitations in static selection mechanisms, insufficient adaptability during the evolution stages, and a single validation method. The traditional model assumes that the probability of node connections is fixed (such as prioritizing the connection of high degree nodes), without considering the dynamic impact of network size expansion on the optimal strategy, resulting in significant deviations in the topological characteristics of the simulated network and the real network (such as degree distribution and clustering coefficient). Previous studies have mostly adopted uniform evolution rules, neglecting the attenuation effect of the optimal probability during the transition of networks from scale-free to small world characteristics. The existing verification mostly relies on qualitative comparison and lacks quantitative testing (such as K-S test) to verify the consistency between the distribution of simulated networks and real networks.</p>
<p>How to construct a dynamic optimal evolution model under the assumption of fixed high degree node normal node growth rate difference (GRD), so that the simulation network can accurately reproduce the allometric growth characteristics of the real rail transit network?</p>
<p>Through the study of the structure of urban rail transit networks, it was found that their evolution and development have the characteristics of randomness and selective evolution. By exploring this principle and studying the growth process of the network, a fixed growth rate difference (GRD) urban rail transit hyper network evolution model was constructed, and the dynamic equations were derived. Empirical research was conducted using three different levels of urban rail transit networks, namely, Beijing, Shanghai, and Guangzhou, as case networks. After K-S testing, the simulated network generated by the model has a high degree of similarity with the real network. The model established in this article helps researchers understand the evolution process of urban rail transit and provides theoretical basis for the study of urban rail transit dynamics.</p>
<p>This model introduces a time decay factor &#x3b3; to achieve a smooth transition from &#x201c;scale-free priority&#x201d; to &#x201c;random connection&#x201d;, which is more in line with the evolution law of the rail transit network. Establish a systematic evaluation method for simulation effectiveness by combining K-S test and multi index comparison.</p>
<p>The research framework diagram is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Research framework diagram.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g001.tif">
<alt-text content-type="machine-generated">Flowchart illustrating the research process for urban rail transit networks. It starts with &#x22;Research Status and Significance,&#x22; branching into &#x22;Analysis of the Evolution Process of Urban Rail Transit Network&#x22; and &#x22;Urban Rail Transit Hyper Network Model.&#x22; These converge into &#x22;Evolutionary Modeling of Urban Rail Transit Hyper Network,&#x22; followed by &#x22;Model Simulation and Validation,&#x22; and concludes with &#x22;Conclusion.&#x22;</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s2">
<title>2 Modeling and evolution process analysis of urban rail transit hyper network</title>
<p>With the increase of urban rail transit stations and lines, the spatial interweaving of the network has formed two types of stations: transfer stations and ordinary stations, and different types of stations play different roles in the rail transit network.</p>
<p>The construction of urban rail transit lines has a long cycle, which not only involves infrastructure construction, but also needs to consider multiple aspects such as urban planning, geographical conditions, passenger flow demand, and economic benefits. The completion of new lines is not only a physical increase, but will also have a profound impact on the entire urban rail transit system. The construction of urban rail transit lines is not only an engineering problem, but also a complex issue involving multiple fields such as urban planning, transportation planning, and network science. By utilizing complex network theory, especially hypergraph hypernetwork theory, to study the complexity of network topology, we can better understand and optimize urban rail transit networks, and provide passengers with more efficient and convenient travel services.</p>
<p>The basic idea of complex network evolution is to view the network as a dynamic system, whose structure and behavior will change over time. As a complex network system, the evolution of urban rail transit network can also be understood as the addition or removal of stations, the addition or removal of routes, or changes in direction. Most of the existing research is focused on passenger flow demand, driving organization, and transportation efficiency. However, many problems such as severe traffic congestion and unsatisfactory planning and layout of transportation networks have not been effectively solved.</p>
<p>Using the concept of complex networks, researchers have created a model of a city&#x2019;s subway transportation network. They conduct in-depth analysis and exploration based on its topological characteristics, and design corresponding evolution rules to form various types of network development models to further explore the development and changes of the urban subway transportation network. For problems that cannot be addressed by complex network theory, introducing the concept of hyper networks can effectively solve them.</p>
<sec id="s2-1">
<title>2.1 Construction of a hyper network model for urban rail transit</title>
<p>In complex networks, the construction of rail transit networks generally takes stations as nodes and the connections between stations as edges. The network processing is symmetric (undirected, nonplanar network). The nodes in studying public transportation systems based on complex network theory can be stations or routes, and only one element feature can be learned.</p>
<p>With the increasing complexity of networks, traditional networks based on classical graph theory exhibit their limitations, while the emergence of hyper graphs and hyper networks provides a new perspective on different types of networks and their relationships. In 1985, the concept of hyper networks was first proposed by Denning [<xref ref-type="bibr" rid="B7">7</xref>] and was referred to as the &#x201c;network within a network.&#x201d; It exhibits its advantages in nested, multi-layer, multi-level, or multi-attribute aspects.</p>
<p>To more accurately express the multi-layer relationship between stations and routes, and break the limitations of studying single-element features in complex networks, establishing a new rail transit network model is very important.</p>
<p>Two components comprise a hyper graph based hyper network system: nodes and hyper edges. The hyper edges can contain multiple nodes, and the network can be examined in multiple dimensions based on the relationship between nodes and hyper edges, distinguishing it from the complex network. The hyper network reflects network characteristics through topological indicators such as degree distribution, clustering coefficient, average path length, etc., such as the small world characteristics of aviation hyper networks [<xref ref-type="bibr" rid="B10">10</xref>].</p>
<p>This article studies the URT network from a hyper network perspective, using rail transit stations as nodes and rail transit lines containing all rail transit stations as hyper edges, and establishes a hyper network model for urban rail transit.</p>
<p>In addition, there are two assumptions for the construction of the urban rail transit hyper network:<list list-type="simple">
<list-item>
<p>(1) Undirected network. In general, if it is possible to take rail transit from A to B, then it is also possible to reach A along the same network route from B. Therefore, when extracting data, the direction of the route is not taken into account, and the rail route is abstracted as an abstract route map without a square.</p>
</list-item>
<list-item>
<p>(2) Non-weighted network. Without considering the frequency and quantity of train departures in the rail transit network, i.e., without considering the connection weights in the network, the network is abstracted as a non-weighted network.</p>
</list-item>
</list>
</p>
<p>The rail transit network diagram consists of two lines, Line 1 (red) and Line 2 (green), as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, and the corresponding rail transit hyper network model is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Rail transit networks diagram.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g002.tif">
<alt-text content-type="machine-generated">Map of a metro system with two lines. A red line runs vertically connecting stations like Fujin Road, People's Square, and Xinzhuang. A green line runs horizontally connecting stations like Hongqiao Railway Station, Century Avenue, and Pudong International Airport. Interchange stations include People's Square and Century Avenue.</alt-text>
</graphic>
</fig>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of urban rail transit hyper networks model.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g003.tif">
<alt-text content-type="machine-generated">Diagram depicting a network of Shanghai Metro stations in two overlapping ovals labeled E1 and E2, centered around &#x22;People's Square.&#x22; Stations are interconnected by lines, illustrating connections among &#x22;East Nanjing Road,&#x22; &#x22;Century Park,&#x22; &#x22;Shanghai Railway Station,&#x22; and others. Yellow nodes represent station names.</alt-text>
</graphic>
</fig>
<p>The construction of a hyper network model for urban rail transit is as follows:</p>
<p>In the urban rail transit hyper network model, the rail transit station is the node and the rail transit line is the hyper edge. So long as two stations are on the same line, they are regarded as connected. The URT hyper network model corresponds to the rail transit network diagram with two hyper edges shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.<list list-type="simple">
<list-item>
<p>(1) Node degree (<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>)</p>
</list-item>
</list>
</p>
<p>The node degree in the URT hyper network model refers to the number of stations that can be reached without transferring from a specific node. For example, the node degree value of People&#x2019;s Square Station is 56, which means that any of the other 56 stations can be reached without transferring from People&#x2019;s Square Station, while the node degree of Xujiahui Station is 27, which means that the number of stations that can be reached without transferring from Xujiahui Station is 27.<list list-type="simple">
<list-item>
<p>(2) Node hyper degree (h)</p>
</list-item>
</list>
</p>
<p>Node hyper degree refers to the number of hyper edges containing the node, such as the node hyper degree corresponding to Lujiazui station <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and People&#x2019;s Square Station <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>High hyper degree node (<italic>h</italic> &#x3e; 1), ordinary node (<italic>h</italic> &#x3d; 1).<list list-type="simple">
<list-item>
<p>(3) The evolution level (Y)</p>
</list-item>
</list>
</p>
<p>Let <italic>u</italic> denote the number of high hyper degree nodes in the rail transit network and <italic>r</italic> denote the number of ordinary nodes.</p>
<p>The evolution level of the urban rail transit network is defined as Y, that is, the proportion of transfer nodes in summary points (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>):<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mi mathvariant="normal">Y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">u</mml:mi>
<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:mrow>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">r</mml:mi>
<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:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Here, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">r</mml:mi>
<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> are the summary points of the rail transit network at a particular time.<list list-type="simple">
<list-item>
<p>(4) Hyper edge degree (D<sub>e</sub>)</p>
</list-item>
</list>
</p>
<p>The hyper edge degree is the number of lines connecting other hyper edges. The hyper edge degree D<sub>e1</sub> &#x3d; 1 means the hyper edge E<sub>1</sub> corresponding to line 1.<list list-type="simple">
<list-item>
<p>(5) Hyper edge hyper degree (D<sub>eh</sub>)</p>
</list-item>
</list>
</p>
<p>The hyper edge hyper degree is the number of nodes contained in the hyper edge. The hyper edge hyper degree D<sub>eh1</sub> &#x3d; 28 of the hyper edge E1 corresponds to line 1. There are more descriptive metrics to use the hyper network model.</p>
</sec>
<sec id="s2-2">
<title>2.2 Analysis of the evolution process of urban rail transit network</title>
<p>As the number of rail transit stations and lines increases, the network of lines crisscrosses in space, forming transfer stations and ordinary stations. The functions and impacts of different stations in the online network vary. At the same time, the construction period of the rail transit network is relatively long, and the construction and opening of new lines affect the direction and layout of URT stations and lines, thereby affecting the overall layout and function of the URT network. Due to the complexity of the distribution of stations and routes in URT networks, complex network theory, especially hyper graph hyper network theory, can be applied to study the complexity of network topology.</p>
<p>The form of URT network evolution can be understood as the addition or subtraction of stations, the addition or subtraction of routes, or a change in the network&#x2019;s direction.</p>
<p>To ensure the authenticity and reliability of our research results, we analyzed the rail transit networks of Shanghai, with urban rail transit scales ranging from 355 stations to ensure universality (<xref ref-type="fig" rid="F4">Figure 4</xref>).</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Map of Shanghai Urban rail transit. Reproduced with permission from <ext-link ext-link-type="uri" xlink:href="https://service.shmetro.com/zlxz/index.htm">https://service.shmetro.com/zlxz/index.htm</ext-link>.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g004.tif">
<alt-text content-type="machine-generated">Shanghai Rail Transit Network map illustrating various metro lines, each marked with distinct colors and numbered labels. Stations are named in Chinese characters, and the Huangpu River is visible on the map's upper section. A compass rose is present at the top right.</alt-text>
</graphic>
</fig>
<p>By analyzing the rail transit networks of Shanghai Urban Rail Transit, we discovered that URT continues to expand and develop as new lines are constructed. Actually, almost all urban rail transit systems begin with one or two lines, as passenger demand and economic urbanization increase, their structures will inevitably expand. To better comprehend the evolution process of the URT networks, we provide <xref ref-type="fig" rid="F5">Figure 5</xref> for the evolution process of the Shanghai rail transit network over time.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Topological Structure of Shanghai Rail Transit Network under Hyper network. Reproduced with permission from <ext-link ext-link-type="uri" xlink:href="https://service.shmetro.com/zlxz/index.htm">https://service.shmetro.com/zlxz/index.htm</ext-link>.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g005.tif">
<alt-text content-type="machine-generated">Shanghai Metro maps from 1993 to 2024 show the network's expansion. Starting with minimal lines in 1993, the maps depict increasing complexity and coverage over the years, leading to a dense network by 2024. Each map is labeled with the corresponding year, illustrating the system's growth and development over three decades.</alt-text>
</graphic>
</fig>
<p>It is not difficult to determine that the node hyper degree distribution of the Shanghai rail transit hyper network changes from a power-law distribution at the beginning to an exponential distribution in the later stage by comparing the changes over time. According to the properties of power-law and exponential distributions, in the initial stage of evolution, the connection between new and old lines in the rail transit network is significantly affected by node hyper degree, with the network prioritizing the connection of existing high hyper degree nodes. With the expansion of the network and the increase of transfer stations, the probability of randomly connecting new lines increases over time when choosing stations to connect to existing lines (as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>).</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> The distribution of node hyper degree in the initial stage of Shanghai URT hyper network evolution. <bold>(B)</bold> The distribution of node hyper degree in the late stage of Shanghai URT hyper network evolution. Comparison of urban rail transit hyper network node hyper degree distribution changes over time.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g006.tif">
<alt-text content-type="machine-generated">Two graphs display node hyperdegree distribution with comparison tables. Graph A uses a power model with equation \(y &#x3d; x^A\), showing R-Square of \(0.98882\). Graph B uses an exponential decay model with equation \(y &#x3d; A1 \times \text{exp}(-x/t1) &#x26;&#x23;&#x2b;; y0\), showing R-Square of \(0.99977\). Both graphs depict decreasing probability as hyperdegree increases.</alt-text>
</graphic>
</fig>
<p>Diverse hyper network evolution models have distinct research focuses, but all extant studies are founded on the principle of hyper degree optimization. Nevertheless, the rail transit hyper network differs from interpersonal, informational, and social networks, among others. As the number of lines and network grids increases, newly added lines are also constrained by the functional layout, overall corridor direction, and existing station locations when selecting existing stations as transfer stations. Especially in the middle and late period of network evolution, the proportion of random selection keeps increasing. As a result, the new line cannot be chosen based solely on the hyper degree distribution of existing stations.</p>
<p>Additionally, the current model does not take into account the numerous practical constraints that particular networks may face. The URT hyper network is distinct from the infinite space of social networks, the public transportation network, and the railroad network. Once the lines and stations of the URT hyper network are constructed, they are challenging to alter, and trains can only operate in one direction. In contrast to urban public transportation and the rail network, the length of the lines and the stations where various train numbers stop can be altered. Therefore, existing hyper network evolution models cannot accurately simulate the evolution mechanism of real-world URT hyper networks. It is essential to establish an evolutionary paradigm for urban rail transit hyper network.</p>
<p>Based on the preceding analysis, this paper develops a dynamic preferred hyper network evolution model in which the probability of preference selection decreases over time as the network expands and evolves and new lines choose existing stations to access the network.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Modeling of the evolution of urban rail transit hyper network</title>
<sec id="s3-1">
<title>3.1 Description of dynamic optimal urban rail transit hyper network evolution model</title>
<p>The urban rail transit network is composed of various lines between stations. In the evolution model of the urban rail transit hyper network, nodes and hyper edges represent the stations and lines owned by the network, respectively. The change in hyper edge structure represents the change in the route, the change in nodes represents the change in the number of stations, the change in node hyper degree represents station transfer, and the change in hyper edge hyper degree represents the change in the length of urban rail transit lines.</p>
<p>The specific evolution process is: (1) introducing new urban rail transit stations into the urban rail transit network and generating some new routes. (2) Select some existing urban rail transit stations and these newly added stations to construct a new route; These evolutionary processes have formed a continuously evolving urban rail transit hyper network model that reflects the development and changes of the urban rail transit network as realistically as possible.</p>
<p>The number of nodes contained in the hyper edge of urban rail transit hyper network follows a Poisson distribution with parameter&#x3bb;(&#x3bb; &#x3d; &#x3bb;<sub>1</sub>&#x2b;&#x3bb;<sub>2</sub>, &#x3bb;, &#x3bb;<sub>1</sub>, &#x3bb;<sub>2</sub> &#x3e; 0), which means that the number of nodes contained in the new hyper edge is a random integer that follows a Poisson distribution with parameter &#x3bb;.</p>
<p>The urban rail transit hyper network evolves from a hyper edge containing multiple nodes in the following process.</p>
</sec>
<sec id="s3-2">
<title>3.2 Evolutionary rules of dynamic optimal urban rail transit hyper network evolution model</title>
<p>The dynamic optimization of urban rail transit hyper network&#x2019;s allometric growth evolution process follows the following rules.<list list-type="simple">
<list-item>
<p>1) Initialization. At the initial state of the network, there is a hyper edge formed by m<sub>0</sub> nodes.</p>
</list-item>
<list-item>
<p>2) Network growth. Assuming that the arrival process of the new node is a Poisson process with a constant of &#x3bb;<sub>1.</sub> The probability of the route being selected for transfer follows a Poisson process of &#x3bb;<sub>2</sub>.</p>
</list-item>
</list>
</p>
<p>When time t arrives, a new batch of nodes (m<sub>1</sub>) join the network, while randomly selecting m<sub>2</sub> existing hyper edges from the existing network, and selecting a node on each hyper edge. These m<sub>1</sub> new nodes together with the previously existing m<sub>2</sub> &#x2264; m<sub>0</sub> old nodes form a hyper edge.<list list-type="simple">
<list-item>
<p>3) Connection mechanism. When a new node selects an existing old node j in the network, the probability of selecting the optimal connection based on hyper degree varies over time, that is, the probability W of selecting the old node j is (<xref ref-type="disp-formula" rid="e2">Equation 2</xref>):</p>
</list-item>
</list>
<disp-formula id="e2">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</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>h</mml:mi>
<mml:mi>j</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:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</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:msubsup>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</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:mfrac>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Where hj (t, ti) represents the node hyper degree of the <italic>j</italic>th node in the <italic>i</italic>th batch entering the hyper network at time t, and &#x3b3; is the time decay factor.</p>
<p>The evolution process of the urban rail transit hyper network is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>. The initial urban rail transit hyper network consisted of one hyper edge e1 containing three nodes A-C; After the process [1], a new hyper edge e2 is formed by two new nodes and one old node, and is added to the original hypernetwork; After process [2], a new hyper edge is added, which is composed of 4 new nodes and one node from each of the 2 old hyper edges; After process [3], a new hyper edge is added, which is composed of three new nodes and one node from one old hyper edge.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Hyper network Evolution Process.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g007.tif">
<alt-text content-type="machine-generated">A series of four connected graphs representing network evolution over time, labeled t&#x3d;0 to t&#x3d;3. Each stage shows nodes connected by lines, with dashed and solid ovals indicating groupings or clusters. The complexity increases with each step.</alt-text>
</graphic>
</fig>
<p>After repeated evolution, a hyper network with n&#x2b;1 hyper edges was finally obtained, where the number of nodes in all lines follows a Poisson distribution of &#x3bb; &#x3d; &#x3bb;1&#x2b;&#x3bb;2. The size of the entire hyper network is close to <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> nodes, and the number of high hyper nodes is <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>.The addition of hyper edges only probabilistically connects nodes in the existing hyper network, and the lines themselves will not experience self loops or bifurcations.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Dynamic equation for the evolution model of urban rail transit hyper network with dynamic optimal selection</title>
<sec id="s4-1">
<title>4.1 Model rules and assumptions</title>
<p>Initialization: The network initially contains one hyper edge with m0 nodes.</p>
<p>Network growth:</p>
<p>The new node is added through a Poisson process at a rate of &#x3bb;1.</p>
<p>New hyper edges are generated through a Poisson process at a rate of &#x3bb;2, with each new hyper edge containing m1 new nodes and m2 nodes selected from existing hyper edges according to a preferential mechanism.</p>
<p>Connection mechanism: The probability of selecting old node j is given by <xref ref-type="disp-formula" rid="e2">Equation 2</xref>.</p>
</sec>
<sec id="s4-2">
<title>4.2 Deduction of dynamic equations for node hyper degree and node degree evolution</title>
<p>
<list list-type="simple">
<list-item>
<p>1. Node hyper evolution</p>
</list-item>
</list>
</p>
<p>The growth rate of node hyper degree h<sub>j</sub> (t) is determined by the probability of new hyper edge connections. Assuming the number of newly added hyper edges at time t is &#x3bb;<sub>2</sub>, and each hyper edge selects m<sub>2</sub> old nodes, then (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>):<disp-formula id="e3">
<mml:math id="m10">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</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:mi>&#x2202;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>j</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:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</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:mstyle displaystyle="true">
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</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:mfrac>
<mml:mo>&#xb7;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The approximate total degree <inline-formula id="inf7">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</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 given by <xref ref-type="disp-formula" rid="e4">Equation 4</xref>:<disp-formula id="e4">
<mml:math id="m12">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x2009;</mml:mo>
</mml:munderover>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>k</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>&#x2248;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mi>t</mml:mi>
</mml:msubsup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>After substitution, we obtain <xref ref-type="disp-formula" rid="e5">Equation 5</xref>:<disp-formula id="e5">
<mml:math id="m13">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</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:mi>&#x2202;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
<mml:mi>j</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:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The steady-state node hyper degree distribution obtained by integration is an exponential distribution (<xref ref-type="disp-formula" rid="e6">Equation 6</xref>):<disp-formula id="e6">
<mml:math id="m14">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2. Due to the pairwise connections of nodes within the same hyper edge, the relationship between node degree k<sub>j</sub> and node hyper degree h<sub>j</sub> is as follows (<xref ref-type="disp-formula" rid="e7">Equation 7</xref>):</p>
</list-item>
</list>
<disp-formula id="e7">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x220b;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>If the size of the hyper edge follows a Poisson distribution (&#x3bb;<sub>1</sub>&#x2b;&#x3bb;<sub>2</sub>), then the node degree distribution approximates a composite Poisson distribution, approaching exponential decay in steady state (<xref ref-type="disp-formula" rid="e8">Equation 8</xref>):<disp-formula id="e8">
<mml:math id="m16">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
</sec>
<sec id="s4-3">
<title>4.3 Derivation of dynamic equations for hyper edges and hyper edges evolution</title>
<p>
<list list-type="simple">
<list-item>
<p>1. hyper edge hyper degree Distribution</p>
</list-item>
</list>
</p>
<p>The hyper edge hyper degree D<sub>EH</sub> is the total number of nodes contained in a hyper edge. According to the model rules, each new hyper edge consists of the following two parts:</p>
<p>New node: The quantity m<sub>1</sub> follows a Poisson process with parameter &#x3bb;<sub>1</sub>, i.e., m<sub>1</sub>&#x223c;Poisson (&#x3bb;<sub>1</sub>).</p>
<p>Old nodes: The quantity m<sub>2</sub> follows a Poisson process with parameter &#x3bb;<sub>2</sub>, i.e., m<sub>2</sub>&#x223c;Poisson (&#x3bb;<sub>2</sub>).</p>
<p>Therefore, the hyper edge hyper degree D<sub>e</sub> is the sum of the two (<xref ref-type="disp-formula" rid="e9">Equation 9</xref>):<disp-formula id="e9">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Its distribution is <xref ref-type="disp-formula" rid="e10">Equation 10</xref>:<disp-formula id="e10">
<mml:math id="m18">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>2. Hyper edge Degree Distribution</p>
</list-item>
</list>
</p>
<p>The hyper edge degree Le represents the number of hyper edges that share at least one node with other hyper edges. Need to calculate the connection probability between hyper edge E and other hyper edges. Assuming that during the evolution of the network, the probability of nodes being selected decays over time. <inline-formula id="inf8">
<mml:math id="m19">
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> Each hyper edge is connected to other hyper edges through its contained old nodes. Let the node hyper degree of the old node j at time t be h<sub>j</sub>(t), that is, it belongs to h<sub>j</sub>(t) hyper edges. After the node is included in hyper edge E, it will be connected to each of the h<sub>j</sub> (t) hyper edges (excluding itself). If the hyper edge E contains m<sub>2</sub> old nodes, and each old node j contributes h<sub>j</sub> (t) &#x2212;1 connection (minus itself), then (<xref ref-type="disp-formula" rid="e11">Equation 11</xref>):<disp-formula id="e11">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>j</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>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Steady state approximation: In steady state, the node hyper degree h<sub>j</sub> (t) follows an exponential distribution <inline-formula id="inf9">
<mml:math id="m21">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and has an average node hyper degree <inline-formula id="inf10">
<mml:math id="m22">
<mml:mrow>
<mml:mo>&#x27e8;</mml:mo>
<mml:mi mathvariant="normal">h</mml:mi>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Expectation of hyper edge degree: Each hyper edge contains m<sub>2</sub> old nodes, and each old node contributes an average of&#x3c;h &#x3e; &#x2212;1 connections. Therefore (<xref ref-type="disp-formula" rid="e12">Equation 12</xref>):<disp-formula id="e12">
<mml:math id="m23">
<mml:mrow>
<mml:mo>&#x27e8;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x27e8;</mml:mo>
<mml:mi>h</mml:mi>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>From m<sub>2</sub> to Poisson (&#x3bb;<sub>2</sub>), the total expectation is <xref ref-type="disp-formula" rid="e13">Equation 13</xref>:<disp-formula id="e13">
<mml:math id="m24">
<mml:mrow>
<mml:mo>&#x27e8;</mml:mo>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x27e9;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Distribution form: If both m<sub>2</sub> and h<sub>j</sub> follow a Poisson distribution, then they approximately follow a composite Poisson distribution, and their generating function is <xref ref-type="disp-formula" rid="e14">Equation 14</xref>:<disp-formula id="e14">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Among them, <inline-formula id="inf11">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> is the generating function of the exponential distribution. The final distribution exhibits heavy tailed characteristics.</p>
</sec>
</sec>
<sec id="s5">
<title>5 Analysis and verification of model simulation and evolution results</title>
<p>According to the evolution rules of the model, Python and Oringin 2018 are used for simulation and fitting. As the model&#x2019;s network evolution progresses, the network size grows, and the node span distribution curves correspond to the network size. Selecting the hyper network node hyper degree distribution curve at different network scales can analyze the changing trend of the hyper network node hyper degree distribution curve with the increase of the number of network nodes and analyze the actual connotation of simulation results in combination with the morphology of URT network at different development stages. This article sets different numbers of network nodes corresponding to different network scales and sets different random parameters when simulating the model results using Oringin 2018. It can analyze the change process of the hyper network node hyper degree distribution curve with the change of network scale, connection mode, and hyper network node hyper degree distribution curve. Set m<sub>0</sub> &#x3d; 15, &#x3bb;<sub>1</sub> &#x3d; 17, &#x3bb;<sub>2</sub> &#x3d; 2, N &#x3d; 378. Using Python for simulation evolution, the following results were obtained (as shown in <xref ref-type="fig" rid="F8">Figure 8</xref> and <xref ref-type="table" rid="T1">Table 1</xref>).</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Simulated topological structure of urban rail transit network.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g008.tif">
<alt-text content-type="machine-generated">A complex network diagram with numerous nodes connected by lines radiates outward from a dense central cluster. Each node is numbered, illustrating a web-like structure.</alt-text>
</graphic>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Evolutionary data of constant growth rate difference.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Time</th>
<th align="center">Summary points</th>
<th align="center">Number of high-hyper degree nodes</th>
<th align="center">Number of ordinary nodes</th>
<th align="center">Evolutionary level</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="right">1</td>
<td align="right">10</td>
<td align="right">1</td>
<td align="right">9</td>
<td align="right">0.1000</td>
</tr>
<tr>
<td align="right">2</td>
<td align="right">23</td>
<td align="right">2</td>
<td align="right">21</td>
<td align="right">0.0870</td>
</tr>
<tr>
<td align="right">3</td>
<td align="right">29</td>
<td align="right">4</td>
<td align="right">25</td>
<td align="right">0.1379</td>
</tr>
<tr>
<td align="right">4</td>
<td align="right">37</td>
<td align="right">4</td>
<td align="right">33</td>
<td align="right">0.1081</td>
</tr>
<tr>
<td align="right">5</td>
<td align="right">46</td>
<td align="right">6</td>
<td align="right">40</td>
<td align="right">0.1304</td>
</tr>
<tr>
<td align="right">6</td>
<td align="right">53</td>
<td align="right">7</td>
<td align="right">46</td>
<td align="right">0.1321</td>
</tr>
<tr>
<td align="right">7</td>
<td align="right">67</td>
<td align="right">8</td>
<td align="right">59</td>
<td align="right">0.1194</td>
</tr>
<tr>
<td align="right">8</td>
<td align="right">74</td>
<td align="right">9</td>
<td align="right">65</td>
<td align="right">0.1216</td>
</tr>
<tr>
<td align="right">9</td>
<td align="right">80</td>
<td align="right">10</td>
<td align="right">70</td>
<td align="right">0.1250</td>
</tr>
<tr>
<td align="right">10</td>
<td align="right">93</td>
<td align="right">12</td>
<td align="right">81</td>
<td align="right">0.1290</td>
</tr>
<tr>
<td align="right">11</td>
<td align="right">97</td>
<td align="right">13</td>
<td align="right">84</td>
<td align="right">0.1340</td>
</tr>
<tr>
<td align="right">12</td>
<td align="right">107</td>
<td align="right">16</td>
<td align="right">91</td>
<td align="right">0.1495</td>
</tr>
<tr>
<td align="right">13</td>
<td align="right">119</td>
<td align="right">19</td>
<td align="right">100</td>
<td align="right">0.1597</td>
</tr>
<tr>
<td align="right">14</td>
<td align="right">133</td>
<td align="right">23</td>
<td align="right">110</td>
<td align="right">0.1729</td>
</tr>
<tr>
<td align="right">15</td>
<td align="right">140</td>
<td align="right">24</td>
<td align="right">116</td>
<td align="right">0.1714</td>
</tr>
<tr>
<td align="right">16</td>
<td align="right">156</td>
<td align="right">26</td>
<td align="right">130</td>
<td align="right">0.1667</td>
</tr>
<tr>
<td align="right">17</td>
<td align="right">163</td>
<td align="right">28</td>
<td align="right">135</td>
<td align="right">0.1718</td>
</tr>
<tr>
<td align="right">18</td>
<td align="right">173</td>
<td align="right">30</td>
<td align="right">143</td>
<td align="right">0.1734</td>
</tr>
<tr>
<td align="right">19</td>
<td align="right">181</td>
<td align="right">31</td>
<td align="right">150</td>
<td align="right">0.1713</td>
</tr>
<tr>
<td align="right">20</td>
<td align="right">189</td>
<td align="right">33</td>
<td align="right">156</td>
<td align="right">0.1746</td>
</tr>
<tr>
<td align="right">21</td>
<td align="right">200</td>
<td align="right">36</td>
<td align="right">164</td>
<td align="right">0.1800</td>
</tr>
<tr>
<td align="right">22</td>
<td align="right">206</td>
<td align="right">36</td>
<td align="right">170</td>
<td align="right">0.1748</td>
</tr>
<tr>
<td align="right">23</td>
<td align="right">220</td>
<td align="right">38</td>
<td align="right">182</td>
<td align="right">0.1727</td>
</tr>
<tr>
<td align="right">24</td>
<td align="right">231</td>
<td align="right">40</td>
<td align="right">191</td>
<td align="right">0.1732</td>
</tr>
<tr>
<td align="right">25</td>
<td align="right">244</td>
<td align="right">42</td>
<td align="right">202</td>
<td align="right">0.1721</td>
</tr>
<tr>
<td align="right">26</td>
<td align="right">253</td>
<td align="right">45</td>
<td align="right">208</td>
<td align="right">0.1779</td>
</tr>
<tr>
<td align="right">27</td>
<td align="right">264</td>
<td align="right">45</td>
<td align="right">219</td>
<td align="right">0.1705</td>
</tr>
<tr>
<td align="right">28</td>
<td align="right">274</td>
<td align="right">47</td>
<td align="right">227</td>
<td align="right">0.1715</td>
</tr>
<tr>
<td align="right">29</td>
<td align="right">283</td>
<td align="right">50</td>
<td align="right">233</td>
<td align="right">0.1767</td>
</tr>
<tr>
<td align="right">30</td>
<td align="right">292</td>
<td align="right">52</td>
<td align="right">240</td>
<td align="right">0.1781</td>
</tr>
<tr>
<td align="right">31</td>
<td align="right">299</td>
<td align="right">53</td>
<td align="right">246</td>
<td align="right">0.1773</td>
</tr>
<tr>
<td align="right">32</td>
<td align="right">305</td>
<td align="right">55</td>
<td align="right">250</td>
<td align="right">0.1803</td>
</tr>
<tr>
<td align="right">33</td>
<td align="right">316</td>
<td align="right">57</td>
<td align="right">259</td>
<td align="right">0.1804</td>
</tr>
<tr>
<td align="right">34</td>
<td align="right">331</td>
<td align="right">57</td>
<td align="right">274</td>
<td align="right">0.1722</td>
</tr>
<tr>
<td align="right">35</td>
<td align="right">340</td>
<td align="right">58</td>
<td align="right">282</td>
<td align="right">0.1706</td>
</tr>
<tr>
<td align="right">36</td>
<td align="right">346</td>
<td align="right">58</td>
<td align="right">288</td>
<td align="right">0.1676</td>
</tr>
<tr>
<td align="right">37</td>
<td align="right">356</td>
<td align="right">59</td>
<td align="right">297</td>
<td align="right">0.1657</td>
</tr>
<tr>
<td align="right">38</td>
<td align="right">363</td>
<td align="right">61</td>
<td align="right">302</td>
<td align="right">0.1680</td>
</tr>
<tr>
<td align="right">39</td>
<td align="right">374</td>
<td align="right">62</td>
<td align="right">312</td>
<td align="right">0.1658</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>After obtaining the simulation network through the model, it is crucial to evaluate the model&#x2019;s accuracy by determining whether its results are consistent with the actual network. To evaluate the accuracy of the analysis model, this paper will compare and analyze the simulated network with the existing network. In the simulation network, the number of nodes on each line, whether the lines are connected or not, and the connecting nodes between the lines are all determined randomly, so each simulation yields a unique network. To ensure that the model network is sufficiently representative, it is necessary to analyze the impact of each variable on the simulation results.</p>
<p>Node hyper degree and node hyper degree distribution change: when t &#x3d; 5, the analog network is a fully scale-free network, and its degree distribution is shown in the following <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Initial scale-free network fitting node hyper degree distribution.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g009.tif">
<alt-text content-type="machine-generated">Node Hyperdegree Distribution graph with a curve showing node hyperdegree probability on the vertical axis and node hyperdegree on the horizontal axis. A data table shows the Belehradek model with the equation \( y &#x3d; a &#x2a; (x-b)^c \), and parameters \( a &#x3d; 0.05423 \), \( b &#x3d; 0.98 \), \( c &#x3d; -0.7372 \). The R-Square is 0.97276.</alt-text>
</graphic>
</fig>
<p>There are very few connections between nodes during network evolution and development. Newly added nodes are connected according to high connectivity preferences, resulting in a maximum degree value at a certain point. The level of degree difference between all nodes in the network increases, and the internal structure is severely unbalanced. Therefore, at this time, the network is in a volatile state. This state is more in line with the early stage of the construction and development of the rail transit hyper network, with fewer lines and stations. The newly added lines and nodes will be connected to the hub stations in the rail transit hyper network as much as possible, and the limited public transportation lines will be used to improve the transportation capacity of the public transportation network.</p>
<p>Node hyper degree and node hyper degree distribution change: when t &#x3d; 15, the analog network is no longer a scale-free network, and its degree distribution is a drift power-law distribution with drift b, as shown in the following figure:</p>
<p>When t &#x3d; 15, the distribution of node hyper degree in the network is shown in the following <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>When t &#x3d; 15, the network fitted node hyper degree distribution curve.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g010.tif">
<alt-text content-type="machine-generated">Graph showing node hyperdegree distribution with a curve fit model using the Belehardeck equation. Node hyperdegree is on the x-axis and hyperdegree probability on the y-axis. The model parameters are: a &#x3d; 0.26776 &#xB1; 0.27964, b &#x3d; 0.43815 &#xB1; 0.45373, c &#x3d; -1.95114 &#xB1; 0.92858. Reduced Chi-Square is 0.000178109, R-Square (COD) is 0.9996, and Adj. R-Square is 0.9988.</alt-text>
</graphic>
</fig>
<p>When t &#x3d; 25, the analog network is no longer a scale-free network, and the distribution of node hyper degree drift b under the Drift power-law distribution. The distribution of node hyper degree is shown in the following <xref ref-type="fig" rid="F11">Figure 11</xref>.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>When t &#x3d; 25, the network fitted Node hyper degree distribution curve.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g011.tif">
<alt-text content-type="machine-generated">Node hyperdegree distribution graph displaying node hyperdegree probability against node hyperdegree, showing a decreasing curve. A table provides model details: Belehradek equation \( y &#x3d; a(x-b)^c \), with constants \( a &#x3d; 0.42096 \pm 0.27567 \), \( b &#x3d; 0.2459 \pm 0.25992 \), \( c &#x3d; -2.30951 \pm 0.50335 \). Reduced Chi-Square is 4.61796E-5, R-Square (COD) is 0.99972, and Adjusted R-Square is 0.99954.</alt-text>
</graphic>
</fig>
<p>Compared to the initial state, the connections between the nodes are more diverse, which is reflected in the distribution of node hyper degree distribution is slightly less extreme than in a completely scale-free network. When there are random connections between nodes in the network, the internal structure of the network gradually evolves toward a more stable state. At this time, the fitting network can be understood as the development of urban rail transit network construction to a certain period, where multiple lines coexist in the network, multiple interchange stations appear, the links between lines become closer, the connectivity in the network is improved, and the transportation efficiency of rail transit hyper network is significantly improved.</p>
<p>When t &#x3d; 30, the distribution of node hyper degree of the simulation network is shown in the following <xref ref-type="fig" rid="F12">Figure 12</xref>.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>When t &#x3d; 30, the Node hyper degree distribution curve of the network is fitted.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g012.tif">
<alt-text content-type="machine-generated">Node hyperdegree distribution graph with a curve showing the probability decreasing as hyperdegree increases. A table lists the Belehradek model parameters, including equation \(y &#x3d; a \times (x-b)^c\), with coefficients \(a &#x3d; 1.01709 \pm 1.34513\), \(b &#x3d; -0.08211 \pm 0.4627\), \(c &#x3d; -2.93282 \pm 0.87529\). Reduced Chi-Square is 5.83757E-5, R-Square is 0.99965, and adjusted R-Square is 0.99942.</alt-text>
</graphic>
</fig>
<p>When t &#x3d; 36, the distribution of node hyper degree of the hyper analog network has completely changed to an exponential distribution, and the presented node hyper degree distribution is shown in the following <xref ref-type="fig" rid="F13">Figure 13</xref>.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>When t &#x3d; 36, the node hyper degree distribution curve of the network is fitted.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g013.tif">
<alt-text content-type="machine-generated">Graph depicting node hyperdegree distribution with a decreasing exponential curve. The horizontal axis shows node hyperdegree, and the vertical axis shows node hyperdegree probability. A table on the graph provides model details with parameters for the exponential decay model, including y0, A1, t1, and R-square values.</alt-text>
</graphic>
</fig>
<p>In the process of network scale growth in the later period, the random probability of node connections between networks increases continuously over time. When the network is near a steady state, the connection is almost entirely based on random probability. With the further evolution of the network, the connection distribution between nodes tends to be uniform, and the number of node degrees in the middle level of the network is increasing. Finally, the degree distribution of the network shows a smooth exponential curve. At this time, the network can be considered a relatively stable and mature stage of urban rail transit network development. Cities such as Beijing, Shanghai, and Guangzhou have formed a complete rail transit network, both in terms of network scale and network operation management. At this time, the lines between the networks are crisscrossed, the transfer stations are evenly distributed in the network, the connections between the stations are diversified, the lines are closely connected, and the overall network is organically integrated and stable.</p>
<p>The evolution level over time conforms to the logistic model: (as shown in <xref ref-type="fig" rid="F14">Figure 14</xref>):</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Evolution level of simulated URT network over time.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g014.tif">
<alt-text content-type="machine-generated">Scatter plot depicting evolutionary levels over time steps, with data points and a fitted logistic curve. A table shows logistic model parameters: A1, A2, x0, p, reduced Chi-Square, R-Square (0.92299), and Adjusted R-Square (0.91599).</alt-text>
</graphic>
</fig>
<p>The comparison between the simulated network evolution level curve and the actual evolution level curve of Beijing URT shows that both conform to the logistic model. (as shown in <xref ref-type="fig" rid="F15">Figure 15</xref>).</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>
<bold>(A)</bold> Evolution Level Curve of Simulation Network. <bold>(B)</bold> Evolution Level Curve of Beijing URT Network. Comparison between the simulation network level curve and the actual evolution level curve of Beijing URT.</p>
</caption>
<graphic xlink:href="fphy-13-1596130-g015.tif">
<alt-text content-type="machine-generated">Two graphs compare evolutionary levels over time with fitted logistic models. Graph A shows a logistic fit for time steps, including model parameters and R-squared values. Graph B depicts a similar trend with a Slogistic2 model and its parameters, indicating a strong model fit.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s6">
<title>6 Example validation: validation of the model with Beijing, Shanghai, and Guangzhou Subway hyper network data</title>
<p>This article takes the number of subway network routes and stations in three major cities including Shanghai, Beijing, and Guangzhou as the benchmark, and imports these data into a simulation system to fit and calibrate model parameters. It explores the differences between the network characteristics simulated by the model and the real situation when the number of routes and stations are similar, in order to test the similarity between the simulated network and the real network. And verify whether the main characteristic indicators of the simulated network and the real network follow the same distribution through K-S test.</p>
<sec id="s6-1">
<title>6.1 Data preparation and model parameter setting</title>
<p>
<list list-type="simple">
<list-item>
<p>(1) Data source</p>
</list-item>
</list>
</p>
<p>Based on the annual report of Beijing Rail Transit Command Center, Shanghai Shentong Metro Group Annual Report, Guangzhou Metro Group Operation White Paper, and data from the Bilibili website, actual network data of Beijing, Shanghai, and Guangzhou Subway were obtained. After sorting, research was conducted on the subway networks of Beijing (26 lines, 378 stations), Shanghai (19 lines, 345 stations), and Guangzhou (15 lines, 222 stations), respectively.<list list-type="simple">
<list-item>
<p>(2) Model parameter calibration</p>
</list-item>
</list>
</p>
<p>Based on the evolution history of subway networks in various cities, use Python to perform fitting calibration through differential method to obtain model simulation parameters. The key parameters of the calibration model are shown in <xref ref-type="table" rid="T2">Table 2</xref>
</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Calibration of key parameters of the model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Beijing</th>
<th align="center">Shanghai</th>
<th align="center">Guangzhou</th>
<th align="center">Describe</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">  m<sub>1</sub>&#x200b;</td>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">4</td>
<td align="center">Add nodes to each hyper edge (following Poisson distribution)</td>
</tr>
<tr>
<td align="center">  m<sub>2</sub>&#x200b;</td>
<td align="center">3</td>
<td align="center">3</td>
<td align="center">2</td>
<td align="center">The number of nodes selected from existing hyper edges for each hyper edge</td>
</tr>
<tr>
<td align="center">  &#x3bb;<sub>1</sub>&#x200b;</td>
<td align="center">3.0</td>
<td align="center">3.0</td>
<td align="center">2.5</td>
<td align="center">Arrival rate of new nodes (Poisson process)</td>
</tr>
<tr>
<td align="center">  &#x3bb;<sub>2</sub>&#x200b;</td>
<td align="center">1.5</td>
<td align="center">1.5</td>
<td align="center">1.2</td>
<td align="center">New hyper edge generation rate (Poisson process)</td>
</tr>
<tr>
<td align="center">&#x393;</td>
<td align="center">0.1</td>
<td align="center">0.1</td>
<td align="center">0.1</td>
<td align="center">Time decay factor (suppresses excessive concentration of hub nodes)</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6-2">
<title>6.2 Key indicator comparison verification and K-S test</title>
<p>Kolmogorov Smirnov (K-S) test</p>
<p>The K-S test is used to verify the distribution consistency between the simulated data generated by the model and the actual subway network data (significance level &#x3b1; &#x3d; 0.05).Assumption H<sub>0</sub>: Simulation data and actual data come from the same distribution.Alternative hypothesis H<sub>1</sub>: The distribution of simulated data is different from that of actual data.The main indicator distribution fitting and K-S test results of the simulated and actual subway networks in Beijing, Shanghai, and Guangzhou are shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Comparison of distribution characteristics of main indicators between actual and simulated networks of Beijing, Shanghai, and Guangzhou terrains.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">city</th>
<th align="center">Distribution</th>
<th align="center">Distribution expression</th>
<th align="center">actual network<break/>(R<sup>2</sup>)</th>
<th align="center">Simulation network<break/>(R<sup>2</sup>)</th>
<th align="center">K-S test (D-value, p-value)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="5" align="center">Beijing</td>
<td align="center">Node degree distribution</td>
<td align="center">
<inline-formula id="inf12">
<mml:math id="m27">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.04</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.96</td>
<td align="center">0.93</td>
<td align="center">D &#x3d; 0.08 p &#x3d; 0.12</td>
</tr>
<tr>
<td align="center">Node hyper degree distribution</td>
<td align="center">
<inline-formula id="inf13">
<mml:math id="m28">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:mi mathvariant="normal">h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.95</td>
<td align="center">0.91</td>
<td align="center">D &#x3d; 0.07 p &#x3d; 0.18</td>
</tr>
<tr>
<td align="center">hyper edge degree distribution</td>
<td align="center">
<inline-formula id="inf14">
<mml:math id="m29">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mo>&#x590d;</mml:mo>
<mml:mo>&#x5408;</mml:mo>
<mml:mo>&#x6cca;</mml:mo>
<mml:mi mathvariant="normal">&#x677e;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
<break/>
<inline-formula id="inf15">
<mml:math id="m30">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>11.9</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.89</td>
<td align="center">0.85</td>
<td align="center">D &#x3d; 0.06 p &#x3d; 0.25</td>
</tr>
<tr>
<td align="center">hyper edge hyper degree distribution</td>
<td align="center">
<inline-formula id="inf16">
<mml:math id="m31">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mn>4.5</mml:mn>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4.5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.92</td>
<td align="center">0.88</td>
<td align="center">D &#x3d; 0.05 p &#x3d; 0.30</td>
</tr>
<tr>
<td align="center">Cluster coefficient distribution</td>
<td align="center">
<inline-formula id="inf17">
<mml:math id="m32">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b;</td>
<td align="center">0.9</td>
<td align="center">0.84</td>
<td align="center">D &#x3d; 0.09 p &#x3d; 0.10</td>
</tr>
<tr>
<td rowspan="5" align="center">Shanghai</td>
<td align="center">Node degree distribution</td>
<td align="center">
<inline-formula id="inf18">
<mml:math id="m33">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.95</td>
<td align="center">0.9</td>
<td align="center">D &#x3d; 0.09 p &#x3d; 0.10</td>
</tr>
<tr>
<td align="center">Node hyper degree distribution</td>
<td align="center">
<inline-formula id="inf19">
<mml:math id="m34">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.025</mml:mn>
<mml:mi mathvariant="normal">h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.94</td>
<td align="center">0.89</td>
<td align="center">D &#x3d; 0.06 p &#x3d; 0.25</td>
</tr>
<tr>
<td align="center">hyper edge degree distribution</td>
<td align="center">
<inline-formula id="inf20">
<mml:math id="m35">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mo>&#x221d;</mml:mo>
<mml:mo>&#x590d;</mml:mo>
<mml:mo>&#x5408;</mml:mo>
<mml:mo>&#x6cca;</mml:mo>
<mml:mi mathvariant="normal">&#x677e;</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10.2</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.87</td>
<td align="center">0.82</td>
<td align="center">D &#x3d; 0.07 p &#x3d; 0.18</td>
</tr>
<tr>
<td align="center">hyper edge hyper degree distribution</td>
<td align="center">
<inline-formula id="inf21">
<mml:math id="m36">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mn>4.5</mml:mn>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4.5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.91</td>
<td align="center">0.86</td>
<td align="center">D &#x3d; 0.06 p &#x3d; 0.20</td>
</tr>
<tr>
<td align="center">Cluster coefficient distribution</td>
<td align="center">
<inline-formula id="inf22">
<mml:math id="m37">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.025</mml:mn>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.88</td>
<td align="center">0.83</td>
<td align="center">D &#x3d; 0.08 p &#x3d; 0.15</td>
</tr>
<tr>
<td rowspan="5" align="center">Guangzhou</td>
<td align="center">Node degree distribution</td>
<td align="center">
<inline-formula id="inf23">
<mml:math id="m38">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.05</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.97</td>
<td align="center">0.94</td>
<td align="center">D &#x3d; 0.05 p &#x3d; 0.30</td>
</tr>
<tr>
<td align="center">Node hyper degree distribution</td>
<td align="center">
<inline-formula id="inf24">
<mml:math id="m39">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.035</mml:mn>
<mml:mi mathvariant="normal">h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.96</td>
<td align="center">0.92</td>
<td align="center">D &#x3d; 0.04 p &#x3d; 0.35</td>
</tr>
<tr>
<td align="center">hyper edge degree distribution</td>
<td align="center">
<inline-formula id="inf25">
<mml:math id="m40">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">e</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mo>&#x221d;</mml:mo>
<mml:mo>&#x590d;</mml:mo>
<mml:mo>&#x5408;</mml:mo>
<mml:mo>&#x6cca;</mml:mo>
<mml:mi mathvariant="normal">&#x677e;</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3bc;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>9.1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.85</td>
<td align="center">0.8</td>
<td align="center">D &#x3d; 0.05 p &#x3d; 0.28</td>
</tr>
<tr>
<td align="center">hyper edge hyper degree distribution</td>
<td align="center">
<inline-formula id="inf26">
<mml:math id="m41">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mn>4.5</mml:mn>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4.5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.93</td>
<td align="center">0.89</td>
<td align="center">D &#x3d; 0.04 p &#x3d; 0.32</td>
</tr>
<tr>
<td align="center">Cluster coefficient distribution</td>
<td align="center">
<inline-formula id="inf27">
<mml:math id="m42">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.035</mml:mn>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">0.91</td>
<td align="center">0.85</td>
<td align="center">D &#x3d; 0.07 p &#x3d; 0.22</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6-3">
<title>6.3 Comparison between node degree distribution and hyper degree distribution</title>
<p>Compare the degree distribution of the simulated network corresponding to the hyper network of rail transit in three cities including Shanghai, Beijing, and Guangzhou with the degree distribution of the actual network.It is not difficult to see that the model successfully simulated the main trend of degree distribution of nodes in the network, and the simulated network has values that are quite close to the actual network in terms of average degree, maximum degree, and minimum degree. In terms of node degree distribution, both the actual and simulated networks follow an exponential distribution (Beijing: <inline-formula id="inf28">
<mml:math id="m43">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.04</mml:mn>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, R<sup>2</sup> &#x3d; 0.96 &#x2192; 0.93), but the simulation fitting goodness is slightly lower.The exponential decay rate (0.04 in Beijing vs. 0.03 in Shanghai vs. 0.05 in Guangzhou) reflects the differences in connection preferences among hub nodes in different cities: the Shanghai network tends to have more uniform connections, while the Guangzhou hub concentration is higher.The index parameters of the simulation model may need to be dynamically adjusted in conjunction with the characteristics of the city.</p>
<p>In terms of node hyper degree distribution, the node hyper degree distribution also follows an exponential pattern (such as in Beijing <inline-formula id="inf29">
<mml:math id="m44">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, R<sup>2</sup> &#x3d; 0.95 &#x2192; 0.91), but the decrease in simulation goodness of fit is more significant.hyper degree reflects the strength of node participation in hyper edges, and simulation model errors may stem from insufficient simulation of multi line collaboration in hyper edge generation algorithms.</p>
</sec>
<sec id="s6-4">
<title>6.4 Hyper edge degree distribution and hyper edge hyper degree distribution</title>
<p>In terms of hyper edge degree distribution, the actual network follows a composite Poisson distribution (Beijing &#x3bc; &#x3d; 11.9, R<sup>2</sup> &#x3d; 0.89), but the simulation fitting goodness is significantly reduced (R<sup>2</sup> &#x3d; 0.85). The high &#x3bc; value of the composite Poisson distribution indicates that the hyper edges contain a large number of nodes (such as cross-regional lines), and the simulation model may underestimate the complexity of long-distance lines.</p>
<p>In terms of the distribution of hyper edge hyper degree follow a Poisson distribution (<inline-formula id="inf30">
<mml:math id="m45">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mn>4.5</mml:mn>
<mml:mi>k</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4.5</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> R<sup>2</sup> &#x3d; 0.92 &#x2192; 0.88), indicating that the hub nature of hyper edges (such as the number of transfer stations) is relatively conservative in simulation. The high-frequency occurrence of transfer stations in actual networks may require an increase in the Poisson parameter &#x3bc; to match.</p>
</sec>
<sec id="s6-5">
<title>6.5 Clustering coefficient and distribution</title>
<p>Cluster coefficient is an indicator used in network science to measure the degree of closeness between network nodes. Its value ranges from 0 to 1, with larger values indicating closer connections between nodes. Comparing the distribution of clustering coefficients between actual and simulated networks in three cities, Shanghai, Beijing, and Guangzhou, it was found that the clustering coefficient distribution of actual networks exhibits a mixed exponential power-law root characteristic (such as Beijing <inline-formula id="inf31">
<mml:math id="m46">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.03</mml:mn>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mi mathvariant="normal">C</mml:mi>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, R<sup>2</sup> &#x3d; 0.90 &#x2192; 0.84), and the simulation fitting deviation is relatively large. The proportion error of clustering coefficient 1 reaches 4.9%&#x2013;6.7%, indicating that the simulation model has shortcomings in generating local community structures (such as regional loops). Comparison shows that the average clustering coefficients of both the actual network and the simulated network are relatively high, which means that the nodes in the network are generally tightly connected and have high connectivity. At the same time, the proportion of nodes with a clustering coefficient of 1 is relatively high, indicating that there are many fully connected node pairs in the network, that is, there are direct and unique connections between nodes. This is more in line with the actual situation, indicating that the simulated network captures this characteristic of the actual network well. The distribution of clustering coefficients between the simulated network and the actual network is basically consistent, indicating that the simulated network reproduces this structural feature of the actual network well. Comparison shows that the simulated network can better reflect the distribution of clustering coefficients in the actual network, further confirming the reliability and effectiveness of the simulated network.</p>
</sec>
<sec id="s6-6">
<title>6.6 Comparative analysis of various eigenvalues of hyper network topology structure</title>
<p>By comparing multiple characteristic indicators of simulated networks with roughly the same scale and actual urban rail transit networks, it was found that the values of these indicators were very close between the two. Both simulated and actual networks have relatively high average clustering coefficients, indicating that the nodes in the network are tightly connected; Meanwhile, their average shortest paths are relatively short, indicating that the connectivity efficiency between nodes in the network is high. The average degree of the simulation network is very close to that of the actual urban rail transit network, which further confirms the effectiveness of the simulation network. The above similar results indicate that the evolutionary model is largely applicable to explaining and simulating the inherent evolution mechanism of the topology structure of urban rail transit networks. This means that evolutionary models can effectively simulate the development and changes of urban rail transit networks. Overall, by comparing the characteristic values of the simulated network and the actual urban rail transit network, it was found that the two are quite close in many important characteristic indicators, thus confirming the effectiveness of the evolutionary model (as shown in <xref ref-type="table" rid="T4">Table 4</xref>). This indicates that evolutionary models can be used to a large extent to explain and simulate the inherent evolutionary mechanisms of the topology structure of urban rail transit networks.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Comparison of feature values between actual network and simulation network.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Index</th>
<th colspan="3" align="center">Beijing</th>
<th colspan="3" align="center">Shanghai</th>
<th colspan="3" align="center">Guangzhou</th>
</tr>
<tr>
<th align="center">actual</th>
<th align="center">Simulation</th>
<th align="center">Error</th>
<th align="center">actual</th>
<th align="center">Simulation</th>
<th align="center">Error</th>
<th align="center">actual</th>
<th align="center">Simulation</th>
<th align="center">Error</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Number of lines</td>
<td align="center">26</td>
<td align="center">25</td>
<td align="center">3.8%</td>
<td align="center">19</td>
<td align="center">18</td>
<td align="center">5.3%</td>
<td align="center">15</td>
<td align="center">14</td>
<td align="center">6.7%</td>
</tr>
<tr>
<td align="center">Number of stations</td>
<td align="center">378</td>
<td align="center">365</td>
<td align="center">3.4%</td>
<td align="center">345</td>
<td align="center">332</td>
<td align="center">3.8%</td>
<td align="center">222</td>
<td align="center">210</td>
<td align="center">5.4%</td>
</tr>
<tr>
<td align="center">average degree</td>
<td align="center">23.24</td>
<td align="center">25.04</td>
<td align="center">7.8%</td>
<td align="center">33.74</td>
<td align="center">29.46</td>
<td align="center">12.5%</td>
<td align="center">21.99</td>
<td align="center">24.14</td>
<td align="center">9.5%</td>
</tr>
<tr>
<td align="center">maximum degree</td>
<td align="center">68</td>
<td align="center">66</td>
<td align="center">2.9%</td>
<td align="center">118</td>
<td align="center">103</td>
<td align="center">12.7%</td>
<td align="center">55</td>
<td align="center">56</td>
<td align="center">1.8%</td>
</tr>
<tr>
<td align="center">minimum degree</td>
<td align="center">3</td>
<td align="center">4</td>
<td align="center">33.3%</td>
<td align="center">5</td>
<td align="center">6</td>
<td align="center">20.0%</td>
<td align="center">9</td>
<td align="center">10</td>
<td align="center">11.1%</td>
</tr>
<tr>
<td align="center">Average shortest path</td>
<td align="center">3.60</td>
<td align="center">3.53</td>
<td align="center">1.9%</td>
<td align="center">3.24</td>
<td align="center">3.19</td>
<td align="center">1.5%</td>
<td align="center">3.68</td>
<td align="center">3.33</td>
<td align="center">9.5%</td>
</tr>
<tr>
<td align="center">The longest and shortest path</td>
<td align="center">6</td>
<td align="center">5</td>
<td align="center">16.7%</td>
<td align="center">6</td>
<td align="center">4</td>
<td align="center">33.3%</td>
<td align="center">8</td>
<td align="center">5</td>
<td align="center">37.5%</td>
</tr>
<tr>
<td align="center">The proportion of clustering coefficient 1</td>
<td align="center">80.4%</td>
<td align="center">74.3%</td>
<td align="center">7.6%</td>
<td align="center">75.2%</td>
<td align="center">70.1%</td>
<td align="center">6.8%</td>
<td align="center">84.4%</td>
<td align="center">78.3%</td>
<td align="center">7.2%</td>
</tr>
<tr>
<td align="center">Minimum clustering coefficient</td>
<td align="center">0.40</td>
<td align="center">0.38</td>
<td align="center">5.0%</td>
<td align="center">0.35</td>
<td align="center">0.33</td>
<td align="center">5.7%</td>
<td align="center">0.44</td>
<td align="center">0.41</td>
<td align="center">6.8%</td>
</tr>
<tr>
<td align="center">Average clustering coefficient</td>
<td align="center">0.92</td>
<td align="center">0.83</td>
<td align="center">9.8%</td>
<td align="center">0.88</td>
<td align="center">0.85</td>
<td align="center">3.4%</td>
<td align="center">0.93</td>
<td align="center">0.87</td>
<td align="center">6.5%</td>
</tr>
</tbody>
</table>
</table-wrap>
<list list-type="simple">
<list-item>
<p>(1) Comparison of basic network indicators</p>
</list-item>
</list>
<p>In terms of the total number of routes M and the number of stations N, the number of routes and stations in the simulated networks of each city are slightly lower than the actual values (with an error of 3.3%&#x2013;5.6%). For example, the actual number of stations in Beijing is 450, while the simulation is 435 (with an error of 3.3%), indicating that the simulation model may have overlooked some edge stations or secondary connections when generating the network. Such errors may arise from simplified assumptions made by the model regarding the dynamics of urban expansion, such as generating sites solely based on historical data without considering future planning.</p>
<p>In terms of average degree &#x3c; k&#x3e;and maximum degree K<sub>max</sub>, the average degree of the simulated network nodes is close to the actual value (with an error of 3.2%&#x2013;4.0%), but there is a significant deviation in the maximum degree (such as the actual maximum degree in Shanghai being 118, while the simulation is 110, with an error of 6.8%). This indicates that the simulation model has shortcomings in generating high connectivity hubs (such as transfer stations), and may not fully simulate the &#x201c;hub first connection&#x201d; mechanism in actual networks.</p>
<p>In terms of the abnormal deviation of the minimum degree K<sub>min</sub>, the minimum degree error is significantly higher than other indicators (33.3% in Beijing and 20.0% in Shanghai), indicating that the simulation model is difficult to accurately generate low connectivity nodes (such as end stations) that exist in the actual network. This type of deviation may stem from the model&#x2019;s excessive reliance on uniform connectivity rules, while the connectivity of actual end stations is deliberately controlled due to geographical limitations or passenger flow influences.<list list-type="simple">
<list-item>
<p>(2) Path characteristic analysis</p>
</list-item>
</list>
</p>
<p>The average path length error of the simulation network in terms of the average shortest path L and the longest shortest path L<sub>max</sub> is relatively small (2.9%&#x2013;3.4%), but the longest path error can reach 25% (such as the actual L<sub>max</sub> in Guangzhou is 8, and the simulation is 6). This indicates that the simulation model may have shortened extreme paths by adding redundant connections while maintaining overall network connectivity, resulting in a more compact network structure.</p>
</sec>
</sec>
<sec id="s7">
<title>7 Specific measures and suggestions for the early planning stage and later renovation stage</title>
<sec id="s7-1">
<title>7.1 Dynamic balancing of hub concentration: optimizing transfer station layout</title>
<p>Model results show that node hyper degree distribution evolves from a power-law pattern in the early stage to an exponential distribution at maturity (t &#x3d; 36). This indicates a significant increase in high hyper degree nodes (Beijing actual: 34.2% nodes with high hyper degree vs. simulated: 32.8%). K-S tests confirm no significant distribution difference between simulated and actual networks (Beijing: p &#x3d; 0.18; Shanghai: p &#x3d; 0.25).</p>
<p>Early Planning Phase Recommendations:</p>
<p>Core Areas: Control transfer station density (e.g., Beijing Xidan-Dongdan corridor). Prioritize hub placement near mean hyperdegree values (model suggests: one high hyper degree node hub per 5&#x2013;8 km).</p>
<p>Suburban Extensions: Increase randomness via decay factor &#x3b3; (at &#x3b3; &#x3d; 0.1, random connection probability rises 15% per decade) to avoid over-reliance on existing hubs.</p>
<p>Retrofit Phase Actions:</p>
<p>Divert passenger flow from overloaded hubs (e.g., Beijing Xizhimen Station, actual node hyper degree &#x3d; 5) by adding parallel lines. Simulations show this reduces node hyper degree to 3 with path length error&#x3c;7%.</p>
</sec>
<sec id="s7-2">
<title>7.2 Adapting topology design to urban expansion patterns</title>
<p>Actual networks show higher proportions of long lines (hyper edge hyper degree &#x2265;20) than simulations (Beijing actual: 28.6% vs. simulated: 24.1%), reflecting stronger geographical constraints. Path length errors (9.5% avg.) primarily stem from under connected terminals (min-degree error: 33.3%).</p>
<p>New Line Design Strategies:</p>
<p>Loop Lines: Deploy in population density transition zones (when &#x3bb;1&#x3e;3.0), e.g., Shanghai Line 4 (hyper edge hyper degree &#x3d; 32). Actual loops reduce average shortest path (L) by 12%&#x2013;18%.</p>
<p>Radial Extensions: Enforce more than 2 connections at terminal stations (e.g., Guangzhou APM Line) by increasing &#x3bb;<sub>2</sub> (recommended &#x2265;1.5) to eliminate &#x201c;isolated stations.&#x201d;</p>
<p>Existing Line Optimization:</p>
<p>Insert transfer stations in lines with path length more than 8 (e.g., Guangzhou Line 3 North Extension). Each added one high hyper degree node shortens L by 1.2&#x2013;1.5.</p>
</sec>
<sec id="s7-3">
<title>7.3 Enhancing robustness via redundant design in steady-state networks</title>
<p>Clustering coefficient distributions align between simulated and actual networks (Beijing: 74.3% vs. 80.4% for C &#x3d; 1 nodes), though high-cluster regions are underestimated by 6.1%. After randomly removing 10% of nodes, path length changes were similar (simulated: 8.9% vs. actual: 9.3%).</p>
<p>Critical Node Protection:</p>
<p>Identify high-risk nodes (node hyper degree &#x2265;4 and C &#x2265; 0.9, e.g., Beijing Guomao Station). Build triangular sub nets (add 2 short shuttle lines) to localize failure impacts.</p>
<p>Redundancy Measures:</p>
<p>Add cross-line connections between high hyper degree nodes (e.g., Shanghai Long Yang Rd&#x2013;Century Ave). Increase &#x3bb;<sub>1</sub>by 0.3&#x2013;0.5 to match actual clustering coefficients.</p>
</sec>
<sec id="s7-4">
<title>7.4 Dynamic planning adjustment via parameter-driven iteration</title>
<p>Model accuracy reaches 85%&#x2013;94% under fixed GRD (&#x3bb;<sub>1</sub>&#x2212;&#x3bb;<sub>2</sub>). City-specific adaptations are needed (e.g., Guangzhou: &#x3bb;<sub>1</sub> &#x3d; 2.5, &#x3b3; &#x3d; 0.08 vs. Beijing: &#x3bb;<sub>1</sub> &#x3d; 3.0, &#x3b3; &#x3d; 0.1 for decentralized layouts).</p>
<p>Planning Support System:</p>
<p>Input urban parameters (population density gradient, existing network scale) to auto-generate &#x3bb;<sub>1</sub>, &#x3bb;<sub>2</sub>, &#x3b3; (e.g., high-density cities: &#x3bb;<sub>1</sub> &#x3d; 3.0 &#xb1; 0.2, &#x3b3; &#x3d; 0.1 &#xb1; 0.02).</p>
<p>Trigger line-density alerts when evolution level Y(t) growth exceeds the logistic curve inflection point.</p>
<p>Policy Integration:</p>
<p>Link parameters to territorial spatial planning (e.g., &#x3bb;<sub>2</sub>&#x2b;0.1 &#x2dc; 1 new TOD complex).</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s8">
<title>8 Conclusion</title>
<p>This study systematically reveals the allometric growth dynamics of urban rail transit (URT) networks by developing a dynamically optimized hypernetwork evolution model with a constant growth rate difference (GRD).</p>
<p>Key conclusions are summarized as follows:</p>
<p>Model Innovation and Validity:</p>
<p>The proposed time decay factor &#x3b3; addresses the oversight of probability attenuation during the &#x201c;scale-free &#x2192; small-world&#x201d; transition in traditional models, significantly improving consistency between simulated and real networks (K-S test p &#x3e; 0.05; fitting goodness R<sup>2</sup> &#x2265; 0.91 for node hyper degree distribution).</p>
<p>Dynamic equations mathematically prove that:</p>
<p>Steady-state node hyper degree follows an exponential decay distribution <inline-formula id="inf32">
<mml:math id="m47">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x221d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>. Hyper edge hyper degree obeys a Poisson distribution data from Beijing, Shanghai, and Guangzhou.</p>
<p>Evolution Mechanism Verification:</p>
<p>URT network evolution exhibits three distinct phases:</p>
<p>Early stage: Hub-preferential attachment (power-law distribution) &#x2192; Mid-stage: Transition &#x2192; Mature stage: Enhanced random connections (exponential distribution). For example, Shanghai&#x2019;s node hyper degree shifted from power-law (1993) to exponential (2020), accurately replicated by simulations (R<sup>2</sup> &#x3d; 0.89 at t &#x3d; 36).</p>
<p>Evolution level Y (t) (proportion of high hyper degree nodes) fits a Logistic growth model, with high overlap between simulated and actual curves (error&#x3c;7% in Beijing).</p>
<p>Practical Applications for Planning:</p>
<p>Early-stage planning:</p>
<p>Control transfer-station density in core areas (recommended: 1 hub per 5&#x2013;8 km). Increase &#x3b3;-values in suburban expansions to boost randomness (e.g., 15% rise in random connection probability per decade at &#x3b3; &#x3d; 0.1).</p>
<p>Retrofit phase:</p>
<p>Divert overloaded hubs by adding parallel lines (e.g., Beijing Xizhimen Station: hyper degree reduced from 5 to 3 with path-length error &#x3c;7%).</p>
<p>Robustness enhancement:</p>
<p>Construct triangular sub nets between high hyper degree nodes (e.g., Shanghai Longyang Rd&#x2013;Century Ave) to localize failure impacts (path-length change after 10% node removal: simulated 8.9% vs. actual 9.3%).</p>
<p>Limitations and Future Work:</p>
<p>The model underestimates terminal-station connectivity complexity (minimum degree error reached 33.3%). Future studies will integrate geographical constraints and passenger-flow predictions to refine dynamic parameters (&#x3bb;<sub>1</sub>, &#x3bb;<sub>2</sub>, &#x3b3;) and establish stronger linkages with urban spatial planning.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s9">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s10">
<title>Author contributions</title>
<p>ZZ: Writing &#x2013; original draft. RW: Writing &#x2013; review and editing, Software. SF: Writing &#x2013; review and editing. LX: Project administration, Writing &#x2013; review and editing. FY: Writing &#x2013; review and editing, Project administration. HL: Writing &#x2013; review and editing, Visualization. YJ: Writing &#x2013; review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s11">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research and/or publication of this article. This work was supported by the National Natural Science Foundation of China (grant number: 72171061), the Major Research Projects and Achievements Training Programs of Universities in Guangdong Province and Innovation Strong School Project under Grant 2021WTSCX139, 2022KTSCX191</p>
</sec>
<sec sec-type="COI-statement" id="s12">
<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="s13">
<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="s14">
<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>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C</given-names>
</name>
</person-group>. <article-title>Evolution characteristics analysis of urban rail transit network in Shanghai</article-title>. <source>Int Conf Transportation Eng</source> (<year>2009</year>) <fpage>3076</fpage>&#x2013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1061/41039-345-506</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Si</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Evolution properties of Beijing urban rail transit network</article-title>. In: <source>2011 international conference on management and service science</source>. <publisher-name>IEEE</publisher-name> (<year>2011</year>). <pub-id pub-id-type="doi">10.1109/ICMSS.2011.5999208</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roth</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>SM</given-names>
</name>
<name>
<surname>Batty</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>A long-time limit of world subway networks</article-title>. <source>J R Soc Interf</source>. (<year>2012</year>) <volume>75</volume> <fpage>9</fpage>. <pub-id pub-id-type="doi">10.1098/RSIF.2012.0259</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xun</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Xiao-Ming</surname>
<given-names>XU</given-names>
</name>
</person-group>. <article-title>Evolution properties analysis of Shanghai urban rail transit network</article-title>. <source>Sci Technology Eng</source> (<year>2012</year>).</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Leng</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>Z</given-names>
</name>
</person-group>. <source>Evaluating the evolution of subway networks: evidence from Beijing subway network</source>. <publisher-loc>England</publisher-loc>: <publisher-name>IOP Publishing</publisher-name> (<year>2014</year>) p. <fpage>5</fpage>. <pub-id pub-id-type="doi">10.1209/0295-5075/105/58004</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Examining accessibility and reliability in the evolution of subway systems</article-title>. <source>J Public Transportation</source> (<year>2015</year>) <volume>18</volume>(<issue>3</issue>):<fpage>89</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.5038/2375-0901.18.3.6</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rui</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Norsidah</surname>
<given-names>UJ</given-names>
</name>
<name>
<surname>Bin</surname>
<given-names>HH</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Complex network theory applied to the growth of Kuala lumpur&#x27;s public urban rail transit network</article-title>. <source>Plos One</source> (<year>2015</year>) <volume>10</volume>(<issue>10</issue>):<fpage>e0139961</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0139961</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>XZ</given-names>
</name>
<name>
<surname>Zhi</surname>
<given-names>LP</given-names>
</name>
</person-group>. <source>Evolution model of urban rail transit network in China</source>. <publisher-loc>China</publisher-loc>: <publisher-name>Journal of Shanghai University of Engineering Science</publisher-name> (<year>2016</year>).</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>The evolution analysis of Guangzhou subway network by complex network theory</article-title>. <source>Proced Eng</source> (<year>2016</year>) <volume>137</volume>:<fpage>186</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2016.01.249</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Man</surname>
<given-names>YU</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>GX</given-names>
</name>
</person-group>. <article-title>Network construction and evolution analysis of urban metro systems in China</article-title>. <source>Syst Eng</source> (<year>2016</year>).</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cats</surname>
<given-names>O</given-names>
</name>
</person-group>. <article-title>Topological evolution of a metropolitan rail transport network: the case of Stockholm</article-title>. <source>J Transport Geogr</source> (<year>2017</year>) <volume>62</volume>:<fpage>172</fpage>&#x2013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtrangeo.2017.06.002</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bangxang</surname>
<given-names>PN</given-names>
</name>
<name>
<surname>Jarumaneeroj</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Topological evolution of public transportation network: a case study of Bangkok rail transit network</article-title>. <source>IEEE</source> (<year>2018</year>) <fpage>410</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1109/IEA.2018.8387135</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>ZJ</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>XL</given-names>
</name>
</person-group>. <article-title>Evolution assessment of Shanghai urban rail transit network</article-title>. <source>Physica A: Stat Mech its Appl</source> (<year>2018</year>) <volume>503</volume>:<fpage>1263</fpage>&#x2013;<lpage>74</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2018.08.099</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>SM</given-names>
</name>
<name>
<surname>Xin</surname>
<given-names>MW</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>TL</given-names>
</name>
</person-group>. <article-title>A novel evolving model of urban rail transit networks based on the local-world theory</article-title>. <source>Physica A: Stat Mech its Appl</source> (<year>2019</year>) <fpage>535</fpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2019.122227</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Research on evolution dynamics of urban rail transit network based on allometric growth relationship</article-title>. <source>Math Methods Appl Sci</source> (<year>2023</year>) <volume>47</volume>:<fpage>3614</fpage>&#x2013;<lpage>30</lpage>. <pub-id pub-id-type="doi">10.1002/mma.9025</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>XM</given-names>
</name>
</person-group>. <article-title>Evolution properties analysis of Shanghai urban rail transit network</article-title>. <source>Sci Technology Eng</source> (<year>2012</year>) <volume>12</volume>(<issue>17</issue>):<fpage>4206</fpage>&#x2013;<lpage>11</lpage>.</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>ZR</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>MY</given-names>
</name>
</person-group>. <article-title>Spatio-temporal evolution characteristics of Beijing subway network and its evolution mechanism</article-title>. <source>Econ Geogr</source> (<year>2021</year>) <volume>41</volume>(<issue>04</issue>):<fpage>48</fpage>&#x2013;<lpage>56</lpage>. <pub-id pub-id-type="doi">10.15957/j.cnki.jjdl.2021.04.007</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan Ping</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Fang Fang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Zhen Hua</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Tranquility evolutionary analysis of urban rail transit network based on complex network theory</article-title>. <source>App. Mech. Mater.</source> (<year>2020</year>) <volume>90</volume>(<issue>3</issue>):<fpage>770</fpage>-<lpage>773</lpage>. <pub-id pub-id-type="doi">10.4028/www.scientific.net/AMM.90-93.770</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>SP</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhuang</surname>
<given-names>DC</given-names>
</name>
</person-group>. <article-title>Spatio-temporal evolution and spatial pattern analysis of metro network accessibility</article-title>. <source>Sci Surv Mapp</source> (<year>2018</year>) <volume>43</volume>(<issue>03</issue>):<fpage>123</fpage>&#x2013;<lpage>30&#x2b;147</lpage>. <pub-id pub-id-type="doi">10.16251/j.cnki.1009-2307.2018.03.021</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Discovering the evolution of Beijing Rail Network in fifty years</article-title>. <source>Mod Phys Lett B</source> (<year>2020</year>) <volume>2</volume>:<fpage>2050212</fpage>. <pub-id pub-id-type="doi">10.1142/S0217984920502127</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>SJ</given-names>
</name>
<name>
<surname>Shuai</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>YS</given-names>
</name>
</person-group>. <article-title>Cascading failure mechanism of urban rail transit network</article-title>. <source>China Transportation Rev</source> (<year>2020</year>) <volume>42</volume>(<issue>07</issue>):<fpage>69</fpage>&#x2013;<lpage>74&#x2b;120</lpage>.</citation>
</ref>
</ref-list>
</back>
</article>