Next Article in Journal
Implementation and Use of Digital, Green and Sustainable Technologies in Internal and External Transport of Manufacturing Companies
Previous Article in Journal
Predictors of Post-Traumatic Stress Symptoms in Nurses during COVID-19 Pandemic: The Role of Occupational Stressors, Personality Traits, and Availability of Protective Equipment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A System Optimization Approach for Trains’ Operation Plan with a Time Flexible Pricing Strategy for High-Speed Rail Corridors

1
School of Traffic and Transportation, Lanzhou Jiaotong University, Lanzhou 730070, China
2
Key Laboratory of Railway lndustry on Plateau Railway Transportation Intelligent Management and Control, Lanzhou Jiaotong University, Lanzhou 730070, China
3
School of Information Engineering, Chang’An University, Xi’an 710064, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(12), 9556; https://doi.org/10.3390/su15129556
Submission received: 7 May 2023 / Revised: 9 June 2023 / Accepted: 12 June 2023 / Published: 14 June 2023

Abstract

:
Optimizing the train plan for high-speed rail systems should consider both the passengers’ demands and enterprise’s benefits. The choice of the departure time period is the most important factor affecting the passenger demand distribution. In this paper, the optimization problem of a train operation plan based on time period preference is studied for a high-speed rail corridor. First, according to the travel process of the passengers, the extended service network for a high-speed rail system is established. The main factors that influence the passengers’ travel choices are analyzed, and the departure time period preference, stop time and flexible pricing strategy based on the time period preference are put forward. The generalized travel cost function, including the convenience, ticket fare and stop time costs, is constructed, and a two-level programming model is established based on the function. The upper-level planning model is formulated as a mixed 0–1 programming problem that aims at maximizing the revenue of the railway enterprise. It is mainly constrained by passenger travel demand and solved by improved genetic algorithms. The lower-level model is a user equilibrium (UE) model. The Frank–Wolfe algorithm is used to allocate multiple groups of OD (origin and destination) passenger flows to each train so that the generalized travel expenses of all the passengers with the same OD are minimized and equal. Finally, the train operation plan is solved based on the Lan-xi (Lanzhou–Xi’an) high-speed rail data, and the validity of both the model and algorithm is verified.

1. Introduction

As a new type of transportation mode, high-speed rail has changed people’s travel concept with its advantages of high efficiency and speed, so that the travel demand of passengers is not limited to the realization of displacement but takes into account comfort, time consumption and other factors. The introduction and development of high-speed rail provides travelers with a new travel choice [1]. The travel choice behavior of passengers helps us to understand their actual travel demand [2,3,4]. Zhang, P. et al. mentioned that current research on passenger travel behavior mainly considers the influence of attributes such as price and time of transportation mode on choice behavior [5]. The passengers’ travel choice behavior will be affected by personal travel habits, travel purpose, travel distance and other factors. Studying the passengers’ travel choice behavior can better explain the passenger’s actual travel demand, and since it is affected by personal travel habits, travel purposes, travel distances and other factors [6,7,8], it will lead to passengers’ preferences for different departure times. Mitropoulos, L. [9] mentioned that MaaS can provide passengers with information about their journeys, help them make better travel choices, improve the efficiency of the network by optimizing supply and demand and increase passenger satisfaction. Specifically, the passenger flow volume is unevenly distributed over time. Passengers need to refer to the high-speed rail operation plan (including the departure frequency, operation section, traveling time, stop plan, etc.). On the other hand, railway enterprises need to formulate a reasonable operation plan according to the travel demand of passengers, and they can also formulate management measures to rationally manage and control the passenger flow to improve the passengers’ travel satisfaction and benefits.
We offer the following three contributions to the optimization approach for an operation plan of high-speed rail:
  • Applying flexible pricing to guide the passengers’ travel choices reasonably on high-speed rail is shown in Section 3.2.
  • Bilevel programming is used to describe the dynamic feedback process of decision-making between the railway enterprise and passengers, and the improved genetic algorithm and Frank–Wolfe algorithm are used to realize the solution of the double-layer programming model, as shown in Section 4 and Section 5.
  • Applying a multiple OD flow distribution in high-speed rail via the establishment of a high-speed rail service network is shown in Section 3.3 and Section 4.2.
The paper is organized as follows: Section 2 reviews the studies about the optimization of train operation plan and the flexible pricing strategy of high-speed railway. Section 3 establishes the extended service network of the high-speed rail system and constructs a generalized travel cost function. Section 4 establishes a two-level programming model based on a generalized travel cost function. Section 5 solves the upper-level planning model using an improved genetic algorithm and the lower-level planning model using the Frank–Wolfe algorithm. Section 6 verifies the validity of the model and algorithm based on data from Lanzhou West Station to Xi’an North Station. In Section 7, the conclusions are presented.

2. Literature Review

