Abstract

In order to overcome the contradiction between the rolling stock scheduling problem of EMU at a macro level and the problem of EMU train passing station route at a micro level in some special cases, this paper comprehensively optimizes the electric multiple unit train passing station route and rolling stock scheduling. By taking the operation of the Chinese high-speed railway EMU trains as the actual background and using the actual situation that the first-level inspection and repair cycle time is twice the cycle of a high-speed railway train timetable, based on the establishment of a 48-hour continuous network, a 0-1 type integer linear programming model is constructed. While obtaining the rolling stock scheduling of EMU trains, the EMU train passing station route scheme is obtained. The experimental results show that, compared with solving the problem in two stages, the comprehensive optimization according to the method in this paper can better ensure the feasibility of the passing station route scheme and provide decision support for the actual operation.

1. Introduction

The problem of electric multiple unit (EMU) train operation is divided into the rolling stock scheduling problem of EMU trains and the passing station route problem of EMU trains through the station.

The rolling stock scheduling problem of EMU trains is similar to the rolling stock scheduling problem of the locomotive. Scholars generally transform the train diagram into a network structure and then use the multicommodity flow theory to solve it. The routing problem of EMU train passing the station can be decomposed into arrival operation route problem, occupying the arrival-departure track problem and departure operation route problem.

In the daily operation management, the rolling stock scheduling problem of EMU trains is generally solved first, and then the passing station route problem of EMU trains through the station is solved on the basis of this problem. That is, the above two problems are generally solved at two levels. However, this method of dividing the EMU train operation problem into two different levels and optimizing these levels can reduce the optimization workload, but the feasibility of EMU train operation cannot be ensured.

For example, Figure 1 shows the rolling stock scheduling and the passing station route by using two-step optimization method on a certain day between Station A and Station B shown in Figure 2. In fact, the rolling stock scheduling shown in Figure 2 cannot be realized because when EMU 3 enters Station B after inspection and repair, two departure tracks of Station B are occupied by EMU 1 and EMU 2.

This also indicates that if the classical two-step optimization method is adopted, the rolling stock scheduling or the passing station route very likely cannot be realized. In fact, on the premise of the original timetable and inspection and repair requirements of EMU 3, there is an achievable rolling stock scheduling and passing station routes as shown in Figure 3.

Therefore, in practical work, it is necessary to consider both the macro level rolling stock scheduling problem and the micro level train passing station route plan for optimization. In this way, not only can the feasibility of the rolling stock scheduling plan be guaranteed to the greatest extent, but also the centralization and automation of railway dispatching command can be further promoted.

2. Literature Review

From the current research of scholars, it is rare to comprehensively consider the rolling stock scheduling problem of EMU trains and the passing station route problem of EMU trains through the station; and there are more studies about the rolling stock scheduling problem of EMU trains or the passing station route problem of EMU trains through the station.

In the study of the rolling stock scheduling problem, Ziarati et al. [1] were the first to report an Operations Research- (OR-) based approach to assign locomotives to segments using an arc-based multicommodity flow formulation. After that, Cordeau et al. [2, 3] also proposed an arc-based multicommodity flow model to assign locomotives and train departures. There should be emphasis placed on the fact that Abbink et al. [4] utilized an assignment-based approach rather than the multicommodity flow approach. Vaidyanathan et al. [5] made a representative research in 2007; they proposed a novel two-phase solution approach using linear, integer, and network programming. In this regard, the papers of Alfieri et al. [6] and Fioole et al. [7] are notable contributions, as they were the first papers to include train compositions in the developed approaches, and these researches are close to the rolling stock scheduling problem of EMU trains in this paper. At the same time, scholars began to consider maintenance. For example, Maroti et al. [8, 9] first gave a fixed rolling stock schedule as the basis of a directed graph, and then the models are developed to modify the schedule by inserting maintenance tasks into this directed graph so that the units close to its mileage maintenance restriction can arrive at a maintenance facility in time. In an optimization-based approach, Wang et al. [10] utilized the Dantzig-Wolfe Decomposition to study distance-based maintenance routing. Li et al. [11] described a heuristic using column generation to reach a multicommodity flow formulation, which is applied to a French case study to route trains with distance-based maintenance restrictions. Giacco et al. [12] modeled the problem of punctuality of maintenance as a minimal cost Hamiltonian cycle problem. On this foundation, Nishi et al. [13] used a column generation based heuristic approach instead of using a commercial solver to solve a mathematical model. With the construction of the world’s largest high-speed railway network in China, a large number of studies on China’s high-speed railway began to emerge. For example, literature [14] is one of the representatives. Because passengers have to face huge challenging variables generated by unexpectedness, such as weather and equipment failure, many scholars have also promoted the research of rolling stock schedule to the field of train rescheduling. For example, Meng et al. [15], Stoilova [16] and Li et al. [17] have made contributions in this regard.

