Next Article in Journal
Phase Portrait-Based Orientation-Aware Path Planning for Autonomous Mobile Robots
Previous Article in Journal
Implementation of an Academic Learning Module for CNC Manufacturing Technology of the Part ”Double Fixing Fork”
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Passenger Train Line Planning Adjustments Based on Minimizing Systematic Costs

Institute of Computing Technologies, China Academy of Railway Sciences Corporation Limited, Beijing 100081, China
*
Authors to whom correspondence should be addressed.
Inventions 2025, 10(4), 64; https://doi.org/10.3390/inventions10040064
Submission received: 3 June 2025 / Revised: 25 July 2025 / Accepted: 25 July 2025 / Published: 30 July 2025

Abstract

Optimizing passenger train line planning is a complex task that involves balancing operational costs and passenger service quality. This study investigates the adjustment and optimization of train line plans to better align with passenger demand and operational constraints, while minimizing systematic costs. These costs include train operation expenses (e.g., line usage fees and station service fees), passenger travel costs, and hidden costs such as imbalances in station stops. Line usage fees refer to charges for using railway tracks, whereas station service fees cover services provided at train stations. The optimization process employs a Simulated Annealing Algorithm to adjust train compositions, capacity configurations, and stop patterns to better match passenger demand. The results indicate a 13.89% reduction in the objective function value, reflecting improved overall efficiency. Notably, most costs are reduced, including train operating costs and passenger travel costs. However, ticketing service fees—which are calculated as a percentage of passenger fare revenue—increased slightly due to additional backtracking in passenger travel paths, which raised the total fare collected. Overall, the optimization improves the operational performance of the train network, enhancing both efficiency and service quality.

1. Introduction

High-speed railways are renowned for their speed, convenience, safety, and efficiency. To ensure the efficient operation of high-speed railway systems, operators engage in tasks such as route planning, timetable design, and rolling stock scheduling. However, during the formulation of transportation plans, comprehensive costs incurred by both passengers and operators are often overlooked. This oversight can result in passenger attrition and operational losses, ultimately hindering the sustainable development of high-speed rail systems.
The high-speed railway operation planning process is illustrated in Figure 1. At the strategic level, the physical network is designed, followed by line planning, timetable design, rolling stock scheduling, and crew planning. At the operational level, train dispatching is implemented [1]. Among the various strategic decisions, line planning and rolling stock scheduling are the most critical factors influencing train operating costs. However, in current practice, line planning is developed first, followed by timetable design and then rolling stock scheduling. Although this sequential decision-making process simplifies problem-solving, it limits the ability to achieve globally optimal system performance, as rolling stock scheduling is constrained by fixed line plans and timetables. Numerous studies have addressed issues related to line planning and rolling stock scheduling. A summary of the existing research is presented below.
In the context of route planning optimization, the primary objective is to maximize benefits or minimize costs for railway operators. Canca et al. [2] developed an optimization model for train operation planning aimed at minimizing operating costs and proposed an adaptive large neighborhood search algorithm to solve it. Cacchiani et al. [3] formulated a mixed-integer linear programming (MILP) model for train operation planning with the goal of minimizing total train travel time, determining key factors such as stop patterns and departure/arrival times at each station. Another line of research focuses on optimizing train operation plans from the perspective of passenger demand, with the aim of minimizing passenger travel costs. For example, Talebian et al. [4] proposed an optimization model for train line planning that minimizes total passenger travel delay and the number of unserved passengers, using a hypergraph-based approach. Polinder et al. [5] incorporated the deviation between passengers’ expected and actual departure times into the objective function, introduced the concept of average perceived travel time, and constructed a corresponding train line planning model. Xu et al. [6] investigated high-speed railway stop planning and timetabling optimization by accounting for temporal fluctuations in passenger demand. They integrated passenger satisfaction regarding train arrival times into the objective function and designed a customized algorithm to solve the model.
In other studies on train line planning, some researchers have emphasized the importance of incorporating passenger choice behavior into the optimization process. A common approach involves formulating a bi-level programming model. Tang et al. [7] developed a bi-level model in which the upper level aims to optimize the average vehicle occupancy rate and passenger travel cost, while the lower level captures passenger route choice behavior through a flow allocation model. A genetic Simulated Annealing Algorithm (SAA) was designed to solve the upper-level problem, and a continuous averaging method was applied at the lower level. The model’s effectiveness was demonstrated through a case study of Shanghai Metro Line 16. Hai et al. [8] proposed a bi-level programming model for train scheduling, in which the upper level minimizes passenger travel cost and travel time, while the lower level minimizes enterprise profit losses. Based on passenger preferences, Yang et al. [9] constructed a bi-level model with the objective of maximizing passenger departure time satisfaction in the upper level and minimizing operating costs in the lower level. Liu et al. [10] examined changes in passenger flow in urban rail transit systems under different train schedules. They developed a bi-level programming model incorporating passenger attraction, transformed it into a mixed linear programming problem, and validated its effectiveness using data from the Beijing urban rail transit network.
Zhu et al. [11] applied a bi-level programming model to address the train timetabling problem in urban rail transit systems. The upper-level model aims to minimize total passenger costs by determining train departure times, while the lower-level model focuses on minimizing individual passenger travel costs. They formulated an optimization model and developed a two-stage genetic algorithm incorporating a continuous averaging method. Yu et al. [12] proposed a bi-level programming model for bus lane allocation in multimodal transportation networks. The upper-level model seeks to minimize passengers’ average travel time, while the lower-level model addresses the traffic assignment problem. The model is solved using a combination of column generation, branch-and-bound techniques, continuous averaging, and other methods.
In the field of rolling stock scheduling, Kroon et al. [13] argued that when train schedules significantly influence passenger demand, high-speed train scheduling can help mitigate passenger flow fluctuations. They developed a scheduling model under dynamic passenger flow conditions and designed an iterative heuristic algorithm to solve it. Cacchiani et al. [14] adopted a staged optimization approach to address the high-speed train scheduling problem and applied a Benders decomposition algorithm to solve the model. Peeters and Kroon [15] formulated a high-speed train operation model that integrates timetabling and seat allocation. They used passenger travel cost, load factor, and train operating cost as key performance indicators for evaluating line planning strategies. Cadarso et al. [16] studied the application of high-speed trains on congested main lines with high departure frequencies. Their model considered storage capacity constraints at high-speed rail sections and the deployment of flexible train formations. The effectiveness of the proposed method was validated using the Madrid high-speed rail network in Spain.
Alfieri et al. [17] sought to improve the efficiency of rolling stock scheduling by determining the optimal number of configurations for different types of rolling stock units and constructing an optimization model based on a multi-commodity flow framework. The correctness of the model was validated using data from the Dutch railway network. Canca et al. [18] addressed the routing plan optimization problem while incorporating rolling stock maintenance constraints. They formulated a mixed-integer programming (MIP) model and proposed a weekly optimization framework for rolling stock scheduling, aiming to minimize empty train movements and balance the weekly mileage of each train unit.
Canca and Eva [19] addressed the collaborative optimization problem of rolling stock scheduling and yard location. They developed a general mixed-integer programming (MIP) framework and proposed a sequential solution algorithm. The algorithm first determines the minimum number of vehicles required to execute the complete weekly train line plan. Then, it identifies the set of daily routes that must be operated each day. Finally, a genetic algorithm is applied to determine the weekly cycles and yard locations. Abbink et al. [20] formulated a train allocation problem within the rolling stock routing context, constructed a mathematical optimization model, and solved it using CPLEX.
Wagenaar et al. [21] developed a mixed-integer linear programming (MILP) model for rolling stock scheduling that incorporates passenger flow demand and empty train return operations. The effectiveness of the model was validated through a practical case study on the Dutch railway network. Haahr et al. [22] compared two solution approaches for rolling stock scheduling: the first employed CPLEX to solve the MILP model, while the second used column-and-row generation algorithms to address an extended version of the model. The results demonstrated that both approaches effectively tackled the rolling stock scheduling problem. Giacco et al. [23] incorporated rolling stock maintenance into the routing optimization problem. They formulated an MILP model with maintenance constraints and solved it using a commercial solver. Hoogervorst et al. [24] constructed both arc-based and path-based optimization models for rolling stock scheduling, aiming to minimize passenger travel delays. These models were validated through a case study on the Dutch railway network. Lai et al. [25] developed an MILP model for rolling stock scheduling that considers maintenance requirements, yard capacity, and scheduling rules. They designed a hybrid heuristic algorithm to solve the model. Tréfond et al. [26] proposed a simulation–optimization framework for robust rolling stock planning. They formulated an integer linear programming (ILP) model and compared its results with those obtained using the French National Railways’ PRESSTO software, which is a reference tool used by SNCF to minimize operating costs and incorporate maintenance slots. The comparison showed that the ILP model improved plan robustness while satisfying both operational and maintenance constraints.
Existing collaborative optimization studies at the planning level primarily focus on the coordination between train scheduling and rolling stock scheduling in high-speed railway systems [27,28,29,30]. However, at the route planning level, insufficient consideration of high-speed train deployment can lead to elevated execution costs, making it difficult to achieve system-level optimality for the overall transportation network. Currently, there is a lack of research on high-speed train routing-based optimization of train operation plans that simultaneously considers train operating costs, passenger travel costs, and station-related expenses, while systematically integrating these factors into the train line planning process. In practical applications, to better meet passenger travel demand and reduce operational costs for railway operators, it is essential to optimize train line planning based on high-speed train routing, with explicit consideration of systematic costs.
This study adopts high-speed train routing as the fundamental unit of analysis and integrates multiple decision-making elements of train line planning to investigate the optimization of high-speed railway passenger train line planning under an integrated routing framework, with explicit consideration of systematic costs. In this context, a train route is defined as the complete operational path of a rolling stock unit, starting from its originating station and ending at its terminal station. It may include multiple connected train services operated by the same unit. This definition emphasizes the physical circulation and operational scheduling of the trainset, rather than merely representing a passenger service route.
First, the concept of systematic cost—which includes train operating costs, passenger travel costs, and station balance costs—is defined, and the corresponding optimization problem for passenger train line planning is formulated. The criteria that trigger the need for optimization are also analyzed. Second, considering constraints related to transportation resources, operational organization, service levels, and train capacity, a train line planning optimization model is developed with the objective of minimizing systematic costs. Finally, a neighborhood search algorithm is designed, and the proposed model and algorithm are validated through a case study of the Beijing–Shanghai high-speed railway.
While previous studies have proposed various cost-oriented models for train line planning, they have typically focused on either operator-side costs—such as energy consumption and line usage fees—or passenger-side metrics, such as travel time and transfer delays, often within bi-level or independently structured frameworks [31,32,33]. However, few studies have explicitly unified these components into a comprehensive and fully quantifiable systematic cost function that integrates both hard operational costs and soft service-related penalties. In contrast, this study introduces a novel formulation of systematic cost that not only captures train operating and passenger-related expenses but also incorporates balanced stop distribution as a structural factor influencing long-term capacity utilization and service equity. Moreover, unlike models that passively evaluate predefined plans, our framework actively triggers optimization based on temporal variations in passenger flow and mismatches in load factors, enabling dynamic adjustment of train routes, stop patterns, and departure times. From a practical perspective, this integrated approach supports real-world implementation in high-speed rail systems, where fluctuating demand and the complexity of service coordination necessitate holistic and cost-sensitive optimization strategies.
The main contributions of this study include the definition of systematic cost within the context of high-speed railway transportation organization, the integration of high-speed train routing into line planning, the development of a nonlinear mixed-integer programming (MINLP) model based on train routes, and the design of a Simulated Annealing Algorithm (SAA) to solve the model. The specific innovations of this study are as follows:
  • A systematic cost metric is proposed for train line planning optimization, enabling a comprehensive assessment of optimization performance. In addition, optimization trigger mechanisms are designed to determine when updates to the line plan are necessary, thereby supporting smoother and more adaptive transportation operations.
  • Line planning is optimized based on train routing, ensuring both the feasibility of train deployment and the operational stability of the resulting plan.
  • A neighborhood search strategy is developed to jointly optimize individual train routes and the overall line plan, achieving coordination between localized routing decisions and system-level operational efficiency.