The ticket fare is the main component of the passenger’s generalized travel cost, and the fluctuation of the fare affects the passenger’s travel choice [10]. Gabor, M.R. mentioned that because airlines are customer-oriented, they provide an example of revenue management for other companies [11]. A flexible pricing strategy provides a new way for railway enterprises to better manage their operations. Since 2018, flexible pricing has been implemented on some rail lines in China, which has become an effective measure to guide passengers to change their travel choices, but there is not much research on the flexible pricing of high-speed rail. The railroad’s single pricing strategy has caused dramatic fluctuations in passenger flow and revenue difficulties. Qin, J. et al. [12] maximized ticket sale revenue with expected travel cost as the reference point and used prospect theory to construct a differentiated pricing model under elastic demand. Based on the benefits for railway enterprises, Z. Xiaoqiang et al. [13] proposed a dynamic pricing method for different customer groups. This method sets the ticket price of different grades of seats and limits the number of seats provided in each grade. The results show that in the off-season and peak season of passenger flow, different fares for different groups can improve the profit of railway enterprises. J.-S. Chou et al. [14] first constructed the space–time map of the stations along the high-speed rail through a GIS. Then, they set up a floating fare model considering the operating costs of high-speed rail, the perceived cost of passengers and the cost of space–time compression and put forward some suggestions for the existing high-speed rail fare. K. Sato and K. Sawaki [15], Z. Tang et al. [16] and X. Zhang et al. [17] studied the dynamic pricing model of high-speed rail in a competitive environment with various modes of transportation. The dynamic pricing strategy mainly considers the impact of the passenger flow sharing rates of other modes of transportation. The game theory method is used to solve for the dynamic fare of high-speed rail, which maximizes the benefit. Under the condition of flexible passenger demand, X. Zhang et al. [18] proposed a joint pricing strategy by considering the railway and passenger costs at the same time. J. Zheng and J. Liu [19] propose a fare optimization method based on revenue management theory. On the basis of hierarchical pricing, the model for optimizing the fare of each grade is also established to maximize the rail benefit. Jin, F. L. et al. constructed a set of Nested-logit (NL) models to analyze passengers’ preferences for different factors under various scenarios. Additionally, for fixed transportation capacity conditions, an optimization model is built to optimize the pricing among trains of common lines [20]. One of the main reasons for lower rail revenues and wasted train seats is the lack of precision in pricing and allocating fares to the dynamic needs of passengers. Yin, X. et al. used the sparse method to simulate passenger ticket demand during the pre-sale period, established a stochastic nonlinear programming mathematical model with the objective of maximizing train revenue, and validated a joint optimization scheme for ticket pricing and allocation considering dynamic demand to promote the sustainable development of train revenue and railroads [21].
The establishment of the above pricing model requires a long-time range of data and is greatly affected by passenger flow demand. Based on this situation, this paper will refine the time range of the study to one day. Considering the obvious difference in the passenger flow in each period of a day, the paper proposes a strategy of flexible pricing based on the passenger travel volume in different time periods, which would not be affected by the total passenger flow demand.
The travel choice of passengers will be affected by the train operation plan [22]. The problem of the passenger flow distribution under certain conditions of train operation plan/timetable determination is a subject that many scholars paid close attention to for a period of time. Zhou, W. et al. [23] used a potential category model to classify passengers’ demand and obtained the results of passenger flow allocation based on prospect theory, the Logit model and passenger flow transfer model, which mainly considered three factors of passengers’ choice of traveling trains: travel time, fare and departure time. A differential pricing and seat allocation model was constructed, and the model was solved using a simulated annealing algorithm. Y. Hamdouch et al. [24] proposed a new passenger flow equilibrium distribution model based on a timetable, in which the discomfort degree of standing and sitting passengers was distinguished, and the continuous average method was adopted to solve the model. W. Li and W. Zhu [25] proposed a dynamic simulation model of the passenger flow distribution based on the train delay, aiming at the running space–time diagram of trains and time-varying travel demands of passengers. The results show that this model has a good prediction effect on the train delay and passenger flow distribution. S. Sun and W. Y. Szeto [26] proposed a random user equilibrium model of fixed demand and proved that the proposed model had a unique solution and solved the problem of passenger flow distribution based on the average cost by using the self-adjusting average method. Q. Fu et al. [27] analyzed the passenger flow distribution model based on the frequency and timetable proposed so far in detail and compared these models from the aspects of the hypotheses and modeling methods to summarize their advantages and disadvantages. They proposed a future research direction based on the existing traffic distribution model. The aim of such research is mainly generalized to minimize the travel cost (travel time and ticket prices) of the passenger and maximize the benefits of travel; the main constraints are related to flow conservation, traffic restrictions, services segment flow and nonnegative flow constraints. The research also obtained suitable models for large-scale networks and can provide decision support for the network adjustment of the passenger flow distribution. A passenger train plan based on the passenger flow distribution problem should be built according to the train plan as well as the passengers’ choice behavior to determine the network impedance [28].
However, considering the passenger flow distribution problem based on the train operation plan studied, the one-way influence of the passenger travel affected only by the train operation plan as well as the fixed operation plan cannot better satisfy the time-varying travel needs of passengers. According to the passenger flow demand in time (different time periods) and space (different ODs), the development of an operation plan can promote the matching of the transport capacity and demand and optimize the operation management of rail transit [27].
Other scholars began to study the problem of optimizing the train operation plans/timetables based on the demand response. E. Barrena et al. [29] generalized the train timetable problem in the case of dynamic passenger flow demand and studied the design problem of the rapid rail transit (RRT) train timetable in the context of dynamic demand to minimize the average waiting time of passengers and applied the large-scale adaptive neighborhood search algorithm. The optimization of train schedules depends on the space–time distribution of passenger demand in high-speed rail operations. Zhou, W. et al. propose a regret value corresponding to the total cost based on multiple demand scenarios and construct a robust optimization model for high-speed railway train scenarios to minimize the maximum regret value [30]. H. Niu et al. [31] studied the scheduling optimization problem in the case of time-varying passenger flow demand and established a quadratic integer programming model with linear constraints for a given stop plan, aiming to minimize the total passenger waiting time. Based on the stop planning model, J. Qi et al. [32] proposed an optimization method that can comprehensively consider the passenger distribution, running area and stop planning and turn it into a dual-objective problem to minimize the total running time of empty seats and the total number of train stops. Since the previous problem of determining the timetables with the goal of maximizing passenger satisfaction cannot reflect the actual choice of passengers, T. Robenek et al. [33] proposed a timetable design problem centered on the passenger choice under elastic demand and solved it by using a simulated annealing algorithm in combination with the pricing scheme. P. Shang et al. [34] studied the subway timetable problem in a dynamic passenger flow demand environment, established a model for a single-line subway with the goal of minimizing the total travel time of passengers and designed the corresponding spatial branch and bound algorithm to solve the model. Most of these studies are based on a dynamic/static passenger arrival rate, while in fact, the passenger arrival rate is variable and difficult to obtain [35].
As seen from the studies above, the train’s operation plan will affect the passengers’ travel choices, and the passengers’ travel choice can be used as the basis for railway enterprises to optimize the operation plan [36]. When only considering the interests of the railway enterprises or passengers, single-layer planning can be used to optimize the operation plans or passenger flow distribution. If both the benefits of railway enterprises and the utility of passengers are taken into account, we need to make decisions on both the operation plans and passenger travel choices. Based on this, this paper establishes a bilevel programming model to describe the relationship between the railway enterprise and travelers. The upper-level model is based on the travel needs of the passengers in time and space and optimizes the operation plan to maximize the rail revenue. The lower-level model is based on the operation plan and aims to minimize the total generalized cost and equate the generalized cost of each passenger to solve the passenger flow distribution in time and space. The feedback information from the upper layer to the lower layer represents the new development plan. In the passenger flow distribution of the lower layer, the passengers will adapt to the new development plan and regain a balance. In fact, it is common for passengers to adjust their travel choices to adapt to a new timetable in public transport [37,38].
In a road traffic network, the passenger trips are distributed in each OD, and there are multiple routes between each OD. When the passenger flow allocated to the road network equalizes the travel costs of all routes among each OD, the road network reaches the UE equilibrium. The flow distribution of all the ODs in the road network is often used in urban road traffic network design research [39,40]. However, there are few studies on the application of multiple OD distributions in high-speed rail. The physical path of the same OD is unique in a high-speed rail corridor. Therefore, we established the extended service network of high-speed rail by dividing a physical path into multiple space–time paths in terms of time to allocate the passenger flow of multiple ODs.

