Next Article in Journal
Life Cycle Risk Assessment Applied to Gaseous Emissions from Crumb Rubber Asphalt Pavement Construction
Previous Article in Journal
A Circular Biorefinery-Integrating Wastewater Treatment with the Generation of an Energy Precursor and an Organic Fertilizer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rescheduling Urban Rail Transit Trains to Serve Passengers from Uncertain Delayed High-Speed Railway Trains

1
Postgraduate Department, China Academy of Railway Sciences, No. 2 Daliushu Road, Haidian District, Beijing 100081, China
2
China Academy of Railway Sciences Corporation Limited, No. 2 Daliushu Road, Haidian District, Beijing 100081, China
3
School of Transportation Engineering, Kunming University of Science and Technology, Chenggong Campus, 727 Jingmingnan Road, Kunming 650504, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(9), 5718; https://doi.org/10.3390/su14095718
Submission received: 7 April 2022 / Revised: 4 May 2022 / Accepted: 6 May 2022 / Published: 9 May 2022

Abstract

:
This paper develops a multi-objective mixed-integer linear programming model for the problem of robust rescheduling for capacitated urban rail transit (URT) trains to serve passengers from delayed high-speed railway (HSR) trains. The capacity of each extra train is not assumed to be unlimited in this paper. Robust passenger assignment constraints are developed to ensure that delayed passengers can board the URT trains under different random delay scenarios of HSR operations. Robust dispatching constraints of URT trains are designed for a stable disrupting number of URT trains across different scenarios. The multi-objective model is used to maximize the number of expected transported passengers and minimize the number of extra trains and operation-ending time of all extra trains. An iterative solution approach based on a revised version of the epsilon-constraint method combined with the weighted-sum method is designed for the computation of the multi-objective model. Computational experiments are performed on the Beijing URT lines and the Beijing-Shanghai HSR line. We evaluate the impact of the robustness constraints of passenger assignment and the number of extra trains to ensure that the number of trains are maintained and the passengers can successfully take the trains during different delayed scenarios.

1. Introduction

Urban rail transit (URT) lines are typically connected with high speed-railway (HSR) lines at hub transfer stations to provide transfer services for passengers. The URT system is of crucial importance for the urban transportation system to meet the transportation demands of passengers from HSR trains, especially when there are fewer buses and taxis operated late at night. For instance, HSR passengers prefer taking URT trains at Beijing South Railway Station since it always takes more than one hour to wait for a taxi, and it is inconvenient to take buses at night.
Inevitably unplanned events such as adverse weather conditions, rolling stock break-down, signal problems, or infrastructure failures often occur during HSR operations. HSR trains will arrive at the transfer stations very late and miss the last URT trains if the disruptions occur late at night. Therefore, rescheduling URT trains to serve delayed passengers is very meaningful and challenging, especially when disruptions occur during HSR operations under an uncertain and stochastic environment. Considering delays under an uncertain environment leads to forms of robust timetabling [1]. There are numerous studies that focus on designing a robust timetable in the train timetabling stage. The robust timetable could accommodate uncertainties unfolding in real-time dispatching [2,3,4,5,6,7,8,9,10,11,12,13,14]. Furthermore, the robust dispatching timetables could provide a robust train meet-pass sequence [8] or a stable train routing [12]. However, a limited number of researchers considered designing a robust rescheduling timetable from the perspective of passengers and operating companies [15].
This paper studies the problem of Robust Rescheduling for Capacitated URT trains (RRCU) to serve passengers from delayed HSR trains late at night. We consider studying the robustness of the assigning of delayed passengers and the dispatching of URT trains. It should be noted that the disruption occurs during HSR operations instead of the URT operations. Moreover, the disruption occurs with an uncertain duration, which results in a series of different arrival times of HSR trains at their destination. We formulate robust “scheduling policies” of the URT system, corresponding to a series of reactive decisions under uncertain predicated operational conditions of the HSR system with probabilistic data input.
In daily operation, the dispatchers of the URT system always consider the following four typical train dispatching measures to serve delayed passengers: (1) rescheduling the train timetable by adjusting arrival and departure times at passing stations; (2) adjusting the train stopping pattern; (3) adjusting the train routing; and (4) running extra trains. Although some studies in the literature [16,17] begin to study this problem, most dispatchers still currently make these decisions manually on the basis of their experiences and professional judgments, which is typically in lacking in rigorous computation and optimization [18]. In this paper, we consider developing a mathematically rigorous optimization model that could be solved using commercial solvers such as CPLEX. Besides this, we consider running extra trains as the primary scheduling policy, and hereby we define extra trains as trains that operate in emergency cases and later than the last train on the same URT line.
This paper develops a mixed-integer linear programming model to solve the problem of RRCU. In our model, the capacity of each extra train is not assumed to be unlimited since there are many passengers from delayed HSR trains at transfer stations. A robust passenger assignment constraint is developed to ensure that delayed passengers board the URT trains under different random delay scenarios of HSR operations. Robust dispatching constraints of URT trains guarantee that URT dispatchers implement rescheduling timetables smoothly with the uncertain arrival time of delayed HSR trains at transfer stations. Furthermore, both the objectives of delayed passengers and of URT operators need to be identified and described when disruption occurs under an uncertain and stochastic environment late at night. The resulting multi-objective optimization problem is to maximize the expected transported passengers and minimize the number of extra trains and operation-ending time of all extra trains. Three objectives mutually influence and restrict each other. Therefore, an iterative approach based on a revised version of the epsilon-constraint method combined with the weighted-sum method is designed for the computation of the multi-objective model.
The remainder of this paper proceeds as follows. In Section 2, a detailed literature review on the Train Timetable Rescheduling (TTR) problem and Timetable Synchronization Problem (TSP) is presented. In Section 3, a problem statement and model assumptions are given first, which are followed by a multi-objective model that formalizes the problem of RRCU. Then, we designed an iterative approach based on a revised version of the epsilon-constraint method combined with the weighted-sum method for the computation of the multi-objection model. Numerical experiments based on the Beijing-Shanghai (Jing-Hu) High-Speed Railway (HSR) line and Beijing Urban Rail Transit (URT) lines are given in Section 4 to evaluate the performance and effectiveness of the bi-objective model. We conclude this paper in Section 5.

2. Literature Review