2. Methods

2.1. Problem Description

The objective of line planning is not only to meet passenger travel demand but also to minimize operational costs. While supply and demand are inherently interrelated, the overall system cost is additionally influenced by the line planning strategy and passengers’ travel behavior.
This study focuses on optimizing passenger train line planning within a high-speed railway network, with the objective of minimizing total systematic cost. Systematic cost is defined as the sum of railway operators’ costs (e.g., track usage fees, energy consumption, and service charges), passengers’ generalized travel costs (including departure time adjustments, in-vehicle travel time, and transfer-related risks), and implicit penalties resulting from unbalanced train stop distributions. Figure 2 illustrates the relationship between systematic cost and the railway system’s supply and demand. As shown in the figure, each component of systematic cost is influenced by both the line planning strategy and the distribution of passenger flow. Moreover, there is an inherent interdependence between railway supply and demand, which collectively shape the overall transportation system. Therefore, systematic cost must be considered in the line planning process to effectively balance supply and demand while minimizing total cost.
Given a high-speed railway network G = V , E , with time-varying passenger demand among O–D pairs, the objective is to determine a set of passenger train lines (each consisting of multiple trains) such that
  • Each train has an optimized routing path, stop pattern, formation type, and departure/arrival times;
  • The passenger flow is reasonably assigned to the available travel plans;
  • The resource constraints, such as track capacity and time windows, are satisfied.

2.2. Notations

To improve readability and facilitate understanding of the mathematical model, the key symbols and their definitions used throughout the paper are summarized in Table 1.

2.3. Systematic Costs

Since railway transportation primarily serves passengers, optimizing passenger train line planning is inherently a complex and systematic task. The optimization process must balance the interests of both railway operators and passengers, thoroughly analyze the potential cost components across all stages of train operations and passenger travel, and quantitatively evaluate these components to calculate the total systematic cost.

2.3.1. Components of Train Operations

From the perspective of railway operations, the entire train operation process comprises several key components, including train movement, energy consumption, passenger services, vehicle depreciation, and maintenance. These elements constitute the core operational activities necessary for delivering high-quality passenger rail services.
  • Train Operation
The costs associated with train operations primarily include track usage fees, denoted as C 1 , which refer to the charges incurred for accessing various track segments. These fees are typically categorized into basic track usage fees, nighttime usage fees, and additional charges for operating on congested or external tracks. The total cost is influenced by multiple factors, including the train’s route mileage, track classification, traffic density, time of day (e.g., nighttime operations), and the unit pricing for both basic and supplementary services.
  • Energy Consumption
The energy utilization costs associated with train operations primarily consist of contact network usage fees and electricity costs C 2 , which represent the energy consumption required for the total ton-kilometers of traction trains. These costs include both self-provided and external service fees, such as contact network and electricity fees for self-provided services, basic and night contact network fees for self-provided services, as well as corresponding fees for external services. The classification of these costs is based on the respective railway bureaus (for EMUs) or traction bureaus (for electric locomotives).
The contact network and electricity fees are primarily influenced by factors such as the segment mileage, total weight traversing the segment, and the unit price of the contact network usage fee for each segment. Additionally, passenger air conditioning fuel costs are driven by factors including train kilometers, train types, air conditioning allocation, and fuel prices.
  • Passenger Services
The costs related to passenger services during train operations include ticketing service fees C 3 , station passenger service fees C 4 , and station water service fees C 5 . Ticketing service fees refer to the charges paid to ticketing platforms or service providers for the processing, issuance, and management of passenger tickets. These fees are typically calculated as a percentage of the total ticket revenue. Station passenger service fees represent the costs incurred by railway stations in delivering services such as check-in, boarding management, waiting lounges, guidance systems, and customer assistance. These fees vary based on station classification and passenger volume. Station water service fees are the charges associated with providing water replenishment services to trains during scheduled stops, and are usually determined by the type of train and its stop duration. For example, ticketing service fees depend on the number of passengers, ticket revenue, and service fee rates. Station passenger service fees are influenced by passenger volume, station grade, and service costs, while water service fees are determined by the type of train, service time, and unit water price.
Summing up these operational costs yields the total cost for railway providers:
Z 1 = i = 1 5 C i

2.3.2. Cost Components of Passenger Travel

The entire passenger travel process includes several stages: departure adjustments, enroute travel, station waiting, and intermediate transfers. Each stage incurs specific costs, including time-related expenses and costs arising from uncertainties or overcrowding.
  • Travel Adjustment Costs
Considering time-varying demand, passengers have their preferred departure times. However, due to the planned nature of railway operations, passengers must adjust their travel times when selecting travel options, resulting in a deviation from their preferred departure times. Let the unit travel adjustment cost be κ , and let the travel intensity distribution for the origin–destination (O–D) pair r , s R S be y r s x ,where x t 1 , t 2 represents the time interval, and there are N r s travel options between O-D pair r , s . According to the passenger flow allocation method proposed by Zhao et al. [28], due to train seating capacity constraints, passenger travel choices are made through multiple iterations, with the optimal travel option and its associated time window changing in each iteration. Assuming that passenger flow allocation undergoes N iterations, in the n t h iteration, for the k t h travel option p r s k , the departure time is x ^ r s k , the attracting time window is x r s k n 1 , x r s k n 2 , and the loading ratio for this iteration is θ n .
In this context, x represents the passenger’s preferred departure time, while x ^ r s k denotes the scheduled departure time of the travel plan. The interval [ x r s k n 1 , x r s k n 2 ] defines the range during which passengers are willing to adjust their travel time to board the corresponding train service. The travel intensity distribution y r s x indicates the probability density of passengers choosing time x . The unit cost κ captures the economic or psychological penalty associated with this deviation.
Moreover, Equation (2) integrates x only over the range [ x r s k n 1 , x r s k n 2 ], which ensures that x does not fall outside the defined interval. Therefore, the concern of x being outside the range is inherently avoided by the integration limits. The total travel adjustment cost for all passengers in this iteration is given by
C 6 = n = 1 N r , s R S k = 1 N r s x r s k n 1 x r s k n 2 θ n κ x x ^ r s k y r s x d x
  • Travel Plan Costs
During the travel process, passengers experience multiple stages, including in-transit travel, station waiting, and intermediate transfers, each of which incurs specific costs such as ticket expenses, time costs, and transfer risks. Ticket expenses are determined based on the prescribed fare rate and the distance traveled along the corresponding train segment. Time costs represent the value of total travel time, which includes in-transit running time, station waiting time, and transfer time; the unit value of time is typically estimated using the average wage per unit time. Transfer risks arise from uncertainties in making connections at intermediate stations, imposing psychological stress on passengers. These risks are modeled as an additional perceived time penalty added to the actual transfer time. Notably, transfer risks are generally lower at higher-grade transfer stations, which offer more frequent and reliable services, thereby enhancing the overall travel experience.
Assuming that the O–D pair r , s R S has N r s travel paths, each path p r s k , k = 1,2 , , N r s consists of n r s k train segments, represented as
l r s k 1 i r s k 1 , j r s k 1 , l r s k 2 i r s k 2 , j r s k 2 , , l r s k n r s k i r s k n r s k , j r s k n r s k
Here, l r s k u i r s k u , j r s k u denotes the u t h segment of train l r s k u from station v i r s k u l r s k u to station v j r s k u l r s k u , with mileage l r s k u .
The fare rate of train l r s k u is r p l r s k u , the unit time value is w , and the transfer risk at station v is ρ v . Thus, the total cost of the travel plan p r s k can be expressed as
p r s k = u = 1 n r s k r p l r s k u · l r s k u + w a j r s k u l r s k u d i r s k u l r s k u + u = 1 n r s k 1 ρ v j r s k u l r s k u
Here, a j r s k u l r s k u and d i r s k u l r s k u represent the arrival and departure times of train l r s k u at the j r s k u t h and   i r s k u t h stations, respectively.
The total cost of all passengers’ travel plans is
C 7 = n = 1 N r , s R S k = 1 N r s x r s k n 1 x r s k n 2 θ n p r s k y r s x d x
Thus, the total cost of the entire passenger travel process is
Z 2 = C 6 + C 7 = n = 1 N r , s R S k = 1 N r s x r s k n 1 x r s k n 2 θ n κ x x ^ r s k + p r s k y r s x d x
  • Balanced Stop Costs