3. Problem Analysis

3.1. Related Assumptions and Notation

For the convenience of the research, this paper makes the following two assumptions:
  • Passengers will not get off and transfer to a later train before arriving at the destination station once they take a certain train.
  • In a given high-speed rail corridor, all trains have the same hardware parameters and leave at equal intervals within the same time period.
  • Before moving further, we list the major notations in Table 1.

3.2. Problem Description

As shown in Figure 1, given a high-speed rail corridor S , A , where S represents the set of nodes, the train leaves from node one, passes through nodes 2 , 3 , , m 1 and finally arrives at node m . A is the set of intervals: an interval is the distance between two adjacent nodes. In this paper, the type of train is only dependent on the stop plan.
The passenger preference at different departure times during the operating hours of the day represents the degree to which passengers are attracted to travel at different times of the day. A high degree of time preference attracts more passenger traffic, resulting in most of the expected trips occurring during crowded time periods.
It not only impacts the passenger’s travel experience but also places more pressure on the operation of high-speed rail stations.
At present, the ticket fares for high-speed rail are only related to the mileage. The ticket fare of passengers with the same OD is the same. The generalized cost difference caused by passengers choosing different trains is only reflected in the convenience of different train departure times, so there will be a large variation in the passenger flow distribution in different time periods. We propose a pricing strategy based on the passenger flow during the time period by raising the ticket price and increasing the generalized cost of traveling during the crowded time periods to make the passengers transfer from the peak period to the low-peak period. The goal is to make the passenger flow in different periods tend to be balanced and reduce the station operating pressure while improving the satisfaction of passengers. At the same time, the railway enterprises need to develop the operation plan according to the new ticket fare and passenger flow allocation to adjust the number of trains to reduce the operation cost and maximize the benefits while meeting the demand of passenger flow.

3.3. Passenger Travel Service Network

3.3.1. High-Speed Rail Service Network

Since the passenger’s travel choices will be affected by the above factors, it is difficult to reflect the actual travel situation in the simple physical network shown in Figure 1. To better describe the passenger travel choice behavior, we will construct the time and space network of the passengers’ departures and arrivals. Each node is expanded into an arc, and a high-speed rail service network, as shown in Figure 2, is constructed.
There are three trains in Figure 2. Train 1 and train 2 depart during the peak passenger flow period. Train 3 departs during the valley passenger flow period, and 0 indicates the virtual departure node of the passenger. The passenger travels by the departure arc, in-node arc and in-train arc.

3.3.2. Departure Arc

The process of passengers starting from the virtual node is called the departure arc. At this stage, the premise is that the passengers consider various factors when choosing whether it is convenient for their own travel. Therefore, in the departure arc, we need to evaluate the convenience of passengers traveling at each time. Taking into account the geographical location of each node, the economic level of the area and the average distance of the passengers arriving at the node, we define the travel ratio as a measure of convenience. We use g i h to indicate the convenience of starting from the node during the time period. Since the degree of convenience is a dimensionless parameter, to facilitate the research, this will allow for the conversion of the cost function in terms of convenience. The higher the convenience is, the lower the convenience cost is for the passenger, and the higher the cost is. Equation (1) represents the convenience cost of a departure from node i in time period h , G i h is:
G i h = β i g i h ,     h , i
where β i indicates that the convenience coefficient from node i is only related to the departure site and can be obtained by an investigation and statistical analysis.

3.3.3. In-Node Arc

The process of parking a train at a node is called an in-node arc. In the hypothesis, we assume that the speed of the train is constant, so the difference in travel time for the OD passengers depends only on the stop time. This article only considers the extra time cost for the passengers. To quantitatively evaluate the impact of the stop time on passenger travel choices, we use the time value, α , to convert the stop time, t i , j h , k , into a cost, T i , j h , k .
T i , j h , k = α t i , j h , k ,     k K h
where t i , j h , k represents the stop time of the kth train from node i to j in time period h ; T i , j h , k represents the stop time cost of the kth train from node i to node j in time period h .

3.3.4. In-Train Arc

The running process of a train between adjacent nodes is called the in-train arc. The cost paid by the passenger during this process is the ticket fee, y i , i + 1 h . Considering the passenger’s comfort, the passenger experience will be affected by congestion on the train. The more crowded the train is, the more uncomfortable the passenger will be. Therefore, we use the adjustment factor, ρ , on the basis of the ticket fare, y i , i + 1 h , to represent the passenger’s comfort cost, y i , i + 1 h ρ q i , i + 1 h , k m . Therefore, the total cost paid by the passenger on the in-train arc, Y i , i + 1 h , k is:
Y i , i + 1 h , k q = y i , i + 1 h 1 + ρ q i , i + 1 h , k m

3.3.5. Generalized Travel Costs

All the costs of the above three processes experienced by the passengers constitute the generalized travel costs.
π i , j h , k = G i h + T i , j h , k + i s j 1 Y s , s + 1 h , k ,     k K h
In fact, the problem studied in this paper is to use differential pricing to balance the flow of each period to develop a train operation plan that can meet the passenger flow demand. In this way, the passenger’s generalized travel cost is minimized and equal in each time period, and the railway enterprises have the most benefit. Specifically, the train operation plan is developed by determining the number of trains for different types of stopping plans in each time period, and the trains are equally spaced in a certain order. Guided by the flexible fares, the operation plan and the travel options of the passengers can interact with each other. Therefore, this paper considers the establishment of a bilevel programming model to solve the problem. The upper-level planning model aims to maximize the benefit of railway enterprises. The lower-level planning model is based on the upper-level planning scheme. The passenger flow distribution is based on the minimum travel cost of the passengers. Figure 3 illustrates the process of optimizing the operation plan.

4. Construction of the Bilevel Programming Model

4.1. Upper-Level Planning Model

Each train has different travel costs due to the number of stops. c p indicates the cost of operating a train with stop plan,  p . The number of trains with stop plan p in time period h is x h p . The rail enterprise daily cost is p P h H c p x h p . For OD i , j , the fare for each time period and the passenger flow are y i , j h and k K h f i , j h , k , respectively. Therefore, the total income of the rail enterprise for one day is i , j W h H k K h f i , j h , k y i , j h . With the goal of maximizing the revenue of the railway enterprise, the upper-level programming model objective function can be expressed as follows:
max i , j W h H k K h f i , j h , k y i , j h p P h H c p x h p
  • Departure capacity constraint
