Next Article in Journal
Geometrical Parcel Locker Network Design with Consideration of Users’ Preferences as a Solution for Sustainable Last Mile Delivery
Previous Article in Journal
Application and Performance Evaluation of Industrial Internet Platform in Power Generation Equipment Industry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Planning for Depot Location and Line Planning Problems in the Intercity Railway Network with Passenger Demand Uncertainty

1
School of Traffic and Transportation, Beijing Jiaotong University, No. 3 Shang Yuan Cun, Hai Dian District, Beijing 100044, China
2
School of Mathematics, Renmin University of China, No. 59 Zhongguancun Street, Haidian District, Beijing 100872, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(20), 15113; https://doi.org/10.3390/su152015113
Submission received: 12 September 2023 / Revised: 18 October 2023 / Accepted: 18 October 2023 / Published: 20 October 2023
(This article belongs to the Section Sustainable Transportation)

Abstract

:
In this study, we present a mathematical model and solution approach for addressing the robust integrated intercity railway depot location and line planning problem (RIDLLPP), which encompasses the initial two stages of the railway planning process. Our primary objective is to identify depot locations that exhibit robustness across a range of likely future scenarios, and this is achieved by incorporating line planning decisions. The model focuses on five critical strategic determinations, namely the depot location, depot storage capacity, line operation, passenger assignment, and fleet allocation. To tackle this complex problem, we propose an iterative solution framework that combines the Differential Evolution (DE) algorithm with improved rounding heuristics (DE-IRH). To evaluate the effectiveness of our framework, we conduct a comparative analysis with the Gurobi solver using multiple medium-sized artificial instances. The results demonstrate that our proposed framework achieves an optimality gap of 4.87% while requiring less computational time. Furthermore, we validate the robustness of the model’s location choices across various input scenarios, thereby providing valuable insights for transportation planning agencies and railway companies that can inform their decision-making processes.

1. Introduction

In recent years, there has been a significant focus from transportation planning agencies and railway companies on the development and expansion of intercity railway networks to meet the growing travel demand. Consequently, the workload for rolling stock has increased, leading to unscheduled or periodic demands [1,2] Transportation planning agencies often consider various strategies to address these escalating demands, such as establishing new facilities or modifying existing ones. However, the expansion of high-speed rail (HSR) networks in countries like China has highlighted the challenge of aligning depot locations and capacities with transportation needs [3]. Given the substantial costs associated with facility locations and the limited flexibility to make frequent changes, depot location planning becomes a strategic decision with long-term implications spanning several decades for the financial performance of railway companies. Hence, careful attention must be given to the facility location problem to ensure optimal outcomes and avoid costly modifications within a constrained time frame.
This paper proposes a mixed integer programming model for the depot location problem with passenger demand uncertainty in an intercity railway network, which integrates the first two stages in the railway planning process. A similar problem was treated by Tönissen and Arts et al. [4], Tönissen and Arts [5], and Tönissen and Arts et al. [6], where the authors proposed robust optimization formulations for the stochastic maintenance location routing problem (SMLRP). The model presented in this paper differs significantly from that of theirs with respect to the input data and decisions. In the former, the services are given in advance and the problem consists of determining the locations of depots and the maintenance routing of rolling stocks. In contrast, as it deals with long-term decisions, services, especially train operation plans, timetables, and rolling stock workload, cannot be predetermined in advance in this paper. Our primary objective is to identify depot locations that exhibit robustness across a range of likely future scenarios, which is achieved by incorporating line planning decisions, and the problem focuses on optimizing decisions about (i) the locations and capacities of depots, (ii) the frequencies of train lines and home location of the rolling stock of train lines, and (iii) passenger assignment. Without the loss of generality, the depot capacity means the maximum number of rolling stocks that the facility can hold. We do not consider other depot capabilities, such as service and repair capability, because there is no timetable or rolling stock circulation plan to determine the work demands of the rolling stocks.
The main contributions of this paper are as follows:
  • We consider the integrated depot location and line planning problem with uncertain passenger demand through a strategic modeling framework;
  • The depot location, line plan, passenger path, and fleet allocation are optimized simultaneously, which yields a certain equilibrium between passengers and operational decisions;
  • Multi-type train lines are considered, which makes the calculation of the required rolling stocks more accurate;
  • The DE-IRH solution framework is used to deal efficiently with the NP-hard robust optimization model, where the depot location problem is solved by the DE algorithm, then the frequencies of train lines, flows on the path, and home location of the rolling stocks are determined by improved rounding heuristics.
The remainder of this paper is structured as follows. A brief review of the relevant literature is presented in Section 2. Mathematical models for the robust integrated intercity railway depot location and line planning problem (RIDLLPP) are presented in Section 3. Section 4 describes the solution framework. In Section 5, numerical examples for real-world intercity railway networks are provided to demonstrate the effectiveness of the proposed models and algorithms. The Section 6 concludes the paper and discusses future research topics.

2. Literature Review

