Next Article in Journal
Loyalty Model Proposal of Travel Agency Customers
Next Article in Special Issue
Demand-Oriented Train Timetabling Integrated with Passenger Train-Booking Decisions
Previous Article in Journal
Does Fixed Asset Revaluation Build Trust between Management and Investors?
Previous Article in Special Issue
Addressing the Importance of Service Attributes in Railways
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Urban Rail Timetable Optimization to Improve Operational Efficiency with Flexible Routing Plans: A Nonlinear Integer Programming Model

State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Sustainability 2019, 11(13), 3701; https://0-doi-org.brum.beds.ac.uk/10.3390/su11133701
Submission received: 4 May 2019 / Revised: 2 July 2019 / Accepted: 2 July 2019 / Published: 5 July 2019
(This article belongs to the Collection Sustainable Rail and Metro Systems)

Abstract

:
At present, most urban rail transit systems adopt an operation mode with a single long routing. The departure frequency is determined by the maximum section passenger flow. However, when the passenger flow varies greatly within different sections, this mode will lead to a low load factor in some sections, resulting in a waste of capacity. In view of this situation, this paper develops a nonlinear integer programming model to determine an optimal timetable with a balanced scheduling mode, where the wasted capacity at a constant departure frequency can be reduced with a slight increase in passenger waiting time. Then, we simplify the original model into a single-objective integer optimization model through normalization. A genetic algorithm is designed to find the optimal solution. Finally, a numerical example is presented based on real-world passenger and operation data from Beijing Metro Line 4. The results show that the double-routing optimization model can reduce wasted capacity by 9.5%, with a 4.5% increase in passenger waiting time, which illustrates the effectiveness of this optimization model.

1. Introduction

With the growth of the urban population, traffic demand has gradually increased in China. Urban rail transit has become an important part of urban public transportation with the advantages of safety, high efficiency, convenience, reliability, low energy consumption and light environmental pollution [1]. Making full use of urban rail transit is an important way to relieve the pressure of modern urban traffic and to promote its sustainable development. The urban rail timetable is the core technical content for train operation organization. It is the guidance document for coordination among companies and its quality will affect passenger satisfaction and operation cost [2]. The idea of a reasonable timetable, which can command train operation, ensure traffic safety and improve transportation efficiency, is attracting more and more attention. Therefore, it is significantly important to optimize metro timetables in order to improve operational efficiency.
At present, urban rail transit is mostly operated on the single long routing mode. With the city gradually extending outwards, a lot of radial lines connecting the urban central area to the suburbs and radial lines connecting suburbs at both ends of the urban area, have been formed. The passenger flow on these lines is unevenly distributed in each section. If trains are still operated on a single long routing mode and the departure frequency is determined by the maximum section passenger flow, this will cause a great capacity waste in some sections. For this phenomenon, some cities are actively exploring the operation method of mixed operation on double routings—Shanghai Metro Line 1, Guangzhou Metro Line 2 and Tokyo Metro Line 3, for example. At present, train routing plans are mostly determined by the operator’s experience, based on the spatial distribution characteristics of passenger flow along the line, combined with the actual line condition, lacking systematic and quantitative research. Therefore, it is necessary to study train operation plans which systematically use mixed operation on long and short routings.

2. Literature Review

The method of mixed operation on double routings was first used in public bus services. As early as 1987, coordination modes to find the schedule offset between different routings were used to balance loads and minimize overall cost, where the primary objective was to minimize fleet size and the secondary objective was to minimize waiting time for a given fleet size. It was shown that even when overall capacity exceeds volume on every link, there may still be one or more patterns of trip schedule that are not systematically overcrowded [3]. Cristián et al. [4] found that the mixed routings strategy can be justified in many cases with uneven load patterns. Since then, an extensive variety of models for mixed operation on double routings have been proposed by researchers. The researches mainly focused on operation cost and the main purpose was either to minimize the total cost or maximize the total benefit. Ji et al. [5] studied an optimization model on bus routes to reduce the total cost. The model optimized the schedule coordination of a long routing service mode and a short-turning service mode and balanced the bus load along the route and between the two service patterns.
The relationship between operation cost and energy consumption is inseparable. With the widespread concern surrounding energy consumption, the issues of how to reduce energy consumption and capacity waste have become important for researchers. Yang et al. [6] developed a cooperative scheduling approach to optimize the timetable so as to improve the utilization of recovery energy. Yu et al. [7] established a two-stage model of a high-speed rail train operation plan. In the first stage, the proposed model aimed for the minimum total cost of train operation, which generated fewer train candidate sets, thereby improving the efficiency of the solution. In the second stage, the model gave an accurate flow distribution model to obtain the optimal economic efficiency and completed the design of the high-speed express train operation plan.
In addition to energy consumption, service level is also important for operators. Szeto and Wu [8] proposed a model to reduce the number of transfers and the total travel time of passengers, thereby improving upon existing bus services. An integrated solution method was achieved to simultaneously determine the departure frequency and operating route. Cadarso and Marín [9] developed an integrated planning model to readjust departure frequencies by recalculating the railway timetable and rolling stock. The purpose of the model was to cater for increasing passenger demand and to better adjust these flows to passenger demand, thereby alleviating traffic congestion around urban and suburban areas. Canca et al. [10] described a short-turning strategy to optimize train operation; the optimization objective was to diminish the passenger waiting time and preserve a certain level of service quality. The model determined the service offset and turn-back stations. Huang et al. [11] constructed a load balancing approach to optimize metro train operation. The model was based on an improved route which generalized the time utility function, considering the penalties of both in-vehicle congestion and transfers, thereby improving the service quality and reducing safety risks in metro systems, at the same time.
Many researchers considered reducing energy waste and improving service quality, at the same time. Sun et al. [12] put forward a multi-objective optimization model by studying specific methods on train routing to optimize high-speed railway network operation. The model considered energy consumption and trains’ average travel time and also took user satisfaction into account. Yang et al. [13] formulated a two-objective integer programming model to decrease the passenger waiting time and increase the utilization of regenerative energy, simultaneously. The model optimized the train timetable by controlling the train’s headway time and dwell time. D’Acierno and Botte [14] developed an analytical approach to deciding driving strategies. The framework could be used for properly supporting the implementation of eco-driving strategies, from a passenger-oriented perspective. The numerical examples showed that the proposed approach is useful in determining the optimal compromise between travel time increase and energy decrease. Wang et al. [15] investigated a multi-objective vehicle-routing optimization problem, where the objectives aimed to minimize total energy consumption and customer dissatisfaction, simultaneously. The study found a better balance between energy consumption diminishment and customer satisfaction and, finally, developed a mixed integer programming model to address the problem. Sun et al. [16] developed a multi-objective timetable optimization model to minimize total passenger waiting time and energy consumption. The model was verified by real-world smart-card automated fare collection data and it was shown that the developed model could improve passenger service and reduce pure energy consumption more efficiently in comparison with the timetable used currently.
Many researchers considered reducing operation cost and improving service quality, at the same time. Site and Filippi [17] chose the net benefit composed of user waiting times minus operator costs as the objective function and developed an optimization framework to obtain the maximum net benefit. The framework gave thought to variable vehicle size and service patterns over different operation periods so as to obtain an intermediate-level planning of bus operations. Chang et al. [18] applied mixed operation on double routings to rail transit and a multi-objective programming model was developed to minimize the total cost, combining the passengers’ total travel time loss and the operator’s total operating cost. Based on the analysis of an urban rail transit train plan and users’ travel expenses, Deng et al. [19] developed a multi-objective optimization model to reduce passengers’ general travel expenses and increase the operator’s benefits, simultaneously. Codina et al. [20] presented a model balancing construction costs, operational costs and passengers’ benefits. The mode optimized users’ travel times and designed a public transit network system using the traditional approach of transport demand coverage in bimodal scenarios of operation. An and Zhang [21] constructed a mixed integer programming model to minimize the cost while improving transit service. The model composited bus-holding and stop-skipping strategies to obtain a real-time optimal strategy and was solved by a Lagrangian relaxation algorithm. The study found a better balance between the quality of the transit service and the operation cost.
In some special cases, a mixed operation of double routing can also be used. Considering rotating maintenance, rolling stock circulation plans and a long-term maintenance policy, Canca et al. [22] proposed a mixed integer programming model to minimize wasted capacity caused by train empty movements and to balance the workload of the maintenance operation. Cadarso et al. [23] presented an integrated model for the recovery of the timetable and the rolling stock schedules, so that the recovery schedules could be easily implemented in practice and the operations could quickly return to the originally planned schedules after the recovery period. Cadarso et al. [24] proposed an approach synthetically considering the influence of passengers’ behavior, the timetable and rolling stock. It combined two models: one which was an integrated optimization model for the timetable and rolling stock and another which was a model for the passengers’ behavior. The proposed approach could quickly find the best solution in two steps and with a very good balance between various managerial goals.
In summary, a large number of double routing operation models have been developed and the main optimization is to determine the return site and the departure frequency. On the basis of the aforementioned models, the purpose of this study is to develop a double-routing optimization model to minimize the objective function combining the passenger waiting time and the wasted capacity on the balanced scheduling mode, so as to obtain better capacity matching.
Compared with previous studies, this study presents the following differences:
  • Compared with Deng et al. [19], in which the turn-back station cannot be changed, the model established in this manuscript is used to first make decisions on the turn-back station.
  • Compared with Deng et al. [19] and Chang et al. [18], this manuscript determines the routing which the train should be operated on at xi time on the basis of considering the departure frequency and train capacity. Fleet size is not considered in this manuscript, because it changes infrequently in practice.
  • Compared with Deng et al. [19] and Chang et al. [18], the single-objective model is obtained by weighted summation with two different dimensions of passenger waiting time and wasted capacity in the original model and the nonlinear integer programming model is solved based on genetic algorithms.
  • Compared with Deng et al. [19] and Chang et al. [18], the relationship between the total passenger flow and the train’s optimum headway is obtained in this study, which makes it unnecessary to calculate the section passenger flow and find out the maximum section passenger flow specifically. In additional, this manuscript simplifies the algorithm for calculating departure frequency and analyzes the conditions for the double-routing operation.