The problem of Robust Rescheduling for Capacitated Urban rail transit trains (RRCU) is a Train Timetable Rescheduling (TTR) problem. It is also a Timetable Synchronization Problem (TSP), since we need to synchronize the timetables of Urban Rail Transit trains (URT) trains to serve delayed passengers of High-Speed Railway (HSR) trains when disruption occurs during HSR operations. In this section, we review state of the art for two directions: (1) Train Timetable Rescheduling (TTR) problem; (2) Timetable Synchronization Problem (TSP).
The Train Timetable Rescheduling (TTR) problem has been well studied in the past few decades. The TTR problem is viewed as a huge job shop scheduling problem with no-store constraints by D’Ariano et al. [19]. They used a combination of a job shop and an alternative graph model to solve the TTR problem. Corman et al. [20] employed the alternative graph to reschedule trains with different classes of priority. Schöbel [21] considered the convenience of all passengers and presented a path-based and activity-based linear programming model to minimize the average delay of a passenger when arriving at their destination. Recently, the TTR problem in an uncertain and stochastic environment has been studied by some researchers. For example, Meng et al. [8] proposed a rescheduling model to minimize the expected additional delay under different forecasted operational conditions, where uncertain segment running times, segment recovery times, and the possibilities of rescheduling decisions are considered. Meng et al. [12] proposed an integer programming model based on the cumulative flow variables for dispatching trains in a stochastic environment. They introduced stable train routing constraints to ensure that trains traverse on the same route under different capacity scenarios. Some review papers [13,22,23] present detailed information about the real-time TTR problem.
There are some trade-offs among the objectives of each subsystem during the real-time train rescheduling. For example, dispatchers want to recover the initial timetable as soon as possible and minimize the total deviation time of all trains involved. While passengers expect to arrive at their destination with shorter waiting times and travel times, operating companies want trains to run in order and have the lowest operating expense. Corman et al. [24] used a detailed alternative graph model to solve the rescheduling problem while considering the needs of dispatchers and passengers. The resulting bi-objective problem is supposed to minimize train delays and missed connections. Two heuristic algorithms are developed to obtain the Pareto front of the bi-objective problem. Luan et al. [25] have proposed a mixed-integer linear programming model to formalize the inequity of competitors and represent the competing relationship of multiple train operating companies. A model is further reformulated with the objective of maximizing the individual deviation of competitors’ delay cost from the average delay cost to provide a more flexible framework.
Many researchers have studied timetable synchronization for regional or national rail transit systems. On the one hand, many researchers have studied timetable synchronization during peak hours [26,27,28,29,30,31,32,33,34,35,36,37,38], in which the primary focus is to minimize the inconvenience of passengers who must transfer between different lines at transfer stations. On the other hand, researchers [39,40,41,42,43,44] who have studied timetable synchronization during late-night operation are concerned with network accessibility, since passengers may fail to transfer after operation has ended at some connected lines.
As shown above, although a variety of studies have focused on the Train Timetable Rescheduling (TTR) problem and the Timetable Synchronization Problem (TSP), the problem of rescheduling URT trains to serve passengers from delayed HSR trains is still neglected. Moreover, few researchers [1,8,10,11,12,13,44,45,46] pay attention to the uncertain and stochastic factors of real-world operations in rescheduling the timetable.
This paper aims to offer the following contributions:
  • We present a rigorous mixed-integer programming model to solve the problem of robust rescheduling for capacitated URT trains, in which multiple scenarios are used to represent the uncertainty of arrival time at destinations of delayed HSR trains. The robust passenger assignment constraint is introduced to ensure the decision robustness of passenger assignment under different scenarios. Finally, the robust dispatching constraint is designed for the stable disrupting number of URT trains across different scenarios.
  • We consider both objectives of delayed passengers and URT operators in the model. The resulting multi-objective optimization problem is to maximize the expected transported passengers and minimize the number of extra trains and operation-ending time of all extra trains.
  • We design a novel iterative solution approach based on a revised version of the epsilon-constraint method combined with the weighted-sum method, which is designed for the computation of the multi-objective model.

3. Mathematical Formulation

3.1. Problem Statement

The inputs of the problem include:
  • A High-Speed Railway (HSR) line and Urban Rail Transit (URT) lines
A network including an HSR line and URT lines is given as some lines and stations. Clearly, one HSR line and two URT lines are shown in the illustrative network Figure 1.
2.
A set of extra trains of the URT system
For each extra train, we know its origin and destination stations, the free-flow running time between two adjacent stations, the stopping pattern, the minimum and maximum dwell time at intermediate stations, and the passenger carrying capacity.
3.
A set of delayed HSR trains with uncertain delay information
For each delayed HSR train, we know its uncertain characteristic of arrival time at the destination station and passenger carrying volume.
Three objectives are considered for optimization: maximize the expected transported passengers of delayed HSR train, minimize the number of extra trains, and minimize the operation-ending time of all extra trains.
The problem includes the following three key decisions, based on which a detailed timetable of extra URT trains as the major output can be obtained.
  • For each URT lines, we need to determine the number of extra trains that operate on it.
  • For each extra URT train, we need to determine the departure time at the first station, the arrival time at the last station, the arrival and departure time at the intermediate stations, and the headway between two adjacent trains in the same line.
  • For passengers of the delayed train, we need to determine which parts of it transfer to which extra train.
In our model, we make the following assumptions:
  • We do not consider passenger transfer activities between URT trains.
  • The rescheduling for the rolling stock plan of URT system is neglected.
  • The passenger transfer walking time at the transfer station is known and fixed.
  • In each station, passengers will always ride the first arriving train after they reach the platform to reduce their waiting time [40].
  • We do not consider the train rescheduling of HSR system.

3.2. Formulation of the Multi-Objective Model

In Table 1, Table 2 and Table 3, we introduce the notation that will be used to define our model. The tables contain, in order, general subscripts, input parameters, and decision variables.

3.2.1. Objective Functions

The problem of Robust Rescheduling for Capacitated URT trains (RRCU) requires an optimization from the viewpoint of the delayed passengers and URT operating company. On the one hand, we model the objective function of delayed passengers as the maximization of the expected transported passengers of delayed HSR trains. This objective function can be formulated as follows:
maxZ P = max w W γ w × f F f * y f , f * , w  
On the other hand, the operating company prefers to operate fewer extra trains to reduce operating expenses and finish operation earlier for vehicle cleaning and maintenance. As a result, we formulate the URT operating company’s objectives as the minimization of the number of extra URT trains and the operation-ending time of all extra trains. The objective functions can be formulated as follows:
minZ U 1 = min w W γ w × l L f F l extra f , l , w  
minZ U 2 = min w W γ w × f F t f , d f , w A  

3.2.2. Constraints

This section describes the constraints for the problem of Robust Rescheduling for Capacitated URT trains (RRCU).
  • Start time constraints at the origin station:
t f , o f , w D E S T f , f F , w W  
Constraints (4) specify that the routing of each extra train must start from its origin node after its predetermined earliest start time.
  • Departure time constraints:
t f , i , w D = t f , i , w A + t f , i , w D w l , f F , i S f o f d f , w W  
Constraints (5) define that the departure time of each extra train f at intermediate station i is equal to the sum of its arrival time and dwell time at station i .
  • Arrival time constraints:
t f , j , w A t f , i , w D + ξ f , i , j , f F , i S , j S f o f , i , j E f , w W
Constraints (6) specify that the arrival time of each extra train f at station j is more than or equal to the sum of its departure time at station i and travel time from station i to station j .
  • Headway time constraints at origin station