The literature is rich in optimization models to assist various types of facility location problems, and numerous studies and reviews have been conducted on facility location, such as Aikens [7], Daskin [8], Owen and Daskin [9], and Drezner and Hamacher [10]. Recently, Laporte and Nickel et al. [11] reviewed the related models and algorithms using discrete optimization, and the development of continuous approximation models for facility location problems were reviewed by Ansari and Başdere et al. [12]. Furthermore, uncertainty, supply chain decisions, and vehicle routing often affect facility decisions. We refer to the reviews of Snyder [13] and Dönmez and Kara et al. [14] for facility location problems under uncertainty, then Melo and Nickel et al. [15] for facility location in combination with supply chain decisions, and Cabrales-Navarro and Arias-Osorio et al. [16] for the location and routing problem (LRP).
However, the depot location problem for rolling stock has essential features that make it substantially different from others in terms of logistics: (i) the customers of depots are various types of rolling stock work demand that have to travel to a depot over a fixed railway network [4], and it is necessary to plan for an empty train to reach a depot when not passing a depot for a long period; (ii) the depot location decisions should support the daily adjustment of the train line plan in different passenger demand scenarios; (iii) as long-term decisions, the line plan and railway network change annually to accommodate changing travel demands. What is more, as stated by some researchers, it does not seem appropriate to consider modifications to railway infrastructure at the network planning level without at least taking into consideration the level of traffic (both passengers and trains) that the proposed infrastructure would support in the future; thus, integrating different stages in the planning process becomes a vital research trend [17,18,19,20].
To the best of our knowledge, most papers on the depot location of rolling stocks primarily focus on integrating the depot location and maintenance routing (MLR). De Jonge [1] studied the facility location problem in the train maintenance environment and formulated a mixed-integer programming model to determine the optimal number, size, and location of train maintenance facilities. Kho and Martagan et al. [21] constructed a mixed integer linear program to solve the maintenance location routing (MLR) problem for NedTrain. Xie and Ouyang et al. [22] proposed a mixed-integer program model to optimize the location and capacity of locomotive maintenance shops. The integrated planning problem for multiple types of locomotive work facilities under location, routing, and inventory considerations was studied by Xie and Chen et al. [2]. Tönissen and Arts et al. [4] modeled the uncertainties of and changes in line planning and fleet planning using a discrete set of scenarios and provided a two-stage stochastic programming and a two-stage robust programming formulation for the maintenance location routing problem. After that, the economies of scale in recoverable robust maintenance location routing were studied by Tönissen and Arts [5]. An efficient mixed-integer programming for maintenance location routing problems under uncertainty conditions of line and fleet planning was proposed by Tönissen and Arts et al. [6]. In a recent study, Tönissen and Arts [23] studied the stochastic maintenance location routing allocation problem, where they had to locate maintenance locations and allocate fleets to these locations. The common feature of these models is their ability to determine the depot’s location and capacity, and the rolling stock’s maintenance routing, with a given rail network, candidate facilities, train service, and maintenance demand.
Recently, the combination of the depot location and rolling stock circulation has been introduced by Canca and Barrena [18]. Considering that the rolling stock departs and returns to depots every day, and the empty runs at the beginning (from depots to initial stations) and at the end of every daily route (from terminal stations to depots) seriously affect the operation efficiency of the train lines, Canca and Barrena [18] proposed a general mixed integer programming model to design rolling stock circulation plans and simultaneously consider the problem of determining the number and location of rest facilities. Lusby and Zhong et al. [3] analyzed the impact of depot location on rolling stock scheduling. They proposed a two-stage mixed-integer programming model to determine a maintenance feasible, operational rolling stock schedule while simultaneously identifying potential new depots to open. An essential assumption of the above work is the assumption of a priori train schedules.
In contrast, we consider the problem of locating depots within a railway network that involves the planning or constructing of new lines. In this context, the line plan, timetable, and rolling stock work demands are not predetermined, except for the passenger demand. This is a problem that railway companies naturally encounter during network construction. Comparatively, this problem has received much less attention from an optimization perspective. The above work is challenging to apply to such a railway network because, being that it entails a long-term decision, it is difficult to obtain more information, especially regarding train service, although some of them have taken account of uncertain or changing line planning, fleet planning, and other factors.
As the first stage of the tactical level, line planning is naturally coupled with the selection of the depot location. A line plan consists of a set of train lines, and each train line is characterized by its origin and destination station, its frequency per hour or day, the route between these two stations, and the intermediate stops at passing railway stations [24]. In the railway network, not all stations can be used as train terminals except for the stations near the depot. Thus, the location of the depot will affect the selection of train lines in the process of line planning. On the other hand, the capacity of the depot should be sufficient for the given line plan. Many papers have been published on various types of line planning problems [25,26]. Most recently, some efforts have been devoted to integrating line planning with network design (station location). Canca and De-Los-Santos et al. [27,28,29] studied the profit-oriented integration problem of station location and line planning, where they simultaneously determined and defined the infrastructure network, line planning, train capacity of each train line, fleet investment, and personnel planning. However, the influence of the depot on the train terminal is usually not considered in the line planning process, which can significantly affect the utilization of the available rolling stock and revenues, and lead to inefficient solutions.
To summarize, the main objective of this paper is to propose a new strategic planning model that is applicable to intercity railway networks with new lines. The model integrates the depot location with line planning, which is driven by an uncertain or changing passenger demand. We modeled the uncertainty of the passenger demand using a discrete set of scenarios, and the line plan, passenger assignment, fleet allocation, and location and capacity of depots are synchronously determined. We present an iterative framework to solve our robust depot location and line planning problem.

3. Mathematical Model

3.1. Problem Description and Assumption

We consider the optimization problem of where to open new depots or expand existing depots and how many storage lines should be allocated in the intercity railway network. As shown in Figure 1, the stations are sequentially numbered as  1 , 2 , , and there are three intercity railway lines in operation: Line 1, Line 2, and Line 3. The depot d1 provides rolling stocks for Lines 2 and 3 and undertakes daily maintenance of rolling stocks. The rolling stocks running on Line 1 are provided by depot d2. Assuming that each intercity railway line operates independently, that is, the train’s initial station and terminal station belong to the same intercity line, due to the rapid growth of passenger demand, the railway planning department plans to open several new lines (the red dotted lines) to improve the convenience of passengers and increase network profit.
The new lines mean that more rolling stocks are needed, and that line plans may also be adjusted. Therefore, the railway planning department needs to decide to allocate more storage lines to the existing depots, d1, d2, and d3, or construct new depots among d3, d4 and d5, or even combine both to reduce the construction, operation costs, and travel time cost of passengers.
The model was formulated based on five important (and realistic) assumptions. First, the intercity railway network is owned and operated by a public entity whose objective is to minimize net public generalized costs. And each railway line operates independently, that is, the initial station and terminal station of each of the trains are on the same intercity line. Second, the information on the stations, existing depots, candidate depots, existing lines, and planning lines of the intercity railway network are given, and a single type of depot is considered. Third, a line pool has been defined [30,31], but the frequency and home location of the rolling stock of train lines are yet to be chosen among a given set of alternatives. Fourth, passenger demand is given by a discrete set of scenarios, which can be obtained through passenger demand surveys and passenger demand forecasts. What is more, we consider that the passenger demand of each line is symmetrical in both directions. Lastly, there is only one type of rolling stock operated on the intercity rail network.

3.2. Mathematical Notation

