Next Article in Journal
Norm Estimates of the Pre-Schwarzian Derivatives for Functions with Conic-like Domains
Next Article in Special Issue
A GA-Based Scheduling Method for Civil Aircraft Distributed Production with Material Inventory Replenishment Consideration
Previous Article in Journal
Bursting Dynamics in a Singular Vector Field with Codimension Three Triple Zero Bifurcation
Previous Article in Special Issue
Dynamic Evaluation of Product Innovation Knowledge Concerning the Interactive Relationship between Innovative Subjects: A Multi-Objective Optimization Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling and Heuristically Solving Group Train Operation Scheduling for Heavy-Haul Railway Transportation

1
School of Traffic and Transportation Engineering, Central South University, Changsha 410075, China
2
Rail Data Research and Application Key Laboratory of Hunan Province, Changsha 410075, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(11), 2489; https://doi.org/10.3390/math11112489
Submission received: 27 April 2023 / Revised: 26 May 2023 / Accepted: 26 May 2023 / Published: 28 May 2023
(This article belongs to the Special Issue Optimization in Scheduling and Control Problems)

Abstract

:
In light of the improvements to the capacity and timeliness of heavy-haul railway transportation that can be organized through group trains originating at a technical station, we address a group train operation scheduling problem with freight demand importance via a newly proposed mixed integer programming model and a simulated annealing algorithm. The optimization objective of the mixed integer programming model is to minimize the weighted sum of the transportation cost and the total cargo travel time under the condition of matching freight supply and demand within the optimization period. The main constraints are extracted from the supply and demand relations, the cargo delivery time commitment, the maintenance time, and the number of locomotives. A simulated annealing algorithm was constructed to generate the grouping scheme, the stopping scheme and the running schedule of group trains. A numerical experiment based on a real heavy-haul railway configuration was employed to verify the efficacy of the proposed model and heuristics algorithm. The results show that the proposed methodology can achieve high-quality solutions. The case results reveal that the freight volume increased by 2.03%, the departure cost decreased by CNY 337,000, the transportation cost which results from the difference in the supply and demand matching increased by CNY 27,764, and the total cargo travel time decreased by 40.9%, indicating that group train operation can create benefits for both railway enterprises and customers.

1. Introduction

For the past two decades, with the continuous development of heavy-haul railway transportation in China and significant rises in the planned annual transportation demand, it has been vital to improve heavy-haul railway transportation capacity. At present, two main solutions are used to improve the capacity of a heavy-haul railway. The first method is to increase the axle load or train length and, for example, run trains with a 25-ton axle load or 30-ton axle load, or use 20,000-ton or 30,000-ton combined heavy-haul trains [1]. The second way is to shorten the train running interval and optimize the running strategy [2]. The transportation capacity can be improved to some extent using the first scheme, but further increasing the axle load and train length will bring new problems to the existing heavy-haul railway system. If the axle load is increased, high investment is needed to strengthen and transform bridges and culverts, roadbeds and other infrastructure. If the train weight is increased, it is difficult to solve the problem of the longitudinal force of the train operation, which easily causes off-line accidents, accelerates rail fatigue and increases the probability of rail fracture. Furthermore, as the train length increases, there is a significant increase in the distance from the station to the departure track and an increase in the train assembling time.
Therefore, under the existing infrastructure conditions, the study and application of virtual coupling technology is necessary as it can reduce the train operation interval [3]. Virtual coupling is a signal control technology that enables several trains to operate coordinately and reduces tracking intervals, as well as achieving dynamic in-transit coupling and uncoupling. From the perspective of transportation organization, this kind of train operation organization with virtual coupling technology is called group train operation. Group trains refer to multiple trains that do not rely on physical connection, but directly carry out control information interaction between trains, which enables the safe following of multiple trains with dynamic speed limit, dynamic limit interval and collaborative control mode, simulating the train group composed of multiple trains into one train safe operation [4]. In the process of two or more trains running in the normal block system, the normal tracking distance between the trains is gradually shortened to the maximum distance range of two adjacent trains during running, and trains are then integrated into one group to realize dynamic marshalling. During the running of a group, the distance between trains is gradually expanded to the normal tracking distance to realize dynamic unmarshalling.
In the 14th Five-Year Plan for the Development of Modern Integrated Transportation System in China [5], the Chinese government proposed to adopt new technology and equipment for heavy-haul railway transportation to promote coal transportation capacity. The National Railway Administration in China has listed virtual coupling technology in its major scientific and technological innovation development plan. Shenhua Energy Company has invested a huge amount of money in research and the potential application of group train operation in Shuohuang’s heavy-haul railway special line.
Virtual coupling has been mentioned to potentially improve transportation capacity from the perspective of signal control [6]. However, few studies have focused on the issues of how much transportation capacity can be improved or whether transportation time and cost can be reduced from the perspective of the transportation organization of group trains. To address this gap in the current literature, this research aims to establish a mathematical model and an algorithm to optimize the scheduling of group trains operating on heavy-haul railways. The contribution of this research is at least three-fold:
  • Define and describe the grouping scheme (group order, number of unit trains within the group) and running process of group trains in detail.
  • Propose a mathematical model and an algorithm for optimizing group train scheduling for heavy-haul special lines.
  • Investigate the influence of the freight demand importance on scheduling optimization.