In the study of the passing station route problem, Carey [18] used linear programming to optimize the operation route, occupation of arrival-departure track, and departure operation route. Kroon et al. [19] considered the problem of a train passing the station route from different perspectives, abstracted this problem as a node encapsulation problem, and established the integer programming model of the problem. Zwaneveld et al. [20] transformed the problem into a WNPP (weighted node packing problem) model. Corman et al. [21] studied the adjustment problem of station operation plan in the case of emergency, aiming at minimizing the delay time of a train, and realized the dynamic adjustment of the station operation plan by adjusting the stop time, train speed, arrival sequence, and route allocation. Zhou and Teng [22] applied the Lagrangian relaxation decomposition method to the train to study the route assignment and timetable of passenger trains in the railway network composed of single-way and two-way tracks. By using mixed-integer linear programming and job shop scheduling theory, Zeng et al. [23] constructed a multicriteria station access allocation model without morning and evening time windows and a station access allocation model with morning and evening time windows. In addition, Li et al. [24] optimized the access route of a depot and the application of arrival-departure track in the depot and also further expanded the scope of application of the problem of EMU train passing the route.

Although the rolling stock scheduling problem of EMU trains and the passing station route problem of EMU trains have been more in-depth, the research on the combination of the two is still relatively rare. Although the above-mentioned treatment methods that divide the problem of EMU train operation into two different levels and optimize these levels separately can reduce optimization workload, they do not guarantee the feasibility of EMU train operation. Therefore, this paper combines the research of the rolling stock scheduling problem of EMU trains and the passing station route problem of EMU trains to ensure the feasibility of relevant schemes.

3. Problem Definition and Analysis

3.1. Inspection and Repair of EMU Trains

In order to ensure both safety and reliability of EMU train scheduling, an economical and reasonable inspection and repair system is necessary. At present, the inspection and repair work of China EMU trains can be roughly divided into five levels, as shown in Table 1.

In Table 1, except for the staying time of the first-level inspection and repair, that is, four hours, the staying times of the second and higher inspection and repair levels are far longer than the current timetable cycle of China Railway High-speed, which is 24 hours. Therefore, EMU trains in the second- and higher-level inspection and repair can be directly replaced by standby EMU trains without considering it in the formulation of the rolling stock scheduling plan. In other words, in the process of rolling stock scheduling optimization, only the influence of the first-level inspection and repair work needs to be considered. The detailed system of the first-level inspection and repair of EMU trains in China is as follows. First, the time interval and accumulated mileage of two first-level inspection and repair of EMU trains shall not exceed the interval and accumulated mileage specified for the first-level inspection and repair. Second, the first-level inspection and repair of EMU trains must be carried out in a specific inspection and repair base, and the staying time in the inspection and repair base shall not be less than that of the first-level inspection and repair duration, which is four hours. If the running mileage is taken as a constraint condition of the first-level inspection and repair to optimize the turnover plan, the nature of the optimization model of rolling stock scheduling will change from linear to nonlinear, so it will be difficult to solve. With the maturity of EMU train technology in China, the accumulated mileage of the first-level inspection and repair of EMU trains has increased accordingly. Based on this, by using the method of Wang et al. [26] and assuming the actual situation that the first-level inspection and repair cycle time (48 hours) is exactly twice the cycle of high-speed railway timetable, this paper establishes the rolling stock scheduling connection network with a time span of 48 hours. For the convenience of calculation and description, the starting and ending times of the high-speed railway timetable are set to 0 : 00, and the time between them is called the crossing time, which is used as a basis of the optimization scheme in this paper.

3.2. Relationship between Rolling Stock Scheduling and Train Passing Station Route Schemes