h f , f , l , w = t f , o f , w D t f , o f , w D , l L , f F l , f = η f , w W
h f , f , l , w M I H , l L , f F l , f = η f , w W
Constraints (7) define the headway time between two adjacent trains. Constraints (8) make sure that the headway time is more than or equal to the minimum headway time.
  • Minimum and maximum dwell time constraints at the intermediate station:
δ f , i min t f , i , w D w l δ f , i max , f F , i S f o f d f , w W  
Constraints (9) specify that the dwell time of each extra train f at intermediate station i is more (less) than or equal to its minimum (maximum) planned dwell time. Specifically, the difference between the minimum and maximum planned dwell times is more than 0 only if there is a scheduled stop in the timetable for extra train f at station i .
  • Dwell time constraints of two adjacent trains:
t f , i , w D w l = t η f , i , w D w l , f F , i S f o f d f , w W  
Constraints (10) ensure the equal dwell time of two adjacent trains on the same line.
Train connection time constraints:
t f , f * , i , w C = t f , i , w D t f * , i , w A t l * , l , i w a l k , f F l , f * F l * , i Δ , w W  
Constraints (11) define the train connection time by the departure time of connecting extra train, the arrival time of feeder train, and the walking time from feeder line l * to connecting line l at transfer station i .
  • Transfer direction constraints:
y f , f * , w + y η f , f * , w ν f * , f × p f * , f F , f * F * , w W
Constraints (12) specify the transfer direction of delayed passengers. Recall that ν f * , f is the probability of passengers from train f * being assigned to extra train f . f * , f is the subscript of ν f * , f and indicates a transfer direction from line l * (i.e., HSR line) to l (i.e., the URT line which operates extra train f ). It should be noted that we need to distinguish the direction of the URT lines, since some URT lines are bi-directional. Constraints (12) guarantee that the number of delayed passengers from train f * who are assigned to the connecting train and following train η f is less than or equal to the passengers who could be assigned to the transfer direction f * to f .
  • Passenger flow balance constraints:
f F f * y f , f , w p f * , f * F * , w W
Constraints (13) require that the total number of passengers assigned to the connected trains be less than or equal to the volume of impacted passengers
  • Train capacity constraints:
f * F * y f , f * , w c a p f , f F , w W
Constraints (14) guarantee that the passenger carrying capacity of each connected train is not violated.
  • Mapping constraints between passenger assignment and extra train passenger assignment constraints:
p e x t r a f , l , w × c a p f y f , f * , w , f F l F f * , f * F * , l L , w W
p e x t r a f , l , w 1 + ε × c a p f y f , f * , w , f F l F f * , f * F * , l L , w W
Constraints (15) and (16) are imposed on mapping the passenger assignment variable y f , f * , w to the extra train passenger assignment variable p e x t r a f , l , w . Constraints (15) and (16) represent the following if-then constraints:
p e x t r a f , l , w = 1 , y f , f * , w > 0 0 , y f , f * , w = 0 , f F l F f * , f * F * , l L , w W
  • Mapping constraints between transfer connection time and extra train connection constraints:
t e x t r a f , l , w × t max C t f , f * , i , w C , f F l F f * , f * F * , l L , i Δ , w W
t e x t r a f , l , w 1 × t max C t f , f * , i , w C , f F l F f * , f * F * , l L , i Δ , w W
Constraints (17) and (18) are imposed on mapping the connection time variable t f , f * , i , w C to the extra train connection variable t e x t r a f , l , w . Constraints (17) and (18) represent the following if-then constraints:
t e x t r a f , l , w = 1 , t f , f * , i , w C 0 0 , t f , f * , i , w C 0 , f F l F f * , f * F * , l L , i Δ , w W
  • Extra train constraints:
e x t r a f , l , w × 2 p e x t r a f , l , w + t e x t r a f , l , w , f F l , l L , w W
e x t r a f , l , w + 1 p e x t r a f , l , w + t e x t r a f , l , w , f F l , l L , w W
Constraints (19) and (20) are imposed on mapping the extra train passenger assignment variable p e x t r a f , l , w and extra train connection variable t e x t r a f , l , w to extra train operation variable e x t r a f , l , w . e x t r a f , l , w will be equal to1 if and only if p e x t r a f , l , w and t e x t r a f , l , w were both equal to 1, otherwise, e x t r a f , l , w will be 0. The if-then constraints are as follows:
e x t r a f , l , w = 1 , p e x t r a f , l , w = 1 t e x t r a f , l , w = 1 0 , o t h e r w i s e , f F l , l L , w W
  • Mapping constraints between passenger assignment and extra train operation constraints:
y f , f * , w × c a p f e x t r a f , l , w , f F l F f * , f * F * , l L , w W
y f , f * , w × ε e x t r a f , l , w , f F l F f * , f * F * , l L , w W
Constraints (22) and (23) are imposed on mapping the extra train operation variable e x t r a f , l , w to passenger assignment variable y f , f * , w . Constraints (22) and (23) represent the following if-then constraints:
y f , f * , w > 0 , e x t r a f , l , w = 1 = 0 , e x t r a f , l , w = 0 , f F l F f * , f * f * , l L , w W
  • Robust passenger assignment constraints:
y f , f * , w = y f , f * , w 1 , f F f * , f * F * , w = 2 , , W  
Constraints (24) ensure that the number of passengers of delayed train f * assigned to the train f is identical under different random scenarios.
  • Robust train rescheduling constraints:
e x t r a f , l , w = e x t r a f , l , w 1 , f F l , l L , w 2 , W
Constraints (25) ensure that the operational situations of each extra train f are identical under different random scenarios. Constraints (24) and (25) impose the robustness of passenger assignment and the number of extra trains for the rescheduling timetables.
  • Passenger assignment constraints:
y f , f * , w y η f , f * , w , f F f * , f * F * , w W
e x t r a f , l , w e x t r a η f , l , w , f F l , l L , w W
Constraints (26) and (27) impose the order of the passenger assignment and extra train operation between two adjacent trains.

3.3. Solution Approach of the Multi-Objective Model

