Next Article in Journal
Sailfish Optimization Algorithm Integrated with the Osprey Optimization Algorithm and Cauchy Mutation and Its Engineering Applications
Previous Article in Journal
Survey of Neurodynamic Methods for Control and Computation in Multi-Agent Systems
 
 
Due to scheduled maintenance work on our database systems, there may be short service disruptions on this website between 10:00 and 11:00 CEST on June 14th.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Collaborative Optimization Model for Metro Passenger Flow Control Considering Train–Passenger Symmetry

1
School of Transportation and Logistics Engineering, Wuhan University of Technology, Wuhan 430063, China
2
Office of Scientific Research, Zhejiang Institute of Communications, Hangzhou 311100, China
3
State Key Laboratory of Maritime Technology and Safety, Wuhan University of Technology, Wuhan 430062, China
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(6), 937; https://doi.org/10.3390/sym17060937
Submission received: 28 April 2025 / Revised: 6 June 2025 / Accepted: 10 June 2025 / Published: 12 June 2025
(This article belongs to the Section Mathematics)

Abstract

:
Due to the unbalanced temporal and spatial distribution of the passenger flow on metro lines during peak hours, the implementation of passenger flow control strategies effectively ensures operational safety and travel efficiency for passengers. In this study, we analyze the coupling relationship between trains and passengers, introduce train-stopping state variables, and synergistically optimize both train operation schedules and station passenger flow control. Aiming to minimize the total passenger delay time and maximize the number of boarding passengers, we consider four constraints: the train operation process, the passenger entry process, the passenger–train interaction process, and system constraints. This framework enables us to construct a cooperative passenger flow control optimization model for oversaturated metro lines. Subsequently, we propose an improved artificial bee colony algorithm to solve this model. We utilize evolutionary operators and an enhanced tabu search to create new food sources for employed bees and enhance their local search capabilities during the employed phase. Finally, Shanghai Metro Line 9 is used as a case study for the model validation. The computational results indicate that the proposed Collaborative passenger flow control strategy significantly reduces the number of stranded passengers on platforms and decreases the total passenger delay time by 36.26% compared to the existing passenger flow control strategy. The findings demonstrate that the cooperative control strategy proposed in this paper can effectively alleviate the pressure from passenger flow on oversaturated lines, balance the asymmetry between supply and demand, and markedly improve both safety and efficiency in the metro system during peak hours.

1. Introduction

With the continuous progress of urbanization, the public travel demand is growing, and road traffic congestion has become the norm. The metro has emerged as a mainstream mode of travel in large cities due to its punctuality, convenience, and independent right-of-way. As of December 2024, 58 cities in mainland China have opened 361 metro lines for operation, with an operating mileage of 9306.09 km and a cumulative total of 32.257 billion passenger trips for the year. The rapid growth of passenger traffic, along with the imbalance of spatial and temporal distributions, has caused the carrying capacity of the backbone lines in the network to exceed the load. Some lines are near or even oversaturated during peak hours. Trains and passengers, as two vital components of the subway system, determine the supply and demand of its capacity. The delay of passengers at the station during peak hours has greatly increased the safety risk. Meanwhile, shorter intervals between train departures have also put tremendous pressure on the train operation equipment. Asymmetries between supply and demand can result in a less resilient system, making it challenging for transportation tasks to operate efficiently and safely. Therefore, there is an urgent need to implement reasonable and effective operation adjustment strategies to ensure the safety and stability of the metro system.
Existing studies on operational adjustment strategies for subway systems have focused on two main aspects: train operation strategies and passenger flow control strategies. However, traditional train scheduling optimization, even with the shortest possible headway intervals, cannot match the peak-hour passenger demand [1]. At the same time, it is difficult to come up with a precise set of passenger flow control programs based on the experience of frontline staff alone, and blind restrictions cannot effectively divert the backlog of passengers in the system.
Therefore, some scholars consider both passenger flow control strategies and train scheduling optimization. Reducing passenger wait times through directional train scheduling and flow control on oversaturated metro lines to alleviate the supply–demand conflict in the metro system [2]. As a key node where passengers interact with the train, the arrival time and stopping status of the train determine the carrying pressure on the platform during peak hours. Therefore, this study aims to model the interaction between trains and platform passengers in different stopping states. By considering the symmetrical positions of trains and passengers, the system resilience of the metro system is enhanced when facing a peak passenger flow and sudden passenger flow pressure, which effectively addresses the challenges of risk and efficiency in oversaturated metro lines.
To the best of our knowledge, existing studies have hardly considered the effect of stopping states on cooperative control strategies in oversaturated lines when trains pass through stations that have reached their capacity limits. This tends to overestimate the transportation efficiency of the system and underestimate its security risks. In light of this, the contributions of this study can be summarized as follows:
(1)
The first synergistic control framework of the stopping state: Based on the cooperative theory, it reveals the role of the train-stopping state as a system order parameter in regulating the symmetry of the train–passenger flow. We solve the problem of supply–demand granularity asymmetry in the traditional cooperative framework. An optimization model was developed to minimize the passenger delay and total boarding time. The interplay between passenger delays and train crowding is effectively considered to enhance the effectiveness of the metro system.
(2)
Proposing a co-evolutionary optimization algorithm: An improved artificial bee colony algorithm is proposed to address the cooperative passenger flow control optimization problem. To enhance the algorithm’s search capability, evolutionary operators and an improved tabu search were employed to generate new food sources for the employed bee. This ensures population diversity during the scout bee stage, while enhancing the localized search ability of bees in the employed stage.
(3)
Constructing a quantitative risk-efficiency assessment system: The performance and effectiveness of the proposed method are verified through a real case study of Shanghai Metro operation data. Experimental results show that the proposed optimization model and algorithm can efficiently generate cooperative control strategies. By optimizing the train stopping status, the platform congestion was significantly reduced, and the total passenger delay time was decreased by 36.26%. We posit a reusable cooperative control paradigm for high-density metro networks.
The remainder of this paper is organized as follows. Section 2 summarizes the past contributions of passenger flow control strategies. Section 3 describes the metro system business process in the context of defining the train-stopping state. Section 4 develops a Collaborative passenger flow control optimization model. Section 5 proposes an improved artificial bee colony algorithm. Section 6 presents a case study based on the Shanghai Metro. Section 7 presents the conclusions of this study.

2. Literature Review

In this section, we conduct a literature review from three aspects: train schedule research, passenger flow control research, and collaborative control research. Table 1 describes the main research contents and methods of the passenger flow control problem.

2.1. Train Schedule Research