Table 1 shows the detailed feature comparison between closely related studies.
By optimizing the train operation plan to meet the demands of different sections’ passenger flow, the cost of transportation enterprises is reduced, under the premise that the service quality is little affected, and the efficiency of the trains used is improved. At the same time, this operation mode can alleviate wasted capacity and make the operation organization economically reasonable.
The rest of this paper is organized as follows. In Section 3, we provide the problem statement. In Section 4, we formulate an integer optimization model with the objectives of passenger waiting time and wasted capacity. In Section 5, we design a genetic algorithm (GA) to solve the formulated optimization model. Based on real-world passenger and operation data from Beijing Metro Line 4, in Section 6 we conduct a numerical example. Section 7 concludes the work.

3. Problem Statement

Transit timetable construction at the route level is generally based on the maximum observed passenger flow. In current practice, this maximum passenger flow is observed in a specified time period. It is divided by a load standard (desired occupancy, e.g., number of seats) to obtain the number of departures required [25]. At present, urban rail transit is mostly operated on a single long routing mode, as shown in Figure 1a and the train graph in Figure 1b. With the city gradually extending outwards, there are metro lines connecting suburbs at both ends of the urban area. The passenger flow in the urban area is very large but in the suburbs the flow is relatively small at both ends of the line, so it is suitable to use the double-routing operation mode, as shown in Figure 1c and the train graph in Figure 1d. In addition, there are metro lines connecting the urban central area to the suburbs and similarly, the passenger flow in the urban area is much larger than the passenger flow in the suburbs, so it is suitable to use a simpler double-routing operation mode, as shown in Figure 1e and the train graph in Figure 1f.
A brief description of the physical urban rail line and rolling stock is shown in Figure 2. The solid arrow stands for the long routing and the dotted arrow represents the short routing. The solid lines are the simple expression of the physical urban rail tracks. The reversing tracks have been built at station a, consequently, the train operated on the short routing can change the travel direction.
The train routing plan is an important part of the train operation plan in urban rail transit. Its formulation should be based on the full analysis of passenger flow, considering the operation organization conditions. It will directly affect the formulation of the train timetable and the rolling stock operation plan. The motivation for the double-routing operation is to promote a better match between capacity and demand. Passenger demand may vary at different times or sites. Figure 3 illustrates the spatial distribution of passenger flow and the capacity usage on each section. The spatial distribution of passenger flow reflects the difference in passenger flow in different directions and locations of the line. The usage of capacity in a single long routing is shown in Figure 3a and we can find that there is a lot of waste of capacity in many sections. In support of the idea that operators should use the double-routing operation and reduce the number of trains in sections with less passenger flow, the capacity usage on the double routing is shown in Figure 3b, in which the usage of capacity is improved on some sections.
Since many passenger demands can be met by a trip following either a full-length or short-turn pattern, schedule coordination between the patterns is essential [3]. The critical issue in short-turn service is to determine the turn-back point and the route schedule to balance passenger loads among the trips and to minimize the total fleet size and passenger waiting times. The train plan of urban rail transit under the multi-routing mode can be divided into three parts: train formation, train operation periods and the corresponding train counts of each routing in each period [19]. The design of strategies that guarantee reasonable user waiting times with small increases in operation costs is now an important research topic [10,26].
Through the above analysis, we construct a double-routing optimization model to determine the turn-back station of the short routing according to the uneven distribution of passenger flow. Then, we decide to operate on either the long or short routing at a particular time, based on the actual passenger flow. The trains on the long routing will turn back at the terminal, while the trains on the short routing will turn back at the middle station obtained by the model decision.

4. Model Formulation