We consider an intercity railway network  G = V , A , consisting of nodes  V  and edges  A . There are two types of nodes: stations,  V 1 V , which are the starting and ending places of passenger trips; depots,  V 2 V , which store and maintain rolling stocks. The number of storage lines of depot  ξ V 2  is denoted by  n ξ , in particular,  n ξ = 0  if  ξ  is a candidate depot, and the maximum number of storage lines allowed to be constructed at  ξ  is denoted by  N ξ . The cost of constructing a storage line at location  ξ  is denoted by  I ξ , which is related to the local economic level and will be measured in monetary units per day. An edge,  a A , is the connection between nodes. Each edge  a  has a length  v a  and travel time  t a . We are also given the capacity  μ a  on the edge  a A .
Let  L  be the set of all train lines.  L  can be given explicitly by a so-called line pool. Given a set of terminals, a train line    l L  is a route with stops in the intercity railway network that starts and ends at a terminal [30,32]. The set of edges of a train line  l  is denoted by  ϕ l , and the stop sequence of train line    l L  is denoted by  r l . We denote by  L a  the set of train lines operating on edge  a A . The connection between  i r l  and  i + 1 R l  is called a riding arc and forms the train service network, and passengers can choose a directed path from origin to destination in this train service network. The set of riding arcs is denoted by  A . Note that each riding arc  a ^ A  is associated with precisely one train line    l , denoted by  l a ^ . Denoted by  F = 1 , 2 , , f m a x  is a set of possible frequencies at which these train lines can be operated. The number of rolling stocks required of train line    l  with  f F  is denoted by  ε l , f = [ 2 a ϕ l t a + t t u r n + r l σ / 18 ] , with  t t u r n  being the turn-back operation time at the terminal,  σ  being the dwell time at the intermediate station, and the daily operation time of the intercity railway line being 18 h in general. The capacity of a train of train line  l  is  η l . The fixed operation cost of a train is denoted by  C 1 , the dwell cost at an intermediate station is denoted by  C 2 , and the variable operating cost per kilometer is denoted by  C 3 .
In general, the railway operation department may specify in advance the set of possible railway lines each depot is allowed to be responsible for. This may be arranged according to the distance between the depots and the intercity railway lines. For this reason, we introduce the binary parameter  δ l , ξ δ l , ξ = 1  if the train lines of an intercity line are within depot  ξ ’s service scope, and it is  δ l , ξ = 0  otherwise. The empty run distance between depots and the initial station of the train of a train line is denoted by  E ξ , l .
Let  D = i , j | i V 1 , j V 1  be the set of all OD pairs. The number of passengers that want to travel from  i V 1  to  j V 1  is denoted by  q i , j > 0 . The possible directed passenger paths from  i V 1  to  j V 1  are denoted by  P i , j , and denoted by  P = i , j D P i , j  is the set of all such paths. The travel time of path  p P  is  τ p = a p t a + n σ  with  n  is the number of intermediate stations on path  p . The unit time value of passengers is denoted by  V o t . Since depot location is a strategic decision problem, many input parameters, especially the passenger demand, will change significantly when the lines are put into operation. We introduce a simple modeling trick [33] to deal with the uncertainty of passenger demand. The passenger demand uncertainty is described through a set of alternative scenarios: each scenario is associated with a passenger demand. Each of the input data scenarios has a positive probability to be realized. Let  ω Ω  be the input data scenario index and  Ω  be the set of all possible scenarios. Each input data scenario is associated with a positive probability  p ω . For scenario  ω , the number of passengers that want to travel from  i V 1  to  j V 1  is denoted by  q i , j ω > 0 .

3.3. Model Formulation

For specific input data scenario  ω , the relationship between multiple sets of decision variables is shown in Figure 2. The variables are classified into three groups: those related to the depot location and rolling stocks work demand assignment of the problem, those in charge of modeling transit assignment in the network, and those related to line operation decisions. The first group includes integer variable  γ ξ ,  describing the number of storage lines allocated to depot  ξ , and  ψ ξ , l ω ,  describing the value of the rolling stocks work demand provided by depot  ξ  for train line  l  in scenario  ω . The second group includes integer variables  y p ω ,  counting the number of passengers on path  p  in scenario  ω . And the third group includes the binary variables  x l , f ω x l , f ω = 1  if train line  l  is operated with frequency  f , which equal 0 otherwise in scenario  ω .
The integrated maintenance location and line planning problem (Model 1) is formulated as follows:
min Z ω = ξ V 2 γ ξ I ξ + l L f F C 1 + C 2 r l + C 3 a ϕ l v a x l , f ω f + l L ξ V 2 ψ ξ , l ω E ξ , l C 3 + V o t p P y p ω τ p  
subject to.
p P i , j y p ω = q i , j ω , i , j D
p : a ^ p y p ω f F x l a ^ , f ω f η l a ^ , a ^ A
f F x l , f ω 1 , l L
l L a f F x l , f ω f μ a , a A
ξ V 2 ψ ξ , l ω δ l , ξ = f F x l , f ω ε l , f , l L
l L ψ ξ , l ω n ξ + γ ξ ,   ξ V 2
γ ξ N ξ , ξ V 2
x l , f ω 0 , 1 , l L , f F
ψ ξ , l ω Z + , i n t e g e r , l L , ξ V 2
γ ξ Z + ,   ξ V 2
y p ω Z + , p P
The objective Function (1) minimizes the sum of the construction cost, line operation cost including the fixed, variable, and empty train drive costs, and passenger travel time cost, and the first item is the construction cost of the depot, the second item is the fixed and variable costs, the third item is the cost of an empty train drive between the depots and initial stations and terminal stations of train lines, and the last item is the cost of passenger travel time. In particular, the cost of empty trains can be used as a measure of the rationality of the depot location. Constraints (2) stipulate a passenger flow of  q i , j ω  for each OD pair  i , j D . Constraints (3) enforce a sufficient transportation capacity on each riding arc. Constraints (4) ensure that a train line is operated with at most one frequency. Constraints (5) bound the sum of the line operation frequencies for each edge. Constraints (6) ensure that all rolling stock demands of the operated train line are fully satisfied. Constraints (7) ensure that the total assigned rolling stocks do not exceed the capacity of the depot. Constraints (8) limit the capacity of the depot. Constraints (9)–(12) define the related decision variables.
The robust depot location aims to find a solution that is within  λ %  (may be prespecified input of the designer) of the optimal solution for any realizable input data scenario, and the objective is to minimize a weighted sum of the total cost of all input data scenarios. For a given set of input data scenarios  Ω , a depot location scheme is robust if and only if:
Z ω Z ω * λ Z ω * , ω Ω
where  Z ω *  is the optimal solution of input data scenario  ω .
Our robust optimization model of therobust integrated depot location and line planning problem (Model 2) is given.
min   p ω Z ω
subject to Equations (2)–(13)
Z ω = ξ V 2 z ξ I ξ + l L f F C 1 + C 2 r l + C 3 a ϕ l v a x l , f ω f + l L ξ V 2 ψ ξ , l ω E l , l C 3 + V o t p P y p ω τ p , ω Ω
Z ω 0 , ω Ω

4. Solution Framework

The proposed formulation is an integer linear programming model integrating depot location and line planning, and it can be directly solved by commercial optimization software (e.g., GUROBI v9.5.1, etc.) for small-scale problems. However, in most real-world cases, it is usually difficult to find a satisfactory solution in an acceptable timeframe, e.g., the Chinese Urban Agglomeration with many intercity railway lines, and sometimes a feasible solution cannot even be found using commercial software. Most scholars hold that the heuristic or meta-heuristic algorithm effectively solves such complex engineering problems [34,35]. As illustrated by Gutiérrez and Kouvelis et al. [33] and Canca and De-Los-Santos et al. [29], decomposing the problem into several sequential steps is an effective solution strategy. Here, we introduce a solution framework that is capable of jointly solving maintenance location and line planning problems.
The proposed iterative framework consisting of the DE algorithm [36] and improved rounding heuristics [32,37] (DE-IRH) is described in Algorithm 1. The solution framework consists of two layers: the upper layer solves the depot location problem using the DE algorithm, and the transit assignment and line operation problems are solved by the improved rounding heuristics in the lower layer. Note that the robustness constraints (23) are relaxed, and the objective function will be punished when the constraints are violated. Therefore, at the lower layer, the optimization problem will be decomposed into  Ω  independent subproblems, which can be solved in parallel. Since there is no difference in the solving of subproblems of different scenarios at the lower layer, we only give a general algorithm framework here. Figure 3 summarizes the overall algorithm.
Algorithm 1: Pseudocode of DE-IRH
Data: Input data for RIDLLPP problem
While the stopping criterion is not satisfied do
Upper layer
Generate new depot location solutions
Compute the associated construction cost of each solution
Lower layer
Solve the transit assignment and operation problems on each current solution
Compute the total cost
Compare and keep the best solution
end
Result: the minimum total cost and the best solution