2. Related Work

Few studies have been conducted on group trains, so we mainly analyzed the literature in the areas where relevant methods could be used. Pan et al. [7] optimized a train schedule and rolling stock cycle plan, proposed an integer linear programming model based on a column generation algorithm and verified this using real data from the Shanghai Metro. The results showed that the model could optimize passenger demand and cost-effectiveness. Wang et al. [8] established a joint optimization model based on large demand scenarios or complex operation schemes and used Lagrange relaxation and a branch constraint algorithm to generate train schedules. Then, they used real data for example analysis. Jia et al. [9] proposed a mixed integer linear programming (MILP) model for the last train timetabling problem. All Pareto optimal solutions of the MILP model were generated using the augmented ε-constraint method. The results of numerical testing of the network in the Chengdu urban rail transit showed that the model was effective. Meng et al. [10] constructed an integration model considering requirements, services and resources, then designed a Lagrange relaxation algorithm to solve this model, and finally obtained a well-designed train timetable.
Samà et al. [11] studied the problem of real-time train scheduling and route planning in the railway network, proposed mixed integer linear programming, and verified it using a practical case. Allafeepour et al. [12] planned train marshalling by allocating rail cars and locomotives simultaneously according to the schedule and proposed a mathematical model of mixed integer programming based on the profit maximization of railway enterprises. They finally verified the effectiveness of the model by using an example. Bijan et al. [13] proposed a mixed integer quadratic constrained programming (MIQCP) model to solve the allocation problem of freight train locomotives. Because of the non-deterministic polynomial hard (NP-hard) nature of the problem, two metaheuristic solutions were proposed, including an adaptive genetic algorithm and simulated annealing. Experimental analysis based on small- and large-scale cases was carried out to study the performance of the solution method. Xiao et al. [14] proposed the formulation and solution of the network problem of freight train marshalling planning for China Railway, established a comprehensive optimization model of a single-segment train and double-segment train marshalling scheme with the goal of minimizing the total train time consumption of each yard, and proposed a hybrid algorithm of a genetic algorithm and tabu search to solve the single-block train formation plan (TFP) model. Finally, the model and the solution method were verified for the actual railway network in China. Abuobidalla et al. [15] introduced the idea of a multi-commodity network flow and solved the optimal route and marshalling sequence of trains from the starting point to the destination according to the determination of cargo demand, considering train running schedule and yard capacity.
Bożejko et al. [16] considered the constraints of actual railway transport, such as passenger train schedules and so on. They designed an algorithm based on Dijkstra to determine the fastest route for freight trains in the railway network. Lidén et al. [17] comprehensively considered various constraints such as the continuous working time of railway staff and comprehensive maintenance windows and established a mixed integer programming model to solve the train operation scheme and the comprehensive optimization problem of the comprehensive maintenance window. Zhao et al. [18] optimized a train marshalling plan and rolling stock schedules. Their proposed model reduced fixed and operating costs and solved the problem of rolling stock shortage when the number of rolling stocks was limited. Zhang et al. [19] proposed a method to optimize route planning and train schedules simultaneously. The effectiveness of their method was then verified by numerical experiments. Li et al. [20] proposed a multi-objective train scheduling model that minimized energy, carbon emission cost and total passenger time. A fuzzy multi-objective optimization algorithm was applied to solve the model and a non-dominated schedule was obtained. Wei et al. [21] took the departure frequency as the decision variable, the passenger travel time and the minimum enterprise operating cost as the objective function and considered the allocation of passengers between different trains. Then, they built an optimization model of the train running scheme under the condition of a general tree line. They finally verified the effectiveness of the scheme by comparing it with the split-line scheme.
Schwerdfeger et al. [22] put forward the rail platooning problem, adopted a three-layered time-space network approach to solve the resulting optimization problem and finally compared the approach with a traditional solution and showed that the new method was effective. Li et al. [23] built an optimization model of the cross-border freight train operation scheme of the China–Laos railway passage based on the data of the current situation of China–Laos bilateral trade. They took the maximization of comprehensive transport income as the goal, considering the transport conditions of the passage. Then, they solved and verified the validity of the model. Sahli et al. [24] designed an effective and robust method to solve a freight rail transport scheduling problem and proposed a genetic algorithm to do this. Experiments showed that the method was feasible and effective. Xiao et al. [25] defined an integer programming optimization model to solve a block-to-training assignment problem, and proposed a heuristic method based on a genetic algorithm and tabu search to solve the model. The research solved the train assignment problem. Habiballahi et al. [26] proposed a hybrid integer quadratic constrained programming model and introduced two metaheuristic algorithms to solve small- and large-scale cases, thus solving a new locomotive assignment problem. Milenković et al. [27] considered the current reality of truck fleet management and proposed a decomposition optimization method. Their experimental results showed that their proposed method was practical compared with existing empirical methods. Abramov et al. [28] studied the practical impact of freight rates on traction fuel and energy expenditure and the optimization of freight train speed based on relevant constraints. Huang et al. [29] proposed a two-stage entropy method based on the historical data of an index system to select railway express service stations.
Based on the above research, this paper investigates a newly proposed train operation scheduling problem, where group control technology is taken into account for heavy-haul railway transportation with a focus on through-group trains originating at a technical station. The aim is to minimize the weighted sum of the transportation cost and the total cargo travel time of the heavy-haul railway under the condition that the cargo supply and demand match within the optimization period. A mixed integer programming model is established by fully considering the matching relationship between cargo supply and demand, the cargo delivery time commitment, the maintenance time, and the number of locomotives. A simulated annealing algorithm is constructed to obtain the grouping scheme, stopping scheme and running schedule of group trains.