In addition to direct costs, the design of train operation plans may impose adverse impacts on operational organization, resource utilization, and capacity efficiency, thereby generating hidden costs. Among these, the cost associated with unbalanced stop distribution—referred to as balanced stop cost—is particularly significant.
The design of train stop plans is a critical component of line planning optimization, as it directly influences both the passenger travel experience and the feasibility of subsequent scheduling. While the objective is to match service supply with passenger demand, achieving a balanced distribution of stops across stations is often challenging. Such imbalances can diminish overall line capacity and hinder effective timetable construction. Ensuring stop balance is therefore essential for maintaining operational order and maximizing capacity utilization. As a result, the potential hidden costs associated with stop imbalances must be explicitly accounted for in the planning process.
A train stop plan can be represented as a two-dimensional 0–1 matrix in time and space. Balanced stops refer to both temporal and spatial equilibrium in train stops, including balanced scheduling of services at stations across different time periods and balanced stop distribution across line segments. Assuming the day is divided into T time periods, for a station   v V , the service frequency in each time period as a proportion of the total daily service frequency is denoted as r v t ,     t = 1,2 , , T . Additionally, if trains with terminal station capabilities are divided into s e g l i g segments by station nodes, the stop ratio for the i t h segment is represented as   r s e g l i g j , j = 1,2 , , s e g l i g .
From a temporal perspective, balanced stop scheduling ensures that service frequencies at each station are evenly distributed across different time periods, thereby maintaining consistent service levels even during off-peak hours. From a spatial perspective, balanced train stops refer to uniform stop ratios across various segments of the railway line, which help provide evenly distributed service coverage along the entire route.
To evaluate the temporal and spatial balance of train stops, a min–max index is employed—a commonly used metric that assesses distributional balance independent of the system’s scale or the number of participants. Based on this approach, quantitative indicators are designed to compute the balanced stop cost from both temporal and spatial perspectives. The balanced stop cost can be expressed as
Z 3 = v V m a x r v t t = 1,2 , , T + g G i = 1 m g m a x r s e g l i g j j = 1,2 , , s e g l i g
  • Systematic Costs
By integrating the entire process of train operations and passenger travel, the systematic cost of passenger train line planning is defined as the sum of railway operational costs, passenger travel costs, and hidden costs. To enable a more comprehensive and flexible evaluation, weights can be assigned to each cost component, allowing for the construction of a weighted aggregate measure of total systematic cost.
The optimization problem for passenger train line planning, aimed at minimizing systematic costs, can be described as follows:
Given a high-speed railway network G = V , E , where V and E represent the sets of stations and segments, respectively, and considering passenger demand distribution over time and space as well as railway operational parameters, the objective is to minimize systematic costs. This optimization is subject to constraints related to network resource allocation and passenger service levels, resulting in a set of line plans G that meet passenger travel demands.
Each line C i r g = l 1 g , l 2 g , , l m g g consists of m g trains, where each train l i g ,   i = 1,2 , m g , can be represented as
l i g = V l i g , X l i g , B l i g , M l i g , D l i g
Here,
V l i g denotes the set of h l i g   stations along the route of train l i g ;
X l i g represents the stopping pattern of train l i g at each station;
B l i g ,     M l i g ,     D l i g correspond to the train’s formation, type, and estimated departure time, respectively.

2.4. Passenger Train Line Planning Optimization Model

2.4.1. Trigger Criteria Design for Passenger Train Line Planning Optimization

Frequent adjustments to train line planning not only increase the complexity of transportation management but also disrupt passengers’ established travel patterns. To ensure operational stability, railway authorities generally refrain from making real-time adjustments in response to short-term passenger flow fluctuations. Instead, modifications to the line plan are implemented only when changes in passenger demand or operational efficiency exceed a predefined threshold, thereby triggering specific conditions under which plan adjustments are warranted.
  • Passenger Flow Demand Fluctuation
When passenger flow demand fluctuates beyond a certain range, the existing train line planning may no longer align with actual travel needs, necessitating adjustment and re-optimization. By analyzing variations in passenger demand across different origin–destination (O–D) pairs, a passenger flow fluctuation coefficient is computed. If this coefficient exceeds a predefined threshold, the line planning is triggered for adjustment.
For an O–D pair r , s R S , assuming the current operation plan serves a passenger flow demand of q r s 0 , the passenger flow fluctuation coefficient is
ε 1 = r , s R S q r s q r s 0 / r , s R S q r s 0
By setting an allowable threshold for fluctuations in passenger flow demand, a trigger mechanism is established to detect significant changes. If the threshold is exceeded, adjustments to the train operation plan are initiated.
  • Change in Load Factor
Fluctuations in passenger flow demand can cause changes in operational indicators, even if passenger flow remains within allowable limits. Significant deviations in these indicators, driven by changes in passenger flow structure, may signal that the current line planning no longer meets actual transportation needs, thus requiring adjustments. Among various operational indicators, the load factor is often considered a key metric for evaluating plan effectiveness. Therefore, the average load factor is selected as the trigger criterion for adjustments to the train line planning. Assuming the average load factor of the current line planning is A L F ¯ 0 , and the average load factor for serving the actual passenger flow demand is A L F ¯ , the load factor fluctuation coefficient is defined as
ε 2 = A L F ¯ A L F ¯ 0 / A L F ¯ 0
When the load factor fluctuation coefficient exceeds the allowable threshold, adjustments to the line planning are necessary.
If any of the above trigger determination criteria are met, train line planning adjustments and optimizations should be carried out. Otherwise, the current operation plan can be considered sufficient to meet passenger travel demand, and no optimization is required.

2.4.2. Constraints

  • Transportation Resource Constraints
Segment Throughput Capacity Constraints. The number of trains passing through a specific segment e E must satisfy the throughput capacity constraints to ensure operational safety. Assuming the throughput capacity of segment e is C e , the segment throughput capacity constraint can be expressed as
g G i = 1 m g ϵ l i g , e C e ,       e E
Here, ϵ l i g , e represents the relationship between train l i g and segment e . If train l i g passes through segment e , then ϵ l i g , e = 1 ; otherwise, ϵ l i g , e = 0 .
Constraints on Train Origin and Termination Capacity at Stations. Due to the operational characteristics, classification, and track-station layout of each station, the number of trains originating and terminating at a station must not exceed the station’s origin and termination capacity. Assuming the origin and termination capacity of station v V is C v , the following constraint must be satisfied:
g G i = 1 m g ζ 1 l i g , v C v , v V
g G i = 1 m g ζ 2 l i g , v C v , v V
Here, ζ 1 l i g , v represents the relationship between train l i g and station v regarding train origins: if station v is the origin station of train l i g , then ζ 1 l i g , v = 1 ; otherwise, ζ 1 l i g , v = 0 . Similarly, ζ 2 l i g , v represents the relationship between train l i g and station v regarding train terminations: if station v is the termination station of train l i g , then ζ 2 l i g , v = 1 ; otherwise, ζ 2 l i g , v = 0 .
High-Speed Trainset Constraints. The train line planning relies on high-speed trainsets to fulfill train schedules. These trainsets are classified into various models, each with a specific seating capacity. Based on passenger flow demand, trainsets can be flexibly allocated to different schedules. The number of high-speed trainsets required must not exceed the available quantity of each model, ensuring the plan’s feasibility.
For a given schedule g G , the number of trainsets used corresponds to the number of formations assigned to that schedule. The allocation of each trainset model is determined by its compatibility with the specific schedule.
g G ϱ l 1 g , m · B l 1 g R S m ,       m M ¯
Here,   M ¯ represents the set of available high-speed trainset models, and ϱ l 1 g , m denotes the compatibility relationship between schedule g and trainset model m M ¯ : if the trainset model used for schedule g is m , then ϱ l 1 g , m = 1 ; otherwise, ϱ l 1 g , m = 0 . R S m represents the available number of trainsets for model m .
  • Transportation Organization Constraints
Basic Timetable Constraints. For adjustments and optimizations of the train line planning within a specific timetable period, all trains in the adjusted plan must be selected from the basic operational timetable. This constraint can be expressed as
l i g L ¯ ,       i = 1,2 , , m g , g G
Trainset and Formation Constraints. In the train line planning, the trainsets used for each schedule must be selected from the available high-speed trainsets, and their formations must comply with either single-unit or coupled-unit configurations. This can be expressed as
M l i g M ¯ ,       i = 1,2 , , m g , g G
B l i g 1,2 ,       i = 1,2 , , m g , g G
Schedule Connection Constraints. For each scheduled service, the connection time between consecutive trains must be no less than the minimum preparation time required for high-speed trainsets. This ensures that sufficient time is available for essential tasks such as trainset turnaround, inspection, and preparation. The constraint can be mathematically formulated as
d 1 l i + 1 g a h l i g l i g τ c o n n e c t i o n ,       i = 1,2 , , m g 1 ,   g G
Here, τ c o n n e c t i o n represents the minimum preparation time required for high-speed trainsets during the train connection process.
Schedule Formation Constraints. Since each schedule is executed by a specific set of high-speed trainsets, the trainset model and formation within the same schedule must remain consistent. This can be expressed as
M l 1 g = M l 2 g = = M l m g g
B l 1 g = B l 2 g = = B l m g g
Train Arrival and Departure Time Constraints. The arrival and departure times of each train at adjacent intermediate stations must satisfy the corresponding running time for the segment, start–stop additional time, and station stop time constraints. For train l i g , i = 1,2 , , m g ,     g G , the following constraints must be satisfied:
d 1 l i g = D l i g
a j + 1 l i g = d j l i g + x j l i g · τ a d + t l i g , j r u n + x j + 1 l i g · τ a d ,       j = 2,3 , , h l i g
d j l i g = a j l i g + x j l i g · τ v j l i g s t o p ,       j = 2,3 , , h l i g 1
Here, x j l i g represents the stop indicator for train l i g at its j t h intermediate station. If the train stops at the station, then x j l i g = 1 ; otherwise, x j l i g = 0 .
τ a d denotes the additional time for train starting and stopping.
t l i g , j r u n represents the running time of train l i g for its j t h segment.
τ v j l i g s t o p denotes the stop time of train l i g at its j t h intermediate station.
High-Speed Trainset Maintenance Constraints. The running time and mileage of high-speed train schedules must comply with the standards for routine maintenance, which can be expressed as
C i r g t o t a l R T ,       g G
C i r g m i l e a g e R M ,       g G
Here, C i r g m i l e a g e   mileage represents the mileage of schedule g , while R T and R M denote the maximum running time and mileage for routine maintenance of the schedule, respectively.
  • Service Level Constraints