4.1. The Upper Layer Subproblem: Depot Location

At the upper layer, the DE algorithm is used to search for the optimal depot location scheme and control the full procedure. The DE algorithm is a promising optimization algorithm that converges to the real optimum without using significant amounts of resources and has been applied in a wide range of domains and fields of technology [38]. Starting with an initial solution population, at each iteration  k , three vectors,  v 1 , v 2 ,   and   v 3 , are randomly chosen from the current population to construct a new mutation vector  v y  by mutation operation. There are two common mutation strategies, ‘DE/rand/1/bin’ and ‘DE/best/1/bin’. The former focuses on improving the global search ability, while the latter focuses on improving global convergence. We use the latter in this paper because it can produce better solutions (see Section 5.2). The associated equations are:
DE/rand/1/bin:
v y = v 1 + F v 2 v 3
DE/best/1bin/:
v y = v b e s t + F v 2 v 3
where  F  is the mutation rate. The mutation process is the main distinctive component of DE and controls the evolution direction of DE. Then, the uniform crossover is used to construct trial vectors from vector  v y  and vector  v x  which is different from  v 1 , v 2 ,  and  v 3 . The associated equation is:
v t r i a l i = v y i ,   i f   r a n d 0 , 1 < C r v x i ,                             o t h e r w i s e
where  C r  is the crossover rate. The next operation is selection, in which the trial vector  v t r a i l  competes with the target vector  v x  as follows:
v x = v t r i a l ,   i f   f v t r a i l < f v x v x ,                                               o t h e r w i s e
where  f ·  is the objective function. In order to obtain the objective function value of the vector, we need to input the vector at the lower layer algorithm, which will be described later. If the new vector  f v t r i a l  is less than or equal to the target vector  f v x , it replaces the target vector. Otherwise, the population maintains the target vector value.

4.2. The Upper Layer Subproblem: Transit Assignment and Line Operation

At the lower layer, for a given depot location scheme, we face the problem of determining the frequency, passenger assignment, and rolling stocks work demand assignment for each line. The associated model is obtained by setting the variable  γ  as a constant according to the vector from the upper layer. The improved rounding heuristic is developed to solve the lower-layer model. There are four main steps of the improved rounding heuristic: First, the linear relaxation solution of the original problem is obtained by a commercial solver; second, counter the number of passengers on each riding arc,  π a ^ , filter out the integer variable  x , and update the number of passengers on each riding arc; third, recalculate the frequency of the remaining variables  x  according to the passengers on the riding arc; fourth, recalculate the rolling stock assignment according to the variables  ψ  of the linear relaxation solution. The detailed improved rounding heuristic is shown in Algorithm 2.
Algorithm 2: Pseudocode of improved rounding heuristic
Data: Input depot location solution (vector  v x )
1   Obtain LP solution ( x * , y * , ψ * ) of the lower layer model
2   Set riding arc weights  π a ^ p : a ^ p y p * , L ¯ : = , x : = , ψ
3   for  l L  do
4   for  f F  do
5     if  x l , f * = 1  then
6        x l , f : = 1
7        π a ^ max 0 , π a ^ f η l  for all  a ^ l  
8     end
9     if  x l , f *  is fractional then
10        L ¯ L ¯ l
11     end
12   end
13   end
14   for  l L ¯  do
15    f ˜ = min f F 0 f η l f F x l , f * f η l   o r   f η l max π a ^ | a ^ l
16    x l , f ˜ 1
17    π a ^ max 0 , π a ^ f ˜ η l  for all  a ^ l  
18   end
19   Calculate the number of rolling stocks of train lines  κ l : = f F x l , f ˜ ε l , f
20   for  ξ V 2  do
21   set depot capacity  ϑ ξ n ξ + γ ξ  (according to the vector  v x )
22   for  l L  do
23     if  x l , f ˜ = 1  and  ψ ξ , l * > 0  then
24        ψ ξ , l min ϑ ξ , κ l
25        ϑ ξ max 0 , ϑ ξ ψ ξ , l
26        κ l max 0 , κ l ψ ξ , l
27     end
28   end
29   end
Result: IP solution ( x , y * , ψ ) of the RIDLLPP model
At each iteration, the improved rounding heuristic provides the solution to the passenger assignment, line operation, and rolling stock assignment problems of the input data scenarios. It should be noted that the depot capacity constraints (20) should be checked after rolling stock assignment because they may not have sufficient capacity to store the rolling stocks of the train lines. If this happens, we will update the capacity of facilities according to the current rolling stock assignment plans.

5. Numerical Experiments

To illustrate the effectiveness and performance of our algorithm, we constructed a case based on the Pearl River Delta Intercity Network and conducted several numerical experiments. The first group of experiments compared the DE-IRH with Gurobi in different instances to illustrate the effectiveness of the proposed algorithm. The second group of experiments analyzed the influence of the control parameters on the performance of DE-IRH. Finally, the characteristics of one solution were analyzed in detail. All computations were performed in Python/GUROBI on an Intel i7-9700F 3.0 Ghz CPU with eight cores and 16 GB of RAM memory.

5.1. Scenario Setting

The topology of the intercity railway network is shown in Figure 4. The intercity network consists of 41 stations, 8 maintenance facilities, and 8 lines, where the stations are sequentially numbered as s1, s2, … s41, the lines in operation are sequentially numbered as Line 1, Line 2, …, Line 8, and the depots are sequentially numbered as d1, d2, … d8. There are some tracks (double solid lines) that are under construction. The number on the link indicates the length of the track (km).
To reasonably determine the location and capacity of the depots to sufficiently support the operation requirements after the completion of the new lines, we have designed five scenarios with the same realization probability to capture the characteristics of the passenger flow in the planning year. Based on historical operational data, we designed 150 OD pairs, and the total numbers of passengers per day of different input data scenarios are shown in Figure 5. According to the OD pairs and existing train schedule, a line pool with 153 train lines was constructed, and 1664 possible passenger paths were generated. Some train lines are shown in Table 1.
The basic parameters of the model are set as follows: (1) the capacity of the train is 557 passengers/train, the average speed on the links is 200 km/h, the fixed operation cost of a train is 20,000 RMB, the unit dwell cost is 2000 RMB, the variable operation cost is 36 RMB/km, and the turn-back operation time at a terminal station is 15 min; (2) the unit passenger time value is 36 RMB/h; (3) the parameters for the facilities are listed in Table 2. In particular, the depot construction cost includes the land cost, engineering cost, equipment cost, and discount rate, and it is also related to the economic level of various regions. For simplicity, only the engineering cost was considered, and the cost was converted into daily costs by considering a lifespan of 40 years with a discount rate of 4%. (4) In all computational experiments, we used  λ = 5 % .