3. Problem Statement

In our research, we assume a heavy-haul railway line with 1 + K stations. Through trains should be organized from the initial technical station within the optimization period to transport cargo, in an amount not less than the planned supply and meeting different freight demands, to each terminal station. The line and freight demand are shown in Figure 1.
Group control technology is adopted to organize the running of group trains on this line. However, considering the technical difficulty of using a mixed group at present, the plan uses single 5000-ton unit trains that run in groups at certain intervals, and the unit trains within the group automatically decouple as planned during the interval running. During the decoupling period, the leading train maintains its normal speed, and the trailing train leaves the group at the decoupling speed. The operation mode of the group train is shown in Figure 2. The illustration on the right in Figure 2 is a detailed description of the process in the circles surrounded by a black dotted line on the left.
The aim of this paper is to optimize and obtain the group train operation scheduling of this line by comprehensively considering the freight demand importance of reference indicators such as cargo demand at each terminal station, the latest arrival time at the station, customer level and transportation distance, and under the condition of satisfying the matching relationship between cargo supply and demand, the cargo delivery time commitment, the maintenance time, and the number of locomotives. The group train operation scheduling includes the grouping scheme (group order, number of unit trains within the group), the stopping scheme and the running schedule so as to minimize the weighted sum of the transportation cost and the total cargo travel time.

4. Optimization Model

4.1. Model Assumptions

Considering the actual production situation of special coal transport lines such as the Shuohuang heavy-haul railway and the generality and rigor of the research question, the following assumptions are made:
(1)
The cargo is of a single type along the line, and the quantity of cargo at the initial technical station is abundant;
(2)
The unit trains are sent in groups of the same weight with the same number in each group;
(3)
The average speed of a unit train within a group in the interval is constant.
(4)
The railway maintenance time is for daily maintenance, and the time is fixed.

4.2. Symbols and Variables

The symbols and decision variables are shown in Table 1 and Table 2.

4.3. Mathematical Formulation

Group train operation can improve the transport capacity of a line [4]. In this paper, from the perspective of optimizing the transportation supply scheme based on the established freight demand importance, the weighted sum of the transportation cost and the total cargo travel time of a heavy-haul railway in the optimized period are taken as the goal, which is:
min Z = g · E + j · R
The transportation cost in this paper is considered to be the departure cost of the train from the initial technical station and the transportation cost of the difference between the cargo transportation supply and demand, which is expressed as Equation (2). E o u t refers to the mechanical equipment cost and information equipment cost of the initial technical station generated before the train starts and does not change with the number of single departures. Assuming that the cost of a single departure is the constant C [30], this is expressed in Equation (3). E g a p represents the transportation cost when there is a difference between the actual cargo transportation supply and the planned supply [31], and this is related to the freight demand importance, the cargo tonnage kilometers, the unit transportation cost, and so on. This value is shown in Formula (4).
E = E o u t + E g a p
E o u t = 1 M C
E g a p = d D S d P d · w d · c · ε i d · L d
L d = a ( l a · δ a i · ε i d )
In Equation (4), w d is determined by a comprehensive consideration of the grey comprehensive evaluation method used in [31], and L d in Equation (5) represents the transportation distance of the cargo.
The total cargo travel time mainly consists of four parts: the cargo travel time of the whole group, which has the same destination ( T z ), the interval of group departure ( T q ), the interval of trains within the group ( T l ), and the cargo travel time of the dispersed arriving trains ( T f ). The formula is shown in Equation (6). In the formula, the cargo travel time of the whole group of arriving trains is calculated for the group, and the cargo travel time of the dispersed arriving trains is calculated for each train within the group.
R = T z + T q + T l + T f
The calculation formulas for each part of the time are described as follows:
The cargo travel time of the whole group of arriving trains T z refers to the sum of the cargo travel time of groups with the same departure and terminal stations. The calculation formula is shown in Equation (7).
T z = m = 1 M d D α m d · T m
T m = a A δ a i · l a V n o r m a l
In Equation (8), T m represents the cargo travel time of the whole arriving unit group.
The interval of group departure T q refers to the sum of the departure intervals of adjacent groups. The formula is:
T q = m = 1 M 1 t 1
The interval of trains within the group T l refers to the sum of the departure intervals of adjacent trains within a group. The formula is:
T l = m = 1 M n = 1 N 1 t 2
The cargo travel time of dispersed arriving trains T f refers to the sum of the cargo travel time of group trains with different arrivals. The formula is shown in Equation (11).
T f = m = 1 M n = 1 N d D 1 α m d · θ m , n d · T m , n
T m , n = a A φ i δ a i · l a V n o r m a l + l φ i V a w a y