Reasonable train schedule designs can effectively improve transportation efficiency. In recent years, researchers have conducted extensive studies on train schedule optimization. Sparing and Goverde [11] describe an optimization method to find a feasible periodic timetable that also ensures maximum stability for heterogeneous railway networks. The model is capable of handling flexible train orders, running and dwell times, and overtaking locations. Li et al. [12] proposed a mixed-integer nonlinear programming model, developed to collaboratively adjust train stopping patterns and schedules to minimize passenger travel times in the express/local mode. To obtain a high-quality timetable while simultaneously considering more realistic conditions, Dong et al. [13] proposed an integrated combination optimization model for both train stop plans and timetables under a time-dependent passenger demand. Huang et al. [14] incorporated multimodal coordination into the timetabling optimization of the last trains in an urban railway network and progressively discussed three models to optimize the last train timetable while incorporating multimodal coordination. Similarly, to extend the energy-efficient timetabling from one single line to multiple interlinked lines, Huang et al. [4] proposed a bi-level model that incorporates the operator’s decision on a regular timetable and passengers’ path choice in a URT network. Huang et al. [15] created a double-layer public transport network consisting of subway and bus lines and stations. Furthermore, Huang et al. [3] proposed a general model framework of the timetabling and passenger path choice in a URT network to minimize the energy consumption under passenger travel time constraints. Considering an overcrowded and time-dependent passenger flow, Gao et al. [16] proposed an optimization model to reschedule a metro line.

2.2. Passenger Flow Control Research

In recent years, to alleviate the delays and safety hazards caused by the gathering of passengers inside and outside the station, optimizing metro passenger flow control has become a popular focus for researchers. Xu et al. [5] constructed a bridge between the station capacity and LOS to aid in selecting the appropriate LOS value in the passenger flow control, balancing both passenger satisfaction and station managers’ achievements. Jiang et al. [17] proposed a new reinforcement learning-based method developed to optimize the inflow volume during specific periods at each station with the aim of minimizing safety risks to passengers at metro stations. Yoo et al. [18] presented a cost-effective strategy to reduce train delays by managing the passenger flow at the station entry. Meng et al. [7] proposed an effective method for formulating a robust passenger flow control strategy across a metro line, specifically considering stochastic and dynamic passenger flows. Liang et al. [10] focused on designing an online passenger flow control policy to manage passenger flow in each origin–destination (OD) pair to minimize the total passenger waiting time during the research horizon. Zhang et al. [19] investigated the passenger flow control issue to increase the number of boarding passengers.
It is important to note that most of the above studies assume the already established train schedules as a precondition. The synergistic relationship between train scheduling and passenger flow control has not been explored in depth. Additionally, the efficiency, safety, and equity of transportation systems are often challenging to consider in an integrated manner. Therefore, a more comprehensive approach to optimization is essential.

2.3. Collaborative Control Research

However, in oversaturated lines, it is often difficult to resolve the conflict between the system capacity and passenger demand using only a single optimization strategy. The researchers considered co-optimizing train schedules with the passenger flow control to alleviate station congestion and reduce passenger wait times. For instance, Li et al. [20] proposed a coupled state–space model for the evolution of the departure time and the passenger load of each train at each station. Jiang et al. [21] constructed a utility theory-based model by setting station hopping policies as decision variables. Jiang et al. [22] proposed a novel Q-learning-based approach to this combination optimization problem, aiming to minimize the penalty value of passengers stranded along the whole line. Liu et al. [6] presented a collaborative optimization method for metro train scheduling and train connections combined with a passenger control strategy on a bi-directional metro line. Gong et al. [23] considered train regulation constraints and passenger loading dynamics, formulating a mixed-integer linear programming model. Zhou et al. [23] proposed a joint optimization method for train scheduling and rolling stock circulation planning, taking into account passenger flow control strategies on a tidal oversaturated metro line, where different types of rolling stocks with various loading capacities are put into operation to meet the uneven passenger demand during different periods. Zhang et al. [24] proposed a new collaborative optimization model for the train timetable, passenger control, and rolling stock schedule on a bi-directional metro line experiencing an unbalanced passenger demand.
Despite the significant contributions of these studies, several limitations still need to be addressed. Existing studies have focused on system-level optimization, often neglecting the impact of the train stopping status on the effectiveness of the passenger flow control. Furthermore, the selected indicators do not intuitively reflect the level of train service, which may result in the failure to obtain the optimal control scheme. To tackle these limitations, this study proposes a Collaborative passenger flow control method that considers the stopping state of the train, aiming to minimize passenger travel delays and maximize the total number of boardings.

3. Problem Statement

Metro operation and management units, along with passengers, have common needs to achieve travel objectives and for enterprises to fulfill passenger transportation tasks; however, inevitable contradictions arise. From the operator’s perspective, the goal is to organize the traffic and passenger transportation as efficiently as possible while ensuring safety. Passengers, on the other hand, seek a comfortable service and timely arrivals at their destinations. The existing passenger flow control measures primarily focus on ensuring operational safety [25,26]. Therefore, when developing an optimization strategy, it is crucial to meet the passenger demand as much as possible while maintaining operational safety.
The metro network consists of lines connected by stations and rail facilities. Trains run on the lines according to the timetable, stopping at each station and facilitating passenger movement. Figure 1 depicts the transportation business process through the interactions occurring between passengers, trains, and stations. Passengers passing through the gates represent their transition from the fare area to the paid area, which also indicates their official entry into the subway system [9].
In daily operation and management, if the train adopts the station stop mode and does not implement multi-station coordinated passenger flow control, all trains will prioritize serving upstream stations. This will result in a gradual decrease in the train’s remaining capacity and is likely to cause a significant backup of passengers at downstream stations. Therefore, it is necessary to optimize the passenger flow control mode of the metro by adjusting the organizational operation mode to enhance the match between the capacity supply and passenger flow demand.
Passenger flow control in the metro system is essentially the realization of a system equilibrium by dynamically regulating the symmetrical relationship between the train operation and passenger flow. This symmetry is not a simple geometric symmetry but is embodied in deeper dimensions, such as the spatio-temporal resource allocation, matching of supply and demand, and system stability. The essence of metro passenger flow control is to find a dynamic balance between maintaining safety and efficiency. The ultimate goal is to maintain the system in a stable ordered state far from equilibrium in dissipative structure theory through precise symmetry manipulation.
There are differences in the intensity of passenger tasks undertaken by various types of stations during peak traffic hours. Thus, in formulating passenger flow control strategies, the carrying capacity of each station should be fully considered, and adjustments to train operations during peak hours should align with the train stop parameters. The judgment steps of the stopping parameter are illustrated in Figure 2.
In this paper, we use λ s , k to denote the stopping parameter of a train, and a reasonable train program during the coordinated passenger flow control period should be in sync with the stations along the entire line. Typically, it can be formed by several combinations of regular stop programs, skip-stop, and major, full-length, and short-turn routings. λ s , k can indicate whether the train k is located at a station s and whether it stops for loading and unloading operations, represented as a 0–1 variable. When λ s , k takes a value of 0, it means that the train k does not stop at the station s for loading and unloading, and waiting passengers have to wait for the next incoming train on the platform. The stopping parameter is shown in Equation (1).
λ s , k = 0       ( Train   k   does   not   stop   at   station   s ) 1       ( Train   k   stops   at   station   s )
Based on the problems mentioned above, this paper focuses on the metro line under the optimization mode of the train-stopping state as the research object, analyzing the process of the train operation and passengers entering the station, waiting for trains, and boarding. It aims to determine the optimal passenger flow control scheme to reduce delays in the passenger entry and exit at the station while increasing the maximum number of people transported by the system.
To facilitate the construction of the mathematical model, the following assumptions are made:
Assumption 1:
This paper studies line-level collaborative flow control, excluding the additional waiting time caused by factors such as the installation of bypass fences in the station, closing of ticketing equipment, and reduced walking speeds after passengers enter the station interior from the passenger travel delay time during entry;
Assumption 2:
The pattern of passenger attainment at each station follows a uniform distribution;
Assumption 3:
Trains operate according to the schedule, with no subjective or objective reasons for delays;
Assumption 4:
No trip abandonment occurs among passengers entering the metro system, and the arrival and disembarkation characteristics align with the OD statistical patterns.