5.2. Testing the DE-IRH Algorithm Performance

There are four parameters governing the behavior of the DE-IRH. The number of iterations,  K ,  and population size,  N P , are two basic parameters of the DE. Large values of  K  yield a better solution but mean more computing time. Small values consume little computing resources, but are more likely to drop in local best. In this paper, we set  K  to 50.  N P  represents the population diversity, which should take a value between  5 χ  and  10 χ , where  χ  is the dimension of the solution space. We set  N P  to 80 because there are eight depots at the upper layer. Furthermore, the mutation rate,  F , controlling the amplification of the differential variation, and the crossover rate,  C r , guaranteeing some diversities of the perturbed parameter vectors, are the main focus of our attention in this work. To this end, for the key parameters  F  and  C r ,  we listed the possible values [39] in Table 3 and performed a full-factorial experimental design by analyzing two response variables: the value of the objective function and the computing time.
We randomly generated six instances by inputting the parameters defined in Section 5.1. The characteristics of the instances are summarized in Table 4. We ran three tests for all possible combinations of  F  and  C r . As mentioned in Section 4, we also tested two different mutation strategies. In summary, we performed  2 × 6 × 5 × 5  tests in total. In addition, we recorded the sampled point during the algorithm iteration to avoid repeated calculations on the same sampling point.
For each combination of factors for a given instance, we compute the mean of three tests, and we represent the response surface corresponding to the objective function (Figure 6) and the computing time (Figure 7). We also represent the convergence curve of the optimal objective function (Figure 8). It should be noted that we only represent and analyze the tuning process of ‘DE/best/1/bin’ because it yields optimality with a smaller gap.
  • We can draw some conclusions from this analysis:
There is an interesting phenomenon: for fixed values of  F , large values of  C r  can yield smaller objective function values; for fixed values of  C r , smaller objective function values will be found near a small value of  F   (see Figure 6);
  • In all cases, the best objective function values are obtained for a mutation rate  F  near 0.2 and crossover rate  C r  near 0.9, and the worse objective function values are found at  F = 0.5 C r = 0.5  (see Figure 6).
  • In all cases, for fixed values of  F , large values of  C r  imply low computation times. And in most cases, the lowest computation times are found for factor  F  near 0.3 (shown in Figure 7);
  • Low values of  C r  imply high computation times (shown in Figure 7).
  • In all cases, the DE-IRH converges within a given number of iterations (shown in Figure 9);
  • With the increase in instances scale, the DE-IRH needs more computation times to reach convergence (shown in Figure 8).
We also compare our results with the optimal results obtained from Gurobi (set TimeLimit to 3600 s), and the output of Gurobi (set TimeLimit to 3600 s) is summarized in Table 5, the output of DE-IRH is summarized in Table 6, and the best combination of  F  and  C r  of DE-IRH is summarized in Table 7. The results show that: (1) Gurobi could not obtain the optimal solution within one hour, and with the increase in the instance scale, the MIPGAP of the upper and lower bounds has a growth trend. In particular, no feasible solution can be found in instance F within 1 h. Thus, its resolution through exact procedures becomes inadequate as soon as one deals with large real-world instances; (2) the ‘DE/rand/1/bin’ mutation strategy is more likely to find a better solution with a large value of  F  and it reduces the computing time by 3/4. The relative error between the best solution and optimal solution (obtained from Gurobi) is 9.96% (instance A); (3) it is more likely to find a better solution with the combination of a small value of  F  with a large value of  C r  when taking the ‘DE/best/1/bin’ mutation strategy, and the computing time is less than 1/3 of Gurobi’s. The proposed algorithm yielded an optimality gap from 4.87% (instance A) to 10.30% (instance E) in our experiment. (4) For the optimal problem considered in this work, compared with the ‘DE/rand/1/bin’ mutation strategy, the ‘DE/best/1/bin’ mutation strategy reduces the objective value by 5.18% and computing time by 245.04 s on average on the whole.
Comparing the best results of commercial solvers against the average results of the DE-IRH, we can conclude that commercial solvers are not adequate to solve this complex problem, and the DE-IRH algorithm can obtain fairly good solutions, especially for large-scale instances.

5.3. Analyzing the Characteristics of the Solution

After analyzing the performance of the proposed DE-IRH in comparison with some state-of-the-art commercial solvers, we focus on the characteristics of solutions. Taking instance F, which is close to the real-life case, as an example, we represent some indicators of the best solution (obtained in Section 4.2) in Table 8 and Table 9. Table 8 shows the objective function values for different input data scenarios, where the deviation between the objective values of the robust optimization model (Model 2) and the ones of the non-robust model (Model 1) are all less than the given threshold (5%), in particular, a deviation of 2.9% in scenario  ω = 4   was   observed .
For specific input data scenario  ω , the number of train lines and the number of rolling stocks required of the train lines are listed in Table 9. In order to obtain a robust depot location scheme and support the line planning scheme in different input data scenarios, it is recommended to construct 21 storage tracks at depot d1, 11 storage tracks at depot d2, 34 storage tracks at depot d3, 9 storage tracks at depot d5, 2 storage tracks at depot d6, 1 storage track at depot d7, and 3 storage tracks at depot d8, and no storage tracks are constructed at depot d4. Among them, depot d3 has the most rolling stock management tasks, while few rolling stocks are assigned to depot d7, because of its different locations. The average empty train length is 23.2 km over different scenarios, which is an acceptable value for China’s large-scale intercity railway network.
Table 10 and Figure 9 show the train routes and the number of rolling stocks provided by the depot for each train route in different input data scenarios. The first column lists all the train routes that appear, and the remaining columns show the number of rolling stocks provided by the depot in different input data scenarios in Table 10. We can conclude that: (1) The depot d3 is the busiest because it needs to meet the rolling stock work demand for seven train routes, while depot 6 just needs to meet the rolling stock work demand of one train route; (2) several intercity railway lines require more than one depot to cooperate with each other to undertake the task of rolling stock work demand. For example, Line 3 requires depots d2 and d3 to provide rolling stocks, and depots d3 and d5 together provide rolling stocks for the train of Line 4 (Figure 9); (3) the uncertainty of the input data has an impact on the train route, for example, train route ‘s14-s5′ only appears in the scenario  ω = 1 , and train route ‘s5-s10′ only appears in scenarios 3, 4, 5, etc. The detailed train routes are shown in Figure 10.

6. Conclusions