4.4. Constraints

In order to meet the situation where the cargo supply is not less than the demand, the actual supply for each freight demand should not be less than the planned supply, so the constraint is:
S d P d
S d = m = 1 M n = 1 N U m , n · θ m , n d
The cargo delivery time commitment should meet the time constraint at each terminal station and should not exceed the latest arrival time [32], so the constraint is:
ε i d · T m , n e · θ m , n d T i f i x
T m , 1 s T C e
T m , N e T C s
The number of locomotives used in the optimization period should not be greater than the number of available locomotives [33], so the constraint is:
m = 1 M n = 1 N H H m a x
The planned and the actual supply for each freight demand should be an integer greater than 0, so the constraints are:
S d 0
P d 0
S d and P d are both integers.

5. Simulated Annealing Algorithm

5.1. Algorithm Framework

The model constructed in this paper is a mixed integer nonlinear multi-objective programming model. It is an NP-hard problem. In view of its strong local search ability and short running time, a simulated annealing algorithm was selected to solve the problem.

5.1.1. Generate Initial Solution

The initial solution of the algorithm is the group train operation scheduling of the special line of the heavy-haul railway α , β , γ , T s t a r t , T e n d . The generation rules are as follows.
(1) The binary combination of ( M , N ) 0 is generated randomly in the range of [ M m i n , M m a x ] and [ N m i n , N m a x ], and the number of the initial group M and the number of trains in the group N are obtained by decoding.
(2) Based on the number of the initial group M 0 and the number of unit trains in the group N 0 , the group scheme is randomly generated (the two-dimensional matrix α 0 and β 0 representing the whole group or the dispersed arrival information of the group).
(3) Based on the relevant parameters of the road network l a , L d , V n o r m a l , V a w a y , d , U m , n , T C e , T C s , the decision variables ε i d , δ a i , θ m , n d , α m d and the group schemes, α 0 and β 0 are found using step (2). Then, the train stopping scheme of the group (a three-dimensional matrix γ 0 representing the specific arrival information of each train in the group) and the starting schedule T s t a r t 0 and T e n d 0 are generated.
(4) If the above generated opening strategy α 0 , β 0 , γ 0 , T s t a r t 0 , T e n d 0 satisfies the constraint Formulas (13)–(20), it can be used as the initial solution X 0 X 0 = α 0 , β 0 , γ 0 , T s t a r t 0 , T e n d 0 of the algorithm. Otherwise, the algorithm returns to step (1) to regenerate.

5.1.2. Energy Function

In order to reduce the complexity of the model solving, the output solutions X X = α , β , γ , T s t a r t , T e n d are made to meet the set constraint conditions (13)–(20). Then, they are directly substituted into Equations (1)–(12) to solve the problem, and the target value is the current system energy value Z ( X ) .

5.1.3. Generate Neighborhood Solutions

For the initial ( M , N ) 0 binary combination obtained in Section 5.1.1, probabilistic perturbation is performed to obtain ( M , N ) i . After decoding, the updated opening group M and the number of trains in group N are obtained. Then, according to steps (2)–(4) in Section 5.1.1, group schemes α i and β i , stopping schemes γ i and running schedule T s t a r t i and T e n d i are generated. If the result of this strategy does not satisfy the constraint conditions (13)–(21), the probabilistic random value perturbation strategy is re-applied to the initial ( M , N ) 0 binary combination until the opening strategy α i , β i , γ i , T s t a r t i , T e n d i satisfies the constraint conditions completely. Then, the neighborhood solution X i X i = α i , β i , γ i , T s t a r t i , T e n d i is the output.

5.2. Steps of the Proposed Algorithm

Step 1 Determine the initial temperature T 0 . Record the current number for the temperature drop k = 0 and then go to Step 2.
Step 2 Record the number of iterations as n = 0. At the initial temperature, generate the initial solution X 0 and calculate the energy function value according to the method in Section 5.1.1, then go to Step 3.
Step 3 After k times of cooling, record the solution X n 1 after the (n−1)th iteration at the temperature T k . In order to obtain the neighborhood solution X n , use the random disturbance update ( M , N ) combination to calculate the corresponding energy function value Z ( X n ) . Then go to Step 4.
Step 4 Use the Metropolis criterion to test the current solution X n . If Z X n Z ( X n 1 ) is less than 0, accept X n unconditionally in place of X n 1 . If Z X n Z ( X n 1 ) is greater than 0, accept the neighborhood solution with probability γ n ( T k ) . The formula for solving γ n ( T k ) is:
γ n T k = min 1 , e x p Z X n 1 Z ( X n ) T k
Then, go to Step 5.
Step 5 Under the corresponding temperature, set the upper limit of iterative steps to λ . When the temperature iterations reach λ , go to Step 6. Otherwise, return to Step 3.
Step 6 Algorithm convergence termination decision. The termination criterion set in this paper is that the external temperature is lower than the specified threshold, and the algorithm ends when the criterion is met. Otherwise, go to Step 7.
Step 7 Lower the temperature according to the following rules. The formula is:
T k + 1 = ρ · T k
where ρ is equal to 0.9.
At the temperature T k , the temperature is renewed after cooling. At this time, record the number of coolings k = k + 1, set the number of iteration steps n = 0, return to Step 3, and carry out cyclic iteration under the new temperature.