This section describes an iterative approach of the ε -constraint method combined with the weighted-sum method for the computation of a multi-objection model as illustrated in Section 3.1 and Section 3.2.
D’Ariano et al. [1] proposed an iterative procedure based on the “weighted-sum” or “ ε -constraint” approach to solve the model with two objectives. Inspired by their research, we design an iterative procedure based on the ε -constraint method combined with the weighted-sum method to solve the proposed multi-objective model. The multi-objective function is separated into two parts by the ε -constraint method: one is a bi-objective function of the expected transported passengers and operation-ending time of all extra trains of Urban Rail Transit (URT) system, another one is a single-objective function of the number of extra URT trains. The weighted-sum method is designed to solve the bi-objective function. The method is achieved using two input parameters θ 1 and θ 2 as the weights of the two objectives, respectively, defined by the decision maker. The following conditions followed: θ 1 0 , θ 2 0 , θ 1 + θ 2 = 1 .
Algorithm 1 illustrates the steps of the iterative procedure. Recall that Z P , Z U 1 , and Z U 2 is the objective of the expected transported passengers, number of extra URT trains, and the operation-ending time of all extra trains, respectively. We let Z P * , Z U 1 * , and Z U 2 * be the value of the solution for the problem of robust rescheduling for capacitated URT trains with max Z P , min Z U 1 , and min Z U 2 , respectively. In addition, we let Z P ( Z U 2 ) be the value of Z P ( Z U 2 ) for the optimal solution with the objective function max Z . Additionally, we define Z U 1 i as the value of the performance indicator Z U 1 i regarding the optimal solution of the problem with max Z at iteration i .
The iterative procedure is based on three steps: Step One is the initialized phase, Step Two is the iterative phase, and Step Three filters the solutions in Φ .
Algorithm 1 The solution approach for the multi-objective model
Input: θ 1 , θ 2
Begin
Step 1: Initialization, set i = 1
   1.1 max Z P subject to constraints (4) –(27), and set α 1 = Z P *
   1.2 min Z U 2 subject to constraints (4) –(27), and set α 2 = Z U 2 *
   1.3 min Z U 1 subject to constraints (4) –(27), and set χ 1 = Z U 1 * , χ 2 = F . χ 1 is the lower bound as well as χ 2 is the upper bound of Z U 1 objective. We vary the χ from χ 1 to   χ 2 , and set the iteration interval as Θ
   1.4 set λ 1 = θ 1 / α 1 , λ 2 = θ 2 / α 2 , Z = λ 1 × Z P λ 2 × Z U 2
   1.5 max Z subject to constraints (4) –(27), and set β 1 = Z * i , φ 2 = Z U 1 i
   1.6 insert the pair Z P , Z U 1 , Z U 2 in the set of solution values Φ
Step 2: while φ 2 χ 1 do
   Begin
     2.1 Set i + +
     2.2 max Z subjective to Constraints (4)–(28) plus constraint: Z U 1 χ i , χ i = χ 2 i 1 × Θ
     2.3 set β 1 = Z * i , φ 2 = Z U 1 i
     2.4 insert the pair Z P , Z U 1 , Z U 2 in the set of solution values Φ
    End
Step 3: return the non-dominated pairs from the set of Φ
End
Regarding the fractional steps in Step One, Steps 1.1 and 1.2 are required for the computation of Z P * and Z U 2 * ; Step 1.3 is used to obtain Z U 1 * , the lower and upper bound of the Z U 1 objective. We could vary the values θ 1 or θ 2 and repeat Steps 1.4, 1.5, and 1.6 to search for new compromise solutions. Once the decision makers give a fixed value of θ 1 or θ 2 , the two objective functions of Z P and Z U 2 will be a single objective function by weighted-sum function Z = λ 1 × Z P λ 2 × Z U 2 . Thanks to this revised weighted-sum method, we only need to solve a model with one objective at each iteration in Step 2.
Step Two is the iterative phase; at each iteration, we solve a single-objective formulation, and performance indicators of the expected transported passengers and the operation-ending time of all extra trains are directly optimized in the objective function Z = λ 1 × Z P λ 2 × Z U 2 .

4. Numerical Experiments

To test how well the models may be applied in the real-world network, we performed numerical experiments using operational data from the Beijing-Shanghai (Jing-Hu) High-Speed Railway (HSR) line and Beijing Urban Rail Transit (URT) lines. The experiments are performed with reasonable assumptions: (1) The delay time of all HSR trains arriving at their destination is identical under the same scenario; (2) the loading rate of each HSR train is known from the HSR operating company. Before reporting the experimental results, we describe the dataset in Section 4.1. We adopt the CPLEX solver version 12.3 with default settings to solve the model. The following experiments are all performed on a computer Intel(R) Core(TM) i7-4770 CPU @ 3.40 GHz processor and 4 GB RAM.

4.1. Test Case Description

  • Network data:
Figure 2 shows the network that consists of 44 stations and 3 lines (i.e., the Jing-Hu HSR line, lines 4 and 14 of the Beijing URT system). Lines 4 and 14 of the Beijing URT system connect with the Jing-Hu HSR line at Beijing South Railway Station (BSRS) for passengers transferring.
  • URT trains data:
The free-flow running time and passenger-carrying capacity of trains that operate on the same line are identical. Figure 3 illustrates the free-flow running time of a URT train on lines 4 and 14. The capacity of trains on lines 4 and 14 are 1480 and 1960 (unit: person), respectively.
  • Delayed HSR trains data:
Seven HSR trains of Jing-Hu HSR line are considered: G150, G152, G18, G154, G44, G22, and G158. Table 4 illustrates the planned arrival time and passenger carrying volume of delayed trains.
The delayed time arriving at destinations of each HSR trains is subject to a Weibull distribution as shown in Figure 4. We consider ten delay scenarios of the arrival delays following a 2-parameter Weibull distribution, as illustrated in Table 5. The following parameters in the form of [scale, shape] are used as scale = 15.2248 and shape = 1.30277. These values of arrival delay time come from fitting to the real-life data of the Jing-hu HSR line from September to December in 2017.
γ w = F x w ; k ; λ F x w 1 ; k ; λ w W F x w ; k ; λ F x w 1 ; k ; λ
where x w is the delayed time of scenario w , λ is the scale parameter, and k is the shape parameter of the distribution. F x ; k ; λ = 1 e ( x / λ ) k is the cumulative distribution function for the Weibull distribution.

4.2. Performance Evaluation of Single-Objective Model

We use the Jing-Hu HSR line and lines 4 and 14 of the Beijing URT system in Figure 5 as the test bed, considering several instances with different numbers of URT trains in order to assess the performance of the proposed model and the influence of the number of URT trains considered to be the objective of expected transported passengers of delayed HSR trains. We here range the numbers of URT trains from 3 to 18, a subset of the 18 trains described in Figure 2. The objective function used in this section is as followed:
m a x Z P = max w W γ w × f F f * y f , f * , w
In this section, we only focus on the maximization of expected transported passengers of delayed HSR trains and neglect minimizing number of extra trains and total operation-ending time. The bars indicate the number of variables or constraints in Figure 5 and refer to the Y-axis on the left-hand side. The lines (with symbols) indicate computation time in Figure 5 and refer to the Y-axis on the right-hand side. As listed in Table 6 and shown in Figure 5, the number of variables and constraints increases with the increasing number of URT trains considered. Since the computational time of 6 experiments is less than 1 s, we conclude that the solver can quickly solve the model, and the analysis on the computational time can be ignored in the following experiments.
We report the optimal solutions of three objectives in Table 6 and Figure 6. Recall that Z P , Z U 1 , and Z U 2 are the objective functions of the expected transported passengers, the number of extra URT trains, and the operation-ending time of all extra trains, respectively. We define Z P * to be the value of the optimal solution of the single-objective model with max Z P . Additionally, we define Z U 1 * ( Z U 2 * ) as the value of the performance indicator Z U 1 ( Z U 2 ) regarding the optimal solution of the single objective with max Z P . The bars indicate optimal values for the objective of expected transported passengers in Figure 6a, the number of extra URT trains in Figure 6b, and the operation-ending time in Figure 6c, respectively.
We can see that the optimal values of operation-ending time and the number of extra trains increase with an increase in the number of URT trains considered (when the number of URT trains considered is less than 15). The number of transported passengers increases when the number of URT trains considered is less than 12. In Section 4.3 and Section 4.4, further experiments will be performed in the instances with 12 URT trains considered that are solved to optimality in a short computational time.