This work addresses the robust integrated depot location and line planning problem characterized by uncertainty in the input data in an intercity railway network with planning lines. The key factor in our problem is considering the dynamic relationship between depot location decisions and line planning decisions. We have proposed an integer linear programming model integrating depot location, line planning, and rolling stock work demand assignment to minimize the cost related to depot construction, the cost due to line operation (including fixed, variable, and empty train drive cost), and passenger travel time cost. The proposed model reflects the service provider’s point of view but considers the user’s travel time cost as well.
We have described the DE-IRH solution framework consisting of the DE algorithm and improved rounding heuristics for integrated depot location and line planning faced by a transit planning agency capable of solving instances of realistic sizes. We evaluated the impact of two different mutation strategies and the control parameters on the performance of the DE-RH through a series of numerical experiments. We compared the results with Gurobi to verify the performance of the DE-IRH. As reported in Section 4.2, our algorithm can yield an optimality gap of 4.87% within less computing time. In the real-size scenario, the solver cannot find a feasible solution in an acceptable time, while our algorithm can quickly provide the decision-maker with a better solution. The numerical results reveal the influence of the uncertainty of the input data on strategic decision-making, and the outputs obtained through the model can provide useful information for strategic and tactical decisions of railway departments.
The proposed method is more applicable for the single type of maintenance depot location problem, that is, there is only one type of rolling stock in operation. The maintenance capacity of the depot is not discussed in this paper. As further work, it would also be interesting to consider multi-type facilities and maintenance capacity. This also includes the development of a new efficient heuristic algorithm for solving very large instances of the model.

Author Contributions