There is a limit on the number of trains departing from the node per unit time. The departure capacity constraint ensures that the total number of departures, p P x h p , from the originating node at any period, h H , does not exceed the starting capacity of the period, D . The constraint is expressed as follows:
p P x h p D ,     h H
  • Passenger flow demand constraint
The passenger flow demand constraint ensures that the number of trains can satisfy the passenger flow demand at various time periods. According to a certain departure order and interval, it can be determined that the trains in the h h H time period arrive at the nodes along the way. To simply and clearly describe which trains can reach the node during time period h , we set an auxiliary variable, b h ,   i h , p , which indicates the number of trains with stop plan p departing in time period h and arriving at node i in time period h . As shown in Figure 4, there are three trains with stop plan p from station 1 in time period h , one of which arrives at station 2 during the time period h , and the remaining two trains arrive at node 3 during time period h . That is, b h ,   2 h , p = 1 and b h ,   3 h , p = 2 .
where b h ,   i h , p satisfies Equation (7).
h H b h ,   i h , p = x h p    
Therefore, the number of trains that can serve passengers from node i to node j during time period h is h H b h ,   i h , p ϕ i , j p . Among them, ϕ i , j p is a 0–1 variable. If the train with stop plan p and stops at both node i and node j , ϕ i , j p = 1 ; otherwise, ϕ i , j p = 0 . Then, the number of seats available to passengers during the time period h is h H b h , i h , p ϕ i , j p m θ from node i to node j , where m is the total number of seats per train and θ is the maximum overload rate of a train.
Figure 5 shows the number of people in each section between node i and node j departing in time period h . K h is the train set from the originating station in time period h ; k h is the number of elements in K h , and k h can be calculated by Equation (8).
k h = p P x h p    
To determine the maximum passenger flow of each interval between the station i and the station j during the time period h , we set the auxiliary variable q i , i + 1 h , k to represent the number of passengers on the train k in the interval i , i + 1 in the time period h . q i , i + 1 h , k satisfies Equation (9).
r i ,   s i + 1 f r , s h , k = q i , i + 1 h , k ,     k K h
Therefore, the total number of passengers passing the interval i , i + 1 during the time period h can be expressed as k K h q i , i + 1 h , k . The number of passengers carried by trains stopping at both node i and node j is k K h q i , i + 1 h , k ε i , i + 1 h , k , where ε i , i + 1 h , k is a 0–1 variable. If the train k stops at both node i and node i + 1 in time period h , ε i , i + 1 h , k = 1 ; otherwise ε i , i + 1 h , k = 0 . To ensure that passengers who want to depart from node i to node j in time period h have an opportunity to take a train, the total number of seats must be greater than or equal to the total number of persons in each interval between node i and node j in time period h . Therefore, this constraint is represented as follows:
p P h H b h , i h , p ϕ i , j p m θ h H k K h q s , s + 1 h , k ε s , s + 1 h , k ,     i s j 1  
  • Ticket fare constraints
Based on the wishes of the railway enterprise and passengers, we determine the upper limit, η h i g h , and lower limit, η l o w , of the ticket fare rate. The corresponding fare for each OD i , j W also has an upper limit, y i , j h i g h , and a lower limit, y i , j l o w , which are calculated by Equations (11) and (12), respectively.
y i , j h i g h = L i , j η h i g h  
y i , j l o w = L i , j η l o w  
The ticket fare for any period, h H , depends on the total number of people traveling during this period, u h . The formula for u h is as follows:
u h = i , j W k K h f i , j h , k    
Therefore, the ticket fare constraints can be expressed as follows:
y i , j h = y i , j l o w + y i , j h i g h y i , j l o w u h U  
where U is the service capacity of the high-speed rail line for a time period.
  • Decision variable constraints
To ensure that the decision variables are nonnegative, the constraint is expressed as follows:
x h p 0  

4.2. Lower-Level Programming Model

In the lower programming model for the user equilibrium assignment, the passengers tend to choose the time period in which the travel cost is the smallest. The travel cost is an increasing function of the passenger flow during the period, and the passengers’ transfers in each period will change the travel cost of each path between the same OD. When the travel impedance of the passengers on any path between OD i , j is equal, the UE equilibrium state is reached. The lower-level planning objective function is established with the goal of minimizing the total travel cost:
Z = min Z 1 + Z 2 + Z 3
Z 1 = i , j W i s j 1 h H k K h 0 q s , s + 1 h , k Y s , s + 1 h , k φ d φ
Z 2 = i , j W h H k K h G i , j h , k
Z 3 = i , j W h H k K h T i , j h , k
  • Passenger flow balance constraint
r i , s i + 1 f r , s h , k = q i , i + 1 h , k  
  • Demand constraint
The sum of the OD i , j traffic on each train, f i , j h , k , is equal to the OD i , j one-day traffic demand. The constraint is as follows:
h H k K h f i , j h , k = Q i , j    
  • Decision variable constraint
To ensure that the decision variables are nonnegative, the constraint is expressed as follows:
f i , j h , k 0 ,     k K h

5. Solution Algorithm

5.1. Upper Layer Algorithm

