1. Introduction
1.1. Background
The passing capacity calculation problem (PCCP) is a common issue encountered in the operation of high-speed railway (HSR) hub stations. The UIC code 406, proposed in [
1], defines the PCCP as the maximum amount of traffic (number of trains or train pairs) that can be passed by various fixed equipment in a railway section per unit of time. Similar descriptions were present in [
2,
3,
4]. Previous studies have typically calculated the station passing capacity after the facility and equipment conditions and transportation organization methods have been determined. However, in the operation of HSR, transportation organization techniques are not always fixed, and the PCCP of hub stations may fluctuate depending on the transportation organization strategies applied. Therefore, it is necessary to develop a method to calculate the passing capacity of a hub station that takes into account the varying transportation organization strategies. The proposed Lagrangian method in this study addressed this issue by decomposing the PCCP into two parts: the train arrival problem (TAP) and the train spatio-temporal routing problem (TSRP). The proposed method provided a valuable tool for railway planners and operators to optimize the passing capacity of hub stations in HSR systems. The ability to account for changing transportation organization strategies enhanced the practical application of the method and supported the efficient and safe operation of HSR systems.
1.2. Literature Review
Currently, the train station passing capacity problem (TSPR) is derived from the train routing problem (TRP) with a spatio-temporal arc. The PCCP of a station was based on TRP; various optimization goals for determining a station’s passing capacity, including total trains and total travel time, have been illustrated in [
5]. Other models considering train speed and line conflicts at a given time were proposed in [
6,
7]. They developed a model for solving the problem with an objective function set to maximize the weighted total number of trains. Li et al. [
8,
9] investigated PCCP by redividing the throat area and establishing a PCCP optimization model based on zoning division with the objective of minimizing the number of total trains deducted on the parallel operation diagram.
Along this line, linear programming models have also been applied to solve the PCCP. Qi et al. [
10] developed a single-level linear mixed-integer planning model based on a spatio-temporal network. Petering et al. [
11] used a mixed-integer linear programming model to minimize the cycle length and the total travel time of all trains. Liu [
12] set the objective function to minimize the penalty value for canceling the opening trains, which was solved with a mixed-integer linear programming model.
Fixed facilities such as arrival and departure lines, as well as throat areas, have been the subject of mathematical research. Wu [
13] developed an operation control algorithm for these fixed facilities and established a simulation system for the PCCP at the hub station of HSR. In [
14], a comprehensive optimization model was solved using the Lagrangian relaxation algorithm, which considered the facilities at the station. Li [
15] utilized the VMD-BP neural network model to address the PCCP of the station, with the objective function set to minimize the number of arrival and departure lines. These studies demonstrated the various approaches that have been employed to address the PCCP, which has become an important issue in the transportation industry.
The capacity of a station to accommodate train traffic was influenced by both the fixed facilities and the operating plans in place. The operating plans determine the usage time window and state of these facilities. The problem of train approach selection has been characterized as a weighted node packing problem in prior studies [
16,
17]. This model was based on the node-boxing problem (NPP) and can be solved using a branch-and-bound algorithm. Kroon et al. [
18] conducted research on the issue of train approach selection within a station, which was classified as an NP problem.
Several studies have expanded the scope of the facility to include a spatio-temporal perspective. The train timetable problem (TTP), which involved determining the timing and order plans for all trains on assigned routes, was addressed in [
19]. They proposed an abstract model and a mixed-integer linear program to solve this problem. Similarly, the train routing problem (TRP) at a HSR station was formulated as a multi-objective mixed integer nonlinear programming model in [
20], which aimed to minimize departure time deviations and the total occupation time of all tracks while ensuring balanced utilization of arrival-departure lines. Zhang et al. [
21] constructed a mixed-integer programming model to solve the stock assignment plan and minimize the total occupation time of the neck region.
In recent times, the optimization of transportation systems, including railway networks, has garnered significant research attention. Several techniques have been proposed to enhance the efficiency of these systems, with one such technique being the Lagrangian method, which has been utilized to address optimization problems in transportation systems. However, recent studies have suggested that heuristic algorithms and reinforcement learning techniques may provide better results in certain transportation optimization problems. For example, Liu et al. [
22] proposed a single-agent deep reinforcement learning approach for the vehicle dispatching problem, where vacant vehicles were reallocated in advance to regions with significant demand gaps. The approach was designed based on industrial-scale real-world data, ensuring its practical value. Additionally, paper [
23] proposed a novel approach for learning highly efficient allocation policies for fleet management using reinforcement learning, while paper [
24] developed a novel deep learning framework to capture the complex nonstationary temporal dynamics and spatial correlations in multistep traffic condition prediction.
The study of PCCP at stations has received significant attention from numerous scholars. However, there are two main limitations to the previous studies. Firstly, the fixed time of train arrival may not be conducive to the resolution of realistic and complex situations. Secondly, the station operating plan and the time of train arrival are disconnected in a spatio-temporal view. To address these limitations, this paper proposes a new approach to simultaneously schedule the station operation scheme and the time of train arrival at a railway hub station. In this study, we aimed to investigate the capacity of a railway hub station using the Lagrangian method. An optimization model was developed that takes several factors into account, including train routing and arrival and departure times. Our results showed that the proposed method can effectively calculate the passing capacity of a railway hub station and that it outperforms existing methods in terms of accuracy and efficiency. Specifically, we found that the Lagrangian relaxation approach was a powerful tool for solving complex optimization problems and that it could be used to effectively balance the trade-off between capacity and cost. Overall, our study provided important insights into the design and operation of railway hub stations and can help improve the efficiency and reliability of railway systems.
The rest of this paper is structured as follows:
Section 2 provides a description of the problem.
Section 3 presents the optimization model and explains it in detail.
Section 4 introduces a Lagrangian algorithm framework to solve the proposed model. In
Section 5, we demonstrate the effectiveness of the proposed approach by solving a real-world case. Finally,
Section 6 presents our conclusions.
2. Problem Description
A railroad station consists of throat areas as well as some arrival-departure lines. as a set of spatio-temporal nodes, the route set of it is . The railway hub station’s physical network comprises tracks where trains arrive and depart, with insulation joints separating track lines. In this study, we defined the turnout node and the arrival-departure line node as spatio-temporal nodes. Thus, the network of the railway hub station was considered a directed graph. where nodes represent vertices, and the actual connections of the lines represent arcs. The most significant issue to be addressed in the TSRP was the conflicting trajectories that trains take. It is essential to note that trains cannot occupy the same track simultaneously. Additionally, a conflict arose whenever trains traveled the same track without adhering to the minimum time interval constraint, potentially resulting in conflicts.
The decision variables in this study were the train routing selection and the time of train arrival. To calculate the time for trains passing the station tracks, the train timetable problem (TTP) was employed. The TTP was defined as the proper scheduling of the departure and arrival times for all trains at each station on a given high-speed rail (HSR) line to eliminate train conflicts. The frequencies and time windows for each train line are calculated in advance as part of the time of arrival planning (TAP). During train timetabling, the running time is fixed, and the dwell time can be optimized within a given range. The objective of optimization is to minimize the total dwell time. As the values of different headways were not identical, it was more accurate to consider different headways for pairs of train lines separately.
In practical applications of TSRP, TAP was often used as a basis for predesigning demand and service capability. Binary decision variables are used to represent whether a track is allocated to a train trajectory or not. Once a set of feasible decision variables was determined, the routing for each train could be specified concurrently. When the time of TAP was calculated as input information to TSRP, the global objective was to determine the set of routes that minimized the train trajectory at the station while calculating the arrival time of trains. All operational constraints will be referred to within the context of TRP and TTP, as described in
Section 3.
This paper presents a novel methodology that utilizes a Lagrangian algorithm to consider both the operating process scheme and the time of arrival of trains simultaneously, with the goal of enhancing the capacity of the transportation system. The framework of the proposed methodology is depicted in
Figure 1.
To facilitate the analysis, we divided the PCCP of the hub station into two stages. In the first stage, the time of arrival of trains at the station was determined based on the TTP. The headway of the station and the organizational state of station operations dictated the number of trains that could arrive at the station. In the second stage, the station operation procedure was planned based on the TAP generated in the first stage.
3. Optimization Model
In order to optimize the PCCP of a station and provide high-performance transportation service, we propose an optimization model that utilizes the Lagrangian algorithm. In this section, we present the station capacity calculation problem as a single-objective problem, disregarding the station’s capacity constraint for various connection lines. Our estimation of the station’s passing capacity was based solely on the maximum number of arrivals and departures of trains. The sets, indices, and parameters used in this paper are listed in
Table 1.
In the spatio-temporal network of operation at station, we set the binary variable
as the choice of the spatio-temporal approach If the spatio-temporal approach arc
was positioned on the spatio-temporal trajectory of the train at the station, then
, else
. Moreover, we defined a variable
as the binary variable. If there were two adjacent trains arriving at the station sequentially at the same time
and
within the line
that the station connected, then
, else
.
Table 2 lists the two types of decision variables used in the optimization model based on spatio-temporal approach selection.
In this context, we needed to take into account the constraints related to the service capacity of the station, which were dependent on the different lines connected to it. However, in this study, we focused only on the maximum number of trains that could pass through the station within a given time interval. Therefore, the problem of optimizing the PCCP of the station can be formulated as a single objective problem. Specifically, the objective was to determine the maximum number of trains that could pass through the station per unit of time, given the physical network of the station and the arrival times of the trains obtained from the TAP.
The objective was to maximize the number of trains passing through the hub station. The number of trains can be determined by the sum of
.
- 3.
Network flow balance constraint
In railway station operations, the flow of every spatio-temporal node was considered a continuous process, and it was necessary to maintain equilibrium in the station operation spatio-temporal network. Constraint (2) has been introduced to ensure that the spatio-temporal network flow balance constraint is satisfied.
The selection variable of time for arrival trains must satisfy the flow balance constraints; therefore, the decision variable
satisfies constraint (3).
- 4.
Rival operation constraints
It is imperative that any equipment within the station not be occupied by more than one train at any given time. The occurrence of such a situation would result in conflicts between the train operations within the station. Therefore, it follows that any spatio-temporal arc in the station operation spatio-temporal network with conflicting interference cannot be selected concurrently.
- 5.
Line capacity coordination constraint
The heterogeneity of trains is an essential factor that allows railway operations managers to provide diverse transportation services to society. Stopping the heterogeneity of trains implied that the headway of arrival and departure trains at each station could not be set as the minimum headway for all trains. Thus, to ensure that the stopping heterogeneity of trains running on the line is maintained, the train headway at the arrival station must comply with the distribution specified in constraint (5).
- 6.
Operating type constraints
To ensure the diversity of train stop services, a minimum number of trains must be required for each type of station operation.
- 7.
Inbound and arrival headway association constraints
The arrival headway of a train can be represented by an arc that spans from the moment the preceding train enters the station to the moment the following train enters the station. The spatio-temporal nodes that are connected to this arc represent the source nodes of the train operation chain and must satisfy the constraint (7).
- 8.
Decision variable constraint
Constraints (8) and (9) denote the decision variable
and
as binary variables, respectively.
The aforementioned model represents a TSRP in which the arrival times and numbers of incoming trains are uncertain. However, the model can be adapted to address general station operation planning problems in which the arrival and departure times of trains are already known. In this case, the number of arriving trains and their arrival times were fixed parameters denoted by . Consequently, the model was modified accordingly.
We Introduce the source point association parameter
, if
, then
, else
. The objective function can be rewritten according to the actual requirements, such as the balanced utilization of station arrival and departure lines, the shortest total station operation time, and the optimization of station operating robustness. Canceling the arrival headway selection variable
, constraint (3), constraint (5), and constraint (9) in the original model. Simultaneously, modify the constraint (7) as shown in equation (10). Currently, the original model can be extended to the general issue of station operating schedule.
4. Lagrangian Relaxation Algorithm
In order to solve the PCCP for a railway hub station, we suggested utilizing a two-step solution approach. Firstly, we proposed using the commercial solver Gurobi to solve the TSRP model. Secondly, we suggested solving the model using a Lagrangian relaxation algorithm.
The Lagrangian relaxation technique was initially applied by Held and Karp to solve the traveling salesman problem (TSP) [
22]. Since then, it has been successfully used to solve other classic problems such as the TRP [
23], the location problem [
24], the assignment problem [
25], and the set covering problem [
26]. Lagrangian relaxation is a common algorithm used to derive lower bounds for combinatorial optimization problems [
27]. When applying the standard station’s PCCP model to a large-scale HSR hub station, the optimal solution was challenging to solve rapidly due to the problem’s great solution complexity. By analyzing the structure of the classic station PCCP model based on the spatio-temporal operation approach of alternative stations, we proposed utilizing the Lagrangian relaxation algorithm to relax the two constraints of the decision variables into the objective function to achieve the decomposition of the original problem. The Lagrangian multiplier was continuously updated by the subgradient method to approximate the optimal solution to the original problem.
In the following section, we provide a detailed description of the Lagrangian relaxation algorithm for solving the PCCP model of a railway hub station.
4.1. Lagrangian Decomposition
To enhance the model’s clarity, we transformed the original problem’s objective function into the objective function. This modification allowed for a more precise representation of the model and the incorporation of constraints into the objective function to relax them. We have used the negative version of the objective function to maintain consistency with the non-positive nature of the subsequent relaxation within the formula. By selecting a negative objective function, the constraint can be relaxed into the objective function, allowing for the Lagrangian decomposition of the constraint. represents the standard stations PCCP model based on the spatio-temporal operation approach of the alternative station, and the constraint’s formulation number is indicated when it first appears. The model subjects to constraints (2–9).
From model , constraint (7) was the sole constraint that directly pertained to the decision variables and . It is worth noting that constraints (2), (4), and (8) pertained solely to the decision variable while constraints (3), (5), and (9) were solely related to the decision variable . By applying the Lagrangian multiplier , the coupling constraint (7) on the decision variables and was relaxed inside the objective function. The original model can be transformed into the Lagrangian dual problem, . was expressed as follows. The model subjects to constraints (2,3,4,5,6,8,9).
The formula conversion of yields two subproblems related to decision variables and . The two subproblems are denoted by and , respectively. is a TSRP that applies the spatial-temporal approach selection variable and is based on the selection of a station’s spatial-temporal operation. is a TAP associated with the train arrival time selection variable . It is based on the time of arrival trains. and are shown below. The model subjects to constraints (2,4,6,8) and the model subjects to constraints (3,5,9).
To facilitate solving the train arrival subproblem , it can be divided by direction, and as a result, can be fully decomposed into several independent subproblems. The resulting subproblem set can be solved using a commercial solver. The form below illustrates how can be split into these independent subproblems.
4.2. Main Algorithm Framework Based on Subgradient Optimization
Any feasible solution to the original problem
yields an upper bound
on the optimal solution to the original problem, while any feasible solution to its Lagrangian relaxation problem
provides a lower bound
on the optimal solution to the original problem. This means that the sum of solutions to
and
represents a lower bound for the optimal solution to the original problem. The dual gap
is difference between the upper and lower bounds, The dual gap can be used to evaluate the convergence effectiveness and solution quality of the algorithm. Ideally, a dual gap of 0 indicates that the optimal value of the original problem
is equal to the ideal value of its Lagrangian relaxation problem
. When the optimal values
and
are unknown, it is possible to maximize the lower bound of
by continually updating the Lagrangian multipliers to approach the upper bound of
. This paper employs the subgradient method to update the Lagrange multipliers during the iterative phase, and the algorithm framework is depicted in
Figure 2.
The Lagrangian multiplier updating rule is illustrated in Formula (16).
In Formula (16),
The Lagrange multiplier at the iteration is ;
The subgradient of the iteration is ;
The step length of the iteration is .
The formulas for subgradient
and iteration step length
are presented in Equations (17) and (18).
is a custom parameter,
. According to the research of Beasley [
28],
should be halved if the dual gap stays unchanged after multiple iterations.
The main algorithm of the iterative process is illustrated in Algorithm 1:
Algorithm 1: Lagrangian relaxation |
Step 1: Initialization set , Lagrangian multiplier , initial iteration , maximum iterations , upper bound , lower bound . Step 2: Solve the Lagrangian dual problem. Step 2.1: Solve the TAP Solve the subproblem with the solver Gurobi according to the current Lagrange multiplier . Obtain the train arrival station timetable, and , collection represents the times of the arrival trains, then solve the objective value of the related relaxation subproblem and let denote it. Step 2.2: Solve the TSRP Invoke Algorithm 2 to solve the TSRP. Input the result obtained from Step 2.1: into Algorithm 2; Deconflict the current station operation schedule in Algorithm 2, Return the collection and the target value of the corresponding relaxation subproblem, and let denote it; Step 2.3: Solve the function value of the original problem and the dual gap. Solve the objective function value of the original problem , let denote it. Update the upper bound ; solve the value of the objective function for the Lagrangian dual problem ; Update the lower bound ; solve the dual gap . Step 3: Update Lagrangian multiplier Update Lagrangian multipliers based on Formula (16). If the value of decreases too much after more than 20 iterations, then ; else . Step 4: Check the algorithm termination conditions. If the number of iterations is more than the set maximum number of iterations or the dual gap is satisfied, then the calculation is terminated; otherwise , return to Step 2. |
4.3. Subalgorithm for TSRP
In this section, we present Algorithm 2, which is designed to find an independent operation routing for conflicting trains and incorporate it into the current operating schedule of the station. The algorithm aims to improve the solution obtained from the subproblem by performing a neighborhood search on a set of conflicting trains. The model solved by the algorithm is shown below as which subjects to constraint (2,8).
Algorithm 2 aims to find an independent operation routing for conflicting trains and obtain a feasible solution by incorporating the current operating schedule of the station and setting K. The algorithm begins by selecting a set of conflicting trains from the present solution of the
subproblem. Then, a neighborhood search algorithm is performed on this set to obtain a new independent operation routing. The algorithm checks whether this new routing is feasible and satisfies all the constraints. If the new routing is feasible, it is accepted as the solution for the conflicting trains. If not, the algorithm performs another neighborhood search until a feasible solution is found. Finally, the algorithm updates the collection
and the solution for the
subproblem by incorporating the new independent operation routing.
Algorithm 2: Shortest path problem |
Step 1: Create a set for arrival trains based on the current solution of the subproblem ; create a set for spatio-temporal nodes of the arrival train, and let denote it. Create a set for operating trains; create for conflicting trains. Step 2: For all the nodes of set , set it as the beginning point of spatio-temporal operating routing, calculate the shortest path from the spatio-temporal trajectory network of station, let the operating chain denote it, and generate the initial operating schedule of station. Step 3: Find out all the conflicting statuses of set . If there is an operating conflict of trains in , then add it to ; else add it to . If , turn to Step 5; else turn to Step 4. Step 4: Find out the operating routing of trains in . Create , find the conflicting train pair in , then add it to . Step 4.1: Delete all the spatio-temporal conflicting approach arcs in the spatio-temporal operating network of stations. Generate all feasible spatio-temporal operating routings for trains in within the present station operating spatio-temporal network, and then search for the maximum independent set of spatio-temporal operating routings for all trains in . Step 4.2: If there is a maximum independent set of spatio-temporal operating routings for all trains, add to and ; else add to . Turn to Step 3. Step 5: Output the current operating schedule of stations and set . End. |
5. Case Study
This section provides a numerical experiment on the proposed station TSRP in order to prove the effectiveness of our models and algorithms.
5.1. Introduction to the Jinanxi Railway Hub Station
Jinanxi station is a vital node in the high-speed rail operation network, serving as a physical intersection of several high-speed railway lines. To further evaluate the effectiveness of the proposed approach, we selected Jinanxi station as a case study. The station layout of Jinanxi railway hub station is presented in
Figure 3. Jinanxi station is connected to the Beijing-Shanghai high-speed railway, the Shijiazhuang-Jinan passenger dedicated line, and the Beijing-Jinan railway. The station has 2 arrival and departure yards, 4 main lines, 13 arrival and departure lines, and 8 platforms.
Jinanxi station serves as a critical junction point in the high-speed rail network, connecting three lines and facilitating the arrival and departure of trains from multiple lines. In this case, there are 12 different train routes that pass through Jinanxi station, including routes: from Beijing downdirection to Shanghai direction; from Beijing downdirection to Jinan direction; from Shanghai updirection to Beijing direction; and from Shanghai updirection to Qihe direction; from Jinan updirection to Beijing direction; from Jinan updirection to Qihe direction; from Qihe downdirection to Shanghai direction; from Qihe downdirection to Jinan direction; and an immediate turn-back train from Beijing, Shanghai, and Qihe and Jinan direction.
5.2. Description of the Experimental Setting
The time of arrival trains is a crucial factor affecting the passing capacity of a hub station in a railway network [
29]. In this section, we designed two experimental scenarios to investigate the difference in station passing capacity when receiving and dispatching trains from different lines. These simulations were constructed as follows.
Scenario 1: distribution of arrival times without restrictions
Assuming no constraints on the distribution of train arrival times, trains arrive at the station with the smallest possible headway, allowing the calculation of the ultimate carrying capacity of the railway hub station’s physical equipment without operational conflicts. These findings represent the upper limits of the hub station’s passing capacity as determined by various approaches [
30] and can be helpful in guiding realistic operators.
Scenario 2: distribution of arrival times with restrictions
Station operation trains must meet certain arrival distribution conditions [
31,
32,
33,
34,
35], with the input parameter being the minimum frequency of train arrival headway for a particular line.
The parameters associated with the model were set as follows:
5.3. Computational Results and Analysis of the Experiment
The experiment used Python programming to implement the above solution algorithm. The test computer processor had a 3.20 GHz main frequency and 32 GB of memory, and the maximum number of iterations was 80. The composition of station capacity for scenario 1 is illustrated in
Figure 4, while scenario 2 is illustrated in
Figure 5. The calculation results are shown in
Table 4 and
Table 5.
There were 55 trains of operation accomplished at the station within 28 updirection trains and 27 downdirection trains in scenario 1; in scenario 2, the station realized 47 trains of operation, including 23 trains in the updirection and 24 trains in the downdirection.
As demonstrated in
Figure 6 and
Figure 7, the method was able to stabilize the values of the upper and lower bounds at approximately 80 iterations, and the gap value between the two bounds satisfied the requirement.
The comparison of the results from the two scenarios revealed that the passing capacity of Jinanxi Station in scenario 1 was higher than that in scenario 2. When the average train arrival headway is longer, it can limit the station’s passing capacity when certain arrival distribution conditions are met. This outcome was consistent with real-world operation scenarios where the railway network offered more stopping options for trains to cater to the diverse needs of passengers and a greater stopping heterogeneity existed. The higher the heterogeneity of train stops, the more challenging it became for station trains to arrive at minimum headway, preventing the station’s passing capacity. Whenever necessary, the station’s passing capacity can be temporarily increased by reducing the number of train stopping options and the heterogeneity of train stops.
Figure 8 and
Figure 9 present histograms of the station turnouts and arrival and departure line utilization rates for Scenario 1 and Scenario 2, respectively. In terms of capacity utilization, both scenarios exhibit similar average utilization rates of turnouts at the left and right throats of Jinanxi Station, with the right throat showing slightly higher utilization on average. However, the right throat had fewer parallel approaches than the left throat, resulting in cross interference between trains approaching from Jinan and Shanghai and leading to a higher utilization rate of local turnouts in the throat.
The dotted lines in
Figure 8 and
Figure 9 divide the throat area and platforms. In scenario 1, the station turnout utilization was slightly higher than in scenario 2, and the overall utilization is more balanced, as evidenced by the turnout utilization histograms. This was due to the fact that in scenario 2, the longer average train arrival headway leads to more available approaches, causing trains to choose the shortest operating path as their station travel path, resulting in trains in the same direction using the same approach. In contrast, in scenario 1, with a smaller average train arrival headway, there were fewer available approaches, leading to more balanced turnout utilization.
In Lagrangian optimization techniques, it is common to generate a feasible solution for the “optimal” value of the Lagrangian multipliers, as noted in previous studies [
36,
37]. However, an alternative approach involving the generation of feasible solutions in all iterations of the subgradient algorithm has been found to be more computationally expensive yet potentially more effective [
37]. For our study, we adopted this latter approach and generated feasible solutions at each iteration of the subgradient algorithm. To demonstrate the effectiveness of this approach, we present
Figure 10 to illustrate how the original objective function changes from iteration to iteration of the subgradient method. This figure highlights that the best feasible solution may not necessarily correspond to the best Lagrangian bound. Additionally, it justifies the increased computational cost associated with the frequent generation of feasible solutions.
To evaluate the performance of our proposed Lagrangian heuristic algorithm, we compared the CPU time required to solve the problem instances using our approach versus the widely-used commercial solver, Gurobi. The experiments were run on a computer with an Intel Core i7 processor and 32GB of RAM.
Table 6 presents the CPU time required to solve the test instances using our approach and Gurobi. As can be seen, Gurobi requires significantly more CPU time than our approach to solving the problems. This was expected, as our proposed approach was designed to provide good solutions with a reasonable level of computational effort, whereas Gurobi is a commercial solver that uses highly optimized algorithms and techniques to find exact solutions to optimization problems.
We have provided the CPU time required to solve the problem instances using our Lagrangian heuristic approach in
Table 6. We compared our approach with that of the commercial solver Gurobi and found that our method required less CPU time for most problem instances. However, it should be noted that, in a few instances, Gurobi required less CPU time than our method. Overall, our approach showed promising results in terms of CPU time savings compared to the commercial solver.
6. Conclusions
This paper presents a novel method for evaluating the capacity of HSR hub stations that considers both the train arrival problem (TAP) and the train spatio-temporal routing pattern (TSRP), providing a more accurate assessment of the saturation capacity of hub stations.
The proposed optimization model, which incorporates both TAP and TSRP, was developed using the Lagrangian relaxation algorithm to determine the TAP based on the train timetable, resulting in the time distribution and the number of arriving trains. A spatio-temporal operation routing model was then created to compute a non-conflicting station operation schedule based on the data obtained through the TSRP model. Two scenarios were generated to test the model, and the results showed that the method provided improved accuracy and practicality, bringing the calculations closer to the theoretical saturation capacity. However, it revealed a trade-off between the heterogeneity of train stops in the railway network and the passing capacity of the hub station.
This paper assumes that each line connected to the hub station is operating at saturation capacity. However, the number of trains on the lines in each direction can vary enormously at different times. Additionally, the occupancy of the trains approaching within the station is more complex than in the model. Therefore, we should consider the fluctuations in the number of trains in each direction and the intricacies of the internal train occupancy within the station in future studies.
In this paper, we have proposed a Lagrangian-based method for the calculation of passing capacity at a railway hub station. While our method provided a promising solution for the passing capacity calculation problem, there are still areas for future research. One potential direction is to explore the use of heuristic algorithms, such as metaheuristics or evolutionary algorithms, to further improve the computational efficiency of our method. Additionally, as mentioned in the literature review section, the application of reinforcement learning algorithms, such as deep Q-learning or policy gradient, could be an interesting avenue to explore for solving similar optimization problems in the transportation domain. We believe that our work provides a strong foundation for future research in this area. Overall, our proposed method represents a significant step forward in the evaluation of HSR hub station capacity. By considering both the TAP and TSRP, we provide a more comprehensive and accurate assessment of saturation capacity. Our method can assist operators in making more informed scheduling decisions, ultimately improving the efficiency and reliability of railway operations. We believe that this research has important practical implications for the development and management of HSR systems and provides a strong foundation for future research in this area.
Author Contributions
Conceptualization, L.Y., L.Z. and H.Z.; methodology, L.Y., L.Z. and H.Z.; software, H.Z.; investigation, L.Y.; data curation, C.H. and W.Z.; writing—original draft preparation, L.Y.; writing—review and editing, L.Y. and H.Z. All authors have read and agreed to the published version of the manuscript.
Funding
This research study was funded by the Research on the Compilation and Method of Periodic Train Timetabling for High-Speed Railways under Large-Scale Complex Network Conditions, grant number U1934216; Intelligent Compilation and Management Platform for Networked Train Operation Plans in Urban Rail Transit, grant number T22L00130.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Lindner, T. Applicability of the Analytical UIC Code 406 Compression Method for Evaluating Line and Station Capacity. J. Rail Transp. Plan. Manag. 2011, 1, 49–57. [Google Scholar] [CrossRef]
- Guo, B. Study on Comprehensive Optimization Model, Algorithm and System of High-Speed Railway Large Passenger Station Technical Operations; Beijing Jiaotong University: Beijing, China, 2017. [Google Scholar]
- Yang, H. Railway Transportation Organization, 4th ed.; China Railway Publishing House Co., Ltd.: Beijing, China, 2015; ISBN 978-7-113-21172-1. [Google Scholar]
- Statistical Bureau of the People’s Republic of China. Statistical Bureau of the People’s Republic of China Statistical Bulletin of National Economic and Social Development in 2021; Statistical Bureau of the People’s Republic of China: Beijing, China, 2021.
- Yuan, J.; Hansen, I.A. Optimizing Capacity Utilization of Stations by Estimating Knock-on Train Delays. Transp. Res. Part B Methodol. 2007, 41, 202–217. [Google Scholar] [CrossRef]
- Sels, P.; Vansteenwegen, P.; Dewilde, T.; Cattrysse, D.; Waquet, B.; Joubert, A. The Train Platforming Problem: The Infrastructure Management Company Perspective. Transp. Res. Part B Methodol. 2014, 61, 55–72. [Google Scholar] [CrossRef]
- Chen, T. The Theory and Method of Capacity Calculation on High-Speed Railway Station; Southwest Jiaotong University: Chengdu, China, 2016. [Google Scholar]
- Li, X. Reaserch on Carrying Capacity Calculation and Reliability Assessment Method of High-Speed Railway; Beijing Jiaotong University: Beijing, China, 2016. [Google Scholar]
- Li, X.; Yang, Y.; Han, B.; Jian, M. A Method for Expanding Station Carrying Capacity of High-speed Railway Based on Block Optimization Method. J. Transp. Syst. Eng. Inf. Technol. 2020, 20, 118–124. [Google Scholar]
- Qi, J.; Yang, L.; Gao, Y.; Li, S.; Gao, Z. Integrated Multi-Track Station Layout Design and Train Scheduling Models on Railway Corridors. Transp. Res. Part C Emerg. Technol. 2016, 69, 91–119. [Google Scholar] [CrossRef]
- Petering, M.; Heydar, M.; Bergmann, D.R. Mixed-Integer Programming for Railway Capacity Analysis and Cyclic, Combined Train Timetabling and Platforming. Transp. Sci. 2016, 50, 892–909. [Google Scholar] [CrossRef]
- Liu, P. Study on Capacity Calculation and Improvement Based on Refined Research of Headway in Stations for High Speed Railway; Beijing Jiaotong University: Beijing, China, 2019. [Google Scholar]
- Wu, J. Research on Calculation Method and Simulation for Carrying Capacity of High-speed Railway Station; Beijing Jiaotong University: Beijing, China, 2019. [Google Scholar]
- Deng, R. The Study of Carrying Capacity on Large High-Speed Railway Station; Southwest Jiaotong University: Chengdu, China, 2020. [Google Scholar]
- Li, Y. Research on Adaptability Analysis and Improvement Schemes of High-Speed Railway Station Carrying Capacity; Lanzhou Jiaotong University: Lanzhou, China, 2020. [Google Scholar]
- Zwaneveld, P.J.; Kroon, L.G.; Romeijn, H.E.; Salomon, M.; Dauzere-Peres, S.; Van Hoesel, S.P.; Ambergen, H.W. Routing Trains Through Railway Stations: Model Formulation and Algorithms. Transp. Sci. 1996, 30, 181–194. [Google Scholar] [CrossRef] [Green Version]
- Zwaneveld, P.J.; Kroon, L.G.; Van Hoesel, S.P. Routing Trains through a Railway Station Based on a Node Packing Model. Eur. J. Oper. Res. 2001, 128, 14–33. [Google Scholar] [CrossRef] [Green Version]
- Kroon, L.G.; Romeijn, H.E.; Zwaneveld, P.J. Routing Trains through Railway Stations: Complexity Issues. Eur. J. Oper. Res. 1997, 98, 485–498. [Google Scholar] [CrossRef] [Green Version]
- Dang, Q.K.; Bourdeaud’huy, T.; Mesghouni, K.; Toguyéni, A. Low-Level Modeling for Routing and Scheduling Trains through Busy Railway Stations with Expandable Coupling/Decoupling Mechanism. IJMO 2020, 10, 150–159. [Google Scholar] [CrossRef]
- Feng, Z.; Cao, C.; Liu, Y.; Zhou, Y. A Multiobjective Optimization for Train Routing at the High-Speed Railway Station Based on Tabu Search Algorithm. Math. Probl. Eng. 2018, 2018, 8394397. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Q.; Zhu, X.; Wang, L. Track Allocation Optimization in Multi-Direction High-Speed Railway Stations. Symmetry 2019, 11, 459. [Google Scholar] [CrossRef] [Green Version]
- Liu, Y.; Wu, F.; Lyu, C.; Li, S.; Ye, J.; Qu, X. Deep Dispatching: A Deep Reinforcement Learning Approach for Vehicle Dispatching on Online Ride-Hailing Platform. Transp. Res. Part E Logist. Transp. Rev. 2022, 161, 102694. [Google Scholar] [CrossRef]
- Lin, K.; Zhao, R.; Xu, Z.; Zhou, J. Efficient Large-Scale Fleet Management via Multi-Agent Deep Reinforcement Learning. In Proceedings of the Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 July 2018; ACM: London, UK, 2018; pp. 1774–1783. [Google Scholar]
- Zhang, Z.; Li, M.; Lin, X.; Wang, Y.; He, F. Multistep Speed Prediction on Traffic Networks: A Deep Learning Approach Considering Spatio-Temporal Dependencies. Transp. Res. Part C Emerg. Technol. 2019, 105, 297–322. [Google Scholar] [CrossRef]
- Nemhauser, G.L.; Wolsey, L.A.; Fisher, M.L. Fisher an Analysis of Approximations for Maximizing Submodular Set Functions—I. Math. Program. 1978, 14, 265–294. [Google Scholar] [CrossRef]
- Tragantalerngsak, S.; Holt, J.; Ro¨Nnqvist, M. Lagrangian Heuristics for the Two-Echelon, Single-Source, Capacitated Facility Location Problem. Eur. J. Oper. Res. 1997, 102, 611–625. [Google Scholar] [CrossRef]
- Fisher, M.L.; Wassenhove, J. A Multiplier Adjustment Method for the Generalized Assignment Problem. Manag. Sci. 1986, 32, 1095–1103. [Google Scholar] [CrossRef]
- Caprara, A.; Fischetti, M.; Toth, P. A Heuristic Method for the Set Covering Problem. Oper. Res. 1999, 47, 730–743. [Google Scholar] [CrossRef]
- Helbig Hansen, K.; Krarup, J. Improvements of the Held—Karp Algorithm for the Symmetric Traveling-Salesman Problem. Math. Program. 1974, 7, 87–96. [Google Scholar] [CrossRef]
- Beasley, J.E. A Lagrangean Heuristic for Set Covering Problems. Nav. Res. Logist. 1990, 37, 151–164. [Google Scholar] [CrossRef]
- Zheng, J.; Liu, J. Carrying Capacity of Beijing-Shanghai High-Speed Railway by Different Transport Organization Patterns. J. Transp. Syst. Eng. Inf. Technol. 2012, 12, 22–28. [Google Scholar]
- Zhang, H. The Research of Carrying Capacity and Reliability of Passenger Dedicated Line Network; Beijing Jiaotong University: Beijing, China, 2013. [Google Scholar]
- Zhang, J. Analysis on Line Capacity Usage for China High Speed Railway with Optimization Approach. Transp. Res. Part A 2015, 77, 336–349. [Google Scholar] [CrossRef]
- Caimi, G.; Chudak, F.; Fuchsberger, M.; Laumanns, M.; Zenklusen, R. A New Resource-Constrained Multicommodity Flow Model for Conflict-Free Train Routing and Scheduling. Transp. Sci. 2011, 45, 212–227. [Google Scholar] [CrossRef]
- Murali, P.; Ordóñez, F.; Dessouky, M.M. Modeling Strategies for Effectively Routing Freight Trains through Complex Networks. Transp. Res. Part C Emerg. Technol. 2016, 70, 197–213. [Google Scholar] [CrossRef]
- Martin, R.K. Large Scale Linear and Integer Optimization: A Unified Approach; Springer: Boston, MA, USA, 1999; ISBN 978-1-4613-7258-5. [Google Scholar]
- Litvinchev, I.; Ozuna Espinosa, E.L. Solving the Two-Stage Capacitated Facility Location Problem by the Lagrangian Heuristic. In Computational Logistics; Hu, H., Shi, X., Stahlbock, R., Voß, S., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7555, pp. 92–103. ISBN 978-3-642-33586-0. [Google Scholar]
| 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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).