Demand Conservation Constraint. The train line planning must satisfy the travel demands of all passengers, ensuring that each passenger’s travel needs are met with appropriate travel arrangements. Specifically, the total passenger flow across all travel paths must match the original travel demand. For the travel path p r s k , k = 1,2 , ,   N r s , r , s R S , the passenger flow is given by
f r s k = n = 1 N x r s k n 1 x r s k n 2 θ n y r s x d x ,       k = 1,2 , , N r s , r , s R S
Thus, the number of stranded passenger kilometers for each O–D pair should be zero:
q r s k = 1 N r s f r s k · s p r s = 0 ,       r , s R S
Here, s p r s represents the shortest path length of O–D pair r , s in the network.
Station Service Frequency Constraints. Stations have different classifications and handle varying scales of passenger demand. Therefore, the stopping frequency at each station must meet a minimum service frequency threshold to accommodate passenger travel needs. A variable σ v l i g ,     i = 1,2 , ,     m g ,     g G , v V , is defined to represent the relationship between trains and stations: if train l i g stops at station v , then σ v l i g = 1 ; otherwise, σ v l i g = 0 .
The station service frequency constraint can be expressed as
g G i = 1 m g σ v l i g f r e v 0 ,       v V
Here, f r e v 0 is the minimum service frequency threshold required for station v .
  • Train Capacity Constraints
Since high-speed trains do not allow overcapacity ticket sales, passenger allocation must satisfy the train capacity constraints. Specifically, the passenger flow on each train segment must not exceed the train’s seating capacity. For train l i g ,     i = 1,2 , ,   m g ,     g G , the passenger flow on its j t h train segment s e g j l i g ,     j = 1,2 , ,     s e g l i g , can be expressed as
f s e g j l i g = r , s R S k = 1 N r s f r s k · δ p r s k , s e g j l i g ,       j = 1,2 , , s e g l i g , i = 1,2 , , m g , g G
The capacity constraint can then be expressed as
f s e g j l i g C a p M l i g · B l i g ,     j = 1,2 , , s e g l i g , i = 1,2 , , m g , g G
Here, C a p M l i g represents the single-unit capacity of the train model l i g

2.4.3. Objective Function

To integrate train operation costs, passenger travel costs, and stop balancing costs into a unified systematic cost framework, weight coefficients are introduced. This transformation converts the original multi-objective optimization problem into a single-objective formulation, thereby enabling the construction of a passenger train line planning optimization model that minimizes total systematic cost. To account for potential errors in the passenger flow distribution algorithm, constraint (28) is reformulated as a penalty function, allowing deviations to be incorporated directly into the objective function.
Z 4 = q r s k = 1 N r s f r s k · s p r s
min Z = i = 1 4 α i Z i
s.t. denotes the set of constraints, which are represented by Equations (12)–(27) and (29)–(31).
To clarify the outcomes of this study, the proposed optimization model generates several key outputs that directly support high-speed rail line planning. Specifically, the model determines the optimal routing paths of EMU trainsets, indicating the sequence of service segments assigned to each rolling stock unit. It also outputs the stop patterns of all trains, specifying the stations where each train should stop. In addition, the model defines the departure and arrival times at each station for every train, thereby forming a complete and feasible timetable that satisfies all operational constraints. Furthermore, the train formation types and departure periods are jointly optimized to ensure alignment with both rolling stock circulation and passenger demand. Another important output is the passenger flow allocation, which reflects how passengers are distributed across available travel plans under capacity and service constraints. Finally, the model calculates the total systematic cost, encompassing operator costs, passenger costs, and stop balancing penalties. Collectively, these outputs provide a comprehensive decision-making framework for passenger train line planning that balances operational efficiency and service quality.

2.5. Algorithm

The train line planning optimization problem has been proven to be a large-scale, non-convex, and NP-hard problem. Consequently, an efficient solution algorithm is required to obtain satisfactory results within a reasonable computational time. Given the generality and robustness of the Simulated Annealing Algorithm (SAA), an optimization algorithm based on the SAA framework is developed to solve the proposed model.

2.5.1. Optimization Strategy

The overall optimization strategy of the algorithm begins with determining whether the triggering conditions for train line planning adjustment are met. Once the conditions are satisfied, the Simulated Annealing Algorithm (SAA) framework is applied, guided by the objectives and constraints of the optimization model. A neighborhood search strategy is employed to generate neighboring solutions and iteratively update the current solution until the termination condition is reached. The main steps of the optimization algorithm are as follows:
  • Adjustment Optimization Trigger Determination
Based on actual travel demand and the current train operation plan, the passenger flow fluctuation coefficient and seat occupancy fluctuation coefficient are calculated. The decision to trigger the adjustment and optimization of the train line planning is made by comparing these coefficients against predefined fluctuation thresholds. If any of the trigger conditions are met, the train line planning adjustment and subsequent optimization process are initiated.
  • Initial Solution Construction and Evaluation
Based on the current solution and the structure of the optimization model, a neighborhood search is performed according to the predefined search strategy to generate a neighboring solution. The objective function value of the neighboring solution is then calculated, and its quality is evaluated to determine whether it should replace the current solution.
  • Solution Update
The difference in objective function values between the neighboring solution and the current solution is calculated. Based on this difference, an acceptance criterion—typically derived from the simulated annealing framework—is applied to determine whether the neighboring solution should be accepted as the new current solution.
  • Termination Condition Check

2.5.2. Neighborhood Search Strategy

The neighborhood search process is guided by the evaluation results of the current solution and the structure of the optimization model. It generates neighboring solutions based on the current distribution of passenger flow and various performance evaluation metrics. Initially, operational elements of the trains on each route are adjusted, either globally or individually. After these adjustments, the overall service level and transportation capacity are recalibrated. Finally, route integration is carried out to form a new neighboring solution.
  • Route Train Adjustment Strategy
Since each route consists of multiple trains that share a common pool of train units, any adjustment to train composition must be applied simultaneously to all trains operating on that route. Therefore, when selecting a composition adjustment strategy, it is necessary to consider the overall configuration of the route’s capacity as well as the corresponding passenger load factors (i.e., seat occupancy rates).
For a route C i r g = l 1 g , l 2 g , , l m g g , g G , let the running mileage of train l i g be l i g , and the passenger load factor (LF) of the train be l f i g . The overall average load factor for the route is given by
a v e l f g = i = 1 m g C a p M l i g · B l i g · l i g · l f i g / i = 1 m g C a p M l i g · B l i g · l i g
The overall average capacity for the route is
a v e c a p g = i = 1 m g C a p M l i g · B l i g · / i = 1 m g l i g
Based on the average capacity and average load factor of a given route, corresponding adjustment strategies for train composition can be formulated. These strategies may include adding or removing carriages, or changing the train type to better match passenger demand and improve resource utilization.
If the average capacity of route g G falls within the range of long trains or double-unit trains, for routes with lower load factors, an adjustment strategy to reduce the train composition or capacity is applied. Specifically:
If the average load factor of route g is within a certain low range (e.g., 40% to 60%), with a certain probability (e.g., 0.7), the composition is adjusted to a long train with a smaller capacity or to a single-unit train that meets the load factor requirement and undergoes double-unit operation.
If the average load factor of route g is below a specific threshold (e.g., 40%), with a certain probability (e.g., 0.9), it is adjusted to a single-unit train that meets the load factor requirement.
During the adjustment, the available train units’ capacity constraints must be met.
If the average capacity of route g G falls within the range of short trains, for routes with higher load factors, an adjustment strategy to increase the train composition or capacity is applied. Specifically:
For short trains in the current solution, if the load factor is higher than a certain threshold (e.g., 85%), with a certain probability (e.g., 0.1), the composition is adjusted to a double-unit train or a long train that meets the load factor requirement.
During the adjustment, the available train units’ capacity constraints must be met.
For any route g G , based on the current solution’s distribution of the train load factors, the adjustment direction of the train composition for each train in the route is determined. If the adjustment directions of the trains within the route are inconsistent or differ significantly, the route is split, and trains with the same adjustment direction undergo the same train type composition adjustment.
During the adjustment, the available train units’ capacity constraints must be met.
Suspend Routes with Low Load Factors. If the average capacity of route g G falls within the range of short trains and its load factor is below a certain threshold (e.g., 25%), the operation of the route is suspended.
Increase Train Operations. For long trains or double-unit trains with a load factor exceeding a specified threshold (e.g., 85%), or for short trains that cannot be further expanded in composition, it is necessary to examine whether other trains operating at adjacent time slots in the basic schedule serve the same high-demand section. If such trains are identified, additional train operations can be introduced accordingly. During this adjustment process, the availability constraints of rolling stock for each train type must be strictly observed.
  • Overall Adjustment Strategy for the Plan
Adjust Stopovers. For each station, the current service frequency is calculated. If the service frequency falls below the predefined lower limit, additional stops are assigned to trains that currently do not stop at the station. These stop additions are prioritized in ascending order based on the service ratio within each time period and the proportion of trains passing through the station. This process continues until the minimum service frequency requirement is satisfied or all passing trains are scheduled to stop at the station.
Route Integration. Train routes that utilize the same train composition model are integrated to improve rolling stock utilization and operational efficiency. During this integration process, connection and maintenance schedule constraints must be strictly satisfied. For scattered routes involving different train composition models, integration is still possible if these constraints are met; in such cases, an appropriate train composition model is selected based on the availability of trainsets to facilitate route integration.

2.5.3. Algorithm Process

