Performance improvement of energy consumption, passenger time and robustness in metro systems: A multi-objective timetable optimization approach
Introduction
Metro system has received fast development all over the world due to its great capacity, high reliability and low pollution. In some metropolises such as London, New York and Beijing, the metro system has become a large-scale complex network (Yang, Yin, Wu, Qu, & Gao, 2019). The network mileages and number of lines and stations for some big cities around the world until the end of 2017 are listed in Table 1 (ChinaDaily, 2017, Wikipedia, 2018, Yang et al., 2019). From the operation perspective, the networking operation has taken the place of the traditional single-line operation mode.
Under the background of networking operation, as a crucial element of a metro system, timetable bears much more significance in terms of transport efficiency, operation cost and service quality. Although per capita energy consumption in metro systems is low, the total energy consumption is considerable (Cao, Wang, Liu, Li, & Xie, 2019). For example in Beijng, the Beijing Metro is the first large industry in electricity consumption. Minimization of the energy consumption is important to reduce the operation cost of metro operating companies. In the other hand, the essential mission of metro systems is transporting passengers efficiently and conveniently. Reduction of passenger travel time should be also taken into consideration. Therefore, it is significant to study a well-designed timetable considering the benefits of both metro passengers and operating companies. A number of existing literature on the timetable design/optimization problem considered both passenger time and energy consumption as research objectives (Ghoseiri et al., 2004, Li et al., 2013, Xu et al., 2016, Yang et al., 2015b, Yang et al., 2014, Yin et al., 2017).
In real-world metro systems, trains are stipulated to complete the travel task strictly according to the published timetable. However, there are a number of uncertain perturbations during the normal operation period (Cao et al., 2017, Corman et al., 2017, Zhang et al., 2018). For example, crowding passengers at stations can lead to the delay of departure time; and trains often have an early departure perturbation at off-peak hours due to the over abundant dwell time. In these cases, the actual train record in time level (i.e., recorded timetable) has a disordered deviation in comparison with the published timetable. Fig. 1 provides an illustration of deviations between recorded and published timetables according to the real-world data from the Beijing Metro Yizhuang line (Zhang, 2018).
Both energy consumption and passenger time are sensitive to the spatially and temporally relative position of trains scheduled by timetable. Therefore, it is difficult to achieve the optimal expected objectives under the condition of these perturbations, although the published timetable is the optimal one. For this issue, we introduce the robustness in the published timetable optimization problem to deal with the uncertain perturbations. Note that the traditional research on robustness in timetable problems aims to absorb perturbations for improving the punctuality rate. It is easily see that the robustness in this paper is a different concept, which is used to eliminate or reduce the influence of perturbations to energy consumption and passenger time.
Overall, this paper develops a multi-objective integer programming model and a non-dominated sorting genetic algorithm II (NSGA-II) to improve the performance of energy consumption, passenger waiting time and robustness for metro systems. The main contributions of this paper are summarized as follows:
- (1)
We firstly use the concept of robustness to tackle the uncertain dwell time in real-world train operations for improving the performance of timetable optimization approaches applied to real-world metro systems.
- (2)
We develop a multi-objective integer programming model to solve the timetable optimization problem with dwell time uncertainty, where the energy consumption, passenger waiting time, as well as robustness are optimized of compromise. Traditional studies assumed the passenger arrival rate as a uniform distribution, such that the average passenger waiting time equals to a half of headway. As we use the real-world passenger arrival rate (i.e., a random distribution) in the formulation, we can capture the wispy sensibility of dwell time and section running time to the passenger waiting time.
- (3)
We design a detailed NSGA-II procedure to solve the complicated multi-objective integer programming model, and come up with some indicators to evaluate the performance of the Pareto-optimal solutions.
The remainder of this research is organized as follows. In Section 2, we review the literature on the timetable optimization problem for metro/rail systems. In Section 3, we formulate the problem as a multi-objective integer programming model. In Section 4, we design a NSGA-II to find the optimal solution. In Section 5, we present a case study based on the real-world data from the Beijing Metro Yizhuang Line. Conclusions are provided in Section 6.
Section snippets
Literature review
The timetable optimization problem for metro/rail systems has been widely studied due to the good achievements in improving operational quality. The literature reviewed in this section includes single-objective optimization to improve the performance of energy consumption/passenger time/robustness, and multi-objective optimization approaches.
Model formulation
This section proposes a multi-objective integer programming model to improve the performance of energy consumption, passenger waiting time and robustness by optimizing departure and arrival time of trains at each station and headway time. The following presentations focus on detailing each part of the formulation, i.e., notions, model assumptions, objective functions, constraints, optimization model and convergence property.
Solution algorithm
Target conflict is the key problem for multi-objective optimization, that is, there is no such solution, which enables all the objectives to be optimal at the same time. Searching a Pareto non-dominated front with a set of equally good solutions is the basic goal of the multi-objective optimization. A set of equally optimal solutions are called as a Pareto front, which are non-dominated solutions and could reduce the conflict among the various targets to the minimum. The rest ones are dominated
Case study
This section presents some numerical results using the real-world operation and passenger data from the Beijing Metro Yizhuang Line to illustrate the efficiency and effectiveness of the developed multi-objective programming model and solution algorithm.
Conclusion
The main contribution of this paper is to use the concept of robustness to tackle the uncertain dwell time in real-world train operations for improving the performance of timetable optimization approaches. Based on this, we develop a multi-objective integer programming model to solve the metro timetable optimization problem with dwell time uncertainty, where the energy consumption, passenger waiting time, as well as robustness are minimized of compromise. The case study based on the Beijing
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Nos. 71701013, 71890972/71890970, 71525002, 71621001), the Beijing Municipal Natural Science Foundation (No. L181008), the Young Elite Scientists Sponsorship Program by CAST (No. 2018QNRC001), and the State Key Laboratory of Rail Traffic Control and Safety (No. RCS2019ZZ001).
References (51)
- et al.
Single-line rail rapid transit timetabling under dynamic passenger demand
Transportation Research Part B: Methodological
(2014) - et al.
Exact formulations and algorithm for the train timetabling problem with dynamic demand
Computers & Operations Research
(2014) - et al.
Nominal and robust train timetabling problems
European Journal of Operational Research
(2012) - et al.
Design of energy-efficient timetables in two-way railway rapid transit lines
Transportation Research Part B: Methodological
(2017) - et al.
Integrating train scheduling and delay management in real-time railway traffic control
Transportation Research Part E: Logistics and Transportation Review
(2017) - et al.
Bi-objective conflict detection and resolution in railway traffic management
Transportation Research Part C: Emerging Technologies
(2012) - et al.
jMetal: A Java framework for multi-objective optimization
Advances in Engineering Software
(2011) - et al.
A multi-objective train scheduling model and solution
Transportation Research Part B: Methodological
(2004) - et al.
Optimal scheduling of trains on a single line track
Transportation Research Part B: Methodological
(1996) - et al.
An integrated approach for the energy-efficient driving strategy optimization of multiple trains by considering regenerative braking
Computers & Industrial Engineering
(2018)
Optimal allocation of buffer times to increase train schedule robustness
European Journal of Operational Research
Balance of efficiency and robustness in passenger railway timetables
Transportation Research Part B: Methodological
An energy-efficient scheduling and speed control approach for metro rail operations
Transportation Research Part B: Methodological
Energy minimization in dynamic train scheduling and control for metro rail operations
Transportation Research Part B: Methodological
A green train scheduling model and fuzzy multi-objective optimization algorithm
Applied Mathematical Modelling
A stochastic timetable optimization model in subway systems
International Journal of Uncertainty, Fuzziness & Knowledge-Based Systems
Improving recovery-to-optimality robustness through efficiency-balanced design of timetable structure
Transportation Research Part C: Emerging Technologies
Optimizing urban rail timetable under time-dependent demand and oversaturated conditions
Transportation Research Part C: Emerging Technologies
Train scheduling for minimizing passenger waiting time with time-dependent demand and skip-stop patterns: Nonlinear integer programming models with linear constraints
Transportation Research Part B: Methodological
Robustness for a single railway line: Analytical and simulation methods
Expert Systems with Applications
Review of energy-efficient train control and timetabling
European Journal of Operational Research
Reducing the passenger travel time in practice by the automated construction of a robust railway timetable
Transportation Research Part B: Methodological
A bi-objective model with sequential search algorithm for optimizing network-wide train timetables
Computers & Industrial Engineering
Decreasing the passenger waiting time for an intercity rail network
Transportation Research Part B: Methodological
An energy-efficient scheduling approach to improve the utilization of regenerative energy for metro systems
Transportation Research Part C: Emerging Technologies
Cited by (29)
Timetable optimization for maximization of regenerative braking energy utilization in traction network of urban rail transit
2023, Computers and Industrial EngineeringA novel two-stage approach for energy-efficient timetabling for an urban rail transit network
2023, Transportation Research Part E: Logistics and Transportation ReviewA data-driven bi-objective matheuristic for energy-optimising timetables in a passenger railway network
2023, Journal of Rail Transport Planning and ManagementMultiperiod metro timetable optimization based on the complex network and dynamic travel demand
2023, Physica A: Statistical Mechanics and its ApplicationsCitation Excerpt :As a money-saving and energy-saving method, timetable optimization becomes a popular research topic in recent years to solve the above two issues. Optimization of train energy consumption mainly focuses on the train itself, including the dwell time, train running time, headway, and cruising speed[32–35]. Their main purpose is to find an optimal operation mode, which can reduce energy consumption either by adjusting the stop schedule, reducing total travel time[36], or regenerating braking energy[37].
Real-time energy saving optimization method for urban rail transit train timetable under delay condition
2022, EnergyCitation Excerpt :Compared with the existing timetable, it effectively reduced the pure energy consumption of the train and shortened the total waiting time of passengers. To improve the performance of the timetable optimization method, Yang et al. [25] first proposed the concept of robustness to solve the problem of uncertain residence time in actual train operation. They designed a non-dominated sorting genetic algorithm (NSGA-Ⅱ) to solve the constructed multi-objective integer programming model, which effectively reduced the waiting time of passengers and the energy consumption of trains, and the robustness value increased by 24.81%.