This section develops a double-routing optimization model to reduce both passenger waiting time and wasted capacity, on a balanced scheduling mode. The following discussions focus on detailing each part of the formulation, that is, notions, model assumptions, objective function, system constraints and the optimization model.

4.1. Notations

To facilitate the presentation of the model in this paper, the parameters are listed below.
(1) Indices
hstation index, h = 1, 2, …, n
jsection index, j = 1, 2, …, n−1
(2) Parameters
ithe set of metro routes, I = {1, 2}, 1 on behalf of the long routing, 2 on behalf of the short routing
fthe departure frequency for operating the long routing
qo,dthe volume of passenger flow from station O to station D
Qpassenger flow matrix consisting of qo,d
tz,tzthe minimum return time of the train at the terminal and intermediate station
I0minimum tractive time
fminminimum departure frequency
Czrated passenger capacity
αmaximum section load factor
(3) Decision variables
XTrain operation plan, X = {xi | i = 1, 2, …, f}, xi = {1, 2}, 1 on behalf of the long routing, 2 on behalf of the short routing
aindex of return station in short routing, a ∈ {2, 3, …, n−1}
(4) Intermediate variables
Q1total volume of passenger flow which the origin or destination is outside the short routing
Q2total volume of passenger flow which the origin and destination are within the short routing
t1d,t2daverage passenger waiting time corresponding to Q1,Q2 respectively
Qmactual passenger volume of metro
f1the departure frequency of long routing
f2the departure frequency of short routing
N1actual capacity of long routing
N2actual capacity of short routing

4.2. Model Assumptions

According to the actual operation characteristics of metro systems, the following assumptions are made to simplify the model formulation.
(A1). Each station in the line has the conditions for building a reversing track.
(A2). The rolling stocks are used independently for long routing and short routing.
(A3). Trains running on long routing and short routing are both operated in the mode of stopping at every station.
(A4). Trains running on long routing and short routing both have the same type and formation.

4.3. Objective Function

The purpose of this study is to reduce the wasted capacity at a constant departure frequency, with little increase in the passenger waiting time. The total waiting time for passengers across the board depends on the average waiting time and the number of waiting passengers. The wasted capacity depends on the actual capacity and passenger volume of the metro.

4.3.1. The Total Waiting Time for Passengers

Studies have shown that the average passenger waiting time is related to the status of passengers arriving at the station. The metro departure interval is relatively small: less than 10 min, generally. Passengers arriving at the station are in Random Normal distribution and not affected by the train timetable. The average waiting time of the overall passenger flow approaches half of the departure interval. Therefore, the average waiting time for passengers whose origin or destination is outside the short routing is shown in Equation (1a). The average waiting time for passengers whose origin and destination are within the short routing is shown in Equation (1b).
t 1 d = 1 2 × 60 f 1
t 2 d = 1 2 × 60 f 1 + f 2
Automatic Fare Collection System (AFC) automates the ticket accounting and selling processes and it can give detailed data on system usage. We can obtain qo,d through AFC data and then obtain the metro line passenger flow matrix composed of qo,d. The expression of one direction is given in Equation (2).
Q = [ 0 q 12 q 1 , n 1 q 1 , n 0 0 q 23 q 2 , n 1 q 2 , n 0 q n 2 , n 1 q n 2 , n 0 0 0 0 q n 1 , n 0 0 0 0 ] n × n
The number of waiting passengers equals the passenger flow. In this paper, a is defined as the index of the return station on the short routing. The section with the maximum passenger flow in [a, n] and [1, a] is selected as the short routing. When the short routing is [a, n], the total passenger flow in the short routing is shown in Equation (3a). When the short routing is [1, a], the total passenger flow in the short routing is shown in Equation (3b). The total passenger flow which the origin or destination is outside the short routing is shown in Equation (4).
Q 2 = d = a d = n O = a O = n q o , d
Q 2 = d = 1 d = a O = 1 O = a q o , d
Q 1 = d = 1 d = n O = 1 O = n q o , d Q 2
Based on the calculations of the average waiting time of passengers and the number of waiting passengers, the total waiting time for passengers across the board can be expressed as Formula (5).
P T ( X , a ) = Q 1 t 1 d + Q 2 t 2 d

4.3.2. The Wasted Capacity

The transport capacity of urban rail transit can be generally defined as the total number of passengers that can be transported within a unit time (usually one hour) in a certain direction of the line. The actual transport capacity of the metro is closely related to the departure frequency. In this paper, the departure frequency of the long routing is shown in Equation (6a) and the departure frequency of the short routing is shown in Equation (6b).
f 1 = 2 f i = 1 f x i
f 2 = i = 1 f x i f
Therefore, the actual capacity of the long routing is shown in Equation (7). When the short routing is [a, n], the actual capacity of the short routing is shown in Equation (8a). When the short routing is [1, a], the actual capacity of the short routing is shown in Equation (8b).
N 1 = f 1 × C z × α × ( n 1 )
N 2 = f 2 × C z × α × ( n a )
N 2 = f 2 × C z × α × ( a 1 )
AFC data can be used to obtain information about passengers’ arrival and departure stations and times. To facilitate the calculation, we establish the Origin-Destination (OD) matrix of all stations based on the AFC data and then calculate the actual passenger volume from the passenger flow matrix. The actual passenger volume is shown in Equation (9).
Q m = d = 1 d = n O = 1 O = n q o , d
In summary, the wasted capacity can be expressed as Formula (10).
W N ( X , a ) = N 1 + N 2 Q m

4.3.3. Weighted Summation

The purpose of this study is to reduce both passenger waiting time and wasted capacity on balanced scheduling mode but the dimension of the two objectives is different. Therefore, the two functions are first normalized into a common scale by using the following two equations, that is,
P T ^ = P T max P T P T max P T min
W N ^ = W N max W N W N max M N min
where PTmax, PTmin, WNmax and WNmin are the maximum and minimum values of the two objectives. P T ^   and   W N ^ are the normalized values of the two objectives. Then, the bi-objective model is transformed into a single objective model by using the linear weighted compromise algorithm. The final objective function can be expressed as Formula (12).
z ( X , a ) = ω 1 P T ^ + ω 2 W N ^
where ω1 and ω2 are non-negative real numbers representing the importance of passenger waiting time and wasted capacity, respectively.

4.4. System Constraints

According to the actual operation characteristics of the metro system and considering the operation safety and service quality, we put forward the following constraints. The index of the return station in the short routing should meet the following constraint:
2 a n 1
To ensure the safe operation of adjacent trains, the tracking time and the departure frequency should meet the following constraint:
f 1 + f 2 3600 / I 0
where I0 is the minimum tracking time and f1,f2N. The symbol 3600/I0 is calculated to obtain the maximum departure frequency.
Considering that the return ability of the terminal or intermediate station is a major factor limiting the metro capacity, the departure frequency on each routing, consequently, cannot exceed the return ability of the return station. This can be expressed as:
f 1 3600 / t z
f 2 3600 / t z
where 3600/tz and 3600/tz are calculated to obtain the maximum departure frequency of the long routing and the short routing, which are constrained by the return ability, respectively.
To fulfill the metro service requirements, the departure frequency on the long routing should meet the following constraint:
f 1 f min
The number of trains used is directly related to transport enterprise interests. Excessive trains required can result in increased business costs. To ensure that the interests of transport enterprise do not decline, the departure frequency on each routing should meet the following constraint:
f 1 + f 2 = f
where f can be derived from the maximum section passenger flow when a single long routing is in operation.