4. Mathematical Model

4.1. Notations

The Notations and parameters of this study are shown in Table 2 as follows:

4.2. Objective Function

There are two objective functions for the model developed in this paper, minimizing the total passenger travel delay time T d e l a y and maximizing the total number of boardings Q i n . This model rationalizes the allocation of the system capacity by collaboratively controlling the number of passengers at each station.

4.2.1. Minimize Total Passenger Travel Delay Time T d e l a y

Commuters who choose to travel by metro generally have a higher demand for fast and punctual travel times, and passengers expect to board the train as early and quickly as possible [27]. The running time of trains during peak hours remains essentially constant, leading to passengers being very sensitive to waiting times at stations. Therefore, achieving the minimum total passenger delay time from the passenger perspective is one of the key indicators used to evaluate the effectiveness of single-line cooperative flow control strategies. The total passenger delay time includes the delay incurred by passengers arriving at the entry gate and unable to enter the payment area of the station due to the flow control, as well as the delay incurred by passengers stranded on the platform waiting for the train due to it being full, as shown in Equation (2).
T d e l a y = T lim + T s t r
Among them: T l i m = Q l i m × T 1 , T S = Q s t r × T 2 .
T d e l a y is the total travel delay for passengers. T l i m is the passenger delay time due to the passenger flow control. T s t r is the platform delay time. Q lim is the total number of passengers controlled by the flow of passengers at the entrance to the station. T 1 is the average duration of passenger delays due to crowd control. Q s t r is the total number of passengers stranded at station platforms. T 2 is the average length of time passengers are delayed as a result of hold-ups.
Q i n = s = 1 S k = 1 K q s , k o n
The total number of passengers boarded on the line refers to the number of passengers who have completed the boarding process in the platform of the metro system in a certain period of time, as shown in Equation (3). Q i n is the total number of passengers boarding the route. q s , k o n is the number of passengers waiting to board the train when it stops at the station platform.
The total passenger travel delay time is the cumulative amount of travel delay time for passengers entering the metro system during the entire peak flow control period. Passenger travel delays are subdivided into two categories, namely, delays due to flow control T l i m and delays due to stranded platforms T s t r , γ s is a station state factor to measure and balance the impact of the delay propagation between different types of stations on the metro system platforms. The specific formulas are shown in Equations (4)–(6).
Z 1 = min T d e l a y = min ( T lim + T s t r )
T l i m = k = 1 K s = 1 S γ s · q s , k lim · ( t s , k d e p t s , k a r )
T s t r = k = 1 K s = 1 S γ s · q s , k s t r · ( t s , k d e p t s , k 1 d e p )

4.2.2. Maximize Total Number of Boardings Q i n

Total boardings refer to the number of completed boardings on the metro system during the study period. Passenger boarding marks the end of the passenger entry process, so the number of boarders reflects the level of passenger demand that is being met. There is a positive correlation between the number of people boarding the train and the level and efficiency of the system’s services, as calculated in Equation (7).
Z 2 = max Q i n = max s = 1 S k = 1 K q s , k o n
This paper focuses on optimizing the synergistic passenger flow control on lines, emphasizing the relationship between passengers, stations, and trains. Therefore, the decision variable of this model is set from the dynamic factors as the number of station passenger flow control people q s , k lim . q s , k lim represents the number of entrance- and exit-arriving passengers who are controlled by restrictive measures that prevent them from entering station s during the arrival phase of train k at station s .

4.3. Model Constraints

4.3.1. Train Operation Process Constraints

The train operation process consists of a cycle that includes the departure, interval operation, stopping at the station, loading and unloading passengers, and then departure. The related constraints are shown in Equations (8)–(10). Equation (8) represents the departure time of train k at station s obtained by adding the arrival moment to the stop time. Equation (9) indicates that the moment when train k arrives at station s is the moment of the departure of train k at the previous station plus the running time in the interval. Equation (10) indicates that the difference between the departure moments of two trains leaving adjacent to each other at the station s is not less than the value of the minimum departure interval set by the line.
t s , k d e p = t s , k a r + t s , k s t o p · λ s , k
t s , k a r = t s 1 , k d e p + t s 1 , k o p
t s , k d e p t s , k 1 d e p I min

4.3.2. Passenger Entry Restraint

Passengers, as important dynamic input objects in the metro system, first arrive at the station entrances during their trips. Station entrances and exits are also the focus of the operation management unit’s passenger flow control strategy, and the passenger entry constraints are shown in Equations (11)–(13).
Equation (11) represents the number of passengers arriving at station entrances and exits during a train interval. Passenger arrival rates are obtained by multiplying the duration of one train interval by the passenger arrival rate at the entrance/exit, which can be statistically derived from the passenger flow OD analysis. Equation (12) represents the number of passengers gathered at the station entrances and exits during a train interval. This is obtained by adding the number of new arrivals at the entrance/exit to the number of passengers in the previous train’s time slot for flow control. Equation (13) indicates the number of passengers entering the station during a train interval, which is calculated by taking the total gathered passengers at the entrances and exits and subtracting the number of passengers controlled during this time slot. This calculation completes the process by which passengers formally enter the metro system.
q s , k n e w a r = μ s a r · ( t s , k a r t s , k 1 d e p )
q s , k g a t = q s , k n e w a r + q s , k 1 lim
q s , k e n t = q s , k g a t q s , k l i m

4.3.3. Passenger Boarding and Alighting Restraints

Upon entering the metro system, passengers arrive at waiting platforms within the station and interact with incoming trains [8]. At the time when train k completes loading and unloading operations at station s , passengers on the platform will have two attributes due to the remaining capacity of the train, namely boarding and stranding, and stranded passengers will be forced to incur delays and continue to wait for the subsequent train to enter the station.
Equation (14) represents the number of people on the platform when the train enters the station. When the train does not stop, it reflects the number of people on the platform during the last train period plus the number of people entering the platform; when the train stops, it accounts for the number of people remaining after the loading and unloading operations are completed. Equation (15) represents the number of platform passengers boarding the train as it enters the station. This is closely related to the remaining train capacity and stopping parameters, and the number of people boarding the train is determined by comparing the number of people on the platform with the train’s remaining capacity. Equation (16) represents the number of stranded passengers on the platform when the train enters the station. Similarly, it is influenced by the stopping parameters and the train’s remaining capacity.
q s , k w a i t = q s , k 1 w a i t + q s , k e n t , λ s , k = 0 q s , k s t r , λ s , k = 1
q s , k o n = q s , k w a i t · λ s , k ,   q s , k w a i t q s , k a v + q s , k o f f ( q s , k a v + q s , k o f f ) · λ s , k ,   q s , k w a i t > q s , k a v + q s , k o f f
q s , r s t r = q s , r w a i t ,   λ s , k = 0 0 ,   λ s , k = 1   and   q s , r w a i t q s , r a v + q s , r o f f q s , r w a i t q s , r a v q s , r o f f ,   λ s , k = 1   and   q s , r w a i t > q s , r a v + q s , r o f f
Equations (17)–(19) illustrate the dynamics of the ridership from the moment a passenger enters the metro system until the train departs from the starting station. Equation (17) indicates the number of passengers who disembark from the train at the station, and the probability of passengers disembarking at each station is derived from the statistics and analysis of the origin–destination (OD) flow of passengers on the line. Equation (18) shows the number of passengers in the front car when the train arrives at the station; this number is determined by the passengers boarding and alighting at the upstream station. Equation (19) reflects the train’s remaining capacity upon entering the station, which is calculated by subtracting the number of passengers currently on the train from its maximum carrying capacity.
q s , k o f f = q s , k i n · μ s , k d e p · λ s , k
q s , k i n = q s 1 , k i n q s 1 , k o f f + q s 1 , k o n
q s , k a v = η max · C q s , k i n