The route optimization of the train passing the station is a comprehensive optimization of the route arrangement of the arrival-departure operation and application of the arrival-departure track. This problem can be simply described as arranging EMU trains with overlapping stoppage time (including entry and exit times) at stations on different arrival-departure tracks, as shown in Figure 4(a), or as arranging trains with time-space conflicts in the arrival-departure process on the entry and exit routes that can be operated in parallel. As long as the corresponding arrival and departure routes meet the compatibility of station turnouts in terms of time, the operation scheme of the arrival-departure track shown in Figure 4(a) and the turnover scheme shown in Figure 4(b), where the turnover connecting line corresponds to the arrival-departure line of the station, can be unified. In other words, when determining the rolling stock scheduling plan, the train passing station route plan can also be determined.

3.3. Compatibility Analysis of Train Passing Station Route

As the route arrangement scheme of the arrival operation directly determines the arrival-departure track occupied by a passenger train, the compatibility of a train passing station route is reflected in the compatibility of arrival-departure track operation and turnout occupation. Namely, an arrival-departure track can only be occupied by one EMU train at the same time, and a group of switches can only be occupied by one EMU train at the same time. When describing the occupation compatibility of an arrival-departure track, there is a need to determine a specific track occupied by EMU train and the occupation time. The specific track occupied by the EMU train is determined by the arrival and departure routes, and the occupation time is determined by the rolling stock scheduling plan; the compatibility of turnout occupation is determined by the specific turnout occupied by receiving departure operation and occupation time. The specific calculation method can be found in the work of Kroon et al. [10].

4. Rolling Stock Scheduling Problem Model

According to the current operation of the China Railway High-speed, the research of this paper is based on the following premises:The target timetable is a 24-hour periodic timetable, and the running lines in the timetable have the same speed level.The EMU trains shall not be reconnected and reorganized during the operation.In the target section, the number of EMU trains in the up direction is equal to the number in the down direction; that is to say, there is no need to consider the feedback scheme of empty EMU trains in the target section.

Then, the corresponding research network of this paper is constructed according to the following steps.

Step 1. Consider the train timetable shown in Figure 5, where station A and station D are turn-back stations, station B is the station where the depot is located, and station C is the intermediate station, as dividing points to divide the EMU train timetable, as shown in Figure 6.

Step 2. Transfer each running line in the section between two adjacent stations into a node (e.g., nodes 1, 2, 3, 4, 5, and 6 in Figure 7, which are called the running line nodes); and add two virtual nodes on the left and right sides of each turn-back station, starting and terminal station, and the station where the depot is located in the train timetable (e.g., nodes 7, 8, 9, 10, 11, and 12 in Figure 7).

Step 3. Connect the nodes belonging to the same EMU train according to the operation time, as shown in Figure 8, where directed arc a is from node 5 to node 3, and directed arc b is from node 4 to node 6. In this paper, the connection constructed in this step is called the train arc, which represents the connection relationship of the same EMU train in the nodes constructed above.

Step 4. Connect relevant nodes based on the possibility of rolling stock scheduling between nodes, as shown in Figure 9, where directed arc c from node 3 to node 4, directed arc d from node 3 to node 2, and directed arc e from node 9 to node 5 are called the connecting arcs, which means the train stops at the corresponding stations. In particular, among these connection arcs, the arc with one end as a virtual node, such as arc c and arc d, is called the incomplete connection arc, and the arc with both ends as virtual nodes, such as arc e, is called the complete connection arc.

Step 5. Connect relevant nodes based on the possibility of rolling stock scheduling between nodes and inspection and repair of the station where the depot is located, as shown in Figure 10, where directed arc f from node 3 to node 4 is called the inspection and repair arc, and it indicates the process of a train entering the depot for the purpose of inspection and repair; in Figure 10, the difference between directed arcs c and f is that directed arc c indicates that the train stops at station B, while directed arc f indicates that the train enters the depot for inspection and repair at station B. Similar to the connecting arc, the inspection and repair arc is also divided into complete inspection and repair arc and incomplete inspection and repair arc.
In the presented model, if the use of EMU train is regarded as a flow, the rolling stock scheduling problem of EMU trains can be transformed into a network flow problem. Therefore, the constructed network is called the rolling stock scheduling optimization network of EMU trains in this paper.

5. Comprehensive Optimization Model of EMU Trains Passing Station Route and Rolling Stock Scheduling

5.1. Variables and Parameters

The set of stations is denoted as . In particular, the EMU train performs the first-level inspection and repair at station where the depot is located and turns back at the first and last stations in set which are denoted by and . Define direction from to as the down direction of the section; then, the down direction section set is expressed as . Similarly, the up direction section set is expressed as .

