Next Article in Journal
Decision Tree Analysis of Sustainable and Ethical Food Preferences of Undergraduate Students of Gastronomy and Culinary Arts
Next Article in Special Issue
Railway Freight Demand Forecasting Based on Multiple Factors: Grey Relational Analysis and Deep Autoencoder Neural Networks
Previous Article in Journal
Defining Psychological Factors of Cycling in Tehran City
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Daily Line Planning Optimization for High-Speed Railway Lines

1
China Academy of Railway Sciences, Beijing 100081, China
2
Institute of Computing Technologies, China Academy of Railway Sciences Corporation Limited, Beijing 100081, China
3
CCCC Railway Consultants Group Co., Ltd., Beijing 100088, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(4), 3263; https://doi.org/10.3390/su15043263
Submission received: 25 November 2022 / Revised: 4 January 2023 / Accepted: 6 February 2023 / Published: 10 February 2023
(This article belongs to the Special Issue Future-Proofing Study in Sustainable Railway Transportation Systems)

Abstract

:
Daily line planning in the operation stage should satisfy the fluctuating travel demand on different days and ensure the operation stability. In this paper, we propose an approach of daily line planning optimization for high-speed railway (HSR) lines to trade off the system costs and operation stability. The line plan is optimized by adjusting the reference line plan based on the baseline plan. A bi-level programming model is constructed based on Stackelberg game theory to describe the interaction and conflicts between railway companies and passengers. We propose the thought of “trigger decision, space-time coupling and joint iteration” to solve the model under the framework of the Simulated Annealing Algorithm (SAA). The case study on the Beijing–Shanghai HSR Line demonstrates that the adjusted line plan can not only optimize the system costs but also ensure the operation stability. It can provide sufficient transit capacity to satisfy the travel requirements of passengers and present the obvious advantage of operation cost reduction.

1. Introduction

With the increase in travel demand and social-economic developments, high-speed railway (HSR) has gone through rapid construction and development in the past decade. With the extension of the HSR network in China and many other countries, the network operation, fast speed, and high density greatly improve the level of service for passengers and the operation efficiency of trains [1,2,3].
Railway planning includes three classic management levels, i.e., strategic, tactical, and operational, which executes a combination of activities to reach the goal of ensuring that trains are run effectively and good-quality services are provided to passengers [4,5]. In railway planning, line planning is a significant process that transforms passenger flow to train flow to make the railway supply meet the travel demand. Line planning is to determine the train routes, frequencies, train capacities, and stopping patterns on the network [1]. Conventional line planning studies concern the main sub-processes in line planning, such as route design, stop planning and frequency setting, and many researchers focus on the combination of them [1]. Schöbel [6] and Goerigk et al. [7] provided a comprehensive review of the line planning models, algorithms, and approaches. Some major-related studies are summarized below.
Bussieck et al. [8] introduced a mixed integer linear programming formulation to determine the optimal line system to satisfy the traffic requirements, with the objective of maximizing the number of direct travelers. Bussieck [9] extended his research with both customer-oriented and cost-oriented line planning studies, then a heuristic variable fixing procedure was adopted to tackle both linear and nonlinear programming for cost-optimal line planning problems [10]. Claessens et al. [11] considered the cost-optimal line planning problem by an integer nonlinear programming model subject to service constraints and capacity requirements to obtain lines, line types, routes, frequencies, and train lengths; an algorithm based on constraint satisfaction and Branch-and-Bound procedures was adopted to solve the model. Chang et al. [12] traded off operating costs and travel time loss to obtain a best-compromise line plan with many-to-many demand and capacity constraints. The model was solved by applying a fuzzy mathematical programming approach. Goossens et al. [13] studied the cost-oriented single-type line planning problem to optimize the routes and hourly frequencies, and diverse halting patterns were further incorporated in Goossens et al. [14] to design a multi-type line plan. Borndörfer et al. [15,16] established a multicommodity model to formulate the cost and customer-oriented line planning where passengers can freely choose paths and lines were dynamically generated. Park et al. [17] adopted two halting patterns into line planning to optimize both operation cost and passenger travel time. Ulusoy et al. [18] took heterogeneous demand into account and incorporated diverse stopping patterns into the analytical model that optimized both user cost and supplier cost, where the frequencies of each pattern were determined. Fu et al. [19] set the candidate set of trains as the solving space and established the mixed integer programming model to optimize line planning, which was decomposed into a line plan determination sub-problem and a passenger flow assignment problem and solved iteratively. Fu et al. [20,21] studied the line planning problem by classifying stations and trains into different levels and addressed the line planning in stages to solve the high-level trains first, and the lower-level trains or stops were added to satisfy the remaining demand. Jamili et al. [22] adopted the stop-skipping patterns to optimize the timetable for the urban railway line, where a small deviation from traffic analysis was accepted and the problem was solved by a fuzzy approach. Yue et al. [23] adopted a column-generation-based algorithm to optimize the stopping pattern and timetabling of HSR systems where both passenger service demands and train scheduling were considered. Zhao et al. [24] proposed an analytical method to formulate the HSR stop planning problem from the point of view of direct service between origin-destination (O-D) stations. The concept of stop probability was proposed for a mathematical formulation which was solved by an iterative algorithm combined with local search. More related studies can refer to Shi et al. [25,26], Goossens et al. [27], Guan et al. [28], Deng et al. [29], Zhou et al. [30], Wang et al. [31], and Szeto et al. [32].
With the development of line planning research, researchers gradually find the relationship between supply and demand. It means the transit capacity allocation should match the characteristics of passenger demand to improve the service level and reduce the operating cost. Many researchers incorporate the passenger flow assignment into line planning to measure the match degree between supply and demand. Shi et al. [33] incorporated Stackelberg game theory into the line planning problem to optimize the comprehensive line plan including routes, frequencies, train types, and stopping patterns, which was formulated by a bi-level programming model. Shi et al. [34] further considered the influence of travel cost on elastic demand in line planning. Kaspi and Raviv [35] integrated line planning, timetabling and passenger routing decisions with the objective of minimizing both user inconvenience and operational costs, and solved the model by a cross-entropy metaheuristic. The above studies mainly consider edge-loaded flow or daily demand. To further investigate the fluctuation characters of passenger demand, Zhao et al. [1] focused on the fluctuation characters of time-varying demand and proposed the line planning approach to balance the trade-offs between operating costs and passenger travel cost by a bi-level programming model based on Stackelberg game theory. The case study demonstrated that the optimized line plan can not only fit the fluctuation of travel demand but also increase the utilization ratio of the transit capacity. Zhou et al. [36] further extended the line planning problem by merging the newly built railway lines, where trains were optimized on both the existing network and the merged new line. It can not only improve both service level and railway revenue but also ensure operation continuity of the existing trains.
The mentioned literature mainly focuses on the line planning for a single day in the planning stage. In fact, in the operation stage, besides the fluctuation of passenger demand within a day, the travel demand also present differences among different operation days. On the one hand, railway companies should design diverse line plans to match the demand fluctuations on different days; on the other hand, railway companies cannot design completely new line plans for each day because it would lead to rough organization and violate the travel habits of passengers. Thus, the faced challenge is to propose an approach to daily line planning that can not only fit the demand fluctuation but also ensure the operation stability. It is a significant issue for both resource utilization and operation sustainability in railway organizations, which can reach positive circulation and development in sustainable railway systems. Although some researchers studied the line planning adjustment problem [37,38,39], they mainly focus on the slight qualitative adjustments according to the fluctuation of the total demand volume, not the quantitative optimization based on the space-time fluctuation change (volume and structure) among different days, and the adjusted results are generated for periodic or cyclic schedules, which is not suitable for HSR operations in China [1,21].
The main contribution of this paper is to propose an approach of daily line planning optimization for high-speed railway lines to trade off the system costs and operation stability. A bi-level programming model is constructed that involves the line planning adjustment and evaluation feedback to ensure the service level and the network limitations. The solving thought combined with trigger decision, space-time coupling, and joint iteration is adopted to solve the model under the framework of the Simulated Annealing Algorithm (SAA). The case study on practical data demonstrates the validity of the proposed approach.