4.3.4. Passenger–Station–Train System Constraints

The current metro system consists of three main modules—passengers, trains, and stations—each with corresponding limitations on the capacity of stations of different sizes, as well as the capacity of trains of different models. Passenger service-oriented flow control strategies for oversaturated metro lines need to be designed rationally without exceeding system capacity constraints.
Equation (20) indicates the maximum carrying capacity of the train, where the number of passengers in the train just before it enters the station does not exceed the maximum capacity of this model. Equation (21) indicates that the number of passengers controlled at this time of day does not exceed the total number of passengers at the station entrances and exits. Equation (22) represents the maximum carrying capacity of a station platform, where the number of passengers on the platform when a train arrives is not greater than the maximum capacity of the platform. Equation (23) indicates that the number of people entering the train as it arrives at the station does not exceed the total number of passengers on the platform.
q s , k i n C · η max
q s , k lim q s , k g a t
q s w a i t Q s w a i t
q s , k o n q s , k w a i t

5. The Improved Artificial Bee Colony Algorithm

The ABC algorithm is a renowned algorithm for solving optimization problems with a strong robustness, a strong search capability, and fast convergence speeds [28].

5.1. The Fundamental ABC Algorithm

The ABC algorithm was first proposed in 2005 and is modeled after the natural food-search behavior of honey bees. Its three main phases are the employed bee phase, observation bee phase, and scout bee phase [29]. The ABC algorithm’s particular steps are as follows:
Step 1: Create P S food sources at random to serve as the starting population. Assume that N is the total number of dimensions and that O n = φ n 1 , φ n 2 , , φ n N represents the nth food source.
Step 2: Determine each food source’s fitness value, and note which is the best.
Step 3: Upon meeting the stopping requirement, output the optimal individual; if not, proceed with Steps 4 through 8.
Step 4: Employed bee stage. Select for employed bees using the greedy method, and new sources O n are created as Equations (24) and (25).
φ n n = φ n n + χ 1 φ n n φ n n
O n = φ n 1 , φ n 2 , , φ n N
where n , n 1 , 2 , , P S , χ 1 is an actual number chosen at random, χ 1 1 , 1 .
Step 5: Choose the honey sources. Determine each new food source’s fitness value by the selection probability P R n , which is defined as Equation (26):
P R n = f i t n n = 1 P S f i t n
Step 6: Onlooker bee stage. Disrupt the chosen food sources according to Equation (27)
φ n n = φ n max + θ φ n max φ n m i n , θ 0 , 1
Step 7: Proceed to Step 8 if a food source is abandoned; if not, go back to Step 3.
Step 8: Scout bee stage. The employed bee turns into a scout bee and then generates the food source at random if the fitness value of the food source does not increase within predetermined iterations.

5.2. Employed Bee Stage

The fundamental artificial bee colony algorithm relies on employed bees to discover new food sources only associated with the initial honey supply, and many heuristics, including the ABC algorithm, exhibit a propensity to become ensnared in local optima, particularly when addressing intricate optimization challenges. Numerous heuristics, including evolutionary algorithms and the tabu search, are employed in scheduling domains to address this problem [30]. To locate an adjacent solution from the existing food source, evolutionary operators are used to create the new individuals.

5.2.1. The Single-Point Crossover

We develop a new single-point crossover operator to direct the population to a more effective search region. The steps are listed in detail below:
First, create a real number R c 0 , 1 at random, then compare it to the crossover probability P c . Following the selection process, two chromosomes, A and B , are randomly selected from the population if P c > R c . Then, choose a crossover position ζ ( 0 < ζ < N ) at random. The genes of columns B ( A ) through N in the B ( A ) are positioned with the columns after A in the other parent, whereas the A ( B ) inherits the columns 1 through ζ of the two parent chromosomes. Next, verify if A and B contain any duplicate numbers. If so, identify the number in the two chromosomes that merge frequently. Finally, genes d A ( θ 1 ) and d B ( θ 2 ) in the θ 1 t h and θ 2 t h columns should be swapped for A and B , respectively. After that, two new offspring chromosomes are produced.
The train dispatching objective includes allocating trains to the corresponding stations. Therefore, the optimization scheme ρ of this study consists of two parts: the train sequence and train stop status. ρ = [ x , y ] , where x represents the train sequence and y is the stop parameter. An example of the Crossover operator is shown in Figure 3.

5.2.2. Two-Opt Invert Mutation

To ensure population diversity, we present a new two-opt invert mutation operator in this section. Prematurity is easier to prevent using the mutation operator, although certain individuals returned by the crossover operator are more disturbed. A real number R m is randomly generated from the interval 0 , 1 . If P m > R m , two train positions, θ 1 and θ 2 , are chosen at random from an individual.

5.3. Onlooker Bee Stage and Scout Bee Stage

The onlooker bee stage employs the same roulette wheel rules to select the food sources returned by the employed bee. Subsequently, an MTS is introduced for the selected food sources to further enhance the quality of individuals.
A food supply is dropped from the artificial bee colony algorithm if it does not improve after a certain number of iterations. The scout bee takes the position of the hired bee and uses chemical reaction optimization (CRO) to find a new food source. We define two reaction operators, synthesis and re-generation, to transition between permissible food sources. By improving the molecules’ capacity to explore new areas, the synthetic process makes it possible for them to successfully avoid local optima. Below is a description of the specific steps involved in CRO:
Step 1: Pick two distinct chromosomes, Δ 1 and Δ 2 , and then take out the ω 1 and ω 2 sequences. Locate the gene from ω 1 and ω 2 that has the same number and location.
Step 2: Make a fresh chromosome Δ x . If no train is identically, set A = Δ x ; otherwise, the genes corresponding to the above same train are placed to the new chromosome Δ x .
Step 3: A viable chromosome is created when all the genes for the same train number in Δ x as in A are eliminated, and the genes in the remaining locations in A are filled by the removed Δ x . In the meantime, the remaining chromosomes are randomly created to maintain the population size since the synthesis process decreases the number of individuals.

5.4. The Improved ABC Algorithm

