Performance improvement of energy consumption, passenger time and robustness in metro systems: A multi-objective timetable optimization approach

https://doi.org/10.1016/j.cie.2019.106076Get rights and content

Highlights

  • We firstly use the concept of robustness to tackle the uncertain dwell time.

  • A three-objective integer programming model is formulated.

  • The real-world passenger arrival rate is considered in the formulation.

  • A detailed NSGA-II procedure is designed to solve the developed model.

  • A real-world case study based on the Beijing Metro Yizhuang Line is conducted.

Abstract

As an effective transport mode to reduce the impact of urban mobility with great capacity and low pollution, metro systems have received rapid development all over the world in recent years. Since a well-designed timetable can improve the service level of passengers, increase the revenue of operating companies, and reduce the environmental pollution, the issue of timetable design/optimization is usually represented as a multi-objective decision problem. This paper develops a multi-objective integer programming model which integrates the energy consumption, the passenger waiting time, and the robustness by optimizing departure and arrival time of trains at each station. A non-dominated sorting genetic algorithm II (NSGA-II) is designed to find the optimal solution. Finally, a case study of Yizhuang line in Beijing metro system is conducted to illustrate the efficiency and effectiveness of the suggested 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)

  • P. Jovanović et al.

    Optimal allocation of buffer times to increase train schedule robustness

    European Journal of Operational Research

    (2017)
  • Y. Lee et al.

    Balance of efficiency and robustness in passenger railway timetables

    Transportation Research Part B: Methodological

    (2017)
  • X. Li et al.

    An energy-efficient scheduling and speed control approach for metro rail operations

    Transportation Research Part B: Methodological

    (2014)
  • X. Li et al.

    Energy minimization in dynamic train scheduling and control for metro rail operations

    Transportation Research Part B: Methodological

    (2014)
  • X. Li et al.

    A green train scheduling model and fuzzy multi-objective optimization algorithm

    Applied Mathematical Modelling

    (2013)
  • X. Li et al.

    A stochastic timetable optimization model in subway systems

    International Journal of Uncertainty, Fuzziness & Knowledge-Based Systems

    (2013)
  • C. Lu et al.

    Improving recovery-to-optimality robustness through efficiency-balanced design of timetable structure

    Transportation Research Part C: Emerging Technologies

    (2017)
  • H. Niu et al.

    Optimizing urban rail timetable under time-dependent demand and oversaturated conditions

    Transportation Research Part C: Emerging Technologies

    (2013)
  • H. Niu et al.

    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

    (2015)
  • M.A. Salido et al.

    Robustness for a single railway line: Analytical and simulation methods

    Expert Systems with Applications

    (2012)
  • G.M. Scheepmaker et al.

    Review of energy-efficient train control and timetabling

    European Journal of Operational Research

    (2017)
  • P. Sels et al.

    Reducing the passenger travel time in practice by the automated construction of a robust railway timetable

    Transportation Research Part B: Methodological

    (2016)
  • X. Tian et al.

    A bi-objective model with sequential search algorithm for optimizing network-wide train timetables

    Computers & Industrial Engineering

    (2019)
  • P. Vansteenwegen et al.

    Decreasing the passenger waiting time for an intercity rail network

    Transportation Research Part B: Methodological

    (2007)
  • X. Yang et al.

    An energy-efficient scheduling approach to improve the utilization of regenerative energy for metro systems

    Transportation Research Part C: Emerging Technologies

    (2015)
  • Cited by (29)

    • A novel two-stage approach for energy-efficient timetabling for an urban rail transit network

      2023, Transportation Research Part E: Logistics and Transportation Review
    • Multiperiod metro timetable optimization based on the complex network and dynamic travel demand

      2023, Physica A: Statistical Mechanics and its Applications
      Citation 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, Energy
      Citation 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%.

    View all citing articles on Scopus
    View full text