2. Problem Statement

A line plan is a set of train lines with specific routes, frequencies, stopping patterns, and fleet sizes, which is distinct from timetabling with the time information of departure and arrival [40]. To better match the time-varying demand in HSR systems, the line planning for HSR adopts the feature of timetabling and incorporates time information into the line plan. Then the line plan is actually a set of trains with diverse routes, stopping patterns, fleet sizes, and estimated starting times [1].
Due to the change and fluctuation of travel demand, it is needed to adjust the line plan that is being executed to better satisfy the travel desires of passengers. However, it does not mean that the line plan can be adjusted in real-time, because the real-time adjustment would break the operation stability and influence the travel convenience for passengers. In practice, the railway company generally makes large-range adjustments in a regular cycle (by quarter or year) to obtain the comprehensive baseline plan without conflicts among trains, and then the whole trains of a daily line plan in this cycle would be generated based on it.
In general, to obtain a daily line plan, a reference line plan would be selected to reduce adjustment work, which should have similar fluctuation characters of travel demand on the adjustment day. It means the generation of a daily line plan is obtained by adjusting the reference line plan, which should consider the benefits of both travel demand and railway companies. The process not only includes the adjustments of the existing trains in the reference line plan but also involves the generation of new trains based on the baseline plan. In addition, in order to ensure the operation stability, the deviation degree between the adjusted line plan and the reference line plan should be considered.
Next, we analyze the components of daily line planning combined with the operation characters.
(i)
The candidate set of space-time segments.
A space-time segment of a train contains the spatial route and the estimated starting time. Because daily line planning is executed based on the baseline plan, of which the space-time segments can avoid conflicts and satisfy the applicability of the HSR network, we adopt the candidate set of space-time segments to generate the routes and estimated starting times of trains to ensure the overall structure and operation stability during the corresponding cycle. It can also improve the feasibility of the optimized line plan. According to the estimated starting times, we can obtain the departure and arrival times at the subsequent stations, and the line plan can be illustrated by a train plan diagram [1]. Since line planning is determined before scheduling, the newly generated conflicts in the optimization process can be ignored, which is also the assumption in [1].
(ii)
Stopping pattern.
Stop planning is a trade-off between service and operation. More stops can satisfy more direct travel requirements but lead to long travel times and low passing capacity of HSR lines. In general, long-distance trains should mainly serve high-level stations and reduce the stop number to satisfy the travel requirements of long-distance passengers and reduce travel time; meanwhile, short-distance trains should stop at more low-level stations to serve short-distance travel. As for busy HSR lines, trains should have approximate stop ratios to improve the utilization ratio of HSR line capacity. In the optimization process, the stopping pattern can be properly adjusted according to the space-time distribution of travel demand to satisfy the service level and ensure the equilibrium of stop ratios among trains.
(iii)
Fleet size.
Fleet size means the number of carriages in a train. In China, HSR trains generally have two fleet sizes: short-fleet trains with one EMU and long-fleet trains with two EMUs. The long-fleet train can also be coupled with two short-fleet trains. The set of fleet size is determined by the distribution of characters of travel demand and the given load factor threshold. The adjustment of fleet size consists of the change of carriage number and EMU type. To ensure the operation stability, in this paper, it is prior to adjust the carriage number.
Given the HSR network G = ( V , E ) where V , E are the station set and section set, respectively, travel demand fluctuation and operation parameters, daily line planning involves adjusting the reference line plan Ψ 0 based on the baseline plan Ψ ¯ according to the demand fluctuation. Then, the newly adjusted daily line plan Ψ = { T = ( L T , S T , B T ) } is obtained to ensure the defined level of service for demand and the limit of transit capacity allocation on the network, with the trade-off between the system cost and the adjustment deviation.
Among the elements of train T , L T = ( V T , D T ) is the space-time segment of train T , including the sequence of n T passing stations and the estimated starting time, S T = ( x 1 T , x 2 T , , x n T T ) is the sequence of 0–1 stop symbols along the route, and B T { 1 , 2 } is the symbol of fleet size: 1 for short-fleet trains and 2 for long-fleet or coupled-fleet trains.

3. Model Formulation

In the line planning process, the interaction and conflicts between railway companies and passengers are generated sequentially in line planning decisions and travel choices, which would influence the two sides until reaching equilibrium [1]. The Stackelberg game theory [41] can exactly describe this phenomenon. Thus, in this paper, we still adopt the bi-level programming formulation to describe the daily line planning process. In the upper level, the reference line plan is adjusted subject to relevant constraints and the baseline plan, then the lower level is to assign the passenger flow to the adjusted line plan by the schedule-based passenger flow assignment approach in [1] and [42], which takes the passenger ticket-booking behaviors and the rigid capacity constraint into account.

3.1. Constraints

(i)
The constraint of transit capacity
Since the rolling stock circulation is not studied in this paper, we cannot determine the accurate number of used EMUs. The transit capacity allocation is influenced by fleet sizes and running distances of trains, so it can be quantified approximately by the total EMU kilometers of the line plan. Thus, we adopt the EMU kilometers to describe transit capacity allocation, and the total EMU kilometers cannot exceed the upper limit U E K .
T Ψ i = 1 n T 1 m T i B T U E K
where m T i is the mileage of the i th section on the route of train T .
(ii)
The constraint of section capacity
The number of passing trains T e of a section e E during a day should not exceed the section capacity C e .
T e C e , e E
(iii)
The constraint of starting/ending capacity
Similarly, the number of trains starting from or ending at a station v V cannot exceed the corresponding starting/ending capacity C v for safety and security. If the station is not a starting station, then C v = 0 .
| { T Ψ | v = v 1 T } | C v , v V  
| { T Ψ | v = v n T T } | C v , v V
(iv)
The constraint of common train proportion
To ensure the operation stability, the adjusted line plan cannot excessively deviate from the overall structure of the reference line plan. It means some trains in the reference line plan should be retained to ensure the space-time coupling relationship between the two line plans. The common trains of the two line plans should account for a certain proportion of the reference line plan, which satisfies the lower limit α .
| Ψ Ψ 0 | / | Ψ 0 | α
(v)
The constraint of the candidate set of space-time segments
The space-time segments of a daily line plan should be selected from the candidate set in the baseline plan. Denote the candidate set of space-time segments by L ¯ = { ( V T , D T ) | T Ψ ¯ } , and then each space-time segment in the adjusted line plan L T , T Ω should belong to the candidate set.
L T L ¯ , T Ψ
(vi)
The constraint of fleet size
The fleet size of a train can only have one EMU or two EMUs.
B T { 1 , 2 }   , T Ψ
(vii)
The constraint of the range of starting/ending times
Denote the operation period of a day by [ t 1 , t 2 ] , and then the estimated starting time and final ending time should be in the operation period.
  t 1 D T ,   a n T T t 2 , T Ψ