Because the upper model is a nonconvex problem that cannot be solved by conventional optimization algorithms, a heuristic algorithm is considered. For practical engineering problems, the satisfactory solution obtained by an intelligent algorithm can also satisfy the requirements. Because of its strong global optimal solution ability and robustness, genetic algorithms often obtain better results than traditional algorithms in problems with a very complex search space. Therefore, we use a genetic algorithm to solve the upper-level programming model. The chromosomes are integer coded in the genetic algorithm of this paper, and each chromosome consists of 18 gene segments, representing 18 time periods in the day. Each gene fragment has 10 gene positions, which represent the number of trains with 10 stop plans. Therefore, a chromosome has a total of 180 gene positions, which are composed of 18 daily time periods and 10 stop plans, which can be expressed as the set x h p h H , p P .
Genetic algorithm solution process:
Step 1. Initialization.
Set the maximum genetic algebra to G e , the probability of crossover to ϑ c o r and the probability of mutation to ϑ v a r . According to the above chromosomal coding rule in the upper layer and the search space corresponding to the constraints, the algorithm randomly generates an initial population of size σ . Set the number of iterations λ = 0 .
Step 2. Building a breeding pool.
For each individual of the current generation, the Frank–Wolfe algorithm is used to solve the lower-level planning model. Calculate the objective value of the upper-level objective function as an individual based on the results of the flow assignment and calculate the fitness, F , of each individual by using Equation (19). According to the degree of fitness, the individuals in the current population are sorted in descending order. The first half of the individuals with the highest fitness values are selected to enter the breeding pool.
F = R max R R max R min
where R is the target value of any individual in the current generation; R max and R min represent the maximum and minimum target values of the individuals in the current generation, respectively.
Step 3. Update the population with the elite retention strategy and adaptive mating rights strategy.
The selection operation is based on the individual fitness evaluation. Use a selection mechanism to select some individuals from the parent population to retain to the next generation. To ensure the convergence of the algorithm, this paper chooses the combined strategy of dynamic elite retention and adaptive mating rights.
The dynamic elite retention strategy consists of randomly selecting 10 individuals from the top σ with the best fitness values in the parent population to replace σ individuals with the worst fitness values in the present generation. This strategy can avoid having good individuals in the population being destroyed by the crossover and mutation operations, thus ensuring the convergence of the algorithm.
The adaptive mating rights strategy selects individuals from the mating pool for genetic operations. A selection probability, ω a , is set for each individual according to the individual fitness value in the mating pool. The higher the fitness value is, the greater the probability is that the individual will be selected. The individual selection probability is calculated as follows:
ω a = F a / a = 1 σ / 2 F a   ,     a = 1 , 2 σ / 2
In this paper, we use double-point crossover; that is, after selecting the two chromosomes from the breeding pool, two different positions on one chromosome are randomly selected, and the gene fragment between the two positions is used to replace the corresponding gene fragment on the other chromosome. The crossover process is shown in Figure 6.
The mutation operation: a gene position on the chromosome is randomly selected for mutation, and let the value on the gene position randomly increase or decrease by 1 to produce a new chromosome. The mutation process is shown in Figure 7.
The Frank–Wolfe algorithm is used to solve the underlying plan for the new individuals. Check whether the new individual satisfies the upper constraint. If it is satisfied, transfer the new individual to the new population, set the number of individuals in the new population μ = μ + 1 and go to step 4; if not, go to step 3.
Step 4: Determine the number of iterations.
Determine if μ equals σ ; if no, go to step 3; if yes, set the iteration number, λ = λ + 1 . Continue to determine whether λ is equal to the maximum genetic algebra, G e ; if not equal, then go to step 2; if equal, end the operation and output the largest target in the current generation and the corresponding target value.

5.2. Lower Layer Algorithm

The UE programming problem is a nonlinear convex programming problem; the objective function is strictly convex; the constraints are linear, and there is a unique solution corresponding to the UE condition. The Frank–Wolfe algorithm is a standard algorithm for solving problems with a convex objective function and linear constraints. Therefore, in this paper, we use the Frank–Wolfe algorithm to solve the lower UE planning problem.
The Frank–Wolfe algorithm solution procedure:
Step 1. Initialization.
Letting the time flow u h = 0 , calculate the impedance, π i , j h . The passengers, Q i , j , on each OD are loaded onto the train in an all-or-nothing manner, so that the passenger flow, u h 1 , of each time period of the first iteration is obtained. Set the iteration number as n = 1 .
Step 2. Update impedance.
Update the impedance, π i , j h , n , according to Equations (13) and (3).
π i , j h , n = π i , j h u h n      
Step 3. Find the iteration direction.
According to the updated impedance, the passengers, Q i , j , on each OD are loaded onto the train in an all-or-nothing manner again, so that the passenger flow, u h 1 , of each time period of the first iteration is obtained.
Step 4. Calculate the iteration step size.
Solve the minimum value problem:
min i , j W h H 0 u h n + γ n v h n u h n π i , j h φ d φ
Let the solution be denoted as γ n .
Step 5. Update the passenger flow, u h n + 1 , for each time period.
u h n + 1 = u h n + γ n v h n u h n    
Step 6. Discriminant convergence.
When the change rate of the objective function value of two consecutive iterations is less than a predetermined decimal number, stop the iterative operation. Otherwise, set the iteration number, n = n + 1 , and go to step 1. In this paper, Equation (24) measures the degree of convergence of the iteration, where τ is our given threshold.
h H u h n + 1 u h n 2 / h H u h n τ
The genetic algorithm flow chart is shown in Figure 8.

6. Numerical Experiment

6.1. Experiment Scenario

In this section, we tested the models and algorithms on data from an actual high-speed rail corridor. Figure 9 shows the high-speed rail corridor from Lanzhou to Xi’an, with a total length of approximately 650 km. There are 10 nodes along the way that mark the site from the starting node at Lanzhou West Station to the terminal node at Xi’an North Station, in turn, as A–J. The distances between adjacent sites are shown in Table 2. Table 3 shows the unidirectional traffic demand for 45 ODs from Lanzhou West Station to Xi’an North Station.

6.2. Setting the Parameters

The operation time of 06:00–24:00 of the Lan-xi high-speed rail corridor is divided into 18 time periods of one-hour intervals to obtain the time period set H = {06:00–07:00… 23:00–24:00}. To obtain the convenience measure of each site in each time period, the author organized a questionnaire survey to investigate the expected departure time of the passengers along the nodes of the Lan-xi high-speed rail. According to the expected travel rate of the passengers in each time period at each node, the convenience, g i h , is determined. After the calculation, the convenience factor of each station in different time periods is shown in Table 4. The other parameters in the model are shown in Table 5.
Referring to the existing train operation plan of the Lan-xi line, we use the ten stop plans shown in Figure 10 as an alternative set of stop plans.

6.3. Analysis of the Results