6. Numerical Experiment

6.1. Case Description

To facilitate the analysis, a simplified calculation example is made based on a coal heavy-haul railway in China. Figure 3 shows a diagram of the simplified line, which has one initial technical station and six terminal stations. Table 3 shows the parameters of the site, and Table 4 shows other parameters.
For the first part of station center (such as DK A + B) in Table 3, A is in kilometers. For the last part of station center, B is in meters. According to the Measures for Grading of National Railway Stations, station levels can be divided into special class, first class, second class, third class, fourth class and fifth class, and the smaller the number is, the higher the level is. This is generally stipulated according to the cargo volume and technical operation size.
Using reference [34], w d is determined by the analytic hierarchy process and the grey comprehensive evaluation method, which is shown in Table 5.

6.2. Solution Results

6.2.1. Group Train Operation Scheduling

The scheduling diagram of group trains is shown in Figure 4. The algorithm convergence process is shown in Figure 5a, and the results are shown in Table 6. In Figure 4, different colors represent trains with different freight demand importance. For trains that arrive at a different station from the first train in the group, the lines displayed in their last section are not parallel to the lines in the previous sections. That is because they need to leave the group at a lower decoupling running speed before the first train in the group reaches the terminal station. As can be seen from Figure 5a, the proposed algorithm converges to the result about 150 times, which is 65.5% better than the initial solution.

6.2.2. Traditional Train Operation Scheduling

The traditional train operation plan is to start with a 5000-ton unit train by default, that is, n = 1, and the first train of the group is the last train. The results of the group train operation scheduling are compared with those of the traditional operation scheduling, and the difference is reflected in the second objective of the model, which is:
R = T z + T q
According to the actual situation of the current operation, the departure interval of the trains is set at 10 min. The algorithm convergence process is shown in Figure 5b, and the results are shown in Table 7. As can be seen from Figure 5b, the algorithm designed by us converges to the result about 180 times, which is 24.4% better than the initial solution. It can be seen from the convergence results that the algorithm designed in this study has an effective solving ability. The scheduling diagram of traditional trains is shown in Figure 6. Trains with the same freight demand importance have the same color. There is no decoupling circumstance, so all the lines are parallel. By comparing Figure 4 and Figure 6, we can find that the time range required by traditional trains is larger than that required by group trains.
The results comparison of the two strategies is shown in Table 8 and Table 9. By calculating the data in Table 9, under the condition of lower transportation cost, the tonnage kilometers of cargo transported with the group train operation scheduling increases by 3.39 million-ton kilometers, which is an increase of 2.03%.
Compared with traditional trains, group trains are built in a unit of multiple trains. Therefore, the number of departures is lower. Because the cost of departures is only affected by the number of departures, the results show that the cost is reduced. Because the group train adopts vehicle–vehicle communication technology, it does not need to stop in the process. Only the train that is about to arrive at the terminal station will slow down and leave the group, which does not affect the operation of the trains ahead. Furthermore, the interval between group trains is smaller than that of the traditional running mode. Therefore, compared with the traditional strategy, the transit time of cargo will be reduced.

7. Conclusions

In this study, a group train operation scheduling problem considering freight demand importance in a heavy-haul railway transportation system was formulated and addressed. Specifically, the aim of the proposed approach was to improve the heavy-haul railway transportation volume and reduce the total cargo travel time by using group control technology and optimizing the operation scheduling of group trains. The study illustrated the characteristics of group trains with direct departure from a technical station, and freight demand importance was introduced, which considers freight demand, the cargo delivery time commitment, customer level and transportation distance as reference indicators. An optimization model and a simulated annealing algorithm were developed to generate the grouping scheme and the stopping scheme, as well as the running schedule.
The numerical results show that adopting the optimized group train operation scheduling potentially improves the freight volume and reduces the total cargo travel time. From the real case study, compared with traditional train operation, the tonnage kilometers of cargo transported with the optimized group train operation scheduling increases by 3.39 million-ton kilometers in one day, which is an increase of 2.03%; the total cargo travel time decreases by 40.9%. The departure cost decreases by CNY 337,000, the transportation cost, which results from the difference in the supply and demand matching, increases by CNY 27,764. These results indicate that the group train operation can create benefits for both railway enterprises and customers.
This work has opened several directions for future research on group train operation scheduling. First, the model and algorithm proposed in this paper mainly consider a single point radial freight demand, and a single group and fixed inter-group departure interval on a heavy-haul railway special line. In the future, further research can be carried out using radial freight demand at each point, a mixing situation and the optimization of the inter-group departure interval. Second, the proposed approach only takes into account the operation scheduling for a grouping scheme, stopping scheme and running schedule based on the origin and destination demand, but another research direction could be to develop methods to coordinate this with track utilization optimization at technical stations.

Author Contributions