(viii)
The constraint of transit allocation
The transit capacity allocation should satisfy the travel requirement of passengers, which means the total travel demand should be transported and no passenger is detained. Considering the spatial distribution of detained passengers, we adopt the detained passenger kilometers to evaluate the transit capacity allocation. It should satisfy
( r , s ) R S q r s 0 l r s = 0
where q r s 0 , l r s are the detained passenger number and the shortest path length between the O-D pair ( r , s ) .
(ix)
The constraint of service frequency
To serve the passengers from or to each station, the services for each station should satisfy the required service frequency. Denote n v 0 as the lower limit of service frequency for station v V , the following constraint should be satisfied.
| { T Ψ | i , v = v i T , x i T = 1 } | n v 0 , v V
(x)
The constraint of average load factor
To trade off resource utilization and service level, the average load factor L F of the adjusted line plan should be in a reasonable range [1], where L F _ , L F ¯ are the lower limit and upper limit of the average load factor.
L F _ L F L F ¯

3.2. Objectives

The optimization target of line planning is to minimize the cost of the whole system, including the railway companies and travel demand, i.e., the operation cost and travel cost. In this paper, we adopt the objectives based on [1].
(i)
Minimization of train cost
Since the operation cost is related to the transit capacity allocation, we still adopt EMU kilometers to evaluate the train cost. The train cost is described by the multiple EMU kilometers. To represent the influence of different fleet sizes on transit capacity allocation, different conversion factors are adopted for different fleet sizes. The operation cost is
Ζ 1 = T Ψ i = 1 n T 1 η T m T i
As for train T Ψ , if B T = 1 , then η T = 1 ; otherwise, 1 < η T < 2 .
(ii)
Minimization of travel cost
Given time-varying demand, the whole passenger itineraries include the travel adjustments, on-board travels and transfer processes, so the total travel cost is related to the boarding deviation time T 1 , on-board time T 2 and transfer time T 3 . Combined with diverse time values w 1 , w 2 , w 3 , the total passenger travel cost is
Z 2 = w 1 T 1 + w 2 T 2 + w 3 T 3
when w 1 = w 2 = w 3 = 1 , the total travel cost is exactly the total travel time.
(iii)
Penalty function transformation
On a large-scale HSR network, the imbalanced distribution of passenger demand would lead to the disequilibrium of transit capacity allocation [1]. The rigid capacity constraint also reduces the solving space. To improve the solving efficiency, the solving space can be extended by relaxing some constraints to obtain satisfactory solutions. In this model, the rigid capacity constraint might lead to detained passengers, so we introduce the penalty factor to describe the insufficiency of transit capacity allocation.
Z 3 = ( r , s ) R S q r s 0 l r s
We further introduce weights for the above objectives and construct the bi-level programming formulation.
min Z ( Ω ) = i = 1 3 α i Z i
s.t. Formulas (1)–(8), (10)–(14)
where L F , τ b , τ r , τ h , q r s 0 are obtained by passenger flow assignment on the lower level.
The upper level is to adjust the reference line plan based on the baseline plan subject to the relevant constraints, while the lower level evaluates the adjusted line plan by the approach in [1] and [42]. The two levels would continue to adjust and evaluate the line plan sequentially until the end condition. This process exactly represents the interaction and conflicts between railway companies and passengers.

4. Solving Algorithm

Daily line planning needs to trade off suitability and stability, so the solving algorithm should not only improve the match degree between the adjusted line plan and travel demand but also ensure a certain coupling degree before and after adjustment. Moreover, line planning is proven to be a large-scale non-convex problem or an NP-hard problem [11,21], so it is necessary to find an efficient algorithm to obtain a satisfactory solution. The SAA has good generality and robustness and has been proven to converge to the global optimal solution with probability 1 [1]. Thus, we solve the daily line planning problem under the SAA framework.

4.1. Optimization Thought

(i)
Trigger decision for adjustment
Frequent adjustments would add the complexity of transportation organization and influence the travel convenience for passengers. Thus, railway companies can only adjust line plans when the change in travel demand reaches a certain degree, not in real-time. It means adjustment for line planning needs certain trigger conditions.
(ii)
Space-time coupling of train sets
Different from urban traffic, the travel behaviors of railway passengers are influenced by the existing line plans and schedules. Thus, line planning adjustment cannot deviate from the train operation regulations. To ensure the operation stability before and after adjustment, there should exist a space-time coupling relationship between the adjusted line plan and the reference line plan, i.e., a certain overlap degree. It is needed to select some trains from the reference line plan to remain in subsequent iterations, and the common trains of the adjusted line plan and the reference line plan should account for a certain proportion.
When selecting the remaining trains, we should choose the trains with good performance in the reference line plan, which can be selected by the operation indexes, such as load factor, dispatched passenger number, operation revenue, etc.
(iii)
Joint iteration based on the Stackelberg game theory
Line planning should be executed from the perspective of both railway companies and travel demand. Railway companies are on the front foot to make a decision, then passengers make travel choices to give responses and feedback on the decision. In this game process, the two sides make decisions with the objective of maximizing self-benefits, where coordination and restriction occur until reaching the equilibrium state. This optimization belongs to the Stackelberg game in sequential games that describes the mutual influence and coordination in operation benefit and service utility between the two sides. It is a joint iteration process.
Based on the above optimization thoughts, the solving algorithm is designed based on the SAA framework and the baseline plan, including the following procedures where (iv)~(v) are repeatedly executed to adjust the daily line plan until the end condition.
(i)
Trigger decision. Based on the current travel demand and the reference line plan, calculate the deviation of travel demand from the demand before adjustment, then determine whether to adjust the reference line plan according to the threshold of the trigger decision.
(ii)
Initial solution generation and evaluation. If the trigger condition is satisfied, then set the reference line plan as the initial line plan, and evaluate the initial solution by the passenger flow assignment to obtain the initial objective value and other indexes.
(iii)
Space-time coupled train set partition. According to the evaluation results of the initial solution, select the space-time coupled trains that need to remain, and determine the fixed train set and the adjusted train set.
(iv)
Neighborhood solution searching and evaluation. Based on the baseline plan and space-time coupled train set partition, search for the neighborhood solution by the searching strategies, and evaluate the neighborhood solution by the passenger flow assignment to obtain the objective value of the neighborhood solution and other indexes.
(v)
Solution update. Determine whether to update the neighborhood solution according to the update condition.
(vi)
End condition examination.

4.2. Trigger Decision for Adjustment