Solving the model with MATLAB R2018a, Figure 11 shows the target value of each iteration calculated using the genetic algorithm for the first time. It can be seen from the figure that the target value increases as the number of iterations increases. It converges at approximately the 140th iteration and eventually converges to the vicinity of 1.2 × 10 6 . The operation plan designed 65 trains a day for the rail enterprise. The number of trains of various types in each period is shown in Figure 12.
The satisfactory solution of the target values obtained by multiple genetic algorithms converges to approximately 1.2 × 10 6 . In fact, the target value is always approximately 1.2 × 10 6 in multiple computations, but the operation plans are completely different. This shows that the operation plan to achieve a satisfactory solution for the rail benefit target value is not unique. When only pursuing the maximization of railway enterprise benefits, the railway enterprise has a variety of operation plan adjustment strategies.
Figure 13 shows the total number of passengers in each time period based on the operation plan obtained by the solution. It can be seen in the figure that under the flexible pricing strategy, the passenger flow distribution in each period is relatively balanced. Under the time period service capacity, there is no obvious peak period or valley period compared with the current passenger flow distribution in each time period in Figure 14.
When the operation plan is fixed, the passenger flow distribution in each time period is obtained by the fixed fare and dynamic pricing strategies. It can be clearly seen in Figure 15 that the passenger flow distribution at each time period is extremely unbalanced when the fare is fixed. The passenger flow is mainly concentrated in several periods in the morning, and there are fewer passengers in the afternoon and evening. In the absence of fare control, the passengers do not consider the impact of fares when choosing the departure time. Most passengers travel according to their desired time period. Comparing Figure 15 and Figure 16, the passenger flow distribution in each time period is more balanced under a dynamic pricing strategy. It shows that the dynamic pricing strategy has played a role in regulating the passenger flow during the period so that some passengers in the peak periods will choose to travel in other time periods to realize the peaking and filling of the time flow distribution, cutting the passenger flow during the peak periods and increasing the passenger flow during the low valleys. At the same time, this reduces the congestion and improves the travel experience of the passengers.

7. Conclusions

This paper focuses on the system optimization approach of high-speed railway corridor train operation planning based on a time flexible pricing strategy. Through solving the bi-level programming model and numerical experiments, the following conclusions are obtained:
(1)
This article has constructed a generalized travel cost function for passengers, which defines the convenience of passengers based on factors such as geographic location and regional economic level. It also takes into account the different experiences that passengers may have due to the level of crowding on the train and adjusts the ticket price accordingly. The article evaluates the convenience and comfort of passenger travel more comprehensively, providing ideas for the formulation of railway ticket pricing.
(2)
Passengers have different preferences for different travel periods. The transfer of railway passengers during each travel period results in changes in the travel cost of each path for the same OD. Based on Wardrop Equilibrium, this paper achieves a UE equilibrium state when the impedances are equal, at which time the total travel cost of passengers is minimal.
(3)
A flexible pricing strategy based on time slot passenger flow proposed in this paper increases the broad travel cost of passengers during peak periods by increasing fares and shifting the passenger flow from peak periods to low periods, relieving the pressure on railway operations during peak periods and improving the travel experience of passengers.
(4)
The bi-level programming model used in this paper ensures that railway revenue is maximized and total passenger travel costs are minimized and equal. While increasing the revenue of railway companies, it also satisfies passengers to spend less and improves passenger satisfaction.
In the next step in the future, we can consider introducing “pre-sale” tickets, seat classes and additional services for passengers during travel time in the model optimization and also consider a more detailed comparison of rail transport organization with air transport organization, including organization methods and route selection.

Author Contributions

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

Funding

This research work was partially supported by the Central Government to Guide Local Scientific and Technological Development (Grant No. 22ZY1QA005), in part by the Systematic Major Project of China National Railway Group Company Ltd. (Grant No. P2021S012), and in part by the Natural Science Foundation of Gansu Province (Grant No. 22JR5RA337).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available upon request from the corresponding author.

Acknowledgments