Conceptualization, W.C. and Q.Z.; methodology W.C. and Q.Z.; data curation Q.Z. and L.Z.; Formal analysis, Q.Z.; writing—original draft preparation, Q.Z. and L.Z.; writing—review and editing, W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, Grant No. 71971220. The research was also funded by the Science Progress and Innovation Program of DOT of Hunan Province, Grant No. 202225.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to sincerely thank the heavy-haul railway company for their help with the data collection.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Hu, Y. Current Situation and Development of Railway Heavy-haul Transportation Technology System in China. China Railw. Sci. 2015, 36, 1–10. [Google Scholar]
  2. Ni, J.; Zhang, W.; Liu, N.; Zhang, D.; Zhao, B. Discussion on Demand Forecast and Development Countermeasures of Heavy-haul Railway Transportation during the 14th Five-Year Plan. Railw. Freight Transp. 2022, 40, 7–11+19. [Google Scholar]
  3. Chen, Y.; Cui, J. Research on Train Control System of Heavy-haul Railway Based on Virtual Grouping Technology. Railw. Stand. Des. 2022, 67, 1–6. [Google Scholar]
  4. Liu, L. Research and Prospect of Intelligent Control Technology for Virtually Coupled TrainFormation. Railw. Signal. Commun. Eng. 2020, 17, 1–9. [Google Scholar]
  5. The State Council. The Development Plan of Modern Comprehensive Transportation System in the 14th Five-Year Plan. Railw. Tech. Superv. 2022, 50, 9–23+27. [Google Scholar]
  6. Meo, C.D.; Vaio, M.D.; Flammini, F.; Nardone, R.; Santini, S.; Vittorini, V. ERTMS/ETCS Virtual Coupling: Proof of Concept and Numerical Analysis. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2545–2556. [Google Scholar] [CrossRef]
  7. Pan, H.; Yang, L.; Liang, Z. Demand-oriented Integration Optimization of Train Timetabling and Rolling Stock Circulation Planning with Flexible Train Compositions: A Column-generation-based Approach. Eur. J. Oper. Res. 2023, 305, 184–206. [Google Scholar] [CrossRef]
  8. Wang, E.; Li, X.; Li, P.; Zhang, C.; Gao, Z. Joint optimization of train scheduling and routing in a coupled multi-resolution space–time railway network. Transp. Res. Part C Emerg. Technol. 2023, 147, 103994. [Google Scholar] [CrossRef]
  9. Jia, N.; Peng, Q.; Zhu, Y.; Jiang, Y.; Otto, A.N. A Bi-objective Optimization Model for the Last Train Timetabling Problem. J. Rail Transp. Plan. Manag. 2022, 23, 100333. [Google Scholar]
  10. Meng, L.; Zhou, X. An Integrated Train Service Plan Optimization Model with Variable Demand: A Team-based Scheduling Approach with Dual Cost Information in a Layered Network. Transp. Res. Part B Methodol. 2019, 125, 1–28. [Google Scholar] [CrossRef]
  11. Samà, M.; Pellegrini, P.; D’Ariano, A.; Rodriguez, J.; Pacciarelli, D. Ant colony optimization for the real-time train routing selection problem. Transp. Res. Part B Methodol. 2016, 85, 89–108. [Google Scholar] [CrossRef]
  12. Allafeepour, A.; Tavakoli, A.; Arvin, A. An optimization integrated approach for simultaneous allocation of railcars and locomotives for train formation based on a pre-designed time schedule. J. Rail Transp. Plan. Manag. 2023, 25, 100366. [Google Scholar] [CrossRef]
  13. Taslimi, B.; Sarijaloo, F.B.; Liu, H.; Pardalos, P.M. A Novel Mixed Integer Programming Model for Freight Train Travel Time Estimation. Eur. J. Oper. Res. 2022, 300, 676–688. [Google Scholar] [CrossRef]
  14. Xiao, J.; Lin, B.; Wang, J. Solving the Train Formation Plan Network Problem of the Single-block Train and Two-block Train using a Hybrid Algorithm of Genetic Algorithm and Tabu Search. Transp. Res. Part C Emerg. Technol. 2018, 86, 124–146. [Google Scholar] [CrossRef]
  15. Abuobidalla, O.; Chen, M.; Chauhan, S. A Matheuristic Method for Planning Railway Freight Transportation with Hazardous Materials. J. Rail Transp. Plan. Manag. 2019, 10, 46–61. [Google Scholar] [CrossRef]
  16. Bożejko, W.; Grymin, R.; Pempera, J. Scheduling and Routing Algorithms for Rail Freight Transportation. Procedia Eng. 2017, 178, 206–212. [Google Scholar] [CrossRef]
  17. Lidén, T.; Kalinowski, T.; Waterer, H. Resource Considerations for Integrated Planning of Railway Traffic and Maintenance Windows. J. Rail Transp. Plan. Manag. 2018, 8, 1–15. [Google Scholar] [CrossRef]
  18. Zhao, Y.; Li, D.; Yin, Y. Integrated Optimization of Train Formation Plan and Rolling Stock Scheduling under Time-dependent Demand. Comput. Oper. Res. 2023, 150, 106049. [Google Scholar] [CrossRef]
  19. Zhang, C.; Qi, J.; Gao, Y.; Yang, L.; Gao, Z.; Meng, F. Integrated Optimization of Line Planning and Train Timetabling in Railway Corridors with Passengers’ Expected Departure Time Interval. Comput. Ind. Eng. 2021, 162, 107680. [Google Scholar] [CrossRef]
  20. Li, X.; Wang, D.; Li, K.; Gao, Z. A green train scheduling model and fuzzy multi-objective optimization algorithm. Appl. Math. Model. 2013, 37, 2063–2073. [Google Scholar] [CrossRef]
  21. Wei, R.; Jia, S.; Tong, R.; Zhang, S. Optimization of Train Planning for General Tree-Type Line. J. South China Univ. Technol. (Nat. Sci. Ed.) 2022, 50, 44–51+81. [Google Scholar]
  22. Schwerdfeger, S.; Otto, A.; Boysen, N. Rail platooning: Scheduling trains along a rail corridor with rapid-shunting facilities. Eur. J. Oper. Res. 2021, 294, 760–778. [Google Scholar] [CrossRef]
  23. Li, D.; Li, X.; Wang, J.; Li, Z. Train Operation Scheme of China-Laos Cross-Border Railway Corridor. Railw. Transp. Econ. 2022, 44, 1–8. [Google Scholar]
  24. Sahli, A.; Behiri, W.; Sana, B.; Chu, C. An Effective and Robust Genetic Algorithm for Urban Freight Transport Scheduling Using Passenger Rail Network. Comput. Ind. Eng. 2022, 173, 108645. [Google Scholar] [CrossRef]
  25. Xiao, J.; Pachl, J.; Lin, B.; Wang, J. Solving the Block-to-train Assignment Problem using the Heuristic Approach Based on the Genetic Algorithm and Tabu Search. Transp. Res. Part B Methodol. 2018, 108, 148–171. [Google Scholar] [CrossRef]
  26. Habiballahi, M.A.; Tamannaei, M.; Falsafain, H. Locomotive Assignment Problem with Consideration of Infrastructure and Freight Train Constraints: Mathematical Programming Model and Metaheuristic Solution Approaches. Comput. Ind. Eng. Part A 2022, 172, 108625. [Google Scholar] [CrossRef]
  27. Milenković, M.; Bojović, N.; Abramin, D. Railway Freight Wagon Fleet Size Optimization: A Real-world Application. J. Rail Transp. Plan. Manag. 2023, 26, 00373. [Google Scholar] [CrossRef]
  28. Abramov, A.; Podorozkina, A.; Bilenko, G.; Ivankova, L.; Okulova, M. Optimization of Freight Train Speeds on Railway Transport. Transp. Res. Procedia 2022, 61, 371–375. [Google Scholar] [CrossRef]
  29. Huang, W.; Shuai, B.; Xu, Y.; Zhang, S.; Mao, B. Railway Express Freight Train Service Sites Planning: A Two-stage Entropy-TOPSIS Approach. Transp. A Transp. Sci. 2019, 15, 807–823. [Google Scholar] [CrossRef]
  30. Li, Y. The Research on Heavy-Haul Transport Organization Plan of Existing Railway. Master’s Thesis, Beijing Jiaotong University, Beijing, China, 2012. [Google Scholar]
  31. Chen, W.; Chen, Z.; Ma, H.; Feng, F. An Optimization Model for Demand-Supply Matching in Daqin Heavy-Haul Railway Transportation. J. Railw. Sci. Eng. 2013, 10, 112–116. [Google Scholar]
  32. Yu, J. Research on Collaborative Optimization of The Construction Skylight and Train Operation Diagram of Busy Railway Main Lines. Master’s Thesis, Beijing Jiaotong University, Beijing, China, 2022. [Google Scholar]
  33. Yin, Q. Optimization of Locomotive Working for Freight Train on the Railway Sector. Master’s Thesis, Southwest Jiaotong University, Chengdu, China, 2011. [Google Scholar]
  34. Ma, H. Research on Transport Demand and Supply Matching of Daqin Railway. Master’s Thesis, Central South University, Changsha, China, 2012. [Google Scholar]