The proposed model is solved under the framework of SAA. The involved algorithm parameters are shown in Table 2.
The SAA process designed in this article is shown in Figure 3. The input, output, and specific steps of the algorithm are as follows:
Input: High-speed railway network G = V , E , full-day operation period t 1 , t 2 , total demand for each O–D pair r , s R S denoted as q r s , travel intensity distribution y r s x , x t 1 , t 2 , initial train line planning route set G 0 , basic operation diagram L ¯ , station v V departure and arrival capacity C v , required stopping time τ v s t o p , and service frequency lower limit n v 0 , segment e E passing capacity C e , ticket price rate r p l i g for train l i g , i = 1,2 , , m g ,   g G and its j t h segment running time t l i g , j r u n , j = 1 , 2 , ,   h l i g 1 , available trainset models Mˉ\bar{M}Mˉ, trainset holdings for each model R S m , m M ¯ , connection maintenance time τ c o n n e c t i o n , stop/start additional time τ a d , maximum route running time R T , and running mileage R M , fluctuation threshold for trigger condition, unit travel adjustment time cost κ , unit time value w , initial and final temperature T 0 ,   T f for the algorithm, maximum iteration number of inner loop N k , and temperature decay ratio θ .
Output: The train line planning route set G * and the objective function value Z G * .
Step 1: Trigger Judgment for Adjustment and Optimization.
Follow the method described in Section 2 for trigger judgment. If any trigger condition is met, proceed to Step 2 for train line planning adjustment and optimization. If none of the conditions are met, terminate the algorithm.
Step 2: Evaluation and Initialization of Initial Train Line Planning.
Calculate the objective function value Z G 0 for the initial train line planning route set G 0 . Set the current solution and its objective value as G G 0 , Z G Z G 0 , and the optimal solution and its objective value as G * G 0 , Z G * Z G 0 . Set the inner loop iteration count i 1 , and the current temperature T T 0 . Proceed to Step 3.
Step 3: Constructing and Evaluating Neighborhood Train Line Planning.
Based on the current solution G , construct the neighborhood solution G i using the evaluation results and the neighborhood search strategy described in Section 2.5.2. Calculate the objective function value Z G i . Proceed to Step 4.
Step 4: Solution Update.
Calculate Z Z G i Z G .
If Z 0 , update the current solution and its objective value: G G i , Z G Z G i , and the optimal solution and its objective value: G * G i , Z G * Z G i .
Otherwise, if e x p Z T > R a n d o m 0,1 , update the current solution and its objective value: G G i , Z G Z G i .
Update the inner loop iteration count i i + 1 . Proceed to Step 5.
Step 5: Inner Loop Termination Condition Check.
If i > N k , update the current temperature T θ · T and set the inner loop iteration count i 1 . Proceed to Step 6.
Otherwise, return to Step 3.
Step 6: Outer Loop Termination Condition Check.
If T < T f , output the optimal solution and objective value, and terminate the algorithm.
Otherwise, return to Step 3.

3. Results and Discussion

3.1. Parameter Settings

3.1.1. High-Speed Rail Network and Train Data

This case study focuses on the Beijing–Shanghai high-speed railway (HSR) and its associated local segments, as illustrated in Figure 4. The Beijing–Shanghai HSR spans 1318 km and connects 26 stations via 56 one-way segments. The stations are classified into four levels based on administrative rank, departure and arrival capacity, and their roles within the network. Higher-level stations have a standard stop time of 3 min, while lower-level stations are assigned a stop time of 2 min; both can be adjusted according to the operational timetable. As station level increases, transfer time tends to increase due to larger station layouts, while transfer risk generally decreases due to improved service reliability and frequency. Departure and arrival capacities are derived from the base timetable data. Each segment has a maximum capacity of 180 trains, and running times for each segment are calculated using actual train operation records.
The basic operational timetable is based on data from the third quarter of 2023. The reference train line planning for the local network of the Beijing–Shanghai HSR—including both mainline and cross-line services—is taken from 3 September 2023. The optimized line planning scheme for the same network is generated for 10 September 2023.

3.1.2. Passenger Flow Demand Data

The passenger flow demand data is based on actual travel ticketing data from the Beijing–Shanghai high-speed railway. The original passenger flow demand for the reference line planning of 3 September 2023, and the optimized passenger flow demand for the plan on 10 September 2023, are derived from this data. The average daily passenger flow for each O–D pair, calculated for each hour during the third quarter of 2023, is used to generate the demand intensity distribution function y r s x , r , s R S , x t 1 , t 2 . Since cross-line trains involve passenger flow data from multiple lines, this case study retains the original passenger flow distribution for cross-line trains on the main line segment without any adjustments or optimization.

3.1.3. Cost Parameter Settings

  • Track Usage Fee Parameters
The section from Beijing South to Tianjin South is classified as a first-class, extremely busy line, with a track usage fee of CNY 101.7 per train-kilometer for short formations and CNY 152.7 per train-kilometer for long formations. The section from Xuzhou East to Bengbu South is also classified as a first-class, extremely busy line (second tier), with corresponding fees of CNY 105.5 and CNY 158.4 per train-kilometer for short and long formations, respectively. All remaining sections are classified as first-class busy lines, with a track usage fee of CNY 94.2 per train-kilometer for short formations and CNY 141.4 per train-kilometer for long formations. For night-time operations, a discounted rate of 40% of the standard fee is applied.
  • Contact Network Usage Fee Parameters
The unit price for contact network usage is CNY 700 per 10,000 total gross ton-kilometers (tax included), with night trains charged at 40% of the standard rate.
  • Station Passenger Service Fee Parameters
Beijing South and Nanjing South stations are first-tier busy stations, with a service fee of CNY 8 per person (tax included). Shanghai Hongqiao is a second-tier busy station, with a service fee of CNY 9 per person (tax included). Other stations charge a service fee of CNY 5 per person for high-speed trains.
  • Ticketing Service Fee Parameters
The ticketing service fee is 1% of the total passenger fare income.
  • Station Water Supply Service Fee Parameters
The water supply service fee for short formation trains is CNY 24 per train trip, and for long formation trains, it is CNY 48 per train trip.
  • Passenger Travel Cost Parameters
The unit travel adjustment time cost for passengers is CNY 0.4 per minute, the unit travel time cost is CNY 0.5 per minute, and the high-speed train fare rate is CNY 0.55 per kilometer.

3.1.4. Other Parameters

The full operating hours are from 6:00 to 24:00. The train connection preparation time is set to 20 min, with the maximum operating time for a route being 48 h and the maximum operating distance limited to 4000 km. The stock of each train model is derived from actual data in the basic timetable. The trigger fluctuation threshold is set to 0.1. The weights for the objective function are α 1 = 1 , α 2 = 1 , α 3 = 100,000 , α 4 = 10 . The initial temperature is 107, the termination temperature is set at 5, the inner loop iteration count is 50, and the temperature reduction ratio is 0.5.
Table 3 shows the main parameters in this case study.

3.2. Result Analysis

3.2.1. Adjustment and Optimization Trigger Judgment

As outlined in Section 2, the trigger judgment is based on two factors: fluctuations in passenger demand and changes in seat occupancy.
  • Passenger Demand Fluctuation
Based on the travel demand on the reference day and the optimization day, the passenger demand fluctuation coefficient, ε 1 = 0.1932 , is calculated using Equation (10). This exceeds the trigger fluctuation threshold of 0.1, indicating that the passenger demand on the optimization day is significantly higher than that on the reference day. Therefore, it can be concluded that the reference line planning is inadequate to meet the travel demand on the optimization day, necessitating an adjustment and optimization of the line planning.
  • Seat Occupancy Changes
The overall seat occupancy rate for the reference day’s train line planning is 78.51%. Applying the passenger flow distribution for the optimization day to the reference line planning results in an overall seat occupancy rate of 81.4%. The seat occupancy fluctuation coefficient, ε2 = 0.037, is calculated using Equation (11). Although this does not exceed the trigger fluctuation threshold, there are still 1980 stranded passengers, accounting for 0.9% of the total. This suggests that the reference train line planning requires adjustment and optimization.

3.2.2. Optimization Results Analysis

The SAA was programmed using C# language, with the computational environment being a dual-core CPU, Intel i7 2.4 GHz, 16 GB RAM, and the total running time was approximately 900 s. Figure 5 shows the convergence curve of the objective function value. As observed, the objective function decreases from 2.52 × 108 to 2.17 × 108, representing an optimization of 13.89%, indicating a good convergence effect.
Figure 6 compares the various cost components before and after the adjustment and optimization process. As shown, all cost components—except for passenger service fees at stations—decreased following the optimization. This overall cost reduction is attributed to adjustments in key operational factors, including train formations, vehicle types, station stops, and service frequencies. These modifications led to a more efficient alignment between capacity allocation and passenger travel demand. The results indicate that the optimized plan not only reduces the consumption of capacity-related resources but also enhances overall passenger service levels.
As a result of the re-optimization of capacity configuration, supply and demand were more effectively aligned, thereby reducing unnecessary train idling. This optimization led to a decrease in both the overall capacity and total weight of train routes, which in turn reduced line usage fees, catenary network usage fees, and station water supply service fees. Consequently, the total train operating cost decreased from CNY 76.1 million to CNY 75.1 million. The improved coordination between supply and demand also mitigated issues such as passenger backtracking and transfers, resulting in a 9.2% reduction in total passenger travel costs. This improvement, however, also contributed to a slight decline in ticket revenue and associated ticket service fees.
As passenger congestion decreased and the volume of dispatched passengers increased, station passenger service fees rose accordingly. Moreover, adjustments to train station stop patterns led to a more balanced distribution of stops in both temporal and spatial dimensions, resulting in a reduction in the stop balance index.
  • Operating Indicator Analysis
    (1)
    Comparison of Operating Indicators Before and After Adjustment
Figure 7 presents a comparison of operational indicators before and after optimization. As shown, adjustments to train route composition, train models, and other operational factors have resulted in reductions in total train-kilometers, the number of trains, and the number of routes, thereby lowering overall operating costs. Under the optimized plan, a total of 191 train routes and 557 train services are operated. The longest running time is 1373 min, corresponding to Route 0: G6981–G6980–G343–G344.
Considering the connectivity among train routes, the overall adjustment required modifications across all routes, which resulted in slight overcapacity for a small number of trains. As a consequence, the average seat occupancy rate experienced a marginal decline compared to the reference line planning scheme. In addition, total ticket revenue—including that from both in-line and cross-line trains—decreased. This reduction is primarily attributed to the optimized plan’s improvement in passengers’ direct travel rate, which effectively minimized backtracking and transfers, thereby reducing overall fare expenditures.
(2)
Train Seat Occupancy Rate
Figure 8 presents a comparison of train seat occupancy distribution before and after optimization. It can be observed that the number of trains with low occupancy rates (below 30%) remains unchanged. However, the optimized plan leads to an increase in the number of trains with moderate occupancy rates (30–70%), accompanied by a slight decrease in the number of trains with high occupancy rates. This shift is primarily due to the overall adjustment of train routes, which introduced overcapacity in certain services and redistributed seat occupancy more evenly across the network. As a result, seat occupancy levels became more balanced, contributing to an overall improvement in service quality.
(3)
Train Composition
Figure 9 presents a comparison of train composition distribution before and after optimization. The results indicate that the optimized plan increases the proportion of long trains and multiple-unit (MU) trains, while the proportion of short trains decreases. This shift is primarily driven by the more balanced distribution of passenger flow and the consistently high demand along the Beijing–Shanghai high-speed rail corridor, which make long trains and MU trains more suitable for operation. Additionally, given the constraints of the basic operational timetable and the limited availability of high-speed trainsets, the deployment of long or MU trains proves to be more efficient. As a result of the overall route adjustments, the number of long trains and MU trains has further increased.
(4)
Train Operation Distance
Figure 10 illustrates the distribution of train operation distances before and after the adjustment. As shown, the number of trains across all distance ranges has decreased in the optimized plan. This reduction is primarily attributed to adjustments in train composition and capacity, which have improved the alignment between supply and demand. For routes with lower adaptability or insufficient demand, certain services were discontinued. The post-adjustment distribution reveals that trains on the Beijing–Shanghai high-speed rail line predominantly operate on medium- and short-distance routes, with a relatively large share of cross-line trains. In contrast, mainline trains mainly serve medium- and long-distance passenger flows along the corridor. This operational pattern reflects the relatively balanced passenger demand across the entire Beijing–Shanghai HSR, making it well-suited for long-distance train operations.
  • Service Indicators Analysis
    (1)
    Service Indicator Comparison Before and After Adjustment