Copy the 24-hour timetable once, and expand it to 48 hours such that the leftmost side of the extended timetable is the coordinate origin of time, corresponding to the time of zero, and the rightmost side is the coordinate endpoint of time, corresponding to the time of 2880 min. The relevant time in the timetable is taken according to the value of 2880 min. The set of running lines in the down direction is denoted as , where denotes the numbers of running lines in the down direction in the 24-hour train timetable, respectively; similarly, the set of running lines in the up direction is denoted as .

According to the steps presented in Chapter 3, convert the running line in section into a running line node ; similarly, the running line in section is converted into a running line node .

The start time of node , that is, the time when the running line enters section , is denoted as ; similarly, the end time of node is denoted as . and have similar meanings to and .

Two virtual nodes and are added to the left and right sides of the horizontal line represented by station in the illustrated train timetable. Obviously, the departure time of node is and the entry time of node is .

The connection process of train (connecting arc or train arc) from node to node is denoted as 0-1 parameter , where , or ; or ; if the connection process has the possibility of existence, then ; otherwise, .

The connection process of train (inspection and repair arc) from node to node is denoted as 0-1 parameter , where or ; or ; if the connection process has the possibility of existence, then equals one; otherwise, it equals zero.

Obviously, as long as the values of the parameters and are determined, the rolling stock scheduling optimization network can be constructed.

The connection time from nodes to is denoted as parameter , and its value can be obtained by .

The standard connection time of an EMU train turnover from direction to direction at station is denoted as parameter . involves different operations, including emptying the passengers, cleaning the cars, handing over to the crew, and initiating waiting for passengers after the EMU train arrives. The standard time involves different operations, including emptying the passengers, cleaning the cars, handing over the cars to the stewards, and initiating waiting for passengers after the EMU train arrives. Similarly, parameter denotes the standard time for the inspection and repair of EMU trains connection at station from direction to direction . involves the following operations: emptying the passengers, cleaning the cars, entering and exiting the vehicle depot, and initiating waiting for passengers after the EMU train arrives at station .

The set of EMU trains is denoted as , where refers to the EMU train with the number .

The set of the tracks in station is denoted as , where refers to the track with the number .

Define 0-1 parameter , such that when , , and , the parameter ; otherwise, . This parameter indicates whether incomplete connecting arc and incomplete connecting arc can form a complete connecting arc; one indicates that this arc can be formed.

Define the 0-1 parameter , such that when , , and , ; otherwise, . This parameter indicates whether inspection and repair arc and inspection and repair arc can form a complete inspection and repair arc; one indicates that this arc can be formed.

Define the 0-1 decision variable . If , it means that train passes through the arc ; otherwise, train does not pass through the arc . Similarly, define the 0-1 decision variable . If , it means that train passes through the arc ; otherwise, train does not pass through the arc .

Define the 0-1 decision variable . If , it means that and the process represented by occupies the arrival-departure track of station . Similarly, define the 0-1 decision variable , and its meaning is similar to that of decision variable .

Define the 0-1 decision variable . If , it means that there is a route from node to enter track of station . Similarly, define 0-1 decision variable , and its meaning is similar to that of decision variable .

Define the 0-1 decision variable . If , it means that route is selected when the EMU train enters the depot from node through the arrival-departure track of station . Similarly, define the 0-1 decision variable , and its meaning is similar to that of decision variable .

Define the 0-1 parameter , such that and can be completed on the same track; the parameter ; otherwise, . Similarly, define the 0-1 parameters: , , , , and .

Define the 0-1 parameter , such that the route associated with and the route associated with are compatible; the parameter ; otherwise, . Similarly, define the 0-1 parameters: , , , , , , , , and .

The unit time utility value of the route associated with is denoted as ; the value of this parameter can be determined based on the route direction, whether crossing the mainline, and other factors. Similarly, define parameter .

The unit time utility value of the route from track of station to the depot is denoted as ; the value of this parameter can be determined based on the position relationship between the arrival-departure track and the depot. Similarly, define parameter .

The unit time utility value of the connection arc that stops on track of station is denoted as ; the value of this parameter can be determined based on the position relationship between the track and the station entrance.

5.2. Rolling Stock Scheduling Connection Constraints