Figure 1. Line and freight demand.
Figure 1. Line and freight demand.
Mathematics 11 02489 g001
Figure 2. The group train operation mode.
Figure 2. The group train operation mode.
Mathematics 11 02489 g002
Figure 3. A Simplified diagram of heavy-haul railway line.
Figure 3. A Simplified diagram of heavy-haul railway line.
Mathematics 11 02489 g003
Figure 4. The scheduling of group trains.
Figure 4. The scheduling of group trains.
Mathematics 11 02489 g004
Figure 5. The algorithm convergence processes.
Figure 5. The algorithm convergence processes.
Mathematics 11 02489 g005
Figure 6. The scheduling of traditional trains.
Figure 6. The scheduling of traditional trains.
Mathematics 11 02489 g006
Table 1. Symbols and meanings.
Table 1. Symbols and meanings.
SymbolMeaning
I Set of network stations
i Number of stations, i I
W Initial technical station
Y i Station i
A Set of network section numbers
a Number of railway sections, a A
M Number of operating group trains in a single day
m Number of groups, m M
N Number of heavy-haul trains within the group
n Number of trains, n N
D Set of freight demand numbers
d Number of freight demand, d D
w d Freight demand importance
f d Freight demand
T m Cargo travel time of the group m which has the same destination
T m , n Cargo travel time of dispersed arriving train n in group m
T m , n s Departure time of train n in group m
T m , n e Arrival time of train n in group m
T C s Start time of maintenance time
T C e End time of maintenance time
T i f i x Latest arrival time at terminal station i
l a Length of the railway section a
φ i Start and end points of the i 1 and i segments
U m , n Load of a unit train
H Number of locomotives to be pulled by a unit train
H m a x Maximum number of locomotives on the network
t 1 Departure interval of adjacent groups
t 2 Departure interval of adjacent trains within the group
V n o r m a l Normal operating speed of the train section
V a w a y Decoupling running speed
S d Actual supply of f d for freight demand
P d Planned supply of f d for freight demand
E Transportation cost
R Total cargo travel time
C Departure cost of a train at the initial technical station
c Unit transportation cost
g Weighting coefficient of transportation cost
j Weighting coefficient of total cargo travel time
Table 2. Variables and meanings.
Table 2. Variables and meanings.
VariableMeaning
ε i d A 0–1 decision variable which is 1 if station i is the terminal station of freight demand f d . Otherwise, it is 0.
α m d A 0–1 decision variable which is 1 if the freight demand of the whole group m is f d . Otherwise, it is 0.
δ a i A 0–1 decision variable which is 1 if the railway section a belongs to the path of terminal station i . Otherwise, it is 0.
θ m , n d A 0–1 decision variable which is 1 if train n in group m belongs to freight demand d . Otherwise, it is 0.
Table 3. Parameters of the stations.
Table 3. Parameters of the stations.
StationStation Center One-Day Freight Demand
(in Ten Thousand Tons)
Latest Arrival TimeStation Level
W DK0 + 00−42-First-class
Y 1 DK16 + 00+618:00Third-class
Y 2 DK137 + 00+719:00Second-class
Y 3 DK267 + 00+720:00Second-class
Y 4 DK434 + 00+821:00First-class
Y 5 DK630 + 00+622:00Third-class
Y 6 DK811 + 00+823:00Second-class
Table 4. Variables and values.
Table 4. Variables and values.
VariableValue
Normal operating speed of the train section (km∙h−1)100
Decoupling running speed (km∙h−1) 80
Departure cost of the train at the initial technical station (CNY)5000
Unit transportation cost (CNY)533
Start time of maintenance 24:00
End time of maintenance02:00 (the next day)
Departure intervals of adjacent groups (minutes)18
Departure intervals of adjacent in-group trains (minutes)6
Departure intervals of adjacent traditional trains (minutes)10
Weighting coefficient g , j 0.5, 0.5
Table 5. The freight demand importance.
Table 5. The freight demand importance.
Freight Demand f d f 1 f 2 f 3 f 4 f 5 f 6
Importance degree w d 0.53870.56950.52290.81350.39960.6927
Table 6. The cost of the group train operation scheduling.
Table 6. The cost of the group train operation scheduling.
ResultValue
Number of group trains11
Number of trains within a group8
Number of locomotives per unit88
Total cargo travel time (hours)196.945
Supply and demand matching difference in transportation cost (CNY)27,764
Departure cost (CNY)55,000
Table 7. The cost of group train operation scheduling.
Table 7. The cost of group train operation scheduling.
ResultValue
Number of group trains84
Number of trains within a group1
Number of locomotives per unit84
Total cargo travel time (hours)333.28
Supply and demand matching difference in transportation cost (CNY)0
Departure cost (CNY)420,000
Table 8. Cost comparison of the two strategies.
Table 8. Cost comparison of the two strategies.
TargetGroup Train Operation SchedulingTraditional Train Operation Scheduling
Target value100,470309,984
Transportation cost (CNY)82,764420,000
Supply and demand matching difference in transportation cost (CNY)27,7640
Departure cost (CNY)55,000420,000
The total cargo travel time (hours)196.945333.280
Table 9. Comparison of supply and demand relationship between the two strategies.
Table 9. Comparison of supply and demand relationship between the two strategies.
Freight
Demand
f d
Transport
Path
W Y i
Group Train
Operation Scheduling
Traditional Train Operation SchedulingPlanned
Supply
P d
S d S d
f 1 W Y 1 7.5+1.5606
f 2 W Y 2 70707
f 3 W Y 3 70707
f 4 W Y 4 80808
f 5 W Y 5 6.5+0.5606
f 6 W Y 6 80808
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

Chen, W.; Zhuo, Q.; Zhang, L. Modeling and Heuristically Solving Group Train Operation Scheduling for Heavy-Haul Railway Transportation. Mathematics 2023, 11, 2489. https://doi.org/10.3390/math11112489

AMA Style

Chen W, Zhuo Q, Zhang L. Modeling and Heuristically Solving Group Train Operation Scheduling for Heavy-Haul Railway Transportation. Mathematics. 2023; 11(11):2489. https://doi.org/10.3390/math11112489

Chicago/Turabian Style

Chen, Weiya, Qinyu Zhuo, and Lu Zhang. 2023. "Modeling and Heuristically Solving Group Train Operation Scheduling for Heavy-Haul Railway Transportation" Mathematics 11, no. 11: 2489. https://doi.org/10.3390/math11112489

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