Figure 11 presents a comparison of service indicators before and after the adjustment. Based on the reference line planning, the optimized passenger flow distribution for the target day resulted in 1980 delayed passengers, with a total of 2.26 × 106 passenger-kilometers of delay. The total passenger demand for the day was 218,765, with the network’s total passenger-kilometers approximately 1.3 × 108. The delayed passenger flow and delayed passenger-kilometers accounted for 0.91% and 1.74%, respectively, indicating that medium- and long-distance passenger flows comprised a significant portion of the delayed flow. In the optimized plan, the number of delayed passengers decreased to 152, and the delayed passenger-kilometers dropped to 1.3 × 105, with their respective proportions reduced to 0.07% and 0.1%. These improvements suggest that the optimized plan better addresses the travel demand for the day.
Regarding passenger travel adjustments, the average travel adjustment time per passenger decreased from 32.87 min to 20.43 min. This reduction indicates that the adjustments to train routes’ capacity and station service times align more effectively with the spatial and temporal distribution of the target day’s travel demand, enhancing the supply-demand match.
(2)
Delayed Passenger Flow
Figure 12 presents the mileage distribution of delayed passenger flow before and after the adjustment. As shown in Figure 12, prior to the adjustment, the delayed passengers were predominantly long-distance travelers. After the adjustment, the proportion of medium- and short-distance delayed passengers increased, while the proportion of long-distance passengers decreased. This suggests that the optimized plan is more responsive to the travel needs of medium- and short-distance passengers, which helps improve the utilization of long-distance train capacity on the main line.
The O–D pairs with a significant proportion of delayed passenger flow in the optimized plan include Changzhou North—Beijing South, Changzhou North—Qufu East, and Nanjing South—Shanghai Hongqiao, among others. The primary reason for the delays is that, due to the overall adjustment of train service routes, it is necessary to modify the operating elements of the train routes according to the objective function. This comprehensive adjustment does not guarantee the service level for specific O–D pairs or stations, leading to insufficient capacity and stop configurations for certain O–Ds.
(3)
Travel Adjustment Time
Figure 13 shows the distribution of average passenger travel adjustment time before and after optimization. Before optimization, the majority of passenger travel adjustments were completed within one hour, with an average adjustment time of approximately 33 min, suggesting that train services on the Beijing–Shanghai high-speed rail generally accommodated fluctuations in passenger travel demand. After optimization, over 90% of passenger travel demands were adjusted within 30 min, and all passengers were able to secure a travel solution within 1.5 h of their desired departure time. The average travel adjustment time decreased to about 20 min, indicating that the optimized plan, through adjustments in train composition, capacity, and station services, better aligned with passenger demand distribution.
(4)
Train Stop Ratio
Figure 14 presents the distribution of train stop ratios before and after optimization. The change in train stop ratio is relatively minor, with the majority of ratios concentrated between 0.25 and 0.75. A small number of flagship trains exhibit relatively low stop ratios, as they serve longer travel distances and high-level stations. In contrast, other trains make stops at county-level stations along the route to serve local passenger demand.
For long-distance trains (over 1000 km), the stop ratio generally remains below 0.6, as these trains primarily cater to long-distance direct passenger flows across regions. For medium-distance trains (500–1000 km), the stop ratio increases, typically ranging from 0.4 to 0.75, reflecting more frequent stops at county-level stations. Short-distance trains tend to have a higher stop ratio to improve service frequency for regional passenger flows. Both before and after optimization, the number of stations served by trains remains at 56, primarily serving short-distance regional trains or cross-line train segments.
(5)
Station Service Frequency
The service frequency of each station before and after optimization meets the lower bound of the service frequency constraint. Table 4 presents the service frequency and stop ratio of stations before and after optimization. As observed, the service frequency and stop ratio before and after optimization are similar, with a slight decrease after optimization. The overall stop ratio is approximately 0.5. As station grade decreases, both service frequency and stop ratio gradually decrease.
At the provincial-level stations, the passing trains primarily consist of direct mainline trains and a few cross-line trains, resulting in the highest stop ratio, exceeding 0.86. Due to the influence of cross-line trains, prefecture-level stations have the highest number of passing trains and service frequency, although the stop ratio remains around 0.44. At the county-level stations, the number of passing trains and service frequency are the lowest, with the stop ratio also being the lowest, at around 0.22. These variations in stop services at different station levels reflect the passenger flow structure, passenger volume, and the train connection and transfer situation at each station. By adjusting train stop arrangements, service can be better aligned with passenger demand distribution characteristics, thereby meeting passenger travel needs.
  • Analysis of Capacity Resource Utilization
    (1)
    Utilization of Station Departure and Arrival Capacity
For the local rail network of the Beijing–Shanghai high-speed railway examined in this study, the departure and arrival capacities at all stations remained within their respective constraints both before and after optimization. Table 5 presents the number of departing and arriving trains at key stations, including cross-line services at their respective entry and exit points along the Beijing–Shanghai corridor. Due to adjustment strategies such as the addition or suspension of certain train routes, the number of departures and arrivals in the optimized plan has been slightly modified.
The main stations with departure and arrival capacity in the local rail network include high-level stations, such as Beijing South, Shanghai Hongqiao, Nanjing South, and Jinan West, which have large departure and arrival capacities. Additionally, stations where multiple lines intersect, such as Xuzhou East and Bengbu South, play key roles in serving cross-line trains within the local network.
(2)
Utilization of Section Throughput Capacity
The number of trains passing through each unidirectional section in the local rail network meets the section throughput capacity constraints. Figure 15 illustrates the distribution of bidirectional train traffic through each section before and after the adjustment. As shown in Figure 15, train operations along the Beijing–Shanghai high-speed railway are relatively balanced. The number of trains passing through each section ranges between 128 and 140 pairs. However, sections experiencing higher capacity strain include Tianjin South to Dezhou East (approximately 154 pairs before adjustment and 146 pairs after), Tai’an to Qufu East (around 160 pairs before adjustment and 155 pairs after), and Xuzhou East to Bengbu South (approximately 155 pairs before adjustment and 148 pairs after). Other sections outside the main line, such as Tianjin South to Tianjin West, Shanghai Hongqiao to Shanghai, and Shanghai West, see fewer passing trains. Following the adjustment, the number of trains passing through each section has slightly decreased, largely due to the suspension of certain train routes.
(3)
Utilization of EMU Fleet Resources
The base diagram involved in this case includes 24 types of EMU models, consisting of 14 long composition models and 10 short composition models. Both before and after the adjustment, the number of vehicles for each model meets the fleet size constraint. Table 6 shows the utilization of EMU fleet resources before and after the adjustment.
As seen from Table 6, the reference line planning primarily uses short composition models to operate short trains or double-set trains. In contrast, the optimized plan reduces the number of short composition models and replaces them with long composition models, which have smaller capacity, thereby replacing the double-set trains with those of larger capacity. Additionally, the optimized plan makes the utilization of EMU models more flexible and diverse, leading to a more balanced use of various fleet resources.
  • Comparison with Actual Plan
In this study, the actual timetable of the selected day is used as the reference plan to evaluate the practical effectiveness of the proposed optimization approach. This reference represents conventional line planning practices based on operational experience, rather than systematic cost optimization. As such, it provides a realistic and meaningful benchmark against which the improvements achieved by the integrated optimization model can be assessed.
On the optimized day, a total of 585 trains were operated across 199 routes under the actual plan, which exceeds the number of trains and routes in the optimized plan. A comparison between the optimized and actual plans for that day is presented below. As detailed travel cost data for passenger demand under the actual plan is unavailable, the comparison focuses on train operating costs, the station stop balance index, and train occupancy rates. Table 7 summarizes the differences in key operational indicators between the optimized and actual plans.
As shown in Table 7, the total train operating cost, line usage fee, and station passenger service fees in the optimized plan are all lower than those in the actual plan. During the optimization process, adjustments to train composition led to the selection of some longer train formations, which resulted in increased contact network usage fees and station water service fees. Additionally, since the optimization aimed to minimize passenger travel costs, some travel paths involved slight backtracking, leading to a modest increase in ticketing service fees. Nevertheless, the average seat occupancy rate under the optimized plan is higher than that of the actual plan, indicating improved capacity utilization.
The station stop balance index for the actual plan is 340.99, which is higher than that of the optimized plan. This suggests that the optimized plan better accounted for the spatiotemporal balance of train stop services, making the stop services more efficient.
Although the total train operation cost and most individual cost components have decreased in the optimized plan, a slight increase in contact network usage fee and ticketing service fee is observed. This is primarily due to the adoption of longer train compositions and minor backtracking in travel paths aimed at reducing passenger adjustment costs. These increases reflect a deliberate trade-off, where enhanced passenger service quality and reduced delays are achieved at the expense of minor rises in operational components, demonstrating the model’s balancing ability.
The proposed approach resulted in a 13.89% improvement in the overall objective function value, integrating both passenger and operational costs. This translates to an estimated CNY 3.5 million reduction in total systematic cost on the test day, with a 92% reduction in unserved passengers and an increase in seat utilization rate by 1.04%. These results indicate not only economic gains for railway operators, but also substantial enhancements in service quality, robustness, and passenger satisfaction.

3.2.3. Sensitivity Analysis