We sincerely thank the anonymous reviewers and editors for their hard work in reviewing the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, W.; Chen, Q.; Yang, J. Factors Affecting Travel Mode Choice between High-Speed Railway and Road Passenger Transport—Evidence from China. Sustainability 2022, 14, 15745. [Google Scholar] [CrossRef]
  2. Li, H.; Li, X.; Xu, X.; Liu, J.; Ran, B. Modeling departure time choice of metro passengers with a smart corrected mixed logit model—A case study in Beijing. Transp. Policy 2018, 69, 106–121. [Google Scholar] [CrossRef]
  3. Wang, X.; Wang, H.; Zhang, X. Stochastic seat allocation models for passenger rail transportation under customer choice. Transp. Res. Part E Logist. Transp. Rev. 2016, 96, 95–112. [Google Scholar] [CrossRef]
  4. Wang, J.; Zhou, W.; Li, S.; Shan, D. Impact of personalised route recommendation in the cooperation vehicle-infrastructure systems on the network traffic flow evolution. J. Simul. 2018, 13, 239–253. [Google Scholar] [CrossRef]
  5. Zhang, P.; Ding, R.; Zhao, W.; Zhang, L.; Sun, H. Passenger Travel Path Selection Based on the Characteristic Value of Transport Services. Sustainability 2023, 15, 636. [Google Scholar] [CrossRef]
  6. Wang, Y.; Tang, T.; Ning, B.; van den Boom, T.J.J.; De Schutter, B. Passenger-demands-oriented train scheduling for an urban rail transit network. Transp. Res. Part C Emerg. Technol. 2015, 60, 1–23. [Google Scholar] [CrossRef]
  7. Kim, K.M.; Hong, S.-P.; Ko, S.-J.; Kim, D. Does crowding affect the path choice of metro passengers? Transp. Res. Part A Policy Pract. 2015, 77, 292–304. [Google Scholar] [CrossRef]
  8. Wang, J.; Niu, H. A distributed dynamic route guidance approach based on short-term forecasts in cooperative infrastructure-vehicle systems. Transp. Res. Part D Transp. Environ. 2019, 66, 23–34. [Google Scholar] [CrossRef]
  9. Mitropoulos, L.; Kortsari, A.; Mizaras, V.; Ayfantopoulou, G. Mobility as a Service (MaaS) Planning and Implementation: Challenges and Lessons Learned. Future Transp. 2023, 3, 498–518. [Google Scholar] [CrossRef]
  10. Khoshniyat, F.; Peterson, A. Improving train service reliability by applying an effective timetable robustness strategy. J. Intell. Transp. Syst. 2017, 21, 525–543. [Google Scholar] [CrossRef]
  11. Gabor, M.R.; Kardos, M.; Oltean, F.D. Yield Management—A Sustainable Tool for Airline E-Commerce: Dynamic Comparative Analysis of E-Ticket Prices for Romanian Full-Service Airline vs. Low-Cost Carriers. Sustainability 2022, 14, 15150. [Google Scholar] [CrossRef]
  12. Qin, J.; Qu, W.; Wu, X.; Zeng, Y. Differential Pricing Strategies of High Speed Railway Based on Prospect Theory: An Empirical Study from China. Sustainability 2019, 11, 3804. [Google Scholar] [CrossRef] [Green Version]
  13. Zhang, X.; Ma, L.; Zhang, J. Dynamic pricing for passenger groups of high-speed rail transportation. J. Rail Transp. Plan. Manag. 2017, 6, 346–356. [Google Scholar]
  14. Chou, J.-S.; Chien, Y.-L.; Nguyen, N.-M.; Truong, D.-N. Pricing policy of floating ticket fare for riding high speed rail based on time-space compression. Transp. Policy 2018, 69, 179–192. [Google Scholar] [CrossRef]
  15. Sato, K.; Sawaki, K. Dynamic pricing of high-speed rail with transport competition. J. Revenue Pricing Manag. 2011, 11, 548–559. [Google Scholar] [CrossRef]
  16. Tang, Z.; Qin, J.; Liu, H.; Du, X.; Sun, J. Optimal decisions of sharing rate and ticket price of different transportation modes in inter-city transportation corridor. J. Ind. Eng. Manag. 2015, 8, 1731–1745. [Google Scholar] [CrossRef] [Green Version]
  17. Zhang, X.; Luan, W.; Cai, Q.; Zhao, B. Research on Dynamic Pricing Between High Speed Rail and Air Transport under the Influence of Induced Passenger Flow. Inf. Technol. J. 2012, 11, 431–435. [Google Scholar]
  18. Zhang, X.; Li, L.; Le Vine, S.; Liu, X. An integrated pricing/planning strategy to optimize passenger rail service with uncertain demand. J. Intell. Fuzzy Syst. 2019, 36, 435–448. [Google Scholar] [CrossRef]
  19. Zheng, J.; Liu, J. The Research on Ticket Fare Optimization for China’s High-Speed Train. Math. Probl. Eng. 2016, 2016, 5073053. [Google Scholar] [CrossRef] [Green Version]
  20. Jin, F.L.; Tian, W.Q.; Wang, L. High-speed railway passenger flow equilibrium among trains of common lines based on travel behavior analysis under dynamic pricing. Transp. Lett. Int. J. Transp. Res. 2022, 1–16. [Google Scholar] [CrossRef]
  21. Yin, X.; Liu, D.; Rong, W.; Li, Z. Joint Optimization of Ticket Pricing and Allocation on High-Speed Railway Based on Dynamic Passenger Demand during Pre-Sale Period: A Case Study of Beijing–Shanghai HSR. Appl. Sci. 2022, 12, 10026. [Google Scholar] [CrossRef]
  22. Xu, X.; Xie, L.; Li, H.; Qin, L. Learning the route choice behavior of subway passengers from AFC data. Expert Syst. Appl. 2018, 95, 324–332. [Google Scholar] [CrossRef]
  23. Zhou, W.; Zou, Z.; Chai, N.; Xu, G. Optimization of Differential Pricing and Seat Allocation in High-Speed Railways for Multi-Class Demands: A Chinese Case Study. Mathematics 2023, 11, 1412. [Google Scholar] [CrossRef]
  24. Hamdouch, Y.; Ho, H.W.; Sumalee, A.; Wang, G. Schedule-based transit assignment model with vehicle capacity and seat availability. Transp. Res. Part B Methodol. 2011, 45, 1805–1830. [Google Scholar] [CrossRef]
  25. Li, W.; Zhu, W. A dynamic simulation model of passenger flow distribution on schedule-based rail transit networks with train delays. J. Traffic Transp. Eng. (Eng. Ed.) 2016, 3, 364–373. [Google Scholar] [CrossRef] [Green Version]
  26. Sun, S.; Szeto, W. Logit-based transit assignment: Approach-based formulation and paradox revisit. Transp. Res. Part B Methodol. 2018, 112, 191–215. [Google Scholar] [CrossRef]
  27. Fu, Q.; Liu, R.; Hess, S. A Review on Transit Assignment Modelling Approaches to Congested Networks: A New Perspective. Procedia-Soc. Behav. Sci. 2012, 54, 1145–1155. [Google Scholar] [CrossRef] [Green Version]
  28. Binder, S.; Maknoon, Y.; Bierlaire, M. Exogenous priority rules for the capacitated passenger assignment problem. Transp. Res. Part B Methodol. 2017, 105, 19–42. [Google Scholar] [CrossRef]
  29. Barrena, E.; Canca, D.; Coelho, L.C.; Laporte, G. Single-line rail rapid transit timetabling under dynamic passenger demand. Transp. Res. Part B Methodol. 2014, 70, 134–150. [Google Scholar] [CrossRef]
  30. Zhou, W.; Kang, J.; Qin, J.; Li, S.; Huang, Y. Robust Optimization of High-Speed Railway Train Plan Based on Multiple Demand Scenarios. Mathematics 2022, 10, 1278. [Google Scholar] [CrossRef]
  31. Niu, H.; Zhou, X.; Gao, R. Train scheduling for minimizing passenger waiting time with time-dependent demand and skip-stop patterns: Nonlinear integer programming models with linear constraints. Transp. Res. Part B Methodol. 2015, 76, 117–135. [Google Scholar] [CrossRef]
  32. Qi, J.; Yang, L.; Di, Z.; Li, S.; Yang, K.; Gao, Y. Integrated optimization for train operation zone and stop plan with passenger distributions. Transp. Res. Part E Logist. Transp. Rev. 2018, 109, 151–173. [Google Scholar] [CrossRef]
  33. Robenek, T.; Azadeh, S.S.; Maknoon, Y.; de Lapparent, M.; Bierlaire, M. Train timetable design under elastic passenger demand. Transp. Res. Part B Methodol. 2018, 111, 19–38. [Google Scholar] [CrossRef] [Green Version]
  34. Shang, P.; Li, R.; Yang, L. Optimization of Urban Single-line Metro Timetable for Total Passenger Travel Time under Dynamic Passenger Demand. Procedia Eng. 2016, 137, 151–160. [Google Scholar] [CrossRef] [Green Version]
  35. Zhang, T.; Li, D.; Qiao, Y. Comprehensive optimization of urban rail transit timetable by minimizing total travel times under time-dependent passenger demand and congested conditions. Appl. Math. Model. 2018, 58, 421–446. [Google Scholar] [CrossRef]
  36. Burdett, R.L.; Kozan, E. Scheduling Trains on Parallel Lines with Crossover Points. J. Intell. Transp. Syst. 2009, 13, 171–187. [Google Scholar] [CrossRef]
  37. Poon, M.H.; Wong, S.C.; Tong, C.O. A dynamic schedule-based model for congested transit networks. Transp. Res. Part B Methodol. 2004, 38, 343–368. [Google Scholar] [CrossRef]
  38. Nuzzolo, A.; Crisalli, U.; Rosati, L. A schedule-based assignment model with explicit capacity constraints for congested transit networks. Transp. Res. Part C Emerg. Technol. 2012, 20, 16–33. [Google Scholar] [CrossRef]
  39. Di, Z.; Yang, L.; Qi, J.; Gao, Z. Transportation network design for maximizing flow-based accessibility. Transp. Res. Part B Methodol. 2018, 110, 209–238. [Google Scholar] [CrossRef]
  40. Farvaresh, H.; Sepehri, M.M. A single-level mixed integer linear formulation for a bi-level discrete network design problem. Transp. Res. Part E Logist. Transp. Rev. 2011, 47, 623–640. [Google Scholar] [CrossRef]