Trigger decision is the precondition of line planning adjustment. The reference line plan can be adjusted only when the change in actual demand reaches a certain degree. When the demand fluctuation exceeds a certain range, it means the reference line plan cannot satisfy the travel requirements of actual demand, and it is necessary to make adjustments. The demand fluctuation is influenced by the change in demand volume and structures of the whole O-D pairs, not the total demand volume. We define two coefficients of demand fluctuation from different perspectives to describe the demand fluctuation degree and determine whether to make adjustments.
(i)
Change of demand volume
As for the change of O-D demand, we adopt the absolute value of demand change to represent the demand fluctuation. As for the O-D pair ( r , s ) R S where R S is the set of O-D pairs, assume that the original demand volume is q ˜ r s when designing the reference line plan. If the current actual demand volume is q r s , then the demand fluctuation coefficient is
ε 1 = ( r , s ) R S | q r s q ˜ r s | / ( r , s ) R S q ˜ r s
(ii)
Change in the overall level of demand distribution
From the perspective of the overall level of demand distribution, we compare the distribution structures of original demand and actual demand. We adopt the concept of Euclidean distance to calculate the overall level of demand distribution and obtain the change rate between the two distributions. In this technique, the demand distribution is viewed as a virtual point to represent the state of demand. The overall level of the original demand distribution is the Euclidean distance between the original demand distribution and zero flow distribution, while the demand change level is the Euclidean distance between the two distributions. The demand fluctuation coefficient is
ε 2 = ( r , s ) R S ( q r s q ˜ r s ) 2 / ( r , s ) R S q ˜ r s 2
The above two coefficients both represent the change rate of travel demand that should satisfy a certain range. If either coefficient exceeds the threshold, then make adjustments to the reference line plan; otherwise, it means the demand fluctuation is within the accepted range, and the reference line plan can still satisfy the actual travel demand.

4.3. Space-Time Coupled Train Set Partition

Line planning adjustment cannot completely deviate from the existing train operation regulations, that is, the adjustment should retain the advantages of the reference line plan as much as possible. It is needed to remain the trains with good performance, including most direct trains and local trains with high load factor or revenue. It is because these trains can satisfy the travel requirements of travel demand well and obtain good operation performance. The remained trains form the fixed train set.
Based on the evaluation results of the reference line plan, sort the trains by the operation indexes, such as load factor, dispatched passenger number, operation revenue, etc., select the remained trains combined with the train type and attributes, and determine the fixed trains set and the adjusted train set, where there should be a certain coupling degree between the fixed train set and the reference line plan.
The trains in the fixed train set should remain without adjustment as much as possible unless we have to make some minor adjustments in some special conditions (for example, to adjust the fleet size); besides, the trains in the adjusted train set are the base train set for neighborhood searching, which can be deleted, added, and comprehensively adjusted on the whole elements.

4.4. Neighborhood Searching Strategies

In the neighborhood searching process, neighborhood solutions are constructed according to the evaluation results from the lower level, where we need to consider two construction principles. On the one hand, we mainly adjust the trains in the adjusted train set and remain the fixed train set to ensure the operation stability, and the newly added trains should belong to the candidate set of space-time segments. On the other hand, we also need to make minor adjustments to the trains in the fixed train set to extend the solving space and avoid falling into local optimum too early. Combining the above principles, we design the following searching strategies:
(i)
Deleting strategy
This strategy deletes short-fleet trains with low load factors, which only applies to the adjusted train set. As for a short-fleet train in the adjusted train set, if the load factor is lower than a threshold value (such as 25%), then delete the train.
(ii)
Fleet size adjustment strategy
This strategy adjusts fleet sizes, EMU types, and train capacities to change transit capacity allocation and make the average load factor within a reasonable range, which applies to the whole trains in the current solution. Since we need to retain the train elements of the fixed train set as much as possible, different probabilities are adopted for the adjustment in the fixed train set and the adjusted train set. Fleet size adjustment involves two situations.
Situation 1 Reduce the fleet sizes or capacities of long-fleet trains with low load factors.
As for a long-fleet train, if the load factor is within a low range (such as 40%~60%), then adjust its EMU type to a new long-fleet train with lower capacity with a certain probability (0.7 for the fixed train set and 0.9 for the adjusted train set).
As for a long-fleet train, if the load factor is lower than the threshold value (such as 40%), then adjust its EMU type or fleet size to a short-fleet train with a certain probability (0.7 for the fixed train set and 0.9 for the adjusted train set).
Situation 2 Add the fleet sizes or capacities of short-fleet trains with high load factors.
As for a short-fleet train, if the load factor is higher than the threshold value (such as 90%), then adjust its fleet size to a coupled-fleet train with the same EMU type with a certain probability (such as 0.1).
(iii)
Adding strategy
This strategy aims to add trains to satisfy the detained passenger demand and station service frequency requirement, involving two situations.
Situation 1 Add trains according to the detained demand distribution
According to the detained demand q r s 0 of each O-D pair ( r , s ) R S , assign the detained demand along the shortest path between the O-D pairs on the HSR network and obtain the accumulated detained flow of each section. Collect the available trains in the candidate set, sort them by train O-D levels, starting intervals, and route lengths, and successively select the newly added trains. According to the detained demand distribution, assess each available train to determine whether it can satisfy the required load factor, and add the train if the load factor is satisfied. The fleet size of the selected train can be adjusted to satisfy the required load factor if necessary. Update the section flow by removing the transported section flow.
Situation 2 Add trains according to station service frequency
As for a station v V , if the lower limit of service frequency cannot be satisfied even if the whole passing trains stop at this station in the current solution, then we need to add new trains from the baseline plan. According to the above sort approach, collect the available trains which stop at v , and add trains based on the service frequency deviation, where the stop balance should also be taken into account.
(iv)
Stopping adjustment strategy
This strategy mainly applies to the adjusted train set, while the stops in the fixed train set can be adjusted under some special conditions. Assume that the n v , ρ v are the stop number and the proportion of detained demand at v in the current solution, then the needed stop number in the neighborhood solution is max { n v + n v · ρ v , n v 0 } . Evenly set additional stops without conflict until the service frequency at v reaches the needed number or all the passing trains on these routes stop at v . Update the subsequent time information according to the new stopping pattern.

4.5. Solving Algorithm Framework

We design the solving algorithm under the framework of SAA, which is described in Algorithm 1.
Algorithm 1. Solving algorithm framework of daily line planning for HSR lines
Input HSR network, actual travel demand, original travel demand, operation parameters, initial and end temperature, i.e., T 0 ,   T f , the maximum iteration number in an inner loop N k , and temperature drop ratio θ .
Output Optimized daily line plan Ψ * = { T = ( V T , S T , B T , D T ) } and the best objective value Z ( Ψ * ) .
Step 1 Trigger decision.
  • Make the trigger decision by the technique in Section 4.2. If the trigger condition is satisfied, then go to Step 2; otherwise, end the algorithm.