To further illustrate the capability of the model, we present the sensitivity analysis of the objective weights. Among the four objectives, we select the weight of the delayed passenger kilometers as the analyzed issue. The sensitivity analysis is presented in Table 8.
It can be seen from Table 8 that as w 4 increases, Z 4 gradually decreases while Z 1 increases. It indicates that the delayed passenger kilometer and the train cost have opposite trends when the weight changes, which is the same as the correlation between supply and demand. The balance index slightly changes because the stops would be adjusted to match the importance of Z 4 in the optimization. Passenger travel cost stays relatively stable because of the stable travel choices of passengers, and the influence from change of Z 4 on Z 2 is little.

4. Conclusions

This study developed a Simulated Annealing Algorithm (SAA)-based optimization model to minimize systematic cost—which includes train operation costs, passenger travel costs, and hidden costs related to station-stop imbalances—by adjusting train routes, compositions, and capacity allocations. Applied to the Beijing–Shanghai high-speed railway network, the proposed approach achieved a 13.89% reduction in the objective function value, demonstrating improvements in both operational efficiency and passenger service quality. Specifically, the optimized plan reduced the number of trains and routes, lowered line usage and catenary network fees, and improved the distribution of train occupancy by increasing the proportion of trains operating within the moderate occupancy range (30–70%). Delayed passenger flows and total passenger-kilometers were significantly reduced, while the average travel adjustment time decreased from 32.87 to 20.43 min—reflecting a better alignment between supply and demand. Additionally, adjustments to train stop distributions enhanced service equity across different station levels. Resource utilization constraints—such as segment capacity and EMU fleet availability—were also effectively managed. Compared with the actual plan, the optimized solution not only reduced total operating costs and mitigated stop imbalances but also slightly improved the overall seat occupancy rate. These results validate the feasibility of using SAA to dynamically align train operations with fluctuating passenger demand, offering a flexible and scalable solution to optimize both service quality and operational performance.
Future research will focus on the following aspects. First, we plan to incorporate more practical factors into the systematic cost framework to enhance model accuracy. Second, we aim to develop new solution algorithms that better exploit the structural characteristics of the problem. Third, we will explore extending the proposed approach to cover the train scheduling stage for a more integrated optimization framework.

Author Contributions

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

Funding

This research was funded by the China Academy of Railway Sciences Corporation Limited, grant number 2023YJ322.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data available on request due to restrictions (e.g., privacy, legal, or ethical reasons).

Conflicts of Interest

All authors, Jinfei Wu, Xinghua Shan, and Shuo Zhao, were employed by the company China Academy of Railway Sciences Corporation Limited. Authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest. The authors declare no conflict of interest.

References

  1. Lusby, R.M.; Larsen, J.; Ehrgott, M.; Ryan, D. Railway track allocation: Models and methods. OR Spectr. 2011, 33, 843–883. [Google Scholar] [CrossRef]
  2. Canca, D.; De-Los-Santos, A.; Laporte, G.; Mesa, J.A. An adaptive neighborhood search metaheuristic for the integrated railway rapid transit network design and line planning problem. Comput. Oper. Res. 2017, 78, 1–14. [Google Scholar] [CrossRef]
  3. Cacchiani, V.; Qi, J.; Yang, L. Robust optimization models for integrated train stop planning and timetabling with passenger demand uncertainty. Transp. Res. Part B: Methodol. 2020, 136, 1–29. [Google Scholar] [CrossRef]
  4. Talebian, A.; Zou, B. Integrated modeling of high performance passenger and freight train planning on shared-use corridors in the US. Transp. Res. Part B Methodol. 2015, 82, 114–140. [Google Scholar] [CrossRef]
  5. Polinder, G.-J.; Schmidt, M.; Huisman, D. Timetabling for strategic passenger railway planning. Transp. Res. Part B Methodol. 2021, 146, 111–135. [Google Scholar] [CrossRef]
  6. Xu, R.; Wang, F.; Zhou, F. Train stop schedule plan optimization of high-speed railway based on time-segmented passenger flow demand. In Proceedings of the Sixth International Conference on Transportation Engineering, Nanjing, China, 19–20 July 2019; American Society of Civil Engineers: Reston, VA, USA, 2019; pp. 899–906. [Google Scholar]
  7. Tang, L.; Xu, X. Optimization for operation scheme of express and local trains in suburban rail transit lines based on station classification and bi-level programming. J. Rail Transp. Plan. Manag. 2022, 21, 100283. [Google Scholar] [CrossRef]
  8. Hai, X.; Zhao, C. Optimization of train working plan based on multiobjective bi-level programming model. J. Inf. Process. Syst. 2018, 14, 487–498. [Google Scholar]
  9. Yang, Y.; Li, J.; Wen, C.; Huang, P.; Peng, Q.; Lessan, J. A bi-level passenger preference-oriented line planning model for high-speed railway operations. Transp. Res. Rec. 2018, 2672, 224–235. [Google Scholar] [CrossRef]
  10. Liu, X.; Dabiri, A.; Xun, J.; De Schutter, B. Bi-level model predictive control for metro networks: Integration of timetables, passenger flows, and train speed profiles. Transp. Res. Part E Logist. Transp. Rev. 2023, 180, 103339. [Google Scholar] [CrossRef]
  11. Zhu, Y.; Mao, B.; Bai, Y.; Chen, S. A bi-level model for single-line rail timetable design with consideration of demand and capacity. Transp. Res. Part C Emerg. Technol. 2017, 85, 211–233. [Google Scholar] [CrossRef]
  12. Yu, B.; Kong, L.; Sun, Y.; Yao, B.; Gao, Z. A bi-level programming for bus lane network design. Transp. Res. Part C Emerg. Technol. 2015, 55, 310–327. [Google Scholar] [CrossRef]
  13. Kroon, L.; Maróti, G.; Nielsen, L. Rescheduling of railway rolling stock with dynamic passenger flows. Transp. Sci. 2015, 49, 165–184. [Google Scholar] [CrossRef]
  14. Cacchiani, V.; Caprara, A.; Galli, L.; Kroon, L.; Maróti, G.; Toth, P. Railway rolling stock planning: Robustness against large disruptions. Transp. Sci. 2012, 46, 217–232. [Google Scholar] [CrossRef]
  15. Peeters, M.; Kroon, L. Circulation of railway rolling stock: A branch-and-price approach. Comput. Oper. Res. 2008, 35, 538–556. [Google Scholar] [CrossRef]
  16. Cadarso, L.; Marín, Á. Improving robustness of rolling stock circulations in rapid transit networks. Comput. Oper. Res. 2014, 51, 146–159. [Google Scholar] [CrossRef]
  17. Alfieri, A.; Groot, R.; Kroon, L.; Schrijver, A. Efficient circulation of railway rolling stock. Transp. Sci. 2006, 40, 378–391. [Google Scholar] [CrossRef]
  18. Canca, D.; Sabido, M.; Barrena, E. A rolling stock circulation model for railway rapid transit systems. Transp. Res. Procedia 2014, 3, 680–689. [Google Scholar] [CrossRef]
  19. Canca, D.; Barrena, E. The integrated rolling stock circulation and depot location problem in railway rapid transit systems. Transp. Res. Part E Logist. Transp. Rev. 2018, 109, 115–138. [Google Scholar] [CrossRef]
  20. Abbink, E.; Berg, B.v.D.; Kroon, L.; Salomon, M. Allocation of railway rolling stock for passenger trains. Transp. Sci. 2004, 38, 33–41. [Google Scholar] [CrossRef]
  21. Wagenaar, J.; Kroon, L.; Fragkos, I. Rolling stock rescheduling in passenger railway transportation using dead-heading trips and adjusted passenger demand. Transp. Res. Part B Methodol. 2017, 101, 140–161. [Google Scholar] [CrossRef]
  22. Haahr, J.T.; Wagenaar, J.C.; Veelenturf, L.P.; Kroon, L.G. A comparison of two exact methods for passenger railway rolling stock (re) scheduling. Transp. Res. Part E Logist. Transp. Rev. 2016, 91, 15–32. [Google Scholar] [CrossRef]
  23. Giacco, G.L.; D’Ariano, A.; Pacciarelli, D. Rolling stock rostering optimization under maintenance constraints. J. Intell. Transp. Syst. 2014, 18, 95–105. [Google Scholar] [CrossRef]
  24. Hoogervorst, R.; Dollevoet, T.; Maróti, G.; Huisman, D. Reducing passenger delays by rolling stock rescheduling. Transp. Sci. 2020, 54, 762–784. [Google Scholar] [CrossRef]
  25. Lai, Y.-C.; Fan, D.-C.; Huang, K.-L. Optimizing rolling stock assignment and maintenance plan for passenger railway operations. Comput. Ind. Eng. 2015, 85, 284–295. [Google Scholar] [CrossRef]
  26. Tréfond, S.; Billionnet, A.; Elloumi, S.; Djellab, H.; Guyon, O. Optimization and simulation for robust railway rolling-stock planning. J. Rail Transp. Plan. Manag. 2017, 7, 33–49. [Google Scholar] [CrossRef]
  27. Zhao, P.; Li, Y.; Han, B.; Yang, R.; Liu, Z. Integrated optimization of rolling stock scheduling and flexible train formation based on passenger demand for an intercity high-speed railway. Sustainability 2022, 14, 5650. [Google Scholar] [CrossRef]
  28. Zhao, S.; Yang, H.; Wu, Y. An integrated approach of train scheduling and rolling stock circulation with skip-stopping pattern for urban rail transit lines. Transp. Res. Part C Emerg. Technol. 2021, 128, 103170. [Google Scholar] [CrossRef]
  29. Wang, Y.; D’aRiano, A.; Yin, J.; Meng, L.; Tang, T.; Ning, B. Passenger demand oriented train scheduling and rolling stock circulation planning for an urban rail transit line. Transp. Res. Part B Methodol. 2018, 118, 193–227. [Google Scholar] [CrossRef]
  30. Zhou, H.; Qi, J.; Yang, L.; Shi, J.; Pan, H.; Gao, Y. Joint optimization of train timetabling and rolling stock circulation planning: A novel flexible train composition mode. Transp. Res. Part B Methodol. 2022, 162, 352–385. [Google Scholar] [CrossRef]
  31. Li, C.; Zhang, Q.; Fang, B.; Wei, Y. An optimisation and adjustment model of train line planning for EMU trains under multiple formation. Int. J. Syst. Sci. Oper. Logist. 2024, 11, 2398568. [Google Scholar] [CrossRef]
  32. Fuchs, F.; Trivella, A.; Corman, F. Enhancing the interaction of railway timetabling and line planning with infrastructure awareness. Transp. Res. Part C Emerg. Technol. 2022, 142, 103805. [Google Scholar] [CrossRef]
  33. Wu, J.; Shan, X.; Sun, J.; Weng, S.; Zhao, S. Daily line planning optimization for high-speed railway lines. Sustainability 2023, 15, 3263. [Google Scholar] [CrossRef]