4.3. Search for Pareto-Optimal Solutions

4.3.1. Parameter Analysis of the Weighted-Sum Method

This section studies the multi-objective problem, for instance (Table 6), with F = 12 URT trains. We tested several settings of θ 1 for the iterative approach. Recall that two objective functions of the expected transported passengers ( Z P ) and the operation-ending time of all extra trains ( Z U 2 ) will be a single objective function by using the weighted-sum method Z = λ 1 × Z P λ 2 × Z U 2 with a fixed value on θ 1 or θ 2 .
We now study the influences of different values of θ 1 on the optimal values. The value of θ 1 is proportional to the value of λ 1 , which is the weight for the objective Z P . At each iteration, the optimal value increases with an increase in the value of θ 1 , as illustrated in Figure 7. The bars indicate optimal values of the function Z = λ 1 × Z P λ 2 × Z U 2 (i.e., objectives of expected transported passengers and operation-ending time) and refer to the Y-axis on the left-hand side. The lines (with symbols) indicate optimal values for the objective of the number of extra trains in Figure 7 and refer to the Y-axis on the right-hand side.
We conclude that the optimal values are better when the weight for the objective of expected transported passengers ( Z P ) is increased. Overall, the objective of the expected transported passengers is more important than the objective of the operation-ending time of all extra trains in the RRCU problem.

4.3.2. Results of the Pareto-Optimal Solutions

This section studies the experimental results of the iterative approach by varying the upper bound (ranging from 1 to 12) of the objective of Z U 1 with the fixed value of θ 1 = 0.5 and θ 1 = 1 . The surface with symbols in Figure 8 indicates the Pareto frontier. The instance generated by the iterative approach based on a revised version of the ε -constraint method combined with the weighted-sum method is quick to solve, since this iterative approach treats the multi-objective problem as an iterative single-objective optimization problem.

4.3.3. Further Analysis of the Experimental Results of the Single-Objective Model and Multi-Objective Model

Recall that three objectives are considered as maximizing expected transported passengers Z P , minimizing the number of extra URT trains Z U 1 , and minimizing the operation-ending time of all extra trains Z U 2 in the multi-objective model. The single-objective model focuses on the maximization of expected transported passengers and neglects minimizing the number of extra trains and total operation-ending time. We report the values of three objectives obtained by single-objective and multi-objective models in Figure 9. The bars indicate the expected transported passengers Z P in Figure 9a and operation-ending time   Z U 2 in Figure 9b, respectively, and refer to the Y-axis. The values of the objective of the number of extra trains Z U 1 are reported in the X-axis in Figure 9a,b.
Regarding the objective of expected transported passengers in Figure 9a, the multi-objective model performs better than the single-objective when we fixed the value of Z U 1 . This is because we considered minimizing the number of extra trains in the multi-objective model and neglected it in the single-objective model. A similar reason leads to the values of objective Z U 2 obtained by the multi-objective model being less than the values obtained by the single-objective model in Figure 9b. In summary, the multi-objective model is better than the single-objective model for solving the problem of robust rescheduling for capacitated URT trains, and is the optimal solution with more expected transported passengers, a smaller number of extra trains, and less operation-ending time.

4.4. Impact of Uncertainty towards Robustness

This section presents computational results on the stochastic modeling environment in stochastic optimization. The value of θ 1 is 0.5 for four cases.
  • WAR: Iterative approach with robustness consideration of both passenger assignment and number of extra trains.
  • WPR: Iterative approach with robustness consideration of passenger assignment solutions and without robustness consideration of the number of extra trains.
  • WER: Iterative approach with robustness consideration of the number of extra trains and without robustness consideration of passenger assignment solutions.
  • NAR: Iterative approach without robustness consideration of both passenger assignment and number of extra trains.
Table 7 shows the critical characteristic of the robust case studies. Recall that ten scenarios of the arrival delays of each HSR train at its destination station are considered. The constraints (24) guarantee an identical number of transported passengers under different random scenarios, which lead to the robustness of passenger assignment. Constraints (25) ensure that the operational situations of each extra train are identical under different random scenarios.

Analysis of the Experimental Results of Four Cases

Figure 10 illustrates the results of case WAR, WPR, WER, and NAR. The bars indicate the optimal objective value and refer to the Y-axis on the left-hand side; the line (with symbols) indicates the gap of optimal objective value between WAR and NAR and refers to the Y-axis on the right-hand side. Figure 10 does not show the gap of the optimal objective value between WAR, WPR, WER, and NAR, for the optimal objective values of WAR, WPR, and WER are identical at each iteration.
We now study the reason why the optimal objective values of WAR, WPR, and WER are identical at each iteration. Recall that constraints (24) are y f , f * , w = y f , f * , w 1 and y f , f * , w is the passenger assignment variables, meaning the number of passengers from delayed train f * that are assigned to the extra connecting train f under scenario w . Constraints (25) are e x t r a f , l , w = e x t r a f , l , w 1 , and e x t r a f , l , w is the extra train operation variables, which indicate if train f operates on line l under scenario w . Constraints (15), (16), (19), and (20) imposed that the extra train operation variable is e x t r a f , l , w = 1 if the passenger assignment variable is y f , f * , w > 0 .
Constraints (22) and (23) are imposed on mapping the extra train operation variable e x t r a f , l , w to the passenger assignment variable y f , f * , w . If e x t r a f , l , w = 1 , the y f , f * , w is more than 0, which corresponds with the number of passengers from delayed train f * that are assigned to the extra connecting train f under scenario w . In summary, constraints (24) and (25) are mutual restraint by constraints (15), (16), (19), (20), (22), and (23).
Figure 11 illustrates the optimal values for the objective of the number of extra URT trains. As shown, the value of the number of extra URT trains is identical for iteration 2 to 12 as a linear decrement function of the iteration. The reason why it is a linear decrement function is that we use the ε -constraint method to set the upper bound of Z U 1 as χ i , in which χ i = χ 2 i 1 × Θ , as illustrated in Step 2.2 in Algorithm 1, and we set Θ = 1 at each iteration.
Regarding the optimal solution quality as shown in Figure 10 and Figure 11, the NAR approach yields the best performance since its range is maximum among four cases. The reason why its range is maximum is that it does not consider the robustness of both passenger assignment and the number of extra trains. From the results of Figure 10 and Figure 11, we conclude that the WPR, WTR, and WAR approaches have the same performances at every iteration. A robust rescheduling solution obtained by the WPR, WTR, and WAR approaches is better than NAR for passengers and dispatchers in reality.

5. Conclusions and Future Research