Z.C.: Formal analysis, Methodology, Validation, Visualization, Writing—original draft. Z.W.: Conceptualization, Methodology, Supervision, Writing—original draft. J.C.: Conceptualization, Methodology, Editing—original draft. X.Z.: Methodology, Validation, Visualization. C.Z.: Formal analysis, Writing—Review & Editing, Visualization. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the major project of China State Railway Group Co., Ltd. under Grant No. K2022X014, and the key project of China State Railway Group Co., Ltd. under Grant No. N2022X030. (http://www.china-railway.com.cn/, accessed on 19 October 2023).

Data Availability Statement

The data involved in this article is the industry’s internal data provided by the project (Grant No. K2022X014).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Jonge, T. The Facility Location Problem Applied to a Train Maintenance Environment. Master’s Thesis, School of Industrial Engineering, Eindhoven University of Technology, Eindhoven, The Netherlands, 2014. [Google Scholar]
  2. Xie, S.; Chen, X.; Wang, Z.; Ouyang, Y.; Somani, K.; Huang, J. Integrated Planning for Multiple Types of Locomotive Work Facilities Under Location, Routing, and Inventory Considerations. Interfaces 2016, 46, 391–408. [Google Scholar] [CrossRef]
  3. Lusby, R.M.; Zhong, Q.; Larsen, J. The Impact of Depot Location on Rolling Stock Schedul-ing with Maintenance Requirements. In Proceedings of the 30th European Conference on Operational Research, Dublin, Ireland, 23–26 June 2019. [Google Scholar]
  4. Tönissen, D.D.; Arts, J.J.; Shen, Z. Maintenance Location Routing for Rolling Stock: Robust and Stochastic Programming Formulations; BETA Publicatie: Working papers; Eindhoven University of Technology: Eindhoven, The Netherlands, 2017; Volume 521. [Google Scholar]
  5. Tönissen, D.D.; Arts, J.J. Economies of scale in recoverable robust maintenance location routing for rolling stock. Transp. Res. Part B Methodol. 2018, 117, 360–377. [Google Scholar] [CrossRef]
  6. Tönissen, D.D.; Arts, J.J.; Shen, Z.-J. Maintenance Location Routing for Rolling Stock Under Line and Fleet Planning Uncertainty. Transp. Sci. 2019, 53, 1252–1270. [Google Scholar] [CrossRef]
  7. Aikens, C.H. Facility location models for distribution planning. Eur. J. Oper. Res. 1985, 22, 263–279. [Google Scholar] [CrossRef]
  8. Daskin, M. Network and discrete location: Models, algorithms and applications. J. Oper. Res. Soc. 1997, 48, 763–764. [Google Scholar] [CrossRef]
  9. Owen, S.H.; Daskin, M.S. Strategic facility location: A review. Eur. J. Oper. Res. 1998, 111, 423–447. [Google Scholar] [CrossRef]
  10. Drezner, Z.; Hamacher, H.W. Facility Location: Applications and Theory; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  11. Laporte, G.; Nickel, S.; Saldanha-da-Gama, F. Introduction to Location Science; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
  12. Ansari, S.; Başdere, M.; Li, X.; Ouyang, Y.; Smilowitz, K. Advancements in continuous approximation models for logistics and transportation systems: 1996–2016. Transp. Res. Part B Methodol. 2018, 107, 229–252. [Google Scholar] [CrossRef]
  13. Snyder, L.V. Facility location under uncertainty: A review. IIE Trans. 2006, 38, 547–564. [Google Scholar] [CrossRef]
  14. Dönmez, Z.; Kara, B.Y.; Karsu, Ö.; Saldanha-da-Gama, F. Humanitarian facility location under uncertainty: Critical review and future prospects. Omega 2021, 102, 102393. [Google Scholar] [CrossRef]
  15. Melo, M.T.; Nickel, S.; Saldanha-da-Gama, F. Facility location and supply chain management—A review. Eur. J. Oper. Res. 2009, 196, 401–412. [Google Scholar] [CrossRef]
  16. Cabrales-Navarro, P.A.; Arias-Osorio, J.E.; Camacho-Pinto, J.C. Multi-objective Location and Routing Problem: A Review. Ingeniería 2023, 28, e18734. [Google Scholar] [CrossRef]
  17. Bussieck, M.R.; Winter, T.; Zimmermann, U.T. Discrete optimization in public rail transport. Math. Program. 1997, 79, 415–444. [Google Scholar] [CrossRef]
  18. Canca, D.; Barrena, E. The integrated rolling stock circulation and depot location problem in railway rapid transit systems. Transp. Res. Part E Logist. Transp. Rev. 2018, 109, 115–138. [Google Scholar] [CrossRef]
  19. Lusby, R.M.; Larsen, J.; Ehrgott, M.; Ryan, D. Railway track allocation: Models and methods. OR Spectr. 2011, 33, 843–883. [Google Scholar] [CrossRef]
  20. Schmidt, M.; Schöbel, A. The complexity of integrating passenger routing decisions in public transportation models. Networks 2015, 65, 228–243. [Google Scholar] [CrossRef]
  21. Kho, M.L.; Martagan, T.; Arts, J. Facility Location Optimization and Maintenance Routing in a Railway Network. Master’s Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2016. [Google Scholar]
  22. Xie, W.; Ouyang, Y.; Somani, K. Optimizing Location and Capacity for Multiple Types of Locomotive Maintenance Shops. Comput. -Aided Civ. Infrastruct. Eng. 2016, 31, 163–175. [Google Scholar] [CrossRef]
  23. Tönissen, D.D.; Arts, J.J. The stochastic maintenance location routing allocation problem for rolling stock. Int. J. Prod. Econ. 2020, 230, 107826. [Google Scholar] [CrossRef]
  24. Claessens, M.; van Dijk, N.M.; Zwaneveld, P. Cost optimal allocation of rail passenger lines. Eur. J. Oper. Res. 1998, 110, 474–489. [Google Scholar] [CrossRef]
  25. Borndörfer, R.; Grötschel, M.; Pfetsch, M.E. Models for Line Planning in Public Transport; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  26. Schöbel, A. Line planning in public transportation: Models and methods. OR Spectr. 2012, 34, 491–510. [Google Scholar] [CrossRef]
  27. Canca, D.; De-Los-Santos, A.; Laporte, G.; Mesa, J.A. A general rapid network design, line planning and fleet investment integrated model. Ann. Oper. Res. 2016, 246, 127–144. [Google Scholar] [CrossRef]
  28. Canca, D.; De-Los-Santos, A.; Laporte, G.; Mesa, J.A. An adaptive neighborhood search metaheuristic for the integrated railway rapid transit network design and line planning problem. Comput. Oper. Res. 2017, 78, 1–14. [Google Scholar] [CrossRef]
  29. Canca, D.; De-Los-Santos, A.; Laporte, G.; Mesa, J.A. Integrated Railway Rapid Transit Network Design and Line Planning problem with maximum profit. Transp. Res. Part E Logist. Transp. Rev. 2019, 127, 1–30. [Google Scholar] [CrossRef]
  30. Goossens, J.-W.; van Hoesel, S.; Kroon, L. On solving multi-type railway line planning problems. Eur. J. Oper. Res. 2006, 168, 403–424. [Google Scholar] [CrossRef]
  31. Schöbel, A.; Scholl, S. Line Planning with Minimal Traveling Time. In Proceedings of the Symposium on Algorithmic Approaches for Transportation Modeling, Optimization, and Systems, Balear Islands, Spain, 7 October 2005. [Google Scholar]
  32. Karbstein, M. Line Planning and Connectivity. Ph.D. Thesis, Technische Universitat Berlin, Berlin, Germany, 2013. [Google Scholar]
  33. Gutiérrez, G.J.; Kouvelis, P.; Kurawarwala, A.A. A robustness approach to uncapacitated network design problems. Eur. J. Oper. Res. 1996, 94, 362–376. [Google Scholar] [CrossRef]
  34. Ganguly, S. Multi-objective distributed generation penetration planning with load model using particle swarm optimization. Decis. Mak. Appl. Manag. Eng. 2020, 3, 30–42. [Google Scholar] [CrossRef]
  35. Kumar, A.; Pant, S.; Ram, M. System Reliability Optimization Using Gray Wolf Optimizer Algorithm. Qual. Reliab. Eng. Int. 2017, 33, 1327–1335. [Google Scholar] [CrossRef]
  36. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  37. Berthold, T. Primal Heuristics for Mixed Integer Programs. Ph.D. Thesis, Zuse Institute Berlin (ZIB), Berlin, Germany, 2006. [Google Scholar]
  38. Baillo, A.; Ventosa, M.; Rivier, M.; Ramos, A. Strategic bidding in a competitive electricity market: A decomposition approach. In Proceedings of the 2001 IEEE Porto Power Tech Proceedings (Cat. No. 01EX502), Porto, Portugal, 10–13 September 2001; IEEE: Piscataway, NJ, USA, 2001. [Google Scholar]
  39. Pant, B.M.; Zaheer, H.; Garcia-Hernandez, L.; Abraham, A. Differential Evolution: A review of more than two decades of research. Eng. Appl. Artif. Intell. 2020, 90, 103479. [Google Scholar] [CrossRef]
Figure 1. Illustration of an intercity railway network.
Figure 1. Illustration of an intercity railway network.
Sustainability 15 15113 g001
Figure 2. The planning problem consists of multiple layers of decisions.
Figure 2. The planning problem consists of multiple layers of decisions.
Sustainability 15 15113 g002
Figure 3. Integrated depot location and line planning algorithm scheme.
Figure 3. Integrated depot location and line planning algorithm scheme.
Sustainability 15 15113 g003
Figure 4. The topology of the intercity railway network.
Figure 4. The topology of the intercity railway network.
Sustainability 15 15113 g004
Figure 5. The total numbers of passengers of different input data scenarios.
Figure 5. The total numbers of passengers of different input data scenarios.
Sustainability 15 15113 g005
Figure 6. Variation in the objective function value as a function of the DE-IRH parameters. Subfigure (AF) respectively represent the variation in the objective function value with different parameter combinations ( C r , F ) in instance A–F; The intensity of the colors in the heatmap corresponds to the magnitude of the objective function values. Red color indicate higher objective function values, while blue color represent lower objective function values.
Figure 6. Variation in the objective function value as a function of the DE-IRH parameters. Subfigure (AF) respectively represent the variation in the objective function value with different parameter combinations ( C r , F ) in instance A–F; The intensity of the colors in the heatmap corresponds to the magnitude of the objective function values. Red color indicate higher objective function values, while blue color represent lower objective function values.
Sustainability 15 15113 g006
Figure 7. Variation in the computing time with the DE-IRH parameters. Subfigure (AF) respectively represent the variation in the computing time with different parameter combinations ( C r , F ) in instance A–F; The intensity of the colors in the heatmap corresponds to the magnitude of the computing time values. Red color indicate higher computing time values, while blue color represent lower computing time values.
Figure 7. Variation in the computing time with the DE-IRH parameters. Subfigure (AF) respectively represent the variation in the computing time with different parameter combinations ( C r , F ) in instance A–F; The intensity of the colors in the heatmap corresponds to the magnitude of the computing time values. Red color indicate higher computing time values, while blue color represent lower computing time values.
Sustainability 15 15113 g007
Figure 8. DE-IRH convergence for the optimal parameter combination. Subfigure (AF) respectively represent the DE-IRH convergence for the optimal parameter combination in instance A–F; ‘Test 1’, ‘Test 2’, and ‘Test 3’ represent three different repeated experiments.
Figure 8. DE-IRH convergence for the optimal parameter combination. Subfigure (AF) respectively represent the DE-IRH convergence for the optimal parameter combination in instance A–F; ‘Test 1’, ‘Test 2’, and ‘Test 3’ represent three different repeated experiments.
Sustainability 15 15113 g008
Figure 9. Assignment of rolling stocks of trains of train lines (i).
Figure 9. Assignment of rolling stocks of trains of train lines (i).
Sustainability 15 15113 g009
Figure 10. Assignment of rolling stocks of trains of train lines (ii).
Figure 10. Assignment of rolling stocks of trains of train lines (ii).
Sustainability 15 15113 g010
Table 1. Set of possible train lines.
Table 1. Set of possible train lines.
IDRouteStop-Pattern
1s1-s2-s3-s4-s5-s6s1-s2-s3-s4-s5-s6
2s1-s2-s3-s4-s5-s6s1-s3-s5-s6
3s7-s8-s9-s10-s6-s14s7-s8-s9-s10-s6-s14
4s7-s8-s9-s10s7-s8-s9-s10
5s5-s16-s17-s10s5-s16-s17-s10
6s10-s11-s12-s13-s14s10-s11-s12-s13-s14
7s10-s11-s12-s18-s19-s20-s21-s22-s23s10-s11-s12-s18-s19-s20-s21-s22-s23
8s10-s11-s12-s18-s19-s20s10-s11-s12-s18-s19-s20
9s18-s19-s20-s21-s22-s23s18-s20-s23
10s26-s27-s28-s29-s30s26-s27-s28-s29-s30
11s26-s27-s28-s29-s30s26-s28-s30
12s31-s15-s32-s33-s34s31-s15-s32-s33-s34
13s14-s38-s37-s36-s35-s34s14-s38-s37-s36-s34
14s14-s38-s37-s36-s35-s34s14-s37-s36-s35-s34
15s14-s38-s37-s36-s35-s34s14-s36-s35-s34
16s20-s39-s40-s41s20-s39-s40-s41
17s14-s25-s24-s20-s39-s40-s41s14-s20-s41
18s14-s25-s24-s20-s39-s40-s41s14-s25-s24-s20-s39-s40-s41
Table 2. Parameters about depots.
Table 2. Parameters about depots.
DepotsParameters
n ξ I ξ   (RMB) N ξ
d1023,632.5240
d21477,648.7916
d31212,821.9235
d40180,118.130
d512180,118.116
d69180,118.116
d7869,334.9312
d8831,791.2320
Table 3. Possible values of  F  and  C r .
Table 3. Possible values of  F  and  C r .
ParameterValue
F [0.1, 0.2, 0.3, 0.4, 0.5]
C r [0.5, 0.6, 0.7, 0.8, 0.9]
Table 4. Characteristics of instances.
Table 4. Characteristics of instances.
ModelInstances
ABCDEF
number of OD pairs100110120130140150
continuous variables252525252525
Number of binary variables45,50051,00053,50057,00072,50091,800
Number of integer variables950810,66811,51311,79313,75814,453
Number of constraints379341184383458854885688
Table 5. Computational performance of Gurobi.
Table 5. Computational performance of Gurobi.
InstancesObjTime (s)MIPGAP
A13,188,000.0036000.17%
B16,002,000.0036000.47%
C15,899,000.0036000.34%
D21,438,000.0036000.62%
E27,586,000.0036000.74%
F---
‘MIPGAP’: The GAP between the upper and lower bounds of Gurobi; ‘-’: no feasible solution within the given time.
Table 6. The best results of DE-IRH with different mutation strategies.
Table 6. The best results of DE-IRH with different mutation strategies.
InstancesDE-IRH with ‘DE/rand/1/bin’DE-IRH with ‘DE/best/1/bin’
ObjTime (s)ObjTime (s)
A14,501,824.65938.7913,829,959.85718.09
B18,338,516.82926.5717,353,798.75645.39
C18,066,611.331041.2117,205,817.85831.86
D24,045,703.38722.4523,355,074.36521.48
E32,093,562.05823.3330,428,477.18510.31
F34,690,824.311525.2934,033,401.151130.33
Table 7. The best combination of  F  and  C r  of DE-IRH.
Table 7. The best combination of  F  and  C r  of DE-IRH.
InstancesABCDEF
‘DE/rand/1/bin’(0.3,0.9)(0.4,0.8)(0.5,0.7)(0.4,0.6)(0.4,0.7)(0.5,0.9)
‘DE/best/1/bin’(0.1,0.9)(0.1,0.9)(0.2,0.9)(0.3,0.9)(0.3,0.9)(0.1,0.9)
Table 8. The result of the robust model in different scenarios.
Table 8. The result of the robust model in different scenarios.
ScenariosConstruction
Cost (RMB)
Operation
Cost (RMB)
Travel Time
Cost (RMB)
Z ω Z ω * ε
ω = 1 3,932,372.42820,823,9288,336,192.5830,189,464.5529,212,482.743.34%
ω = 2 22,020,0409,255,625.7832,305,009.7531,164,074.523.66%
ω = 3 19,424,3928,292,099.2428,745,835.2127,517,926.714.46%
ω = 4 22,588,8809,223,253.8232,841,477.7931,915,826.522.90%
ω = 5 21,947,0768,593,656.1831,570,076.1530,590,628.123.20%
Table 9. Depot location, capacity, and assignment of the rolling stocks of trains of train lines.
Table 9. Depot location, capacity, and assignment of the rolling stocks of trains of train lines.
Scenarios ω = 1 ω = 2 ω = 3 ω = 4 ω = 5
Number of train lines697743660763728
Number of rolling stocks127131118134134
Empty runs (km)28593217278731122959
Depot capacity and rolling stock work demand assignmentd1( γ = 21 )1521201716
d2( γ = 11 )2322242524
d3( γ = 34 )4445364643
d4( γ = 0 )00000
d5( γ = 9 )2118171921
d6( γ = 2 )1187910
d7( γ = 1 )58589
d8( γ = 3 )8991011
Table 10. Train routes and assignment of rolling stocks of trains of train lines in different scenarios.
Table 10. Train routes and assignment of rolling stocks of trains of train lines in different scenarios.
Routes ω = 1 ω = 2 ω = 3 ω = 4 ω = 5
d1d2d1d2d1d2d1d2d1d2
s31 → s348 9 8 9 9
s14 → s347 12 12 8 7
s1 → s6 9 11 10 12 10
s5 → s5 13 11 12 12 13
s14 → s5 1
s5 → s10 2 1 1
d3d5d3d5d3d5d3d5d3d5
s7 → s68 7 7 8 5
s8 → s142 3 3 3 2
s8 → s61 1 1 1 2
s10 → s1020 18 12 19 12
s10 → s2313 13 13 13 19
s5 → s10 3 2 1
s7 → s10 2
s26 → s23 6 5 5 4 6
s6 → s30 9 7 6 7 9
d6d7d6d7d6d7d6d7d6d7
s14 → s3411 8 7 9 10
s10 → s18 → s20 3 3 2 4 3
s10 → s25 → s20 1 2 1 1 1
s18 → s23 1 2 1 2 4
s10 → s18 1 1 1 1
d8 d8 d8 d8 d8
s20 → s415 7 7 8 6
s14 → s413 2 2 7 5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cui, Z.; Wang, Z.; Chen, J.; Zhang, X.; Zhao, C. Integrated Planning for Depot Location and Line Planning Problems in the Intercity Railway Network with Passenger Demand Uncertainty. Sustainability 2023, 15, 15113. https://doi.org/10.3390/su152015113

AMA Style

Cui Z, Wang Z, Chen J, Zhang X, Zhao C. Integrated Planning for Depot Location and Line Planning Problems in the Intercity Railway Network with Passenger Demand Uncertainty. Sustainability. 2023; 15(20):15113. https://doi.org/10.3390/su152015113

Chicago/Turabian Style

Cui, Zanyang, Zhimei Wang, Junhua Chen, Xingchen Zhang, and Chunxiao Zhao. 2023. "Integrated Planning for Depot Location and Line Planning Problems in the Intercity Railway Network with Passenger Demand Uncertainty" Sustainability 15, no. 20: 15113. https://doi.org/10.3390/su152015113

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