Figure 1. High-speed rail corridor.
Figure 1. High-speed rail corridor.
Sustainability 15 09556 g001
Figure 2. High-speed rail service network.
Figure 2. High-speed rail service network.
Sustainability 15 09556 g002
Figure 3. Operation plan optimization system.
Figure 3. Operation plan optimization system.
Sustainability 15 09556 g003
Figure 4. Schematic diagram of b h ,   i h , p .
Figure 4. Schematic diagram of b h ,   i h , p .
Sustainability 15 09556 g004
Figure 5. The number of passengers in each section between node i and node j departing in time period h .
Figure 5. The number of passengers in each section between node i and node j departing in time period h .
Sustainability 15 09556 g005
Figure 6. Chromosome double-point crossover process.
Figure 6. Chromosome double-point crossover process.
Sustainability 15 09556 g006
Figure 7. Genetic variation process.
Figure 7. Genetic variation process.
Sustainability 15 09556 g007
Figure 8. Genetic algorithm flow chart.
Figure 8. Genetic algorithm flow chart.
Sustainability 15 09556 g008
Figure 9. The high-speed rail corridor from Lanzhou to Xi’an.
Figure 9. The high-speed rail corridor from Lanzhou to Xi’an.
Sustainability 15 09556 g009
Figure 10. Alternative set of stop plans.
Figure 10. Alternative set of stop plans.
Sustainability 15 09556 g010
Figure 11. Genetic algorithm convergence process.
Figure 11. Genetic algorithm convergence process.
Sustainability 15 09556 g011
Figure 12. The optimized operation plan.
Figure 12. The optimized operation plan.
Sustainability 15 09556 g012
Figure 13. Time period flow distribution obtained by the final solution.
Figure 13. Time period flow distribution obtained by the final solution.
Sustainability 15 09556 g013
Figure 14. Passenger flow distribution on the Lan-xi line for one day.
Figure 14. Passenger flow distribution on the Lan-xi line for one day.
Sustainability 15 09556 g014
Figure 15. Time period flow distribution under fixed fares.
Figure 15. Time period flow distribution under fixed fares.
Sustainability 15 09556 g015
Figure 16. Time period flow distribution under dynamic pricing.
Figure 16. Time period flow distribution under dynamic pricing.
Sustainability 15 09556 g016
Table 1. Notation.
Table 1. Notation.
Indexes
i , j , r , s indexes representing the nodes.
h , h indexes representing the time periods.
p
k
index representing the parking plan at a node.
index representing the trains.
Sets
S the set of nodes.
W the set of ODs.
H the set of train operation time periods.
P
K h
k h
the set of stop plans.
the set of trains that depart from the initial station in time period h .
the number of elements in K h .
G i h the convenience cost of a departure from node i in time period h .
T i , j h , k the in-node cost of taking train k from node i to node j in time period h .
Y i , j h , k the in-train cost of taking train k from node i to node j in time period h .
Parameters
D the maximum number of trains per time period.
m the number of seats per train.
ϕ i , j p 0–1 variable, it determines whether the train with a stop plan of p is parked at both node i and node j .
c p the cost of running a train with a stop plan of p .
α
ρ
time value of passengers.
adjustment factor.
β i convenience factor of node i .
Q i , j total passenger flow between node i and node j in one day.
U the maximum service capacity of the high-speed rail corridor in one time period.
θ maximum train turnover rate.
η h i g h higher fare rate.
η l o w lower fare rate.
L i , j distance between node i and node j .
t i , j h , k total stop time of the train k from node i to node j in time period h .
Decision variables
x h p the number of trains running with p-stop plans in time period h .
f i , j h , k the number of passengers in train k from node i to node j in time period h .
Auxiliary variables
y i , j h fare from node i to node j in time period h .
u h total number of passengers traveling in time period h .
ε i , i + 1 h , k 0–1 variable that determines whether the train k is parked at both node i and node i + 1 in time period h .
q i , i + 1 h , k the number of passengers on the train k in the interval i , i + 1 during time period h .
b h ,   i h , p the number of trains arriving at node i with stop plan p departing from time period h to time period h .
Table 2. The distances between adjacent sites, L i , i + 1 (km).
Table 2. The distances between adjacent sites, L i , i + 1 (km).
A-BB-CC-DD-EE-FF-GG-HH-II-J
10585645113944516844
Table 3. The passenger flow demand of each OD, Q i , j (person/day).
Table 3. The passenger flow demand of each OD, Q i , j (person/day).
O/DBCDEFGHIJ
A54767456210961071112488911242020
B-300562449300612112350562
C--675512675137337175450
D---750675437637312150
E----7496754121872622
F-----3755625621498
G------687687375
H-------887749
I--------687
Table 4. Convenience factor, β i .
Table 4. Convenience factor, β i .
β 1 β 2 β 3 β 4 β 5 β 6 β 7 β 8 β 9
0.2280.20.2660.240.20.2260.250.230.28
Table 5. Other parameter values.
Table 5. Other parameter values.
α k m U η h i g h θ ζ
402060072000.3561.20.328
η l o w σ σ σ G e ϑ c o r ϑ v a r
0.26820050100.850.850.05
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

Wang, J.; Zhao, W.; Liu, C.; Huang, Z. A System Optimization Approach for Trains’ Operation Plan with a Time Flexible Pricing Strategy for High-Speed Rail Corridors. Sustainability 2023, 15, 9556. https://doi.org/10.3390/su15129556

AMA Style

Wang J, Zhao W, Liu C, Huang Z. A System Optimization Approach for Trains’ Operation Plan with a Time Flexible Pricing Strategy for High-Speed Rail Corridors. Sustainability. 2023; 15(12):9556. https://doi.org/10.3390/su15129556

Chicago/Turabian Style

Wang, Jianqiang, Wenlong Zhao, Chenglin Liu, and Zhipeng Huang. 2023. "A System Optimization Approach for Trains’ Operation Plan with a Time Flexible Pricing Strategy for High-Speed Rail Corridors" Sustainability 15, no. 12: 9556. https://doi.org/10.3390/su15129556

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