This paper investigated the mathematical models and methods for managing a multi-objective problem of practical interest for railway managers who have to reschedule Urban Rail Transit (URT) trains to serve passengers from delayed High-Speed Railway (HSR) trains. We presented a mixed-integer linear programming model to address this problem, in which the capacity of each extra train is not assumed to be unlimited. A robust passenger assignment constraint is introduced to ensure the decision robustness of passenger assignment under different scenarios, and a robust dispatching constraint is designed for the stable disrupting number of URT trains across different scenarios. Three objectives are to maximize the number of expected transported passengers, minimize the number of extra trains, and minimize the operation-ending time of all extra trains. An iterative approach based on a revised version of the ε -constraint method combined with the weighted-sum method is designed for the computation of a multi-objective model.
Computational experiments on Beijing URT lines and the Beijing-Shanghai HSR line show that the proposed methodology could be applied in real-world operations. First, our method could be used to identify Pareto optimal solutions, measuring the performance of the proposed model and the influence of the number of extra trains considered against the three objectives. Then, the model could find a trade-off between the indicators of three objectives. Besides this, we evaluate the impact of the robustness constraints of passenger assignment and the number of extra trains among the different delayed scenarios.
Our future work will address the following research directions: Passenger ODs should be considered in the model to study which lines of the URT system need to run extra trains. The rolling stock rescheduling of extra trains could be developed to achieve a lower operating expense of the URT system.

Author Contributions