Figure 1. High-speed railway operation planning process.
Figure 1. High-speed railway operation planning process.
Inventions 10 00064 g001
Figure 2. Illustration of the relationship between the systematic cost and railway supply and demand.
Figure 2. Illustration of the relationship between the systematic cost and railway supply and demand.
Inventions 10 00064 g002
Figure 3. Simulated Annealing Algorithm process.
Figure 3. Simulated Annealing Algorithm process.
Inventions 10 00064 g003
Figure 4. Partial road network diagram of Beijing–Shanghai high-speed railway.
Figure 4. Partial road network diagram of Beijing–Shanghai high-speed railway.
Inventions 10 00064 g004
Figure 5. Convergence graph of objective function value systemic cost analysis.
Figure 5. Convergence graph of objective function value systemic cost analysis.
Inventions 10 00064 g005
Figure 6. Comparison of systemic cost items before and after adjustment.
Figure 6. Comparison of systemic cost items before and after adjustment.
Inventions 10 00064 g006
Figure 7. Comparison of operating indicators before and after adjustment.
Figure 7. Comparison of operating indicators before and after adjustment.
Inventions 10 00064 g007
Figure 8. Comparison of train seat occupancy distribution before and after adjustment.
Figure 8. Comparison of train seat occupancy distribution before and after adjustment.
Inventions 10 00064 g008
Figure 9. Comparison of train composition distribution before and after adjustment.
Figure 9. Comparison of train composition distribution before and after adjustment.
Inventions 10 00064 g009
Figure 10. Distribution of train operating distances before and after adjustment.
Figure 10. Distribution of train operating distances before and after adjustment.
Inventions 10 00064 g010
Figure 11. Comparison of service indicators before and after adjustment.
Figure 11. Comparison of service indicators before and after adjustment.
Inventions 10 00064 g011
Figure 12. Distribution of delayed passenger flow mileage before and after adjustment.
Figure 12. Distribution of delayed passenger flow mileage before and after adjustment.
Inventions 10 00064 g012
Figure 13. Distribution of average passenger travel adjustment time before and after adjustment.
Figure 13. Distribution of average passenger travel adjustment time before and after adjustment.
Inventions 10 00064 g013
Figure 14. Distribution of train stop ratio before and after adjustment.
Figure 14. Distribution of train stop ratio before and after adjustment.
Inventions 10 00064 g014
Figure 15. Distribution of bidirectional train passages across each section before and after adjustment.
Figure 15. Distribution of bidirectional train passages across each section before and after adjustment.
Inventions 10 00064 g015
Table 1. Notation list.
Table 1. Notation list.
SymbolMeaning
G = V , E Different components of train operational costs (e.g., track usage, energy)
R S Set of origin–destination (O–D) pairs
r , s R S An O–D pair
y r s x Passenger departure time distribution for O–D pair ( r , s )
x ^ r s k Ideal departure time for travel plan p r s k
x r s k n 1 , x r s k n 2 Start and end of the attracting time window for plan p r s k in iteration n
p r s k A specific travel plan between O–D pair ( r , s )
n r s k Number of train segments in travel plan p r s k
l r s k u u -th train segment in travel plan p r s k
i r s k u , j r s k u Indices of origin and destination stations for segment u
r p l Fare rate of train segment l
w Value of passenger unit travel time
ρ v Transfer risk coefficient at station v
a j r s k u l r s k u , d i r s k u l r s k u Arrival and departure times at the endpoints of segment l r s k u
C 1 to C 5 Components of operational costs: track usage, energy, ticketing, station service, and water
C 6 Passenger travel adjustment cost
C 7 Passenger travel plan cost
Z 1 Total operational cost of the railway operator
Z 2 Total cost of passenger travel
Z 3 Balanced stop cost
Z Overall systematic cost of the train line plan
T Number of time periods in a day
r v t Proportion of services at station v during time period t
r s e g l i g j Stop ratio in segment j of train l i g
l i g The i -th train in line g
V l i g Stations covered by train l i g
X l i g Stop pattern of train l i g
B l i g , M l i g , D l i g Train formation, type, and departure time of l i g
Table 2. Algorithm parameters in SAA.
Table 2. Algorithm parameters in SAA.
Parameter Definition
T 0 The initial temperature at the beginning of SAA
T f The final target temperature for termination
T The current temperature in the calculation process
θ The temperature decay ratio in each outer loop
N k The maximum iteration number in each inner loop
Table 3. Parameters in case study.
Table 3. Parameters in case study.
ParameterSetting
Operation parameters C e 180 trains
τ v s t o p 3 min for high-level stations, 2 min for low-level stations
τ c o n n e c t i o n 20 min
R T 48 h
R M 4000 km
Operation period6:00–24:00
Systematic cost parametersTrack usage fee
(short/long)
CNY 101.7/152.7 (Beijing South to Tianjin South)
CNY 105.5/158.4 (Xuzhou East to Bengbu South)
CNY 94.2/141.4 (Other sections)
Contact network usage feeCNY 700 per 10,000 total gross ton-kilometers (40% cut at night)
Station passenger service feeCNY 8 (Beijing South/Nanjing South)/9 (Shanghaihongqiao)/5(other stations)
Station water supply service fee
(short/long)
CNY 24/48 per train
Unit travel adjustment time cost0.4 CNY/min
Unit travel time cost0.5 CNY/min
High-speed train fare rate0.55 CNY/km
Algorithm parameters T 0 10 7
T f 5
N k 50
θ 0.5
Table 4. Service frequency at stations before and after adjustment.
Table 4. Service frequency at stations before and after adjustment.
Before AdjustmentAfter Adjustment
IndicatorService FrequencyNumber of Passing TrainsStop RatioService FrequencyNumber of Passing TrainsStop Ratio
Overall336567260.5003320264390.4973
Provincial-Level Stations137915900.8673132115210.8685
Prefectural-Level Stations167937730.445158936110.44
County-Level Stations30713630.225229213070.2234
Table 5. Statistics of train departures and arrivals at major stations before and after adjustment.
Table 5. Statistics of train departures and arrivals at major stations before and after adjustment.
StationDeparture Train StatisticsArrival Train Statistics
Before AdjustmentAfter AdjustmentBefore AdjustmentAfter Adjustment
Beijing South131128135132
Langfang3333
Tianjin South1100
Cangzhou West2222
Dezhou East25232523
Jinan West43404340
Tai’an17171616
Xuzhou East60556055
Bengbu South32303330
Nanjing South79767775
Wuxi East2211
Suzhou North1100
Shanghai Hongqiao116111121117
Tianjin West37333429
Shanghai10101010
Table 6. Utilization of EMU fleet resources before and after adjustment.
Table 6. Utilization of EMU fleet resources before and after adjustment.
Train TypeFormationSeating CapacityNumber of EMUs in Use (Before/After Adjustment)Number of EMU Fleet
CRH2A_61086100/040
CRH2B_1230H1712300/040
CRH2B_12301712300/1740
CRH2E_110168900/3240
CR400BF-BZ_128517128517/1740
CR400BF-A161193336/288504
CR400BF8576408/344672
CRH380BL_1043161005384/592744
CR400AF-B171282153/136260
CR400BF-B17128368/68104
CR400AF-A161193160/96264
CRH380BL_1015161015304/304456
CR400AF-Z_578857896/120132
CR400BF_128517128517/1740
CRH380A_5568556464/376852
CRH380B_551855172/56120
CRH380B_556855680/88168
CRH380AL_109916106180/96120
CR400BF-AZ16119516/1640
CRH380AL_106616102832/1648
CRH380D_556W85560/1640
CRH2C2_610861024/2440
CRH2C1_610861016/040
CR400AF_578857816/4040
Table 7. Comparison of operational indicators between optimized and actual plans.
Table 7. Comparison of operational indicators between optimized and actual plans.
PlanTrain Operation Cost (CNY)Line Usage Fee (CNY)Contact Network Usage Fee (CNY)Station Passenger Service Fee (CNY)Ticketing Service Fee (CNY)Station Water Service Fee (CNY)Average Occupancy Rate (%)
Actual Plan 7.56     × 107 4.92     × 107 2.07     × 107 4.1     × 106 1.64     × 106 2.45     × 10479.17%
Optimized Plan 7.51     × 107 4.86     × 107 2.08     × 107 4.03     × 106 1.66     × 106 2.47     × 10480.21%
Table 8. Sensitivity analysis on objective weight w 4 .
Table 8. Sensitivity analysis on objective weight w 4 .
w 4 Z 1 /CNY Z 2 /CNY Z 3 Z 4 /Person · km
1 7.46 × 10 7 1.08 × 10 8 332.94 1.43 × 10 5
10 7.51 × 10 7 1.08 × 10 8 332.43 1.3 × 10 5
100 7.54 × 10 7 1.08 × 10 8 332.1 1.25 × 10 5
1000 7.55 × 10 7 1.08 × 10 8 338.19 1.16 × 10 5
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

Wu, J.; Shan, X.; Zhao, S. Optimization of Passenger Train Line Planning Adjustments Based on Minimizing Systematic Costs. Inventions 2025, 10, 64. https://doi.org/10.3390/inventions10040064

AMA Style

Wu J, Shan X, Zhao S. Optimization of Passenger Train Line Planning Adjustments Based on Minimizing Systematic Costs. Inventions. 2025; 10(4):64. https://doi.org/10.3390/inventions10040064

Chicago/Turabian Style

Wu, Jinfei, Xinghua Shan, and Shuo Zhao. 2025. "Optimization of Passenger Train Line Planning Adjustments Based on Minimizing Systematic Costs" Inventions 10, no. 4: 64. https://doi.org/10.3390/inventions10040064

APA Style

Wu, J., Shan, X., & Zhao, S. (2025). Optimization of Passenger Train Line Planning Adjustments Based on Minimizing Systematic Costs. Inventions, 10(4), 64. https://doi.org/10.3390/inventions10040064

Article Metrics

Back to TopTop