Some heuristics are employed in our Improved ABC to balance the capabilities of the local and global search. These techniques include the CRO method, the modified tabu search (MTS), and new evolutionary operators. In particular, we create new food sources using the roulette wheel rules, the new single-point crossover, and the two-opt invert mutation (evolutionary operators) to enhance the employed bee phase’s capacity for the local search. To increase the global search efficiency in the observer bee phase, we implement the modified TS (MTS) algorithm and use the same roulette wheel strategy to choose food sources. In order to ensure population diversity during the scout bee phase, we introduce the CRO approach to disturb food sources if they cannot be improved during the limit iterations. The flowchart of the improved artificial bee colony algorithm is illustrated in Figure 4. The process of the algorithm is as follows. The pseudocode of The Improved ABC Algorithm is shown as Algorithm 1.
Algorithm 1: The Improved ABC algorithm
Step 1. Input the initial food source ρ , tabu length κ , neighborhood information S ω , solutions ο
Step 2. Output the new food source ρ
Step 3. Select neighborhood structures to generate a new set N ρ
Step 4. Find the most suitable value and corresponding source I
Step 5. If I > I
Step 6. Update the tabu list T
Step 7. Or else select the food source ρ corresponding to the most suitable value I , and update the tabu list T
To better understand the optimization scheme of the algorithm, Figure 5 presents examples of trains and passengers entering nine metro stations. The updated train stop status can be obtained, thereby determining the train operation diagram and passenger input.

6. Experiment and Result Analysis

6.1. Case Description

The case is selected from Shanghai Metro Line 9, which is the sixth completed and operating metro line in Shanghai, China. As of January 2025, Shanghai Metro Line 9 is approximately 65 km long. There are a total of 35 stations, including 31 underground stations and 4 elevated stations, and the trains are six-car A trains.
Line 9 is an important line connecting the east and west of Shanghai, where passenger traffic shows a significant “tidal phenomenon,” mainly during the morning and evening commuter peaks. The information on the passenger flow control on Line 9 is shown in Table 3.
In this study, the interval between Qibao and Xujiahui on Line 9 is taken as an example for the analysis. There is a high demand for passenger traffic in this sector, which has three regular passenger control stations. The Caohejing Hi-Tech Rd., approved by the State Council as a national economic and technological development zone in 1988, is the section of Line 9 with the largest passenger flow. This area serves as an interchange station within the line network, linking Yishan Rd. Station and Xujiahui. The interval train load rate is excessively high, and the station’s storage capacity has reached its limit. If the passenger flow is not effectively controlled, it may lead to safety accidents, resulting in adverse social impacts.

6.2. Parameterization

6.2.1. Inbound Passenger Flow

This case is based on the actual passenger flow data of Shanghai Metro Line 9 on a specific day in 2024, and this study’s time range is from 7:30 to 9:00 h during the morning peak. A statistical analysis of the actual AFC data of Line 9 can use a 15 min time granularity for the upward direction of the line, transforming the entire station traffic data, as shown in Figure 6.
As shown in Figure 4, the top three stations in terms of inbound traffic are, in order, Qibao, Yishan Rd., and Xujiahui, with inbound passenger numbers twice that of the other stations. The maximum inbound passenger flow is 1526 at Qibao Station between 8:15 and 8:30, while the minimum is 292 at Caohejing Hi-Tech Rd. between 7:30 and 7:45. Most stations have an approach flow exceeding 400 passengers, with some reaching their passenger capacity limit. Train capacity utilization greatly impacts the passenger flow control strategy of subsequent stations.

6.2.2. Platform Capacity

Platforms are the main areas in the metro system where the passenger interaction with trains occurs, and the number of people on the platform is a critical indicator of the station’s capacity. If the distance between passengers is less than the psychologically recognized safe distance limit, it can easily cause discomfort, nervousness, or even panic, along with other emotions, and there is a potential risk to operational safety. Equations (28)–(31) are published for calculating the effective usable area of the station platform.
S = L · B
Island   platform   width :   B d = 2 b + n · z + t
Side   platform   width :   B c = b + z + t
b = Q · ρ L + b a
S is the area of the platform, L is the length of the platform, b is the width of the side platforms, n is the number of transverse columns, and z is the width of the longitudinal beams. Q is the design capacity per train per over-peak hour on one side of the train during the passenger flow control period. t is the sum of the widths of each set of stairs and escalators. p is the density of people on the platform, b a is the width of the platform security belt. Table 4 shows the platform area and maximum capacity of each station.

6.2.3. Passenger Travel OD Probability

The passenger trip OD probability indicates the proportion of passengers traveling to each destination station after entering the station, reflecting the flow structure of incoming passengers at each station. Based on the inbound volume data for each station, the OD probability matrix of passengers in the upward direction in the Qibao–Xujiahui section is obtained, as illustrated in Table 5.

6.2.4. Trains and Operation Scheme

The type of train determines the inter-area transportation capacity of the subway. Line 9 adopts the subway standard A-type train, consisting of six sections in the grouping scheme. The parameters related to the rolling stock necessary for this study primarily include the basic train parameters and passenger capacity, as shown in Table 6.
Based on the analysis of the passenger demand and train schedule data, it is evident that the stations in the Qibao–Xujiahui section are defined by the Guilin Rd.–Yishan Rd. cross-section. All five stations in the Qibao–Guilin Rd. section serve as input stations with very few alighting passengers, leading to an insufficient capacity at Yishan Rd. Therefore, it is worth considering the implementation of a train skip-stop system in this area to free up space for passengers boarding at the subsequent stations.
This study proposes three types of train operation adjustment programs based on the actual circumstances of Line 9: (1) a skip-stop Xingzhong Rd. operation program, (2) skip-stop Hechuan Rd. operation program, and (3) skip-stop Xingzhong Rd. and Hechuan Rd. operation program. The stopping schemes for these three train operation adjustments are illustrated in Figure 7, compared to the conventional stop-and-go train operation scheme.

6.3. Analysis of Calculation Results

In this study, MATLAB is employed to address the optimization strategy for the passenger flow control in the Qibao–Xujiahui section of Shanghai Metro Line 9, allowing for a comparison of the results between the optimized passenger flow control scheme and the conventional passenger flow control scheme. The experimental tests are coded in MATLAB R2022b and run on a PC with an Intel Core i5-13600KF with 3.50 GHz and 32.00 G of RAM.

6.3.1. Optimization Results of Train Operation Scheme

The basic data for Shanghai Metro Line 9 are input into the model for parameter initialization calculations, allowing the optimal combination of 32 trains’ running schemes on the Qibao–Xujiahui section during morning peak hours to be obtained, as shown in Table 7. The optimized departure scheme can help alleviate, to varying degrees, the congestion at upstream stations of Caohejing Hi-Tech Rd., preventing the system’s capacity from being tied up.

6.3.2. Passenger Delay Time

To verify the effectiveness of the multi-station cooperative passenger flow control model, after our optimization of 2281 (s), this paper compares the optimized passenger stranded delay time with the non-cooperative passenger flow control case, with the calculation results presented in Table 8. The three stations utilized for the passenger flow control in the non-coordinated scenario are Qibao, Caohejing Hi-Tech Rd., and Xujiahui, based on the actual situation.
From Table 7, it is evident that the optimized passenger flow control strategy restricts more passengers outside the station while reserving the train capacity for downstream stations with high passenger demands. As a result, the total passenger delay time is reduced by 36.26% compared to the pre-optimization period. The synergistic nature of the strategy allows for the rational allocation of the remaining train capacity, leading to a 55.64% reduction in platform delays. The computational results demonstrate that the model is highly effective in optimizing passenger delay times.