Data curation, Y.B.; Formal analysis, S.L.; Methodology, S.L; Software, Y.B.; Writing—review & editing, W.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by a project from Science and Technology Research and Development Program of the China National Railway Group Limited grant number [P2021S012], National Natural Science Foundation of China grant number [71571012, 61790573]. And The APC was funded by [P2021S012].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The generous assistance of Francesco Corman from ETH Zurich, Shuge Yao and Xiaofeng Chai from Beijing Jiaotong University are greatly appreciated. The authors are of course responsible for all results and opinions expressed in this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. D’Ariano, A.; Meng, L.; Centulio, G.; Corman, F. Integrated stochastic optimization approaches for tactical scheduling of trains and railway infrastructure maintenance. Comput. Ind. Eng. 2019, 127, 1315–1335. [Google Scholar] [CrossRef]
  2. Carey, M.; Kwieciński, A. Stochastic approximation to the effects of headways on knock-on delays of trains. Transp. Res. Part B Methodol. 1994, 28, 251–267. [Google Scholar] [CrossRef]
  3. Carey, M. Optimizing scheduled times, allowing for behavioural response. Transp. Res. Part B Methodol. 1998, 32, 329–342. [Google Scholar] [CrossRef]
  4. Zhou, X.; Khan, M.B. Slack time allocation in robust double-track train timetabling applications. IEEE Trans. Intell. Transp. Syst. 2010, 11, 81–89. [Google Scholar]
  5. Shafia, M.A.; Aghaee, M.P.; Sadjadi, S.J.; Jamili, A. Robust Train Timetabling Problem: Mathematical Model and Branch and Bound Algorithm. IEEE Trans. Intell. Transp. Syst. 2011, 13, 307–317. [Google Scholar] [CrossRef]
  6. Bešinović, N.; Goverde, R.M.; Quaglietta, E.; Roberti, R. An integrated micro–macro approach to robust railway timetabling. Transp. Res. Part B Methodol. 2016, 87, 14–32. [Google Scholar] [CrossRef] [Green Version]
  7. Burggraeve, S.; Bull, S.H.; Vansteenwegen, P.; Lusby, R.M. Integrating robust timetabling in line plan optimization for railway systems. Transp. Res. Part C Emerg. Technol. 2017, 77, 134–160. [Google Scholar] [CrossRef] [Green Version]
  8. Meng, L.; Zhou, X. Robust single-track train dispatching model under a dynamic and stochastic environment: A scenario-based rolling horizon solution approach. Transp. Res. Part B: Methodol. 2011, 45, 1080–1102. [Google Scholar] [CrossRef]
  9. Cacchiani, V.; Toth, P. Nominal and robust train timetabling problems. Eur. J. Oper. Res. 2012, 219, 727–737. [Google Scholar] [CrossRef]
  10. Quaglietta, E.; Corman, F.; Goverde, R.M. Stability of railway dispatching solutions under a stochastic and dynamic environment. In Proceedings of the RailCopenhagen2013: 5th International Seminar on Railway Operations Modelling and Analysis (IAROR), Copenhagen, Denmark, 13–15 May 2013; Institute for Transport Planning and Systems, ETH Zurich: Zurich, Switzerland, 2013. [Google Scholar]
  11. Larsen, R.; Pranzo, M.; D’Ariano, A.; Corman, F.; Pacciarelli, D. Susceptibility of optimal train schedules to stochastic disturbances of process times. Flex. Serv. Manuf. J. 2014, 26, 466–489. [Google Scholar] [CrossRef]
  12. Meng, L.; Luan, X.; Zhou, X. A train dispatching model under a stochastic environment: Stable train routing constraints and reformulation. Netw. Spat. Econ. 2016, 16, 791–820. [Google Scholar] [CrossRef]
  13. Cavone, G.; Dotoli, M.; Epicoco, N.; Seatzu, C. A decision making procedure for robust train rescheduling based on mixed integer linear programming and Data Envelopment Analysis. Appl. Math. Model. 2017, 52, 255–273. [Google Scholar] [CrossRef]
  14. Hong, X.; Meng, L.; Corman, F.; D’Ariano, A.; Veelenturf, L.P.; Long, S. Robust Capacitated Train Rescheduling with Passenger Reassignment under Stochastic Disruptions. Transp. Res. Rec. J. Transp. Res. Board 2021, 2675, 214–232. [Google Scholar] [CrossRef]
  15. Long, S.; Meng, L.; Miao, J.; Hong, X.; Corman, F. Synchronizing Last Trains of Urban Rail Transit System to Better Serve Passengers from Late Night Trains of High-Speed Railway Lines. Networks Spat. Econ. 2020, 20, 599–633. [Google Scholar] [CrossRef]
  16. Cacchiani, V.; Huisman, D.; Kidd, M.; Kroon, L.; Toth, P.; Veelenturf, L.; Wagenaar, J. An overview of recovery models and algorithms for real-time railway rescheduling. Transp. Res. Part B Methodol. 2014, 63, 15–37. [Google Scholar] [CrossRef] [Green Version]
  17. Corman, F.; D’Ariano, A.; Pacciarelli, D.; Pranzo, M. Optimal inter-area coordination of train rescheduling decisions. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 71–88. [Google Scholar] [CrossRef] [Green Version]
  18. Yin, J.; Tang, T.; Yang, L.; Gao, Z.; Ran, B. Energy-efficient metro train rescheduling with uncertain time-variant passenger demands: An approximate dynamic programming approach. Transp. Res. Part B Methodol. 2016, 91, 178–210. [Google Scholar] [CrossRef]
  19. D’Ariano, A.; Pacciarelli, D.; Pranzo, M. A branch and bound algorithm for scheduling trains in a railway network. Eur. J. Oper. Res. 2007, 183, 643–657. [Google Scholar] [CrossRef]
  20. Corman, F.; D’Ariano, A.; Hansen, I.A.; Pacciarelli, D. Optimal multi-class rescheduling of railway traffic. J. Rail Transp. Plan. Manag. 2011, 1, 14–24. [Google Scholar] [CrossRef]
  21. Schöbel, A. Integer programming approaches for solving the delay management problem. In Algorithmic Methods for Railway Optimization; Springer: Berlin/Heidelberg, Germany, 2007; pp. 145–170. [Google Scholar]
  22. Fang, W.; Yang, S.; Yao, X. A survey on problem models and solution approaches to rescheduling in railway networks. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2997–3016. [Google Scholar] [CrossRef]
  23. Corman, F.; Meng, L. A Review of Online Dynamic Models and Algorithms for Railway Traffic Management. IEEE Trans. Intell. Transp. Syst. 2014, 16, 1274–1284. [Google Scholar] [CrossRef]
  24. Corman, F.; D’Ariano, A.; Pacciarelli, D.; Pranzo, M. Bi-objective conflict detection and resolution in railway traffic management. Transp. Res. Part C Emerg. Technol. 2012, 20, 79–94. [Google Scholar] [CrossRef]
  25. Luan, X.; Corman, F.; Meng, L. Non-discriminatory train dispatching in a rail transport market with multiple competing and collaborative train operating companies. Transp. Res. Part C Emerg. Technol. 2017, 80, 148–174. [Google Scholar] [CrossRef]
  26. Goverde, R. Transfer Stations and Synchronization; Delft University of Technology: Delft, The Netherlands, 1999. [Google Scholar]
  27. Daduna, J.R.; Voß, S. Practical experiences in schedule synchronization. In Computer-Aided Transit Scheduling; Springer: Berlin/Heidelberg, Germany, 1995; pp. 39–55. [Google Scholar]
  28. Domschke, W. Schedule synchronization for public transit networks. Oper.-Res.-Spektrum 1989, 11, 17–24. [Google Scholar] [CrossRef]
  29. Ceder, A.; Tal, O. Timetable synchronization for buses. In Computer-Aided Transit Scheduling; Springer: Berlin/Heidelberg, Germany, 1999; pp. 245–258. [Google Scholar]
  30. Nachtigall, K. Periodic network optimization with different arc frequencies. Discret. Appl. Math. 1996, 69, 1–17. [Google Scholar] [CrossRef] [Green Version]
  31. Odijk, M.A. A constraint generation algorithm for the construction of periodic railway timetables. Transp. Res. Part B Methodol. 1996, 30, 455–464. [Google Scholar] [CrossRef]
  32. Zwaneveld, P.J.; Kroon, L.G.; Romeijn, H.E.; Salomon, M.; Dauzère-Pérès, S.; Van Hoesel, S.P.M.; Ambergen, H.W. Routing Trains Through Railway Stations: Model Formulation and Algorithms. Transp. Sci. 1996, 30, 181–194. [Google Scholar] [CrossRef] [Green Version]
  33. Kroon, L.G.; Romeijn, H.E.; Zwaneveld, P.J. Routing trains through railway stations: Complexity issues. Eur. J. Oper. Res. 1997, 98, 485–498. [Google Scholar] [CrossRef] [Green Version]
  34. Wong, R.C.W.; Yuen, T.W.Y.; Fung, K.W.; Leung, J.M.Y. Optimizing Timetable Synchronization for Rail Mass Transit. Transp. Sci. 2008, 42, 57–69. [Google Scholar] [CrossRef]
  35. Shafahi, Y.; Khani, A. A practical model for transfer optimization in a transit network: Model formulations and solutions. Transp. Res. Part A Policy Pr. 2010, 44, 377–389. [Google Scholar] [CrossRef]
  36. Cevallos, F.; Zhao, F. Minimizing transfer times in public transit network with genetic algorithm. Transp. Res. Rec. 2006, 1971, 74–79. [Google Scholar] [CrossRef]
  37. Chen, C.H.; Yan, S.; Tseng, C.H. Inter-city bus scheduling for allied carriers. Transportmetrica 2010, 6, 161–185. [Google Scholar] [CrossRef]
  38. Yan, F.; Goverde, R.M. Combined line planning and train timetabling for strongly heterogeneous railway lines with direct connections. Transp. Res. Part B Methodol. 2019, 127, 20–46. [Google Scholar] [CrossRef]
  39. Zhou, W.; Deng, L.; Xie, M.; Yang, X. Coordination optimization of the first and last trains’ departure time on urban rail transit network. Adv. Mech. Eng. 2013, 5, 848292. [Google Scholar] [CrossRef]
  40. Kang, L.; Zhu, X.; Wu, J.; Sun, H.; Siriya, S.; Kanokvate, T. Departure time optimization of last trains in subway networks: Mean-variance model and GSA algorithm. J. Comput. Civ. Eng. 2015, 29, 04014081. [Google Scholar] [CrossRef]
  41. Kang, L.; Wu, J.; Sun, H.; Zhu, X.; Gao, Z. A case study on the coordination of last trains for the Beijing subway network. Transp. Res. Part B Methodol. 2015, 72, 112–127. [Google Scholar] [CrossRef]
  42. Kang, L.; Wu, J.; Sun, H.; Zhu, X.; Wang, B. A practical model for last train rescheduling with train delay in urban railway transit networks. Omega 2015, 50, 29–42. [Google Scholar] [CrossRef]
  43. Li, W.; Xu, R.; Luo, Q.; Jones, S. Coordination of last train transfers using automated fare collection (AFC) system data. J. Adv. Transp. 2016, 50, 2209–2225. [Google Scholar] [CrossRef]
  44. Yang, S.; Yang, K.; Gao, Z.; Yang, L.; Shi, J. Last-Train Timetabling under Transfer Demand Uncertainty: Mean-Variance Model and Heuristic Solution. J. Adv. Transp. 2017, 2017, 5095021. [Google Scholar] [CrossRef] [Green Version]
  45. Li, X.; Yang, X. A stochastic timetable optimization model in subway systems. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 2013, 21 (Suppl. S1), 1–15. [Google Scholar] [CrossRef]
  46. Wu, Y.; Tang, J.; Yu, Y.; Pan, Z. A stochastic optimization model for transit network timetable design to mitigate the randomness of traveling time by adding slack time. Transp. Res. Part C Emerg. Technol. 2015, 52, 15–31. [Google Scholar] [CrossRef]