The EMU train entering running line node must exit from the same running line node:Running line must have one EMU train passing byThe timetable takes 48 hours as a cycle. Thus, if it is strictly required that each EMU train starts from a left virtual node , it will enter the corresponding right virtual node :Any EMU train can appear at most once at all left virtual nodes:The EMU train starting from a left virtual node must go through an inspection and repair arc only once in 48 hours:Since an inspection and repair arc of the left virtual node and an inspection and repair arc of the right virtual node are calculated repeatedly, the right side of (5) needs to omit the left or the right virtual node. That is, and in equation (5).EMU trains must be on an inspection and repair or connection arc, which is expressed as follows (taking the connecting arc as the example, the constraint formula of the inspection and repair edge is similar to it):The connection requirements should be met at the crossing time, which is expressed as follows (taking the connecting arc as the example, the constraint formula of the inspection and repair edge is similar to it):

5.3. Constraints on the Route of the Train Passing through the Station

The path of the train passing through the station and the path of entering and leaving the depot need to stop or pass through a station track:The access track must be realized through a path connected to it:Constraints of the arrival-departure track compatibility are expressed as follows (taking two EMU trains passing through the station as an example, other situations are similar to it):The stopping or passing process with overlapping time cannot be realized on the same track or the same switch:

5.4. Optimization Objectives
Minimize the number of EMU trains in the operation:Maximize the utility of arrival-departure tracks and turnouts:

The model presented in this section is a 0-1 integer linear programming model, which can be solved by commercial optimization software, such as ILOG CPLEX software.

6. Numerical Experiments

In the test, four high-speed railway stations denoted as A, B, C, and D were designed on a high-speed railway line, among which stations A and D denoted turn-back stations, station B was equipped with a depot, station C represented an intermediate station, A⟶D was the downward direction, and D⟶A was the upward direction.

The plan sketches of stations A, B, C, and D are shown in Figures 1114.

The train timetable on the text line is shown in Table 2.

According to the arrangement position of the arrival track at stations A, B, C, and D, the utility of occupying the track and station access routes was determined, and the obtained values are shown in Tables 36.

Due to the limited paper length, the utility values of all access routes of each station cannot be presented.

In the optimization model of rolling stock scheduling and train passing through the station route presented in Section 3, the minimum connection time of EMU train changing train number in the station was set to 20 min, and the route preparation time and turnout unlocking time were set to 2 min, while the first-level inspection and repair time was set to 240 min. In addition to the time of cleaning of the EMU train and the time of entering and leaving the depot, the minimum connection time of the inspection and repair arc was 260 min in total.

By adopting the proposed model and above-defined conditions, it was obtained that at least 12 EMU trains were required to complete the relevant operational tasks on the test high-speed railway line. The operation tasks of each EMU train are presented in Table 7.The connection scheme of station B is shown in Table 8.The track utilization scheme of station B is shown in Figure 15.The use scheme of turnout is given in Table 9.

The tasks presented in Table 7 can be divided into three schemes (due to the length of the paper, only station B is taken as an example).

If this problem is solved in two stages, on the basis that at least 12 EMUs can complete the operation requirements and obtain the rolling stock scheduling of EMU trains in the first stage, the scheme in the second stage will have a certain probability that it cannot be realized due to the limitation of the number of arrival-departure tracks in the station. This proves the accuracy of this method from the side and also shows that this method can ensure the feasibility of relevant schemes.

7. Conclusions

In this paper, a comprehensive optimization model of rolling stock scheduling and train passing station routes for Chinese high-speed railway is proposed. The proposed model can obtain the rolling stock scheduling and train passing station route scheme at the same time. The proposed model not only simplifies the process of preparing relevant schemes but also ensures the applicability of the rolling stock scheduling and train passing station routes schemes.

The proposed model is verified by the test using the data of the Chinese high-speed railway. However, it should be noted that the proposed model is widely applicable to other countries or regions.

Although the proposed model can achieve good performance, this paper only preliminarily analyzes the comprehensive optimization method of rolling stock scheduling and train crossing routes. The factors such as different speed levels, different number of marshalling groups, and feedback scheme of empty EMU trains have not been deeply studied. Therefore, the above factors need to be taken into account in future research. In addition, the matching between the scheme and passenger service scheme should be further studied on the basis of this achievement.

Data Availability

All required data are available in the paper.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (nos. 61603140 and 52072128), the Characteristic Innovation Projects of Colleges and Universities in Guangdong Province in 2019 (no. 2019KTSCX005), and the Science and Technology Planning Project of Guangzhou (no. 202102080183).