6.3.3. Train Load Rate

The total number of boardings on a subway line during peak hours is usually limited by the train capacity, so the second optimization objective of this study, the total number of boardings, is analyzed using the train load rate. The train load rate reflects how crowded the train is and is also related to passenger comfort. To compare the distribution of train load rates between the optimized Collaborative passenger flow control and the conventional passenger flow control scenarios, the train load rate scenarios of trains 10–13, which cover the four stopping scenarios of Collaborative passenger flow control, are selected as examples for the data analysis in this study.
As can be seen in Figure 8, the optimized solution with a Collaborative passenger flow control solution has a significant decrease in the train load rate between the passenger flow control station intervals. The reason is that after the implementation of passenger flow control measures at Xingzhong Rd. and He Chuan Rd., passengers who could previously board the train were restricted to the outside of the station, which reserved the boarding space for waiting passengers at the downstream stations and alleviated the congestion on the platforms. The cooperative passenger flow control strategy relieves the train transport load to a certain extent, ensures the operational safety of stations with high passenger demands, and optimizes the effectiveness of the transport system.

6.3.4. Maximum Number of People Gathered at the Station

The number of people gathered on the platform is a visual reflection of the level of crowding in the station. In this study, the maximum number of people gathered on the platform of each station during the peak hours will be compared under the conventional passenger flow control solution as well as the optimized Collaborative passenger flow control solution.
As can be seen from Figure 9, after the adoption of the multi-station Collaborative passenger flow control solution, the maximum number of people gathered at the skip-stop stations, Xingzhong Rd. and Hechuan Rd., increases, the maximum number of people gathered at the platforms of the downstream stations decreases, and the maximum number of people gathered at the platforms of the various stations generally stays below the capacity of the platforms. In particular, Caohejing Hi-Tech Rd. saw a 19.04% drop in the maximum number of people gathered.
Figure 10 depicts the variation in the platform occupancy at Caohejing Hi-Tech Rd. during each departure interval. When using the conventional control scheme, the passenger flow accumulates until it reaches the upper limit of the platform carrying capacity. Under the Collaborative passenger flow control solution, Caohejing Hi-Tech Rd. is the downstream station of Xingzhong Rd. and Hechuan Rd., and the reserved capacity of the upstream station significantly reduces the number of people gathering at this station, which effectively relieves the congestion of passengers and improves the transportation efficiency and operational safety of the station.

7. Conclusions and Future Work

In this study, based on the theory of station–vehicle synergy, the objective is to minimize the total passenger delay time and maximize the total number of boardings. Considering four constraints—namely, the train operation process, passenger entry process, passenger–train interaction process, and system constraints—a Collaborative passenger flow control optimization model is constructed for oversaturated metro lines and is combined with an improved artificial bee colony algorithm to solve the model. The employed bee and onlooker bee take advantage of the evolutionary algorithm’s fast convergence feature and strong global search ability. Finally, Shanghai Metro Line 9 is used as an example to demonstrate the performance and effectiveness of the proposed cooperative control. According to the results of numerical experiments, it can be seen that the model proposed in this paper can improve the matching between the transportation capacity and passenger demand. The train load rate and the maximum number of people gathered on the platform are both reduced to a safe and manageable level compared to the conventional flow control mode. Passenger delays on the platform were reduced by 55.64%, and total delays in and out of the station were reduced by 36.26%. It is shown that the model helps to alleviate the pressure of the passenger flow on oversaturated lines, optimize the capacity structure of routes, and improve transport efficiency while ensuring operational safety.
The current model is applicable to single-line independent operation scenarios and has not yet considered the networked passenger flow interactions or micro-node congestion conduction. In the future, we will develop lightweight real-time control algorithms and embed the station multi-flow line interaction mechanism in the model to further enhance the robustness of the decision-making in complex environments.

Author Contributions