Figure 1. An illustrative network.
Figure 1. An illustrative network.
Sustainability 14 05718 g001
Figure 2. The studied network.
Figure 2. The studied network.
Sustainability 14 05718 g002
Figure 3. The free-flow running time of URT trains between two adjacent stations. (* is the hub).
Figure 3. The free-flow running time of URT trains between two adjacent stations. (* is the hub).
Sustainability 14 05718 g003
Figure 4. Weibull distribution of delayed time arriving at destinations of HSR trains.
Figure 4. Weibull distribution of delayed time arriving at destinations of HSR trains.
Sustainability 14 05718 g004
Figure 5. Number of variables, constraints, and computational time.
Figure 5. Number of variables, constraints, and computational time.
Sustainability 14 05718 g005
Figure 6. Optimal solutions of three objectives. (a) Expected transported passengers ( Z P * ), (b) Number of extra URT trains ( Z U 1 * ), (c) Operation-ending time of all extra trains ( Z U 2 * ).
Figure 6. Optimal solutions of three objectives. (a) Expected transported passengers ( Z P * ), (b) Number of extra URT trains ( Z U 1 * ), (c) Operation-ending time of all extra trains ( Z U 2 * ).
Sustainability 14 05718 g006
Figure 7. Results of the parameter analysis experiments.
Figure 7. Results of the parameter analysis experiments.
Sustainability 14 05718 g007
Figure 8. Pareto frontier.
Figure 8. Pareto frontier.
Sustainability 14 05718 g008
Figure 9. Results of the single-objective model and multi-objective model ( θ 1 = 0.5 ), (a) Objectives of expected transported passengers and number of extra URT trains, (b) Objectives of operation-ending time and number of extra URT trains.
Figure 9. Results of the single-objective model and multi-objective model ( θ 1 = 0.5 ), (a) Objectives of expected transported passengers and number of extra URT trains, (b) Objectives of operation-ending time and number of extra URT trains.
Sustainability 14 05718 g009
Figure 10. Experimental results of WAR, WPR, WTR, and NAR.
Figure 10. Experimental results of WAR, WPR, WTR, and NAR.
Sustainability 14 05718 g010
Figure 11. Number of extra trains ( Z U 1 * ) of WAR, WPR, WTR, and NAR.
Figure 11. Number of extra trains ( Z U 1 * ) of WAR, WPR, WTR, and NAR.
Sustainability 14 05718 g011
Table 1. General subscripts.
Table 1. General subscripts.
SymbolDescription
l , l * Index of line; l , l * L , L is the set of lines in the network.
i , j Index of station; i , j S , S is the set of stations.
f , f Index of extra train of urban rail transit system, f , f F , F   is the set of extra trains of urban rail transit system which are considered to schedule.
f * Index of delayed trains,   f * F * , F * is the set of delayed trains.
w Index of random scenario, w W , W is the set of all scenarios.
Table 2. Input parameters.
Table 2. Input parameters.
ParametersDescription
F l Set of extra trains could operate on line l , F l F .
S f Set of stations extra train f may use.
E f Set of segments extra train f may use.
F f * Set of extra trains of URT system which could connect the delayed train f * .
Δ Set of the comprehensive hub stations, Δ S .
p f * The volume of passengers on the delayed train f * .
c a p f Available passenger carrying capacity of the extra train f
o f Origin node of extra train f .
d f Destination node of extra train f .
η f The first extra train which follows the extra train f on the same line.
E S T f The predetermined earliest starting time of extra train f at its origin node.
M I H Minimum headway between two adjacent extra trains on the same line.
ξ f , i , j The free-flow running time of extra train f from station i to j .
δ f , i max The planned maximum dwell time for extra train f at station i .
δ f , i min The planned minimum dwell time for extra train f at station i .
t l , l , i walk The passenger transfer walking time from line l to line l at station i .
ν f * , f The probability of passengers from train f * that are assigned to train f .
γ w Occurrence probability of scenario w .
t max C The maximum transfer connection time between connected train and feeder train at the transfer station.
ε A sufficiently small positive number.
Table 3. Decision variables.
Table 3. Decision variables.
Decision VariablesDescription
y f , f * , w Passenger assignment variables, the number of passengers from delayed train f * that is assigned to the extra connecting train f under scenario w .
p e x t r a f , l , w 0–1 binary extra train passenger assignment variables, =1 if y f , f * , w is positive; =0, otherwise.
h f , f , l , w Headway time between departure time of train f and train f on line l at origin station under scenario w .
t f , i , w D The departure time of extra train f at station i under scenario w .
t f , i , w A The arrival time of extra train f at station i under scenario w .
t f , i , w Dwl The dwell time of extra train f at station s of line l under scenario w .
t f , f * , i , w C Connection time of train f * and extra train f at station i under scenario w .
t e x t r a f , l , w 0–1 binary extra train connection variables, =1 if t f * , f , i , w C is positive; =0, otherwise.
e x t r a f , l , w 0–1 binary extra train operation variables, =1 if train f operates on line l under scenario w ; =0, otherwise.
Table 4. Planned arrival time and passenger carrying volume of HSR trains.
Table 4. Planned arrival time and passenger carrying volume of HSR trains.
Train NumberPlanned Arrival Time at BSRS * (h:min)Passenger Carrying Volume
G15022:001015
G15222:121015
G1822:361152
G15422:481015
G4423:081015
G2223:181152
G15823:291015
* BSRS: Beijing South Railway Station.
Table 5. Delayed time and occurrence probability of ten scenarios.
Table 5. Delayed time and occurrence probability of ten scenarios.
ScenarioDelayed Time * (min)Occurrence Probability **
1460.158
2470.142
3480.1268
4490.113
5500.1013
6510.0896
7520.0799
8530.0708
9540.0628
10550.0558
* Delayed time: delayed time arriving at destinations of HSR trains. ** The computation of occurrence probability is as followed:
Table 6. Number of variables, constraints, computational time, and optimal solutions of three objectives.
Table 6. Number of variables, constraints, computational time, and optimal solutions of three objectives.
Number of URT Trains ConsideredNumber of VariablesNumber of ConstraintsComputational Time (s) Z P *   Z U 1   Z U 2  
3247140660.05203022879.6
6475188490.55317857214.6
9703113,5720.655207972,948.0
12931118,2950.4773721160,092.5
1511,53122,8410.7273691450,512.8
1813,75127,387171531315,225.7
Table 7. Essential characteristic of the robust case studies.
Table 7. Essential characteristic of the robust case studies.
Case StudyConstraints (24)Constraints (25)
WARonon
WPRonoff
WERoffon
NARoffoff
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, W.; Bao, Y.; Long, S. Rescheduling Urban Rail Transit Trains to Serve Passengers from Uncertain Delayed High-Speed Railway Trains. Sustainability 2022, 14, 5718. https://doi.org/10.3390/su14095718

AMA Style

Wang W, Bao Y, Long S. Rescheduling Urban Rail Transit Trains to Serve Passengers from Uncertain Delayed High-Speed Railway Trains. Sustainability. 2022; 14(9):5718. https://doi.org/10.3390/su14095718

Chicago/Turabian Style

Wang, Wanqi, Yun Bao, and Sihui Long. 2022. "Rescheduling Urban Rail Transit Trains to Serve Passengers from Uncertain Delayed High-Speed Railway Trains" Sustainability 14, no. 9: 5718. https://doi.org/10.3390/su14095718

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