4.5. Optimization Model

Finally, combining the passenger waiting time and the wasted capacity, considering the constraints of the index of the return station in the short routing and the departure frequency on each routing, we give the double-routing optimization model in Equation (18).
{ min z ( X , a ) s . t . 2 a n 1 f 1 + f 2 3600 / I 0 f 1 3600 / t z f 2 3600 / t z f 1 f min f 1 + f 2 = f
Due to the differences in the turnover times of the long and short routings, the departure frequency in the short routing can increase in response, so as to reduce the passenger waiting time in these sections when the same number of trains are used. This situation is suitable for morning and evening rush hour. It is worth noting that trains’ departure frequency is the same with trains operated on a single long routing in this model. It can be observed from constraint (17) that trains’ departure frequency on the short routing sections is unchanged and on the long routing sections is decreased, specifically. This will cause the passenger waiting time on non-double-routed sections to increase. The purpose of this model is to reduce the wasted capacity at constant departure frequency with little increase in the passenger waiting time. It is suggested to further optimize the method of increasing the departure frequency with a particularly large passenger volume. The model can be generalized when the metro line connects suburbs at both ends of the urban area. Passenger flow in the urban area is very large but in the suburbs is relatively small, so it is suitable to use the improved double-routing operation mode which determines two ends at once. At this point, the total passenger flow in the short routing should be re-determined according to two stations, a and b, as shown in Equation (19) and the actual capacity of the short routing should also be re-determined, as shown in Equation (20).
Q 2 = d = a d = b O = a O = b q o , d
N 2 = f 2 × C z × α × | a b |

5. Solution Procedure

The determination of efficient routes and schedules in public transport systems is complex due to the vast search space and the multiple constraints involved [27,28,29,30,31]. It can be seen from the above statement that the established model consists of the passenger waiting time and the wasted capacity, where minimizing the passenger waiting time is a nonlinear integer programming problem and the minimization of wasted capacity is a general linear mixed integer programming problem. To solve the general mixed integer model, the common solutions include the branch and bound method and the cutting-plane method; at the same time, there are also some stable solvers, such as WebSphere ILOG CPLEX and mixed integer linear programming solver-IPSOLVE. Considering the actual situation of urban rail transit (e.g., multiple stations and large passenger flow), we select the CPLEX solver to try to solve the problem at first but unfortunately it takes a long time [32]. It can take up to half an hour for an optimal solution to optimize 35 stations and will be detrimental to the further development and expansion of the follow-up study. In addition, the solver does not solve the nonlinear optimization. Since with the developed double-routing optimization model it is difficult to find a good solution using the method of exhaustion or traditional optimization algorithms, we design a genetic algorithm (GA) in this study to solve the developed model, which greatly improves the solving efficiency and is more conducive to the expansion of the follow-up research. GA is a random global search algorithm and optimization method for seeking high-quality solutions. Due to its advantages of strong robustness, extensive generality and high efficiency, GA has been widely adopted for solving many urban rail optimization problems [16,33]. The basic steps of GA are coding, initial population generation, fitness evaluation, selection, crossover and mutation, as shown in Figure 4.
Step 1. Chromosome coding: The double-routing optimization model has f + 1 variables. The first f decision variables are the train operation plan, x1, x2, , xf; when xi takes the value of 1, it means the train will operate on the long routing at time xi; when the value is 2, it means the train will operate on the short routing at time xi. The f + 1 decision variable is the index of the return station in the short routing. Therefore, the chromosome can be divided into f + 1 parts for coding, that is, one chromosome has f + 1 genes. We convert decimal variables into binary genes. In this way, a solution to the model is encoded as a solution of the GA. As shown in Figure 5, this chromosome represents that at time x1 the train should operate on the long routing, at time x2 the train should operate on the short routing and at time xf the train should operate on the short routing. The index of the return station in the short routing is No.16.
Step 2. Initialization: According to the constraints of departure frequency and the return station in 18, initialize the population p0, generate n0 initial solutions randomly and ensure that each initial solution generated is a feasible solution.
Step 3. Evaluation function: Fitness evaluation is used to measure the quality of individual candidates. The GA is usually used to find the maximum value of the model; however, in this study we need to find the minimum value of the objective function of the double-routing optimization model. Here, we use the function f(x) = M − z(x) as the evaluation function, where M is a constant that ensures that the value of f(x) is positive. If the value of f(x) is bigger, the corresponding solution is better.
Step 4. Selection process: In this paper, the best reserved selection method is adopted. First, roulette is used for selection and then the individuals with the highest fitness in the current population are completely copied to the next generation. The cumulative probability that individual xi is inherited to the next generation is
p ( x i ) = f ( x i ) / i = 1 n 0 f ( x i )
Step 5. Crossover process: The crossover is the most important step in the GA, which could generate new chromosomes in the population. This paper uses two points of crossover. First, two chromosomes are paired randomly and serve as parent chromosomes, which are selected for the new population according to the crossover probability. If the new chromosome meets all constrains, take it to replace the parent chromosome. Otherwise, keep the parent chromosome. The crossover process is shown in Figure 6.
Step 6. Mutation process: The crossover process results in local optimum solutions. Thus, a mutation process is used to escape local optimums. For each chromosome in the population, we first determine whether it can be selected for the mutation operation by mutation rate. For the selected parent chromosome, randomly select a code of the chromosome. If the selected code is 0 (or 1), take 1 (or 0) to replace it. If the new chromosome meets all constrains, take it to replace the parent chromosome. Otherwise, keep the parent chromosome. The mutation process is shown in Figure 7.

6. Numerical Example

In this section, the GA is coded in Matlab programming language to verify the validity of the double-routing optimization model. This work mainly studies one direction. Beijing Metro Line 4 is a trunk line connecting the north and south areas of the western part of Beijing. We take Beijing metro line 4 as the research object, which is 50 km long and has 35 stations. First, we mark Tian’GongYuan Station as No. 1 and the Biomedical Base Station as No. 2, continuing the marking up to No. 35, in turn. The route diagram of Beijing Metro line 4 is shown in Figure 8 and the daily travel demand on line 4 is shown in Figure 9.
Given the OD data for Beijing metro line 4 for the whole day of 9 July 2018, this paper selects the OD data from 8:00 to 9:00 to form the OD matrix, as shown in Figure 10. The uneven distribution of OD is visually reflected by different shades of color.
The passenger flow in each section is shown in Figure 11. During the research period, there were a total of 88,645 trips from Tian’GongYuan Station to AnHeQiao North Station and 49,681 trips from AnHeQiao North Station to Tian’GongYuan Station. The uneven passenger flow distribution in both directions is caused by the large number of morning commuters from the suburbs to the city. We choose the direction with high passenger flow from Tian’GongYuan Station to AnHeQiao North Station as the optimization target. It can be seen from Figure 10 that the maximum passenger flow is from CaiShiKou Station to XuanWuMen Station—in this section there were 35,391 passengers bound for AnHeQiao North Station and 10,273 passengers bound for Tian’GongYuan Station. For this reason, we choose [a, n] as the short routing.
According to the code for the design of the metro and combining the actual operation characteristics of the metro systems, the equipment operating data and some parameters in the model are shown in Table 2.
This paper implements GA with Matlab programming to optimize the double-routing optimization model. The relevant parameters of the GA are shown in Table 3.
When the objective is to minimize passenger waiting time, the decision variables are obtained as shown in Table 4, which indicates that all trains should run on the long routing; at the same time this will cause a certain wasted capacity. When the objective is to minimize the wasted capacity, the decision variables are received as shown in Table 5, indicating that there are 15 trains running on the short routing and 9 trains on the long routing in an hour; this will cause the minimum wasted capacity and a greater passenger waiting time. A specific comparison of the effects on different objective functions is shown in Table 6.
It can be seen that taking passenger waiting time or wasted capacity as the objective function is not enough, since this will either cause a certain wasted capacity or seriously affect the service quality. Therefore, the objective function combining passenger waiting time and wasted capacity is very necessary.
We substitute the parameters into the double-routing model and find the solution. The variation tendencies of average fitness, optimal fitness, the average distance between individuals and scores in the iteration process of the genetic algorithm are shown in Figure 11 and thus we obtain the current best individual.
It can be observed from Figure 12 that in the iteration process of the genetic algorithm, the average fitness and the optimal fitness show a downward trend and so do the scores and average distance between individuals. The variation tendencies of average fitness and optimal fitness show that the algorithm has good convergence. When the objective function takes the minimum value, the values of the decision variables are as shown in Table 7. The index of the return station in the short routing is No. 10, namely XiHongMen Station. The short routing is [XiHongMen Station, AnHeQiao North Station].
The train timetables before and after optimization are shown in Figure 13; Figure 14. The x-coordinate indicates the departure times of trains and the y-coordinate indicates the stations along Metro Line 4. It can be seen from Figure 13 and Figure 14 that for trains operated on balanced scheduling mode, every 2.5 min a train will be sent from AnHeQiao North Station and Tian’Gong Yuan Station. The blue line parallel to the X-axis in Figure 14 represents XiHongMen Station, which is the turn-back station of the short routing.
In Figure 14, there are four trains that turn back at XiHongMen Station; the rest of trains are operated on the same timetable as before the optimization. We compared the effects before and after optimization obtained by using the double-routing optimization model and the specific contents are shown in Table 8.
It can be observed from Figure 13, Figure 14 and Table 8 that the wasted capacity of Beijing Metro Line 4 decreased by 9.5% with the optimized train operation plan, while the passenger waiting time increased by 4.5%, which can verify that this optimization model is very effective. We take the passenger flow in two directions into consideration and substitute them into the model to obtain the result, as shown in Table 9. In the best found train timetable, as shown in Figure 15, there is one train that turns back at XiHongMen Station, while the rest of trains are operated the same as before the optimization.
As can be seen from Table 9, when two directions are taken into consideration, the index of the return station does not change but the departure frequency on the short routing decreases and on the long routing it increases accordingly.
The departure frequency on a single long routing can be calculated by the maximum section passenger flow, which is our consensus. Through the in-depth study of this model, we obtain the relationship between the total passenger flow and trains’ optimum headway, which makes it unnecessary to calculate the section passenger flow and find out the maximum section passenger flow specifically. To some extent, this facilitates our calculation. As shown in Figure 16, the horizontal axis is the ratio of the total passenger flow to the maximum passenger flow; the maximum passenger flow here is calculated according to the maximum train operated on the single long routing and the load factor is 130%. The vertical axis is the optimal headway.
The following part will simulate some different compromise solutions and study some influencing factors of the model, such as the location of the return station in the short routing, the number of trains on the short routing, the ratio of passenger flow in the short routing and the upper limit of the load factor, in the hope of reaching recommendations for metro trains operated on the double routings.
The location of the short routing’s return station will affect the ratio of passenger flow and the short routing’s turnover time, which will have an impact on the optimal train routing plan and the passengers’ total waiting time. We set other variables as fixed and change the index of the return station. The optimal train routing plan and the influence of the return station’s location are shown in Table 10.
From Table 10, it can be seen that the departure frequency on long and short routings changed when the location of the turn-back station moved. When the short routing is [10,35], the departure frequency on the short routing is 4 tr/h; at this point, we select h = 35 as the origin station and fix it, moving the terminal outwards or inwards and the frequency on the short routing reduces. When the short routing is [10,33], the departure frequency on the short routing is 5 tr/h; we select h = 10 as the terminal and fix it; when the origin station is moved outwards or inwards, the frequency on the short routing reduces. It can be found that when the short routing is [10,30] and the short routing’s departure frequency is 4 tr/h, the combined cost is at the minimum but at this time, there are two stations that need to be reconstructed. If we intend on achieving the optimization purpose by reconstructing only one station, the optimal routing plan is [10,35] and the departure frequency on the short routing is 4 tr/h.
When the short routing is fixed, the proportion of trains on the short routing will directly affect the passenger’s total waiting time. Table 11 and Figure 16 show the impact of the different train proportions on passenger waiting time. At this time, the total number of trains is 24 and the short routing is [10,35].
The service level is closely related to passenger waiting time. From Table 11 and Figure 17, it can be seen that the total passenger waiting time increases, with the number of trains on the short routing increased. In order to ensure the service quality, the number of trains on the short routing cannot be too many. Therefore, we can determine the maximum number of trains on the short routing based on the service quality requirements of the metro operation company.
The passenger flow in the short routing refers to the flow of passengers whose origin and destination are both within the short routing, that is, In this case study, O ∈ [10,35] and D ∈ [10,35]. In order to study the influence of the ratio of the short routing’s passenger flow, the original data are processed by increasing or decreasing the passenger flow in [10,35] by 10% ,20% or 30%, successively. The different passenger flow distribution patterns are shown in Figure 18, which are +30%, +20%, +10%, −10%, −20% and −30% different from the original passenger flow, respectively. The optimal train routing plans under different passenger flow conditions are shown in Table 12.
By changing the passenger volume, it can be found that when the passenger flow in [10,35] is increased, the departure frequency is first determined according to the maximum section passenger flow and then the short routing with higher passenger flow is re-selected to complete optimization. When the passenger flow increases by 10%, the departure frequency increases to 27 tr/h. The departure frequency cannot keep increasing, due to the constraints of safe operation and the signal system, therefore, when the passenger flow increases by 20% or even 30%, it is determined as 30 tr/h. When the passenger flows in [10,35] are decreased by 10% and 20%, the volumes in the short routing are only 5.4% and 3.2% higher than the average section passenger volume. The optimal train routing plans obtained by the model are the same as the single long routing, indicating that in these cases, metro trains are not suitable for operating on the double routing. When the passenger flow in [10,35] decreases by 30%, the passenger flow of each section is basically the same. The wasted capacity caused by the single long routing will be relatively low and the requirement can be satisfied by trains operated on the single long routing. Therefore, we infer that when there are some sections whose passenger flow is more than 6% higher than the average section passenger flow, the double routing model can be considered.
The change in the upper limit of the load factor will directly affect the value range of feasible solutions. In Table 13, the optimal train routing plans under different load factors are shown.
The upper limit of the load factor will affect the passenger waiting time and the train departure frequency. When the load factor declines, the capacity of each train will decrease and passenger flow can be satisfied by increasing the departure frequency. With the increase of the load factor, the departure frequency on the short routing increases, while the frequency on the long routing decreases correspondingly. The reduction of the departure frequency on the long routing will reduce the waste of transportation capacity but at the same time will lead to the increase of passenger waiting time on non-double-routed sections, which is a mutual restriction process. When the upper limit of the load factor is 120%, the obtained short routing is very close to the complete long routing. The above experimental results basically agree with the theoretical analysis and the actual situation, which validates the feasibility of the optimization model.

7. Conclusions

According to the characteristics of the mixed operation on long and short routings, we develop a nonlinear integer optimization model to reduce both passenger waiting time and wasted capacity on the balanced scheduling mode. A genetic algorithm was used to solve the problem. Finally, we take the passenger data and operation data of Beijing Metro Line 4 as a numerical example. The train operation plan was optimized so that the wasted capacity decreased by 9.5%, in addition, the total objective function value decreases by 0.45% when the passenger waiting time increases by 4.5%, which can verify that this optimization model is very effective.
The work presented in this paper is by no means complete and further research is needed in the following directions. First, for the convenience of modeling, the departure frequency after optimization is the same as when the trains operated on the single long routing and for this reason, the passenger waiting time increases a little. In fact, when ensuring that the number of trains used does not increase and when considering the differences in the turnover times of the double routings, the departure frequency can increase, so that it can make passenger waiting time decrease and not affect transport enterprises’ interests. Second, the model in this paper is established based on the real-time information from smart cards. The real-time performance should be explored by improving the algorithm, so as to generate more accurate schemes to guide the mixed operation on long and short routings. Faster algorithms need to be developed to solve large size problems. Lastly, further research will take the actual conditions of each station into account and consider the influence of different train types and formations on the double routing optimization model.

Author Contributions

All authors were involved in preparing the manuscript. Conceptualization, X.Y. and J.W.; Funding acquisition, J.W. and H.S.; Methodology, Q.X. and X.Y.; Project administration, H.S.; Resources, X.Y.; Supervision, J.W.; Data curation, H.Y. and Y.Q.; Writing–original draft, Q.X. and X.Y.; Writing–review & editing, H.Y. and Y.Q.

Funding

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), the Beijing Philosophy and Social Science Program Project (No. 13JGC087) and the State Key Laboratory of Rail Traffic Control and Safety (No. RCS2019ZZ001).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, X.; Yin, H.; Wu, J.; Qu, Y.; Gao, Z.; Tang, T. Recognizing the critical stations in urban rail networks: An analysis method based on the smart-card data. IEEE Intell. Transp. Syst. Mag. 2019, 11, 29–35. [Google Scholar] [CrossRef]
  2. Yang, X.; Li, X.; Ning, B.; Tang, T. A survey on energy-efficient train operation for urban rail transit. IEEE Trans. Intell. Transp. Syst. 2016, 17, 2–13. [Google Scholar] [CrossRef]
  3. Furth, P.G. Short turning on transit routes. Transp. Res. Rec. 1987, 1108, 42–52. [Google Scholar]
  4. Cristián, E.C.; Sergio, J.; Tirachini, A. Integrating short turning and deadheading in the optimization of transit services. Transp. Res. Part A Policy Pract. 2011, 45, 419–434. [Google Scholar]
  5. Ji, Y.; Yang, X.; Du, Y. Optimal design of a short-turning strategy considering seat availability. J. Adv. Transp. 2016, 50, 1554–1571. [Google Scholar] [CrossRef]
  6. Yang, X.; Li, X.; Gao, Z.; Wang, H.; Tang, T. A cooperative scheduling model for timetable optimization in subway systems. IEEE Trans. Intell. Transp. Syst. 2013, 14, 438–447. [Google Scholar] [CrossRef]
  7. Yu, X.; Lang, M.; Gao, Y.; Wang, K.; Su, C.H.; Tsai, S.B.; Li, S. An empirical study on the design of China high-speed rail express train operation plan—From a sustainable transport perspective. Sustainability 2018, 10, 2478. [Google Scholar] [CrossRef]
  8. Szeto, W.Y.; Wu, Y. A simultaneous bus route design and frequency setting problem for Tin Shui Wai, Hong Kong. Eur. J. Oper. Res. 2011, 209, 141–155. [Google Scholar] [CrossRef] [Green Version]
  9. Cadarso, L.; Marín, Á. Integration of timetable planning and rolling stock in rapid transit networks. Ann. Oper. Res. 2012, 199, 113–135. [Google Scholar] [CrossRef]
  10. Canca, D.; Barrena, E.; Laporte, G.; Ortega, F.A. A short-turning policy for the management of demand disruptions in rapid transit systems. Ann. Oper. Res. 2016, 246, 145–166. [Google Scholar] [CrossRef]
  11. Huang, Z.Y.; Xu, R.H.; Fan, W.D.; Zhou, F.; Liu, W. Service-Oriented Load Balancing Approach to Alleviating Peak-Hour Congestion in a Metro Network Based on Multi-Path Accessibility. Sustainability 2019, 11, 1293. [Google Scholar] [CrossRef]
  12. Sun, Y.; Cao, C.; Wu, C. Multi-objective optimization of train routing problem combined with train scheduling on a high-speed railway network. Transp. Res. Part C Emerg. Technol. 2014, 44, 1–20. [Google Scholar] [CrossRef]
  13. Yang, X.; Ning, B.; Li, X.; Tang, T. A two-objective timetable optimization model in subway systems. IEEE Trans. Intell. Transp. Syst. 2014, 15, 1913–1921. [Google Scholar] [CrossRef]
  14. D’Acierno, L.; Botte, M. A passenger-oriented optimization model for implementing energy-saving strategies in railway contexts. Energies 2018, 11, 2946. [Google Scholar] [CrossRef]
  15. Wang, S.J.; Wang, X.D.; Liu, X.; Yu, J.B. A Bi-Objective Vehicle-Routing Problem with Soft Time Windows and Multiple Depots to Minimize the Total Energy Consumption and Customer Dissatisfaction. Sustainability 2018, 10, 4257. [Google Scholar] [CrossRef]
  16. Sun, H.; Wu, J.; Ma, H.; Yang, X.; Gao, Z. A bi-objective timetable optimization model for urban rail transit based on the time-dependent passenger volume. IEEE Trans. Intell. Transp. Syst. 2019, 20, 604–615. [Google Scholar] [CrossRef]
  17. Site, P.D.; Filippi, F. Service optimization for bus corridors with short-turn strategies and variable vehicle size. Transp. Res. Part A Policy Pract. 1998, 32, 19–38. [Google Scholar] [CrossRef]
  18. Chang, Y.H.; Yeh, C.H.; Shen, C.C. A multiobjective model for passenger train services planning: application to Taiwan’s high-speed rail line. Transp. Res. Part B Methodol. 2000, 34, 91–106. [Google Scholar] [CrossRef]
  19. Deng, L.; Zeng, Q.; Gao, W.; Bin, S. Optimization of train plan for urban rail transit in the multi-routing mode. J. Modern Transp. 2013, 19, 233–239. [Google Scholar] [CrossRef]
  20. Codina, E.; Marín, A.; Montero, L. A design model for rapid transit networks considering rolling stock’s reliability and redistribution of services during disruptions. Adv. Intell. Syst. Comput. 2015, 1089, 571–577. [Google Scholar]
  21. An, S.; Zhang, X.M. Real-time hybrid in-station bus dispatching strategy based on mixed integer programming. Information 2016, 7, 43. [Google Scholar] [CrossRef]
  22. Canca, D.; Sabido, M.; Barrena, E. A rolling stock circulation model for railway rapid transit systems. Transp. Res. Procedia 2014, 3, 680–689. [Google Scholar] [CrossRef]
  23. Cadarso, L.; Maroti, G.; Marin, A. Smooth and controlled recovery planning of disruptions in rapid transit networks. IEEE Trans. Intell. Transp. Syst. 2015, 16, 2192–2202. [Google Scholar] [CrossRef]
  24. Cadarso, L.; Marín, A.; Maróti, G. Recovery of disruptions in rapid transit networks. Transp. Res. Part E Log. Transp. Rev. 2013, 53, 15–33. [Google Scholar] [CrossRef] [Green Version]
  25. Ceder, A. Designing transit short-turn trips with the elimination of imbalanced loads. In Computer-Aided Transit Scheduling; Springer: Berlin, Germany, 1988; pp. 288–303. [Google Scholar]
  26. Yang, X.; Chen, A.; Wu, J.; Gao, Z.; Tang, T. An energy-efficient rescheduling approach under delay perturbations for metro systems. Transp. B Transp. Dyn. 2019, 7, 386–400. [Google Scholar] [CrossRef]
  27. Gallo, M.; D’Acierno, L.; Montella, B. A meta-heuristic approach for solving the urban network design problem. Eur. J. Oper. Res. 2010, 201, 144–157. [Google Scholar] [CrossRef]
  28. D’Acierno, L.; Gallo, M.; Montella, B. An ant colony optimisation algorithm for solving the asymmetric traffic assignment problem. Eur. J. Oper. Res. 2012, 217, 459–469. [Google Scholar] [CrossRef]
  29. John, M.; Mumford, C.; Lewis, R. An improved multi-objective algorithm for the urban transit routing problem. In Proceedings of the 2014 Evolutionary Computation in Combinatorial Optimisation, Parma, Italy, 4–6 April 2014; pp. 49–60. [Google Scholar]
  30. Sun, Y.; Gao, Z. Management of road and railway traffic and transportation engineering. Front. Eng. Manag. 2017, 4(4), 385–387. [Google Scholar] [CrossRef]
  31. Yin, J.; Wang, Y.; Tang, T.; Xun, J.; Su, S. Metro train rescheduling by adding backup trains under disrupted scenarios. Front. Eng. Manag. 2017, 4(4), 418–427. [Google Scholar] [CrossRef] [Green Version]
  32. Cplex, I.I. V12. 1: User’s Manual for CPLEX. Int. Bus. Mach. Corp. 2009, 46, 157. [Google Scholar]
  33. Yin, H.; Wu, J.; Liu, Z.; Yang, X.; Qu, Y.; Sun, H. Optimizing the release of passenger flow guidance information in urban rail transit network via agent-based simulation. Appl. Math. Model. 2019, 72, 337–355. [Google Scholar] [CrossRef]