Step 2 Evaluation of the reference line plan and space-time coupled train set partition.
  • Evaluate the reference line plan (initial solution) Ψ 0 by the passenger flow assignment and calculate the objective value Z ( Ψ 0 ) . Set the current solution Ψ Ψ 0 ,   Z ( Ψ ) Z ( Ψ 0 ) and the best solution Ψ * Ψ 0 ,   Z ( Ψ * ) Z ( Ψ 0 ) . Determine the fixed train set and the adjusted train set by the approach in Section 4.3. Set the iteration number i 1 and the current temperature T T 0 . Go to Step 3.
Step 3 Construction and evaluation of neighborhood solution.
  • According to the current solution evaluation, make neighborhood searching by the searching strategies in Section 4.4 to construct the neighborhood solution Ψ i . Evaluate Ψ i by the passenger flow assignment and calculate the objective value Z ( Ψ i ) . Go to Step 4.
Step 4 Update the current solution and the best solution.
  • Δ Z Z ( Ψ i ) Z ( Ψ ) . If Δ Z 0 , then Ψ Ψ i ,   Z Z i ,   Ψ * Ψ i ,   Z * Z i ; else if exp [ Δ Z T ] > R a n d o m ( 0 , 1 ) , then Ψ Ψ i ,   Z Z i .   i i + 1 . Go to Step 5.
Step 5 Examination of the end condition of the inner loop
  • If i > N k , then T θ · T ,   i 1 , go to Step 6; otherwise, go to Step 3.
Step 6 Examination of the end condition of the outer loop
  • If T < T f , then output the best solution and objective; otherwise, go to Step 3.

5. Case Study

5.1. Input Data and Parameters

(i)
HSR network and trains
To evaluate the performance of the proposed approach, we present a case study on Beijing–Shanghai HSR Line (Figure 1), one of the busiest HSR lines in China. It runs a total of 1318 km and is a main N-S railroad corridor in China, including 23 stations and 44 unidirectional sections, where the short names of the stations are illustrated in the figure. The 23 short names are Beijing South (BJS), Langfang (LF), Tianjin South (TJS), Cangzhou West (CZW), Dezhou East (DZE), Jinan West (JNW), Taian (TA), Qufu East (QFE), Tengzhou East (TZE), Zaozhuang (ZZ), Xuzhou East (XZE), Suzhou East (SZE), Bengbu South (BBS), Dingyuan (DY), Chuzhou (CZ), Nanjing South (NJS), Zhenjiang South (ZJS), Danyang North (DYN), Changzhou North (CZN), Wuxi East (WXE), Suzhou North (SZN), Kunshan South (KSS), and Shanghaihongqiao (SHHQ), respectively. The stop time at high-level stations is 3 min, while that at low-level stations is 2 min, which can be properly extended to avoid conflicts. The acceleration/deceleration time is set as 2 min.
The baseline plan is obtained from the data in the third quarter of 2021. The reference line plan consists of the trains running on 3 September 2021, which is adopted as the initial solution to adjust the line plan on 10 September 2021.
(ii)
Travel demand
The travel demand data is obtained from the ticket sale data, including the original travel demand q ˜ r s and the actual travel demand q r s of each O-D pair ( r , s ) R S . There are 96,581 passengers traveling on 3 September 2021, while the travel demand volume on 10 September 2021 grew to 108,990.
(iii)
Operation parameters
The operation period is from 6:00 to 24:00, U E K = 250 , 000 km, C e = 140 train, the lower limit of common train proportion α = 0.8 , η T = 1.5 , L F l , L F u are 60% and 85%, respectively, and the threshold for trigger decision is 0.1.
(iv)
Model and algorithm parameters
According to the evaluation of the line plans of the Beijing–Shanghai HSR Line, we set the weights in the model (15): α 1 = 200 ,   α 2 = 1 , α 3 = 1000 . The algorithm parameters are T 0 = 10 6 ,   T f = 0.5 ,   θ = 0.5 ,   N k = 50 .

5.2. Performance Analysis

5.2.1. Analysis of Trigger Decision

We make the trigger decision based on the original travel demand and the actual travel demand. We calculate the two coefficients of demand fluctuation by Equations (16) and (17) ε 1 = 0.1861 and ε 2 = 0.2056 , which both exceed the threshold for trigger decision. Thus, the trigger condition is satisfied, then it is needed to make adjustments to the reference line plan.

5.2.2. Analysis of Space-Time Coupled Train Set Partition

Based on the actual travel demand on 10 September 2021, we evaluate the reference line plan (initial solution) by the passenger flow assignment approach in [1] and [42] to obtain the operation indexes. Among the diverse operation indexes, the load factor can not only represent the utilization ratio of transit capacity but also show the match degree between the transit capacity allocation and travel demand. Thus, we adopt the load factor as the criterion of space-time coupled train set partition. Table 1 shows the distribution of train load factors of the reference line plan which represents a relatively uniform distribution, and the average load factor is 67.2%.
According to the lower limit of common train proportion, we sort the trains in the reference line plan by their load factors and select 62 trains to form the fixed train set, then the rest of the trains compose the adjusted train set. In the fixed train set, the average load factor reaches 70.73%, while that of the adjusted train set is only 29.66%. Figure 2 shows the distributions of train numbers and average load factors according to the stop ratios in the fixed train set. It indicates that the stop ratios of most trains in the fixed train set are relatively low (lower than 0.5), which means these trains mainly serve high-level stations with large travel demand volumes and high travel speeds, so the load factors are relatively high. Meanwhile, other trains add more stops to serve the passengers from/to low-level stations with less travel demand and low travel speeds, leading to low load factors.

5.2.3. Comparisons with the Reference Line Plan

We conduct the proposed LPP model in Microsoft Visual Studio 2015 on an Intel i7 2.4 GHZ with 16 GB RAM in the environment of Microsoft Win10. The computation time is 200 s. Figure 3 illustrates the convergence process of the objective value. It shows that the objective value reduces from 7.78 × 107 to 5.39 × 107, optimizing by 30.72% with a good convergence effect. Next, we make comparisons between the adjusted line plan and the reference line plan.
(a)
Comparisons of operation indexes
Table 2 shows the comparisons of operation indexes. It indicates the adjusted line plan can obviously reduce the operation cost by comparing the EMU kilometers and train cost. In the optimization process, two trains are deleted from the reference line plan due to low load factors, while other trains are iteratively optimized by adjusting the train elements. The final common train proportion is 97.4%. In the reference line plan, there are 62 long-/coupled-fleet trains and 15 short-fleet trains, and the average load factor is 67.2%; after adjustment, the adjusted line plans have 75 trains with 50 long-/coupled-fleet trains and 25 short-fleet trains, and the average load factor increases to 76.36%. It is shown that the proportions of long-/coupled-fleet trains are both higher than those of short-fleet trains in the two line plans, which means the travel demand on the Beijing–Shanghai HSR Line has huge volume and uniform distributions. Thus, it is proper to operate long-/coupled-fleet trains on this line.
Table 3 shows the distribution of train load factors in the adjusted line plan. Compared with Table 1, trains with high load factors are obviously more than those in the reference line plan. It indicates that searching strategies can match train operation and capacity allocation, which have the advantage of reducing operating costs.
(b)
Comparisons of service indexes
Table 4 shows the comparisons of service indexes between the reference line plan and the adjusted line plan. In the adjusted line plan, the TTT, DPK, DPV, and ADT are all lower than those in the reference line plan. It indicates the adjusted transit capacity can better match the travel characters of demand, which is beneficial to reducing travel cost and improving service level. There are 5103 detained passenger kilometers in the adjusted line plan due to capacity constraints, accounting for lower than 0.01%, which means the adjusted line plan can provide sufficient transit capacity. The TMD increases after optimization because the proposed approach devotes to satisfying the travel requirements of passengers, then some transfer and shuttle phenomena would occur, leading to the mileage deviation from the shortest route. The TMD only accounts for 0.23%, which means the adjusted line plan can provide sufficient direct trains to satisfy passengers’ travel requirements.
Table 5 shows the comparison of the mileage distribution of detained passengers between the reference line plan and the adjusted line plan. In the reference line plan, more long-distance passengers are detained due to the unreasonable transit capacity allocation; the adjusted line plan optimizes the transit capacity allocation to better match travel demand, so the detained passengers are all short-/medium-distance passengers who have more travel modes to choose. The ADTs in the two line plans are both around 23 min, meaning passengers can find proper travel schemes within a short boarding deviation time.
Table 6 shows the change in station service frequencies and stop ratios after adjustment. Overall, the changes are slight. The service frequencies for the whole stations all satisfy the required lower limits, and the stop ratios in the adjusted line plan are slightly lower than those in the reference line plan. It indicates that the adjusted line plan rebalances the transit capacity by reducing the stop ratios and adjusting fleet sizes to match the travel requirements of passengers, thereby reducing travel time and improving the attraction to demand.