Conceptualization, R.L. and Q.L.; methodology, R.L., Q.L., and L.W.; software, R.L.; validation, R.L.; formal analysis, R.L.; resources, R.L.; data curation, R.L.; writing—original draft preparation, R.L.; writing—review and editing, R.L., L.W., and Q.L.; supervision, Q.L.; project administration, Q.L. and L.W.; funding acquisition, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (Grant number: 51979214), the National Key Research and Development Program of China (Grant number: 2021YFC3001500), the General Research Project of Zhejiang Education Department (Grant number: Y202456429), the Scientific Research Startup Fund for High-Level Talents of Zhejiang Institute of Communications (Grant number:2024RXCM01), and the Science and Technology Innovation and Demonstration Project of Department of Transport of Yunnan Province (Grant number: YNZC2024-G3-04393-YNZZ-0391).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors wish to express their special appreciation to all participants joining this study. We also thank the anonymous reviewers for their constructive comments on the manuscript of this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yin, J.T.; Yang, L.X.; Ran, B. Dynamic Passenger Demand Oriented Metro Train Scheduling with Energy-Efficiency and Waiting Time Minimization: Mixed-Integer Linear Programming Approaches. Transp. Res. Part B Methodol. 2017, 97, 182–213. [Google Scholar] [CrossRef]
  2. Shi, J.G.; Yang, L.X.; Yang, J.; Gao, Z.Y. Service-Oriented Train Timetabling with Collaborative Passenger Flow Control on an Oversaturated Metro Line: An Integer Linear Optimization Approach. Transp. Res. Part B Methodol. 2018, 110, 26–59. [Google Scholar] [CrossRef]
  3. Huang, K.; Liao, F. A Novel Two-Stage Approach for Energy-Efficient Timetabling for an Urban Rail Transit Network. Transp. Res. Part E Logist. Transp. Rev. 2023, 176, 103212. [Google Scholar] [CrossRef]
  4. Huang, K.; Liao, F.; Gao, Z. An Integrated Model of Energy-Efficient Timetabling of the Urban Rail Transit System with Multiple Interconnected Lines. Transp. Res. Part C Emerg. Technol. 2021, 129, 103171. [Google Scholar] [CrossRef]
  5. Xu, X.-Y.; Liu, J.; Li, H.-Y.; Jiang, M. Capacity-Oriented Passenger Flow Control under Uncertain Demand: Algorithm Development and Real-World Case Study. Transp. Res. Part E Logist. Transp. Rev. 2016, 87, 130–148. [Google Scholar] [CrossRef]
  6. Liu, R.; Li, S.; Yang, L. Collaborative Optimization for Metro Train Scheduling and Train Connections Combined with Passenger Flow Control Strategy. Omega 2020, 90, 101990. [Google Scholar] [CrossRef]
  7. Meng, F.; Yang, L.; Shi, J.; Jiang, Z.-Z.; Gao, Z. Collaborative Passenger Flow Control for Oversaturated Metro Lines: A Stochastic Optimization Method. Transp. A Transp. Sci. 2022, 18, 619–658. [Google Scholar] [CrossRef]
  8. Guo, J.; Jia, L.; Qin, Y.; Zhou, H. Cooperative Passenger Inflow Control in Urban Mass Transit Network with Constraint on Capacity of Station. Discret. Dyn. Nat. Soc. 2015, 2015, 1–7. [Google Scholar] [CrossRef]
  9. Huan, N.; Yao, E.; Zhang, J. Demand-Responsive Passenger Flow Control Strategies for Metro Networks Considering Service Fairness and Passengers’ Behavioural Responses. Transp. Res. Part C Emerg. Technol. 2021, 131, 103335. [Google Scholar] [CrossRef]
  10. Liang, J.; Zang, G.; Liu, H.; Zheng, J.; Gao, Z. Reducing Passenger Waiting Time in Oversaturated Metro Lines with Passenger Flow Control Policy. Omega 2023, 117, 102845. [Google Scholar] [CrossRef]
  11. Sparing, D.; Goverde, R.M. A Cycle Time Optimization Model for Generating Stable Periodic Railway Timetables. Transp. Res. Part B Methodol. 2017, 98, 198–223. [Google Scholar] [CrossRef]
  12. Li, Z.J.; Mao, B.H.; Bai, Y.; Chen, Y.; Mao, B.; Bai, Y.; Chen, Y. Integrated Optimization of Train Stop Planning and Scheduling on Metro Lines With Express/Local Mode. IEEE Access 2019, 7, 88534–88546. [Google Scholar] [CrossRef]
  13. Dong, X.L.; Li, D.W.; Yin, Y.H.; Ding, S.; Cao, Z.C. Integrated Optimization of Train Stop Planning and Timetabling for Commuter Railways with an Extended Adaptive Large Neighborhood Search Metaheuristic Approach. Transp. Res. Part C Emerg. Technol. 2020, 117, 102681. [Google Scholar] [CrossRef]
  14. Huang, K.; Wu, J.; Liao, F.; Sun, H.; He, F.; Gao, Z. Incorporating Multimodal Coordination into Timetabling Optimization of the Last Trains in an Urban Railway Network. Transp. Res. Part C Emerg. Technol. 2021, 124, 102889. [Google Scholar] [CrossRef]
  15. Huang, K.; Wu, J.; Sun, H.; Yang, X.; Gao, Z.; Feng, X. Timetable Synchronization Optimization in a Subway–Bus Network. Phys. A Stat. Mech. Its Appl. 2022, 608, 128273. [Google Scholar] [CrossRef]
  16. Gao, Y.; Kroon, L.; Schmidt, M.; Yang, L. Rescheduling a Metro Line in an Over-Crowded Situation after Disruptions. Transp. Res. Part B Methodol. 2016, 93, 425–449. [Google Scholar] [CrossRef]
  17. Jiang, Z.; Fan, W.; Liu, W.; Zhu, B.; Gu, J. Reinforcement Learning Approach for Coordinated Passenger Inflow Control of Urban Rail Transit in Peak Hours. Transp. Res. Part C Emerg. Technol. 2018, 88, 1–16. [Google Scholar] [CrossRef]
  18. Yoo, S.; Kim, H.; Kim, W.; Kim, N.; Lee, J. Controlling Passenger Flow to Mitigate the Effects of Platform Overcrowding on Train Dwell Time. J. Intell. Transp. Syst. 2021, 26, 366–381. [Google Scholar] [CrossRef]
  19. Zhang, P.; Sun, H.; Qu, Y.; Yin, H.; Jin, J.G.; Wu, J. Model and Algorithm of Coordinated Flow Controlling with Station-Based Constraints in a Metro System. Transp. Res. Part E Logist. Transp. Rev. 2021, 148, 102274. [Google Scholar] [CrossRef]
  20. Li, S.; Dessouky, M.M.; Yang, L.; Gao, Z. Joint Optimal Train Regulation and Passenger Flow Control Strategy for High-Frequency Metro Lines. Transp. Res. Part B Methodol. 2017, 99, 113–137. [Google Scholar] [CrossRef]
  21. Jiang, F.; Cacchiani, V.; Toth, P. Train Timetabling by Skip-Stop Planning in Highly Congested Lines. Transp. Res. Part B Methodol. 2017, 104, 149–174. [Google Scholar] [CrossRef]
  22. Jiang, Z.; Gu, J.; Fan, W.; Liu, W.; Zhu, B. Q-Learning Approach to Coordinated Optimization of Passenger Inflow Control with Train Skip-Stopping on a Urban Rail Transit Line. Comput. Ind. Eng. 2019, 127, 1131–1142. [Google Scholar] [CrossRef]
  23. Zhou, H.; Qi, J.; Yang, L.; Shi, J.; Mo, P. Joint Optimization of Train Scheduling and Rolling Stock Circulation Planning with Passenger Flow Control on Tidal Overcrowded Metro Lines. Transp. Res. Part C Emerg. Technol. 2022, 140, 103708. [Google Scholar] [CrossRef]
  24. Zhang, T.; Sun, L.; Xu, Y.; Chen, Y.; Kong, D.; Song, Y.; Liu, D. Novel Empty Train Return Strategy and Passenger Control Strategy to Satisfy Asymmetric Passenger Demand: A Joint Optimization with Train Timetabling. Comput. Ind. Eng. 2023, 181, 109299. [Google Scholar] [CrossRef]
  25. Bucak, S.; Demirel, T. Train Timetabling for a Double-Track Urban Rail Transit Line under Dynamic Passenger Demand. Comput. Ind. Eng. 2022, 163, 107858. [Google Scholar] [CrossRef]
  26. Niu, H.; Zhou, X. Optimizing Urban Rail Timetable under Time-Dependent Demand and Oversaturated Conditions. Transp. Res. Part C Emerg. Technol. 2013, 36, 212–230. [Google Scholar] [CrossRef]
  27. Hu, L.; Zhao, B.; Zhu, J.; Jiang, Y. Two Time-Varying and State-Dependent Fluid Queuing Models for Traffic Circulation Systems. Eur. J. Oper. Res. 2019, 275, 997–1019. [Google Scholar] [CrossRef]
  28. Karaboga, D.; Basturk, B. A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  29. Zheng, Q.-Q.; Zhang, Y.; He, L.-J.; Tian, H.-W. Discrete Multi-Objective Artificial Bee Colony Algorithm for Green Co-Scheduling Problem of Ship Lift and Ship Lock. Adv. Eng. Inform. 2023, 55, 101897. [Google Scholar] [CrossRef]
  30. Jeen Robert, J.R.; Rajkumar, R. An Effective Genetic Algorithm for Flow Shop Scheduling Problems to Minimize Makespan. Mech. Technol. 2017, 23, 594–603. [Google Scholar] [CrossRef]