Figure 1. Illustrations of different routing strategies and train graphs.
Figure 1. Illustrations of different routing strategies and train graphs.
Sustainability 11 03701 g001aSustainability 11 03701 g001b
Figure 2. Description of an urban rail line and rolling stock.
Figure 2. Description of an urban rail line and rolling stock.
Sustainability 11 03701 g002
Figure 3. Capacity usage in different routing plans.
Figure 3. Capacity usage in different routing plans.
Sustainability 11 03701 g003
Figure 4. Basic steps of the genetic algorithm (GA).
Figure 4. Basic steps of the genetic algorithm (GA).
Sustainability 11 03701 g004
Figure 5. Chromosome coding.
Figure 5. Chromosome coding.
Sustainability 11 03701 g005
Figure 6. Crossover process.
Figure 6. Crossover process.
Sustainability 11 03701 g006
Figure 7. Mutation process.
Figure 7. Mutation process.
Sustainability 11 03701 g007
Figure 8. Route diagram of Beijing Metro line 4.
Figure 8. Route diagram of Beijing Metro line 4.
Sustainability 11 03701 g008
Figure 9. Daily travel demand of Beijing Metro line 4.
Figure 9. Daily travel demand of Beijing Metro line 4.
Sustainability 11 03701 g009
Figure 10. Origin–Destination (OD) matrix from 8:00 to 9:00 for Beijing Metro Line 4.
Figure 10. Origin–Destination (OD) matrix from 8:00 to 9:00 for Beijing Metro Line 4.
Sustainability 11 03701 g010
Figure 11. Passenger flow on each section.
Figure 11. Passenger flow on each section.
Sustainability 11 03701 g011
Figure 12. Convergence of GA.
Figure 12. Convergence of GA.
Sustainability 11 03701 g012
Figure 13. The currently used train timetable.
Figure 13. The currently used train timetable.
Sustainability 11 03701 g013
Figure 14. The best train timetable as a result of the developed approach.
Figure 14. The best train timetable as a result of the developed approach.
Sustainability 11 03701 g014
Figure 15. The best train timetable found when taking two directions into account.
Figure 15. The best train timetable found when taking two directions into account.
Sustainability 11 03701 g015
Figure 16. The relationship between time headway and percentage of passenger flow.
Figure 16. The relationship between time headway and percentage of passenger flow.
Sustainability 11 03701 g016
Figure 17. The impact of the different proportion of trains on passenger waiting time.
Figure 17. The impact of the different proportion of trains on passenger waiting time.
Sustainability 11 03701 g017aSustainability 11 03701 g017b
Figure 18. Passenger flow on each section under different ratios of the short routing’s passenger flow.
Figure 18. Passenger flow on each section under different ratios of the short routing’s passenger flow.
Sustainability 11 03701 g018
Table 1. Detailed features of closely related studies.
Table 1. Detailed features of closely related studies.
Turn-Back StationDeparture FrequencySpecific Departure TimeFleet SizeTrain CapacityImplementation Method
Chang et al. (2000)ConsideredConsideredNot consideredConsideredNot consideredFuzzy programming
Deng et al. (2013)Not changedConsideredNot consideredConsideredNot consideredThree-phase solving strategy
This paperConsideredConsideredConsideredNot consideredConsideredGenetic algorithm
Table 2. Equipment operating data and some parameters for Line 4.
Table 2. Equipment operating data and some parameters for Line 4.
ParametersI0tztzfminCzαnf
Value120 s150 s180 s12 tr/h1460100%3524
Table 3. Values of GA parameters.
Table 3. Values of GA parameters.
ParametersMaximum Number of IterationsInitial Population SizeCrossover RateMutation Rate
Value1001000.90.05
Table 4. Values of decision variables when taking passenger waiting time as the objective.
Table 4. Values of decision variables when taking passenger waiting time as the objective.
Decision Variables12345678910111213
Value1111111111111
Decision Variables141516171819202122232425
Value111111111112
Table 5. Values of decision variables when taking wasted capacity as the objective.
Table 5. Values of decision variables when taking wasted capacity as the objective.
Decision Variables12345678910111213
Value1221122212222
Decision Variables141516171819202122232425
Value1222211211226
Table 6. Comparisons of the effects on different objective functions.
Table 6. Comparisons of the effects on different objective functions.
Taking Passenger Waiting Time as the Objective FunctionTaking Wasted Capacity as the Objective Function
Departure frequency24 tr/h, where 24 tr/h are on the long routing24 tr/h, where 10 tr/h are on the long routing and 14 tr/h are on the short routing [28,35]
Total waiting time for passengers110,810252,680
Wasted capacity60,825118
Total objective function171,630252,798
Table 7. Values of decision variables with the objective function combining passenger waiting time and wasted capacity.
Table 7. Values of decision variables with the objective function combining passenger waiting time and wasted capacity.
Decision Variables12345678910111213
Value1111112111121
Decision Variables141516171819202122232425
Value1121112111110
Table 8. Comparison of effects before and after Optimization.
Table 8. Comparison of effects before and after Optimization.
Before OptimizationAfter Optimization
Operation modeSingle long routingMixed operation on long and short routings
Departure frequency24 tr/h24 tr/h, where the long routing has 20 tr/h and the short routing has 4 tr/h
Train operation planThe trains run every 150 s from 8:00 to 9:00. Each train is operated on long routingThe trains run every 150 s from 8:00 to 9:00. At 8:15, 8:27:30, 8:37:30 and 8:47:30, trains will be operated on the short routing and at the rest of the time trains will be operated on the long routing
Total waiting time for passengers110,810115,830
Wasted capacity60,82555,043
Total objective function171,630170,873
Table 9. Values of decision variables when taking two directions into account.
Table 9. Values of decision variables when taking two directions into account.
Decision Variables12345678910111213
Value1111211111111
Decision Variables141516171819202122232425
Value1111111111110
Table 10. The optimal train routing plan and influence of the turn-back station’s location on optimal routing plans.
Table 10. The optimal train routing plan and influence of the turn-back station’s location on optimal routing plans.
Short RoutingDeparture Frequency (tr/h)The Optimization Effect
Origin StationTerminal StationLong RoutingShort RoutingTotal Passenger Waiting TimeWasted CapacityCombining Cost
1358213113,77057,452171,222
2359213114,05056,971171,021
33510204115,83055,043170,865
43511213114,94056,007170,947
53512222114,15057,292171,442
63010204117,98851,831169,810
73110204117,46052,474169,930
83210204117,14053,116170,260
93310195118,15051,992170,142
103410204115,96054,401170,360
Table 11. Impact of the different proportion of trains.
Table 11. Impact of the different proportion of trains.
Number of Trains on the Short RoutingTotal Passenger Waiting TimeThe Average Waiting Time for Passengers on the Non-Double-Routed SectionIncrease in Average Waiting Time for Passengers on the Non-Double-Routed Section
1111,9001.304.00%
2113,0901.368.80%
3114,3901.4314.40%
4115,8301.5020.00%
5117,4101.5826.40%
6119,1701.6733.60%
7121,1401.7640.80%
8123,3601.8850.40%
9125,8672.0060.00%
10128,7402.1471.20%
11132,0502.3184.80%
12135,9102.5100.00%
Table 12. The optimal train routing plans under different passenger flow conditions.
Table 12. The optimal train routing plans under different passenger flow conditions.
Magnitude of Change+30%+20%+10%0−10%−20%30%
The Proportion of Passenger Flow in [10,35]81.6%80.4%78.9%77.3%75.4%73.2%70.5%
Deviation from the Average Section Passenger Flow+11.6%+10.4%+8.9%+7.3%+5.4%+3.2%+0.5%
Short Routing[1,34][1,34][1,34][10,35][2,35][2,35][2,35]
Departure Frequency on the Long Routing25242320222018
Departure Frequency on the Short Routing5644000
Table 13. The optimal train routing plans under different load factors.
Table 13. The optimal train routing plans under different load factors.
The Upper Limit of the Load FactorShort RoutingDeparture Frequency on the Long RoutingDeparture Frequency on the Short Routing
80%[1,34]241
90%[10,35]222
100%[10,35]204
110%[10,35]195
120%[1,34]204

Share and Cite

MDPI and ACS Style

Xue, Q.; Yang, X.; Wu, J.; Sun, H.; Yin, H.; Qu, Y. Urban Rail Timetable Optimization to Improve Operational Efficiency with Flexible Routing Plans: A Nonlinear Integer Programming Model. Sustainability 2019, 11, 3701. https://0-doi-org.brum.beds.ac.uk/10.3390/su11133701

AMA Style

Xue Q, Yang X, Wu J, Sun H, Yin H, Qu Y. Urban Rail Timetable Optimization to Improve Operational Efficiency with Flexible Routing Plans: A Nonlinear Integer Programming Model. Sustainability. 2019; 11(13):3701. https://0-doi-org.brum.beds.ac.uk/10.3390/su11133701

Chicago/Turabian Style

Xue, Qiuchi, Xin Yang, Jianjun Wu, Huijun Sun, Haodong Yin, and Yunchao Qu. 2019. "Urban Rail Timetable Optimization to Improve Operational Efficiency with Flexible Routing Plans: A Nonlinear Integer Programming Model" Sustainability 11, no. 13: 3701. https://0-doi-org.brum.beds.ac.uk/10.3390/su11133701

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