5.3. Analysis on Space-Time Transit Capacity Allocation

5.3.1. Train Plan Diagram

We present the train plan diagram of the adjusted line plan in Figure 4 to show the train routes, stopping patterns, starting stations, and time information. In Figure 4, the vertical axis presents the distribution of HSR stations, and the corresponding short names are illustrated (see Section 5.1), while the horizontal axis presents the operation period of the day. It can also present the space-time distribution of trains during the whole day.
It can be seen that the majority of trains run along the whole line because the uniform distribution of section demand on this line is proper to operate such trains. There are also some regional trains with symmetry characters that distribute around both ends of the space-time zone, which aim to serve the regional travel demand and provide convenience for train circulation.
The length of Beijing–Shanghai HSR Line is 1318 km, and the total travel time along the line is around 6 h, which is suitable for arranging along-line trains with uniform starting times (6:00~19:00). The regional trains distribute the start and end period to serve commute passengers.
As for the station service frequency, there are only starting trains and some regional trains provide service during the early period (6:00~9:00), then the service frequencies for the station increase with time goes on, and the whole station can receive service during 12:00~18:00; because most trains run along the whole line, the number of starting trains gradually decreases after 18:00, and the service frequencies present the dropping trend; during 21:00~24:00, the station service has the symmetry characters with the early period. It shows the station service frequency presents a relatively uniform distribution, indicating that the optimization process can trade off the demand fluctuation characters and the uniformity of station service.

5.3.2. Space-Time Distribution Characters

Based on the HSR network and travel demand, we assign the O-D demand along the shortest paths between O-D pairs on the network to obtain the section flow and make a comparison with the transit capacity allocated for each section.
Figure 5 illustrates the bidirectional transit capacity and section flow along the line, where each section is presented by the short names of two neighbor stations (see Section 5.1). It can be seen the bidirectional section flow distributions have relatively symmetry characters, where the down direction shows slight increases in the segments, such as BJS-JNW and XZE-NJS. Along the Beijing–Shanghai HSR Line, regional travel demand gathers in the segments including BJS-JNW, JNW-XZE, XZE-NJS, and NJS-SZN.
The bidirectional transit capacity allocations also present symmetry characters, which can satisfy the travel requirements of passengers. The transit capacity utilization ratios of segments at the ends of this line are relatively low and gradually increase in the middle of the line. Most trains run along the whole line and some trains run at the ends of the line, then the transit capacity at the ends would be relatively high, while the section flow at the ends is not accumulated demand, leading to low utilization ratios. In contrast, fewer trains run across the middle of the line, resulting in a lower transit capacity, while the middle section flow is obtained by demand accumulation, so the utilization ratios in the middle of the line are higher.
According to the demand intensity distributions and the train plan diagram, we can further obtain the space-time distributions of bidirectional section flow and transit capacity. We define the match degree between transit capacity and section flow, which is the ratio of section flow to transit capacity in each space-time unit. If the match degree is no larger than 1, then the transit capacity can satisfy the travel requirements; otherwise, the insufficient transit capacity cannot satisfy the corresponding passenger flow.
Figure 6 illustrates the space-time distribution of the match degree in the whole space-time operation zone. It can be seen that in the majority of space-time units, the transit capacity can satisfy the corresponding section flow. In some special space-time units, the allocated transit capacity is lower than the section flow. These units can be mainly classified into two categories.
(i)
Continuous space-time zones with accumulation characters
These zones (red squares) have accumulation characters and generally distribute in the middle of the line. The stations in the middle of the line are generally intermediate stations without starting capacities, so the passenger demand have to wait for the trains starting from other stations, leading to delays in the service interval and accumulated passenger flow.
(ii)
Single peak space-time units
These units (black circles) are small-range peaks due to demand fluctuation. Because trains all have specific discrete service zones, the continuous section flow in some space-time units cannot be served in time due to load factor requirements and capacity constraints. The remaining passenger flow need to adjust their departure times to board trains with sufficient capacity in neighbor zones.

5.4. Potential Indications of the Proposed Approach

According to the obtained results and analyses, we can obtain some indications and implications of the proposed approach for the practical HSR operation.
(i)
The proposed approach can not only reduce operation costs and improve service level but also ensure the operation stability. It presents the obvious advantage of reducing operation cost.
(ii)
High-quality trains generally have low stop ratios and high travel speed to attract more passenger demand. Operators can reasonably adjust the stop distributions of trains to rebalance the transit capacity allocation.
(iii)
The space-time transit capacity allocation obtained by the proposed approach can satisfy the travel demand, except for some space-time units caused by practical reasons where the detained passenger demand can adjust their travel to receive travel service.

6. Conclusions

In this paper, we propose an approach of daily line planning optimization to trade off the system costs and the operation stability. The adjusted line plan is obtained by adjusting the reference line plan based on the baseline plan. A bi-level programming model is established based on Stackelberg game theory to describe the interaction and conflicts between railway companies and passengers, which incorporates the line planning adjustment and evaluation feedback. The concepts of space-time segment candidate set and common train proportion are adopted to ensure operation stability.
The daily line planning problem is solved under the SAA framework, involving trigger decision, space-time coupling, and joint iteration. The trigger decision is executed to determine whether to make adjustments and then the fixed train set and adjusted train set are classified according to evaluation on the reference line plan. Several neighborhood searching strategies are proposed to adjust train elements according to the evaluation results.
The adjusted line plan can not only optimize the system costs but also ensure the operation stability. It presents the obvious advantage of reducing operating costs and can also rebalance and provide sufficient transit capacity for passengers to improve service level and attraction to travel demand. The uniform distribution of passenger demand makes it suitable to set along-line trains with uniform starting times. As for the detailed space-time distribution, the transit capacity of most space-time units can satisfy the corresponding section flow, except for the special zones caused by station location and load factor requirements. By adopting the proposed approach, the optimized system costs and operation stability can improve resource utilization and benefit positive daily operation sustainability in railway systems. It is an effective technique for reaching sustainable railway operations and organizations.
Our future research can be extended in several aspects. First, we need to consider more practical factors in line planning optimization to realize more practical line plans, such as train circulation, coupling between in-line trains and cross-line trains, and the trade-offs between network operation and regional operation. Second, we can further investigate conflict resolution in line planning to improve the feasibility of line planning. Third, energy consumption is also a good research direction for line planning, and we can optimize the train speed profile to reach energy-saving goals.

Author Contributions

Conceptualization, J.W. and X.S.; methodology, J.W.; software, J.W. and S.Z.; validation, J.W. and S.Z.; formal analysis, J.W. and J.S.; investigation, J.S. and S.W.; resources, J.W. and S.W.; 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. and S.Z.; project administration, X.S.; funding acquisition, S.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 2021YJ017.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applicable to this article due to privacy.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, S.; Wu, R.; Shi, F. A line planning approach for high-speed railway network with time-varying demand. Comput. Ind. Eng. 2021, 160, 107547. [Google Scholar] [CrossRef]
  2. 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]
  3. Wang, Y.; Shan, X.; Wang, H.; Zhang, J.; Lv, X.; Wu, J. Ticket allocation optimization of Fuxing train based on overcrowding control: An empirical study from China. Sustainability 2022, 14, 7055. [Google Scholar] [CrossRef]
  4. Marinov, M.; Şahin, İ.; Ricci, S.; Vasic-Franklin, G. Railway operations, time-tabling and control. Res. Transp. Econ. 2013, 41, 59–75. [Google Scholar] [CrossRef]
  5. Hansen, I.; Pachl, J. Railway Timetabling and Operations: Analysis, Modelling, Optimisation, Simulation, Performance, Evaluation; Eurail press: Utrecht, The Netherlands, 2014. [Google Scholar]
  6. Schöbel, A. Line planning in public transportation: Models and methods. OR Spectr. 2012, 34, 491–510. [Google Scholar] [CrossRef]
  7. Goerigk, M.; Schachtebeck, M.; Schöbel, A. Evaluating line concepts using travel times and robustness. Public Transp. 2013, 5, 267–284. [Google Scholar] [CrossRef]
  8. Bussieck, M.R.; Kreuzer, P.; Zimmermann, U.T. Optimal lines for railway systems. Eur. J. Oper. Res. 1996, 96, 54–63. [Google Scholar] [CrossRef]
  9. Bussieck, M.R. Optimal Lines in Public Rail Transport; Technische Universität Braunschweig: Braunschweig, Germany, 1998. [Google Scholar]
  10. Bussieck, M.R.; Lindner, T.; Lübbecke, M.E. A fast algorithm for near cost optimal line plans. Math. Methods Oper. Res. 2004, 59, 205–220. [Google Scholar] [CrossRef]
  11. Claessens, M.T.; van Dijk, N.M.; Zwaneveld, P.J. Cost optimal allocation of rail passenger lines. Eur. J. Oper. Res. 1998, 110, 474–489. [Google Scholar] [CrossRef]
  12. Chang, Y.H.; Yeh, C.H.; Shen, C.C. A multi objective model for passenger train services planning: Application to Taiwan’s high-speed rail line. Transp. Res. Part B 2000, 34, 91–106. [Google Scholar] [CrossRef]
  13. Goossens, J.; van Hoesel, S.; Kroon, L. A branch-and-cut approach for solving railway line-planning problems. Transp. Sci. 2004, 38, 379–393. [Google Scholar] [CrossRef]
  14. Goossens, J.; van Hoesel, S.; Kroon, L. On solving multi-type railway line planning problems. Eur. J. Oper. Res. 2006, 168, 403–424. [Google Scholar] [CrossRef]
  15. Borndörfer, R.; Grötschel, M.; Pfetsch, M.E. A Path-Based Model for Line Planning in Public Transport; Technical Report 05-18; Zuse Institute: Berlin, Germany, 2005. [Google Scholar]
  16. Borndörfer, R.; Grötschel, M.; Pfetsch, M.E. A column-generation approach to line planning in public transport. Transp. Sci. 2007, 41, 123–132. [Google Scholar] [CrossRef]
  17. Park, B.H.; Kim, C.S.; Rho, H.L. On the railway line planning models considering the various halting patterns. Proc. Int. Multi Conf. Eng. Comp. Sci. 2010, 2182, 2146–2151. [Google Scholar]
  18. Ulusoy, Y.; Chien, S.; Wei, C. Optimal all-stop, short-turn and express transit services under heterogeneous demand. Transp. Res. Rec. 2010, 2197, 8–18. [Google Scholar] [CrossRef]
  19. Fu, H.; Nie, L.; Yang, H.; Tong, L. Research on the method for optimization of candidate-train-set based train operation plans for high-speed railways. J. China Railw. Soc. 2010, 32, 1–8. [Google Scholar]
  20. Fu, H.; Nie, L.; Meng, L.; Sperry, B.; He, Z. Train stop scheduling in a high-speed rail network by utilizing a two-stage approach. Math. Probl. Eng. 2012, 2012, 579130. [Google Scholar] [CrossRef]
  21. Fu, H.; Nie, L.; Meng, L.; Sperry, B.; He, Z. A hierarchical line planning approach for a large-scale high-speed rail network: The China case. Transp. Res. Part A 2015, 75, 61–83. [Google Scholar] [CrossRef]
  22. Jamili, A.; Ghannadpour, S.F.; Ghorshinezhad, M. The optimization of train timetable stop-skipping patterns in urban railway operations. WIT Trans. Built Environ. 2014, 135, 603–611. [Google Scholar] [CrossRef]
  23. Yue, Y.; Wang, S.; Zhou, L.; Tong, L.; Rapik Saat, M. Optimizing train stopping patterns and schedules for high-speed passenger rail corridors. Transp. Res. Part C 2016, 63, 126–146. [Google Scholar] [CrossRef]
  24. Zhao, S.; Mi, X.; Li, Z. A stop-probability approach for O-D service frequency on high-speed railway lines. Sustainability 2019, 11, 6996. [Google Scholar] [CrossRef]
  25. Shi, F.; Deng, L.; Li, X.; Fang, Q. Research on passenger train plans for dedicated passenger traffic lines. J. China Railw. Soc. 2004, 26, 16–19. [Google Scholar]
  26. Shi, F.; Deng, L.; Huo, L. System design of passenger train plan optimal reference on passenger special lines. Syst. Eng. 2006, 24, 24–29. [Google Scholar]
  27. Goossens, J.; van Hoesel, S.; Kroon, L. Optimizing Halting Station of Passenger Railway Lines; METEOR, Maastricht research school of Economics of Technology and Organizations: Maastricht, The Netherlands, 2004. [Google Scholar]
  28. Guan, J.; Yang, H.; Wirasinghe, S. Simultaneous optimization of transit line configuration and passenger line assignment. Transp. Res. Part B 2006, 40, 885–902. [Google Scholar] [CrossRef]
  29. Deng, L.; Shi, F.; Zhou, W. Stop schedule plan optimization for passenger train. China Railw. Sci. 2009, 30, 102–107. [Google Scholar]
  30. Zhou, W.; Shi, F.; Chen, Y.; Deng, L. Method of integrated optimization of train operation plan and diagram for network of dedicated passenger lines. J. China Railw. Soc. 2011, 33, 1–7. [Google Scholar]
  31. Wang, L.; Jia, L.; Qin, Y.; Xu, J.; Mo, W. A two-layer optimization model for high-speed railway line planning. J. Zhejiang Univ.-SCI. A (Appl. Phys. Eng.) 2011, 12, 902–912. [Google Scholar] [CrossRef]
  32. Szeto, W.Y.; Jiang, Y. Transit route and frequency design: Bi-level modeling and hybrid artificial bee colony algorithm approach. Transp. Res. Part B 2014, 67, 235–263. [Google Scholar] [CrossRef]
  33. Shi, F.; Deng, L.; Huo, L. Bi-level programming model and algorithm of passenger train operation plan. China Railw. Sci. 2007, 28, 110–116. [Google Scholar]
  34. Shi, F.; Zhou, W.; Chen, Y.; Deng, L. Optimization study on passenger train plans with elastic demands. J. China Railw. Soc. 2008, 30, 1–6. [Google Scholar]
  35. Kaspi, M.; Raviv, T. Service-oriented line planning and timetabling for passenger trains. Transp. Sci. 2013, 47, 295–311. [Google Scholar] [CrossRef]
  36. Zhou, W.; Huang, Y.; Chai, N.; Li, B.; Li, X. A line planning optimization model for high-speed railway network merging newly-built railway lines. Mathematics 2022, 10, 3174. [Google Scholar] [CrossRef]
  37. Long, P.; Shi, F.; Hu, X.; Xu, G. The collaborative optimization of multi-day line plannings for high-speed railway. J. Railw. Sci. Eng. 2019, 16, 310–318. [Google Scholar]
  38. Lv, Y. Adjustment and Optimization of High-Speed Railway’s Train Operation Plan Based on Dynamic Passenger Flow; Southwest Jiaotong University: Chengdu, China, 2015. [Google Scholar]
  39. Pu, S. Optimization Theory and Method for the High-Speed Railway Line Planning Based on Dynamic Passenger Demand; Southwest Jiaotong University: Chengdu, China, 2016. [Google Scholar]
  40. Yan, F.; Goverde, R.M.P. Combined line planning and train timetabling for strongly heterogeneous railway lines with direct connections. Transp. Res. Part B 2019, 127, 20–46. [Google Scholar] [CrossRef]
  41. Von Stackelberg, H. Market Structure and Equilibrium, 1st ed.; Bazin, D., Urch, L., Hill, R., Eds.; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  42. Zhao, S.; Shi, F.; Hu, X.; Xu, G.; Shan, X. Passenger assignment method for high-speed railway based on ticket strategies. J. China Railw. Soc. 2018, 40, 12–21. [Google Scholar]
Figure 1. Illustration of Beijing–Shanghai HSR Line.
Figure 1. Illustration of Beijing–Shanghai HSR Line.
Sustainability 15 03263 g001
Figure 2. Distributions of train numbers and average load factors in the fixed train set.
Figure 2. Distributions of train numbers and average load factors in the fixed train set.
Sustainability 15 03263 g002
Figure 3. Convergence process of objective value.
Figure 3. Convergence process of objective value.
Sustainability 15 03263 g003
Figure 4. Train plan diagram of the adjusted line plan.
Figure 4. Train plan diagram of the adjusted line plan.
Sustainability 15 03263 g004
Figure 5. Comparisons between transit capacity and section flow in both directions.
Figure 5. Comparisons between transit capacity and section flow in both directions.
Sustainability 15 03263 g005
Figure 6. Illustration of match degree between transit capacity and section demands.
Figure 6. Illustration of match degree between transit capacity and section demands.
Sustainability 15 03263 g006
Table 1. Load factor distribution of the reference line plan.
Table 1. Load factor distribution of the reference line plan.
Load factor(0, 30%](30%, 50%](50%, 70%](70%, 90%](90%, 100%]
Proportion9.09%25.97%22.08%22.08%20.78%
Table 2. Comparisons of operation indexes between the two line plan.
Table 2. Comparisons of operation indexes between the two line plan.
Line PlanEMU-km (km)Train Cost (km)Load FactorNumber of Trains
(Long/Coupled//Short)
RLP153,749118,65667.2%77(62//15)
ALP141,998112,39876.36%75(50//25)
RLP: reference line plan; ALP: adjusted line plan.
Table 3. Load factor distribution of the adjusted line plan.
Table 3. Load factor distribution of the adjusted line plan.
Load factor(0, 30%](30%, 50%](50%, 70%](70%, 90%](90%, 100%]
Proportion013.33%48%14.67%24%
Table 4. Comparisons of service indexes between the two line plan.
Table 4. Comparisons of service indexes between the two line plan.
Line Plan TTT (min)DPK (Person·km)DPVTMD (km)ADT (min)
RLP2.66 × 10727,53244141,633.323.57
ALP2.63 × 107510319143,782.423.26
RLP: reference line plan; ALP: adjusted line plan; TTT: total travel time; DPK: detained passenger kilometer; DPV: detained passenger volume; TMD: total mileage deviation; ADT: average deviation time.
Table 5. Comparison of mileage distribution of detained passengers between the two line plans.
Table 5. Comparison of mileage distribution of detained passengers between the two line plans.
Mileage (km)(0, 500](500, 1000]>1000
RLP56.82%6.82%36.36%
ALP89.47%10.53%0
RLP: reference line plan; ALP: adjusted line plan.
Table 6. Comparisons on station service indexes between the two line plans.
Table 6. Comparisons on station service indexes between the two line plans.
Line PlanRLPALP
IndexesSFPTNSRSFPTNSR
Overall63314640.432462014450.4291
PS2903320.87352863280.872
DS2948240.35682868140.3514
CS493080.1591483030.1584
RLP: reference line plan; ALP: adjusted line plan; SF: service frequency; PTN number of passing trains; SR: stop ratio; PS: provincial station; DS: district station; CS: county station.
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.; Sun, J.; Weng, S.; Zhao, S. Daily Line Planning Optimization for High-Speed Railway Lines. Sustainability 2023, 15, 3263. https://doi.org/10.3390/su15043263

AMA Style

Wu J, Shan X, Sun J, Weng S, Zhao S. Daily Line Planning Optimization for High-Speed Railway Lines. Sustainability. 2023; 15(4):3263. https://doi.org/10.3390/su15043263

Chicago/Turabian Style

Wu, Jinfei, Xinghua Shan, Jingxia Sun, Shengyuan Weng, and Shuo Zhao. 2023. "Daily Line Planning Optimization for High-Speed Railway Lines" Sustainability 15, no. 4: 3263. https://doi.org/10.3390/su15043263

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

Article Metrics

Back to TopTop