Figure 1. Line-level business processes.
Figure 1. Line-level business processes.
Symmetry 17 00937 g001
Figure 2. Train stop status judgment.
Figure 2. Train stop status judgment.
Symmetry 17 00937 g002
Figure 3. Crossover operator.
Figure 3. Crossover operator.
Symmetry 17 00937 g003
Figure 4. The flowchart of the Improved ABC algorithm.
Figure 4. The flowchart of the Improved ABC algorithm.
Symmetry 17 00937 g004
Figure 5. An example of the optimization of the train stop status.
Figure 5. An example of the optimization of the train stop status.
Symmetry 17 00937 g005
Figure 6. Passenger travel demand (Qibao–Xujiahui section).
Figure 6. Passenger travel demand (Qibao–Xujiahui section).
Symmetry 17 00937 g006
Figure 7. The operation pattern based on the train’s stop status.
Figure 7. The operation pattern based on the train’s stop status.
Symmetry 17 00937 g007
Figure 8. Comparison of train load rates with different operation patterns.
Figure 8. Comparison of train load rates with different operation patterns.
Symmetry 17 00937 g008
Figure 9. The maximum number of passengers gathered on the platform of each station.
Figure 9. The maximum number of passengers gathered on the platform of each station.
Symmetry 17 00937 g009
Figure 10. The maximum number of passengers gathered on the platform (Caohejing Hi-Tech Rd.).
Figure 10. The maximum number of passengers gathered on the platform (Caohejing Hi-Tech Rd.).
Symmetry 17 00937 g010
Table 1. Comparison of research methods.
Table 1. Comparison of research methods.
ReferencesAuthorsProblemsSolving Methods
reference [3]Huang et al.TimetableA heuristic sequencing method
reference [4]Huang et al.Passenger flow controlA heuristic algorithm for the bi-level model
reference [5]Xu et al.Passenger flow organization under uncertain demandData envelopment analysis (DEA) and genetic algorithms (GAs)
reference [6]Liu et al.Collaborative optimizationMILP, a Lagrangian relaxation-based approach
reference [7]Meng et al.The stochastic and dynamic passenger flowThe Lagrangian relaxation approach and CPLEX
reference [8]Guo et al.Cooperative passenger inflow controlParticle swarm optimization
reference [9]Huan et al.Collaborative optimization of train timetables and passenger flow controlEquilibrium constraints (MPECs) approach
reference [10]Liang et al.Manage passenger flow in each origin–destination (OD) pairAn efficient online adaptive policy
Table 2. Notations and parameters.
Table 2. Notations and parameters.
NotationsDescription
s Station s = 1 , 2 , 3 , , S
k Train k = 1 , 2 , 3 , , K
T d e l a y Total passenger travel delays
T l i m Passenger delays due to passenger flow control
T s t r Passenger delays due to platform delays
Q i n Total number of boardings
Q s w a i t Maximum number of people that can be carried on the platform
C Rated passenger capacity of trains
η max Maximum train load rate
I min Minimum train departure interval
ParametersDescription
λ s , k Whether or not the train k conducts loading and unloading operations in the station s , a 0–1 variable
q s , k l i m Number of passengers restricted from entering the station at the station s entrance during the stopping phase of train k
γ s Grading factor for station s
μ s a r Probability that a passenger on train k gets off at station s
μ s , k d e p Probability that a passenger on train k gets off at station s
q s , k n e w a r Number of new arrivals waiting to enter the station s during the stopping phase of train k
q s , k g a t Number of people waiting to enter the station s during the stopping phase of train k
q s , k e n t Access to station platform s during the stopping phase of train k
q s , k w a i t Number of passengers waiting at platform of the station s during the stopping phase of train k
q s , k o f f Number of alightings at station s during the stopping phase of train k
q s , k o n Number of boardings at station s during the stopping phase of train k
q s , k s t r Number of people stranded at station s during the stopping phase of train k
q s , k i n Number of passengers carried on the train
q s , k a v Number of remaining capacity
t s , k d e p Point of departure
t s , k a r Point of arrival
t s , k s t o p Train stopping time
t s , k o p Running time of trains between adjacent intervals
Table 3. List of Shanghai normalized work current-limiting stations on Line 9.
Table 3. List of Shanghai normalized work current-limiting stations on Line 9.
StationPassenger Flow Control HoursPassenger Flow Control Reasons
Songjiang University Town7:00—8:00Reserve train space for downstream station boarding
Sheshan7:30—8:45Reserve train space for downstream station boarding
Sijing7:30—9:00Reserve train space for downstream station boarding
Jiuting7:30—8:45High train load factor and station storage capacity constraints
Qibao7:45—8:45High train load factor and station storage capacity constraints
Caohejing Hi-Tech Rd.17:30—18:30Station capacity constraints
Xujiahui7:30—9:00;
17:30—19:00
Platform 11/9 transfer stairs congested in morning and evening peaks
Century Avenue8:00—9:00Easing interchange traffic congestion
Table 4. Area and platform capacity of each station of Line 9.
Table 4. Area and platform capacity of each station of Line 9.
Station Actual   Usable   Area   of   One   Side   Platform   ( m 2 ) Maximum Capacity of One Side Platform (Persons)
Qibao (S1)500625
Xingzhong Rd. (S2)480600
Hechuan Rd. (S3)480600
Caohejing Hi-Tech Rd. (S4)500625
Guilin Rd. (S5)450562
Yishan Rd. (S6)500625
Xujiahui (S7)580725
Table 5. OD probability matrix of Songjiang South Station–Xujiahui upstream section (%).
Table 5. OD probability matrix of Songjiang South Station–Xujiahui upstream section (%).
OS1S2S3S4S5S6S7
D
S10------
S24.460-----
S315.6214.170----
S427.6530.8715.440---
S520.9322.9627.7823.310--
S614.6816.4122.3632.6225.070-
S716.6615.5834.4244.0774.93100.000
Table 6. A-train-related parameters.
Table 6. A-train-related parameters.
Train Length (m)Train Width (m)SeatsRated Passenger Capacity (Persons)Maximum Passenger Capacity (Persons)
22333618602592
Table 7. Banking scheme settings after optimization.
Table 7. Banking scheme settings after optimization.
Train NumberTrain Operation SchemeTrain NumberTrain Operation Scheme
1Plan 12Plan 1
3Plan 24Plan 1
5Plan 26Plan 3
7Plan 18Plan 3
9Plan 110Plan 4
11Plan 112Plan 2
13Plan 314Plan 1
15Plan 216Plan 1
17Plan 118Plan 3
19Plan 120Plan 2
21Plan 122Plan 3
23Plan 124Plan 1
25Plan 426Plan 1
27Plan 128Plan 2
29Plan 330Plan 1
31Plan 232Plan 1
Table 8. Passenger delay time situation.
Table 8. Passenger delay time situation.
Passenger Delay Time/minOutside the StationPlatformTotal Delays
Regular passenger flow control solutions92711,86512,792
Collaborative passenger flow control solution289152638154
Trends/%211.87−55.64−36.26
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, R.; Liu, Q.; Wang, L. A Collaborative Optimization Model for Metro Passenger Flow Control Considering Train–Passenger Symmetry. Symmetry 2025, 17, 937. https://doi.org/10.3390/sym17060937

AMA Style

Li R, Liu Q, Wang L. A Collaborative Optimization Model for Metro Passenger Flow Control Considering Train–Passenger Symmetry. Symmetry. 2025; 17(6):937. https://doi.org/10.3390/sym17060937

Chicago/Turabian Style

Li, Rong, Qing Liu, and Lei Wang. 2025. "A Collaborative Optimization Model for Metro Passenger Flow Control Considering Train–Passenger Symmetry" Symmetry 17, no. 6: 937. https://doi.org/10.3390/sym17060937

APA Style

Li, R., Liu, Q., & Wang, L. (2025). A Collaborative Optimization Model for Metro Passenger Flow Control Considering Train–Passenger Symmetry. Symmetry, 17(6), 937. https://doi.org/10.3390/sym17060937

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop