Next Article in Journal
Evaluation of Color Stability of Composite Resin Used to Characterize Acrylic Teeth—An In Vitro Study
Next Article in Special Issue
Analysis of a New Twin Hybrid Autonomous Underwater Vehicle
Previous Article in Journal
Vumark’s Method of Production Layout Designing
Previous Article in Special Issue
Sound Activity Monitor Circuit for Low Power Consumption of Always-On Microphone Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fusion Swarm-Intelligence-Based Decision Optimization for Energy-Efficient Train-Stopping Schemes

1
Faculty of Transportation Engineering, Kunming University of Science and Technology, Kunming 650500, China
2
Faculty of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650500, China
3
Faculty of Civil Aviation and Aeronautics, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(3), 1497; https://doi.org/10.3390/app13031497
Submission received: 26 December 2022 / Revised: 18 January 2023 / Accepted: 20 January 2023 / Published: 23 January 2023
(This article belongs to the Special Issue Selected Papers from IMETI 2021)

Abstract

:
To solve the decision problem of train stopping schemes, this paper introduces the static game into the optimal configuration of stopping time to realize the rational decision of train operation. First, a train energy consumption model is constructed with the lowest energy consumption of train operation as the optimization objective. In addition, a Mustang optimization algorithm based on cubic chaos mapping, the population hierarchy mechanism, the golden sine strategy, and the Levy flight strategy was designed for solving the problem of it being easy for the traditional population intelligence algorithm to fall into a local optimum when solving complex problems. Lastly, simulation experiments were conducted to compare the designed algorithm with PSO, GA, WOA, GWO, and other cutting-edge optimization algorithms in cross-sectional simulations, and the results show that the algorithm had excellent global optimization finding and convergence capabilities. The simulation results show that the research in this paper can provide effective decisions for the dwell time of trains at multiple stations, and promote the intelligent operation of the train system.

1. Introduction

In recent years, urban rail transportation has seen a golden period of development as the scope of urbanization continues to expand, and the travel demand of tourists increases daily. In order to fully meet the travel demand of tourists, urban rail transit has increased the capacity, equipment, scheduling, and operating hours of the system, leading to problems such as operational management difficulties and huge energy consumption in urban rail systems. Regenerative braking technology, as an important part of the process of energy-efficient train operation, provides a practical and less costly solution for energy saving and emission reduction in urban rail transit systems [1]. In a multitrain, multizonal urban rail system, the planning of stopping schemes oriented to regenerative braking directly affects the efficiency of energy saving during train operation, and is the key to decision making in urban rail transportation systems [2].
The main research of the train stopping time planning problem involves the train schedule problem [3]. In order to reflect the real situation of a train stopping, researchers have extended a variety of decision factors. Shi Feng et al. developed an optimal model of stopping time for provincial, local, and county-level stations for different levels of cities where each station is located [4]. Jin GW et al. studied train stopping planning under variable train lengths and stopping times, and constructed a train stopping planning model under stochastic demand [5]. However, all of the above studies only considered objective factors, such as the train itself and the stopping cities, and did not take the core of the problem, i.e., passengers, into account. For this reason, Xu Ruoxi et al. introduced the passenger travel rate into train stopping scheme optimization and constructed a mixed-integer planning model to improve the train’s operational efficiency from the passenger’s perspective [6]; Qi JG et al. introduced the ideal departure time interval of passengers from the origin station to the destination station into the train stopping scheme, and built an integer linear planning model to fully consider the passengers’ demand in real train operation [7]. In summary, in order to explore real and feasible stopping patterns under the influence of objective conditions, this paper focuses on the combination of static-game and train-stopping-time problems.
In the optimization problem of a train stopping scheme, which is essentially an NP-hard problem with high complexity that is difficult to solve, metaheuristic algorithms are mostly used to solve it [8]. Among them, the particle swarm algorithm (PSO) [9] and genetic algorithm (GA) [10] are used to solve the problem. With the increase in problem size and complexity, general metaheuristic algorithms are lacking in convergence accuracy and speed. To further enhance the optimization capability of the algorithm, researchers have introduced hybrid mechanisms based on the metaheuristic algorithm. Qin Jin et al. designed a combined simulated annealing algorithm (CSA), and the experimental simulation results showed its strong solving capability [11]. Zhang Weixiong et al. designed a genetic algorithm based on the ideal-point method on the basis of the genetic algorithm, which effectively solved the problem of the algorithm easily falling into a local optimum. This shows that the use of hybrid metaheuristic algorithms has good benefits for solving large-scale complex optimization problems.
On the basis of the above research, this paper focuses on the train stopping time planning problem involving static games. First, force analysis during train movement was carried out, on which basis an optimization model was established to determine the train stopping time at each stage by introducing the benefit function of the train group–passenger group in the game and discretizing the analysis. Second, the search capability of the algorithm was enhanced by introducing the population hierarchy mechanism, golden sine strategy, and Levy flight strategy on the basis of the classical Mustang optimization algorithm, which reduces the blindness of the algorithm’s search while preserving its extensive search capability in order to solve the problem effectively. Further, experiments were conducted with the Shanghai–Nanjing intercity railroad as the simulation background, and compared with existing cutting-edge algorithms; the results show that the designed algorithm had strong robustness and superiority. The research in this paper can provide effective decisions for train stopping times and promote the intelligent development of train systems.

2. Materials and Methods

2.1. Background

The train-stopping-time optimization problem is essentially an NP-hard problem. In the operational strategy, trains can be divided into minimal time and minute operation, and fixed time and minute operation. The latter meets the conditions of energy-saving operation better, and is divided into four main operating states: traction, uniform speed, idling, and braking. The different operating states are subject to different forces: traction, basic resistance, additional resistance (including ramp resistance and curve resistance), and braking force. The continuous problem of train travel is discretized and analyzed by discretely partitioning the train running time. The energy-consumption model of each interval is combined, and waiting time planning based on a static game is introduced to transform single-train single-interval energy consumption into multitrain multi-interval energy consumption; lastly, a multitrain multi-interval energy optimization model with the minimization of energy consumption as the objective function is established.

2.2. Model Assumptions

  • Ignore the shape and size of the trains and treat them as masses to study the state of motion.
  • Each train’s right of way is independent and does not interfere with the others.
  • The energy transfer loss between the trains’ equipment is constant.
  • The braking regenerative energy can be used immediately.

2.3. Single-Train Single-Interval Energy-Consumption Model

To reduce the complexity of the model, only the traction force, basic resistance, additional resistance (including ramp resistance and curve resistance), and braking force are considered in this paper. According to the Train Traction Calculation Regulations [12], trains of different models have different traction and braking forces, and the standard traction and braking forces are obtained by fitting the data of a certain model train as follows [13]:
F t = { 203   0 v 51.5   k m / h 0.002032 v 3 + 0.4928 v 2 42.13 v + 1314   51 . 5 v 80   k m / h
F b = { 166   0 v 77   k m / h 0.1343 v 2 25.07 v + 1300   77 < v 80   k m / h
where F t is the traction force (kN), F b is the braking force (kN), and v is the real-time speed of the train (km/h).
The formula for calculating the resistance of the train during operation is as follows:
F r = F b a s + F a d d
F b a s = w 0 × M × g 1000
w 0 = a + b v + c v 2
F a d d = M × g × ( F r a m + F c u r + F t u n ) 1000
F r a m = i = h l × 100 %
F c u r = 600 / R
F t u n = 0.00013 L t u n
where F r , F b a s , F a d d are the total resistance, basic resistance, and additional resistance of the train operation, respectively; w 0 is the basic resistance per unit mass of train (N/kN); M is the total mass of train (kg), g = 9.8   m / s 2 . a , b , c are the constants related to the structure determined by the test; F r a m , F c u r , F t u n are the grade resistance, curve resistance, and tunnel resistance of train operation, respectively; i , h , l , R , L t u n are the unit grade resistance, elevation difference, distance, curve radius, and tunnel length, respectively.
The differential equation model for single-train operation with the energy-consumption model was obtained by combining the above analyses as follows:
d v d t = x F t y F b F r M
d s d t = v
E s = α η d v d s d t d t × M d t
Equation (10) indicates the acceleration of train operation, x , y is a 0–1 variable that varies according to the operating state, traction state x = 1 , y = 0 ; inert state x = 0 , y = 0 ; braking state x = 0 , y = 1 . Equation (11) indicates the speed of train operation. Equation (12) indicates the energy consumption of a single train in a single zone, α , η are the percentage of traction requested by the automatic train operation (ATO) system and the product of energy transfer efficiency of each motor of the train, respectively.

2.4. Static-Game-Based Waiting-Time Planning Model

It is assumed that, in the game of train time formulation, there are two roles, the passenger group and train working group, and the state update of each side in the time formulation game is affected by the situation of the other side, so each side must consider the strategy of the other side to maximize its interests. The time formulation is a precise time point or time interval that is considered to be a static game [14]. The benefits of setting both parties to take time changes are as follows:
E A = A
E ˙ A = n ( k n ) p k ( 1 p ) n k Q a v e r t Q e
E B = μ F b v t
E ˙ B = A
E ¨ A = n ( k n ) p k ( 1 p ) n k Q a v e r t Q e A
E ¨ B = μ F b v t A
In Equations (13)–(16), E A , E ˙ A , E B , and E ˙ B are the benefits of passenger group selection over the specified delayed t start, the benefits of passenger group selection over the specified earlier t start, the benefits of train group selection over the specified delayed A restart, and the benefits of train group selection over the specified earlier t restart, respectively; in Equations (13) and (16), A is a constant that represents the long-term benefits obtained by a mutual understanding; In Equation (14), n ( k n ) p k ( 1 p ) n k denotes the number of passengers satisfying the binomial distribution, Q a v e r and Q e are the per ISA income and the price of electric energy, respectively; in Equation (15), μ denotes the conversion efficiency of braking regenerative energy. Equations (17) and (18) represent the benefits obtained in the case of stubbornness when the two parties disagree.
A mixed game is used to solve the Nash equilibrium point, assuming that both sides choose to advance and defer with probabilities P 1 and P 2 with the following equations:
{ E ˙ B P 1 + E ¨ B P 2 = E ¨ A P 1 + E B P 2 P 1 + P 2 = 1
E n e w = μ P 2 F b v t

2.5. Multitrain Multizonal Energy-Consumption Model

On the basis of a single train with a single interval, the energy generated by regenerative braking was taken into account, and the stopping time of stations passed by the train during operation was planned to maximize the use of regenerative braking energy.
a t i = a i i = 0 , 1 , , n
v t i = v i i = 0 , 1 , , n
s t i = s i i = 0 , 1 , , n
Equations (21)–(23) represent the discrete analysis of the continuous problem based on continuous train operation to construct the train operation equations for split time intervals. a t i , v t i , s t i are the initial acceleration, initial velocity, and initial distance of each discrete partition interval, respectively, while a i , v i , s i are the corresponding variables in the interval, and n is the number of partition intervals after discretization.
Combining the models of single-train single-interval and multitrain braking regenerative energy, the multitrain multi-interval energy optimization model was constructed as follows:
E m = t = 0 T α η d v d s d t d t × M t t = 1 T μ P 2 F b v t

2.6. Wild Horse Optimizer

The established energy consumption optimization model is a nonlinear optimization problem with large-scale combinations for which it is difficult to find the exact feasible solution directly with classical optimization methods in an acceptable amount of time. In contrast, metaheuristic algorithms can solve this problem well with a mechanism based on computational intelligence that can obtain the optimal or approximate solution of the problem with high solution efficiency. According to the literature [15], metaheuristic algorithms are classified into nine categories: biology-based, physics-based, social-based, music-based, chemical-based, sport-based, mathematics-based, swarm-based, and hybrid methods. In this paper, the existing wild horse optimizer (WHO) is improved to solve the developed model. The algorithm is a swarm-based metaheuristic algorithm that finds the optimal solution in space by simulating the population behavior of various types of intelligences, and has good solution performance and efficiency.
The wild horse optimizer is a new population intelligence optimization algorithm proposed by Iraj Naruei et al. in 2021 [16]. It is based on the behavioral characteristics of wild horse populations within and between populations in nature, and has the advantages of easy implementation, fast convergence, and high optimization capability. The algorithm includes various wild horse herd behaviors: herd formation and leader selection, grazing behavior, mating behavior, leader (stallion) leadership team, and leader communication and selection.

2.6.1. Forming the Mustang Herd and Selecting Leaders

Similar to other population intelligence algorithms, the wild horse optimizer randomly generates an initial population within the upper and lower bounds of individuals. The initial population is then divided into G = [N × PS] subpopulations, where PS is the percentage of stallions in the total population, resulting in G stallions that are equally distributed to each wild horse herd.

2.6.2. Grazing Behavior

This phase simulates the grazing behavior of a wild horse herd where each horse considers the stallion as the center of the herd and searches for the optimal solution (grazing) around it, and this process updates each individual (foal or mare) in the way shown in Equation (25).
X ¯ i , G j = 2 Z cos ( 2 π R Z ) × ( S t a l l i o n j X i , G j ) + S t a l l i o n j
P = R 1 < T D R ; I D X = ( P = = 0 ) ; Z = R 2 I D X + R 3 ( I D X )
T D R = 1 t × ( 1 T _ i t e r )
where X i , G j is the current position of the individual, X i , G j is the updated position of the individual, S t a l l i o n j is the stallion position, R is a random number of [–2,2], R 1 and R 3 are the random vectors of [0,1], R 2 is the random number of [0,1], TDR is the adaptive parameter, t is the current number of iterations, and T_iter is the maximal number of iterations.

2.6.3. Horse Mating Behavior

This stage simulates the process of foals mating and producing offspring, where foals leave herd I and mate with other foals leaving herd j to produce offspring, who then return to herd k. The renewal equation for each individual in this process is shown in Equation (28).
X G , k p = M e a n ( X G , i q , X G , j z ) , i j k , p = q = e n d
where X G , K p denotes the position of foal p in group k that left the group and re-entered group k. The two positions in parentheses denote the positions of its sire and dam, respectively. X G , i q denotes the position of sire q that left from group i, and X G , j z denotes the position of dam z that left from group j.

2.6.4. Group Leadership

At this stage, the leader leads the herd to a more suitable habitat where there is competition between different herds. The process is shown in Equation (29).
S t a l l i o n G i ¯ = { 2 Z cos ( 2 π R Z ) × ( W H S t a l l i o n G i ) + W H , R 3 > 0.5 2 Z cos ( 2 π R Z ) × ( W H S t a l l i o n G i ) W H , R 3 0.5
where S t a l l i o n G i ¯ denotes the updated location of the leader, WH is the habitat location, and S t a l l i o n G i is the current location of the leader of the group i.

2.6.5. Exchange and Selection of Leaders

At the beginning of the algorithm, leaders (stallions) are generated randomly; during the iteration of the algorithm, leaders are selected iteratively on the basis of the fitness value, as shown in Equation (30).
S t a l l i o n G i = { X G , i , f i t ( X G , i ) < f i t ( S t a l l i o n G i ) S t a l l i o n G i , f i t ( X G , i ) > f i t ( S t a l l i o n G i )

2.7. Improved Wild Horse Optimizer

In the traditional wild horse optimizer, each wild horse herd follows its leader in its range to find the optimal solution, which easily leads to the algorithm’s total optimal solution; the initial population of the algorithm is generated randomly, which hinders guaranteeing the diversity and uniformity of the population. To address the above problems, this paper introduces cubic chaotic mapping, the population hierarchy mechanism, Levy flight strategy, and golden-sine strategy to effectively improve the solving ability of the algorithm.

2.7.1. Cubic Chaos Mapping

The traditional wild horse optimizer performs optimization by randomly generating the initial population, which leads to individuals being easily concentrated in a few regions, and to the algorithm easily falling into a local optimum later. To address such problems, most studies introduced chaotic mapping mechanisms for improvement [17,18,19,20], such as logistic mapping, Fuch mapping, and tent mapping, to enhance the diversity of the initial population and improve the solution efficiency of the algorithm.
In this paper, cubic chaotic mapping is introduced to improve the population initialization strategy of the WHO. The chaotic sequence had better chaotic ergodicity, and the initial wild horse population with more uniform distribution could be obtained by mapping this chaotic sequence into the solution space of wild horse individuals; the standard cubic mapping formula is expressed as follows.
X n + 1 = b X n 3 c X n
where X n + 1 denotes the solution vector of the n-th + 1 individual, and b and c are chaotic constants whose different values affect the range of the mapping.

2.7.2. Population Classification Mechanism

To improve the convergence and global exploitation ability of the wild horse optimization algorithm, a population hierarchy mechanism is introduced to split the wild horse population to find the best solution. All the individuals in the wild horse population are ranked from smallest to largest in terms of fitness: those with higher-than-average fitness are classified as the elite population, while the rest are classified as the inferior population.
A more aggressive perturbation strategy is applied to the inferior population, so that the inferior population can jump out of the current exploration range more quickly, while a milder golden-sine perturbation mechanism is applied to the superior population, which can improve the exploitation of the superior region and prevent the algorithm from falling into a local optimal solution. Through the above population hierarchy mechanism, all individuals are divided into two subpopulations for independent search, which maintains the population diversity without destroying the adaptation degree of dominant individuals.

2.7.3. Levy Flight Strategy

Levy flight, first proposed by French mathematician Paul Levy, is one of the forms of random wandering models. The random wandering step that it provides obeys the Levy distribution, which has a larger tail than those of Gaussian and Cauchy distributions, and thereby has a larger perturbation effect. The Levy flight strategy is well-used in the field of intelligent optimization algorithms [21] and can effectively enhance the global exploration ability of algorithms; it also has a wide range of applications in the fields of physics, biology, statistics, finance, and computer science.
The Levy distribution can be formulated as follows.
L e v y ( λ ) | s | λ
s = μ / | v | 1 / λ , 0 < λ < 2
μ N ( 0 , δ μ 2 )
v N ( 0 , δ v 2 )
δ u = { Γ ( 1 + λ ) sin ( π λ / 2 ) 2 ( λ 1 ) / 2 Γ [ ( 1 + λ ) / 2 ] } 1 / λ
δ v = 1
X ( t + 1 ) = X ( t ) + θ L e v y ( β )
where S is the random walk step, and λ (1 < λ < 3) is the random exponential parameter. In practical application, the Mantegna method is often used to generate Levy flight random step size s as shown in Equation (33); μ and v are random numbers obeying normal distribution; Γ ( x ) is the gamma function, i.e., Γ ( x ) = 0 t x 1 e t d t . The population perturbation formula based on Levy the flight strategy is shown in Equation (38); θ is a random number between [0,1], is a multiplication of elements, β = 1.5.

2.7.4. Gold Sine Strategy

The golden-sine algorithm (Golden SA) is a metaheuristic algorithm based on the sine function model for merit search proposed by Tanyildizi et al. in 2017 [22], which is characterized by few parameters, fast convergence, and high robustness. In this paper, the golden-sine operator in Golden SA is introduced to perturb the individuals in the elite population, and is formulated as follows:
X ( t + 1 ) = X ( t ) × | sin R 1 | + R 2 × sin R 1 × | x 1 × X g b e s t x 2 × X ( t ) |
{ x 1 = π + ( 1 τ ) × 2 π x 2 = π + τ × 2 π
τ = ( 5 1 ) / 2
where R 1 is a random number in the range of [0,2π], and R 2 is a random number in the range of [0, π ].

2.8. Flowchart of the Improved Wild Horse Optimizer

On the above basis, a flowchart of the wild horse optimizer (IWHO) based on cubic chaos mapping, the population hierarchy mechanism, the golden sine strategy, and the Levy flight strategy is shown in Figure 1.

3. Simulation Analysis

In this paper, we used MATLAB R2022a as the simulation programming tool, Win11 as the operating system, 16 GB of RAM, and NVIDIA GeForce RTX 3050 as the graphics card, and compared the proposed algorithm with the particle swarm algorithm (PSO), genetic algorithm (GA), whale optimization algorithm (WOA), gray wolf optimization algorithm (GWO), and arithmetic optimization algorithm (AOA) for cross-sectional simulation comparison experiments. To ensure the fairness of the experiments, the population size of each algorithm was set to NP = 100.
The maximal number of iterations of each algorithm is used as the termination condition, and the maximal number of iterations T = 200. The population initialization method of each algorithm, i.e., the way to obtain the starting search point of the algorithm, is based on the standard form in which the algorithm is first proposed.
The parameters of each algorithm were set as follows: in PSO, learning factor c1 = c2 = 1.5, maximal particle velocity Vmax = 10, minimal velocity Vmin = −10; in GA, crossover probability Pc = 0.8, variation probability Pm = 0.1; in GWO, convergence factor a = 2; in AOA, maximal value MOP_Max = 1, minimal value MOP_Min = 0.2, control parameter μ = 0.499, and sensitivity parameter α = 5 for the acceleration function. On the basis of web data, assumptions were made for some of the parameters in the model: braking regenerative energy conversion efficiency μ = 70%, A = 1000, Q a v e r = 5000 RMB/month, Q e = 0.52 RMB/kWh, and maximal waiting time Tw = 40 min. The Shanghai–Nanjing intercity railroad line data as shown in Table 1 were imported into the model for simulation. Each algorithm was independently run 20 times, and the simulation results are shown in Figure 1, Figure 2, Figure 3, Table 2 and Table 3.
From the iteration curves of each algorithm in Figure 1 and Figure 2, it can be intuitively seen that the improved wild horse optimizer (IWHO) proposed in this paper was clearly comparable to similar algorithms in terms of convergence capability and solution efficiency for both a single run and multiple runs to take the average results. As seen from the numerical simulation results in Table 2 and Table 3, IWHO also performed well compared to similar algorithms in terms of solution accuracy and quality, with the average objective function value of −1.3574 × 10−11 being the optimal value among the comparison algorithms, and the values of the feasible solutions were all integers. In summary, from the perspectives of both qualitative and quantitative analysis, the IWHO proposed in this paper had greater advantages for solving the described model. The optimal objective function value obtained from the simulation experiment was −1.3575 × 10−11; the optimal waiting strategy was no waiting was performed for all station gaps except for 40 min at the first station gap.

4. Discussion

By comparing it with the other five algorithms, the IWHO algorithm had a strong advantage in search capability and running time, especially since the convergence adaptation in 20 runs was significantly higher than that of the other algorithms, and it was not easy for it to fall into the local optimal solution. The real data of the line for the simulation of the stopping scheme show that the IWHO algorithm had a better effect on energy saving compared with that of the other five algorithms. Therefore, the IWHO algorithm could contribute to the train-stopping decision problem in urban rail transportation systems, greatly reducing resource consumption and improving overall efficiency.

5. Conclusions

In this paper, the decision problem of train stopping scheme was studied. On the basis of the static game, a train-stopping-time allocation model was constructed with the lowest operating energy consumption as the optimization objective. On the basis of the standard Mustang optimization algorithm, cubic chaos mapping, the population hierarchy mechanism, the golden sine strategy, and the Levy flight strategy were introduced to improve the global optimization capability of the algorithm. In addition, simulation experiments were conducted on the basis of actual data of the Shanghai–Nanjing intercity railroad, and the comparison with existing cutting-edge algorithms showed that the introduced improvement strategies could render the algorithm more robust and superior in solving complex high-latitude problems. The model constructed in this paper is effectively applicable to the decision problem of train stopping duration at multiple stations, and can be extended to the field of long-distance multisite train stopping decisions such as urban rail and light rail. However, due to the constraints of this paper, the passengers were idealized, and further social research will be conducted to improve the rationality of the game in future studies.

Author Contributions

Conceptualization, X.J.; methodology, J.B. and X.Z.; software, X.Z. and J.B.; validation, G.Z., J.B. and R.Y.; formal analysis, X.J. and G.Z.; resources, J.B. and X.J.; data curation, X.J.; writing—original draft preparation, R.Y.; writing—review and editing, J.B.; visualization, J.B. and R.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Science and Technology Project of China Southern Power Grid Co., Ltd. under grant YNKJXM20220174.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors have no conflict of interest regarding this paper.

References

  1. Scheepmaker Gerben, M.; Goverde Rob, M.P. Energy-efficient train control using nonlinear bounded regenerative braking. Transp. Res. Part C: Emerg. Technol. 2020, 121, 102852. [Google Scholar] [CrossRef]
  2. Pan, D.; Zhao, L.; Luo, Q.; Zhang, C.; Chen, Z. Study on the performance improvement of urban rail transit system. Energy 2018, 161, 1154–1171. [Google Scholar] [CrossRef]
  3. Niu, H. Literature Review on Rail Train Timetabling Problems. J. Transporation Syst. Eng. Inf. Technol. 2021, 21, 114–124. [Google Scholar]
  4. Feng, S.; Zhenyi, L.; Shuo, Z.; Xinghua, S. Optimization Method for Train Passing-Stopping Ratio under Passenger Travel Demand Agglomeration of High Speed Railway. China Railw. Sci. 2017, 38, 121–129. [Google Scholar]
  5. Jin, G.; He, S.; Li, J.; Guo, X.; Li, Y. An Approach for Train Stop Planning With Variable Train Length and Stop Time of High-Speed Rail Under Stochastic Demand. IEEE Access 2019, 7, 129690–129708. [Google Scholar] [CrossRef]
  6. Ruoxi, X.; Lei, N.; Huiling, F. Train Stop Plan Optimization of High-speed Rail for Improving Passenger Travel Efficiency. J. Transporation Syst. Eng. Inf. Technol. 2020, 20, 174–180. [Google Scholar]
  7. Jianguo, Q.; Valentina, C.; Lixing, Y.; Chuntian, Z.; Zhen, D. An Integer Linear Programming model for integrated train stop planning and timetabling with time-dependent passenger demand. Comput. Oper. Res. 2021, 136, 105484. [Google Scholar]
  8. Dong, X.; Li, D.; Yin, Y.; Ding, S.; Cao, Z. Integrated optimization of train stop planning and timetabling for commuter railways with an extended adaptive large neighborhood search metaheuristic approach. Transp. Res. Part C: Emerg. Technol. 2020, 117, 102681. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Zuo, T.; Zhu, M. Research on multi-train energy saving optimization based on cooperative multi-objective particle swarm optimization algorithm. Int. J. Energy Res. 2021, 45, 2644–2667. [Google Scholar] [CrossRef]
  10. Lianhua, T.; Andrea, D.; Xingfang, X.; Yantong, L.; Xiaobing, D.; Marcella, S. Scheduling local and express trains in suburban rail transit lines: Mixed-integer nonlinear programming and adaptive genetic algorithm. Comput. Oper. Res. 2021, 135, 105436. [Google Scholar]
  11. Jin, Q.; Xiqiong, L.; Kang, Y.; Guangming, X. Joint Optimization of Ticket Pricing Strategy and Train Stop Plan for High-Speed Railway: A Case Study. Mathematics 2022, 10, 1679. [Google Scholar]
  12. Hu, P.; Chen, R.; Li, H.; Liang, Y. Train Operation Traction Energy Calculation and Saving in Urban Rail Transit System. Second international conference on instrumentation, measurement, computer, communication and control. Inst. Electr. Electron. Eng. 2012, 505–507. [Google Scholar] [CrossRef]
  13. Hongguo, S.; Oiyuan, P.; Hanying, G. Traction calculation model of urban mass transit. J. Triffic Transp. Eng. 2005, 5, 20–26. [Google Scholar]
  14. Mohtadi, M.M.; Nogondarian, K. Presenting an algorithm to find Nash equilibrium in two-person static games with many strategies. Appl. Math. 2015, 251, 442–452. [Google Scholar] [CrossRef]
  15. Akyol, S.; Alatas, B. Plant intelligence based metaheuristic optimization algorithms. Artif. Intell. Rev. 2017, 47, 417–462. [Google Scholar] [CrossRef]
  16. Naruei, I.; Keynia, F. Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems. Eng. Comput. 2022, 38, 3025–3056. [Google Scholar] [CrossRef]
  17. Varol Altay, E.; Alatas, B. Bird swarm algorithms with chaotic mapping. Artif. Intell. Rev. 2020, 53, 1373–1414. [Google Scholar] [CrossRef]
  18. Arora, S.; Anand, P. Chaotic grasshopper optimization algorithm for global optimization. Neural Comput. Appl. 2019, 31, 4385–4405. [Google Scholar] [CrossRef]
  19. Wang, J.; Li, Y.; Hu, G.; Yang, M. An enhanced artificial hummingbird algorithm and its application in truss topology engineering optimization. Adv. Eng. Inform. 2022, 54, 101761. [Google Scholar] [CrossRef]
  20. Deng, H.; Liu, L.; Fang, J.; Qu, B.; Huang, Q. A novel improved whale optimization algorithm for optimization problems with multi-strategy and hybrid algorithm. Math. Comput. Simul. 2023, 205, 794–817. [Google Scholar] [CrossRef]
  21. Zheng, J.; Zhan, H.; Huang, W.; Zhang, H.; Wu, Z. Development of Lévy Flight and Its Application in Intelligent Optimization Algorithm. Comput. Sci. 2021, 48, 190–206. [Google Scholar]
  22. Tanyildizi, E.; Demir, G. Golden sine algorithm: A novel math-inspired algorithm. Adv. Electr. Comput. Eng. 2017, 17, 71–78. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the improved wild horse optimizer.
Figure 1. Flowchart of the improved wild horse optimizer.
Applsci 13 01497 g001
Figure 2. Objective function convergence curves for each of the six algorithms in a single run.
Figure 2. Objective function convergence curves for each of the six algorithms in a single run.
Applsci 13 01497 g002
Figure 3. Average objective function convergence curves for each of the six algorithms over 20 runs.
Figure 3. Average objective function convergence curves for each of the six algorithms over 20 runs.
Applsci 13 01497 g003
Table 1. Shanghai–Nanjing intercity railroad line data.
Table 1. Shanghai–Nanjing intercity railroad line data.
Serial NumberStation NameMileage (km)Serial NumberStation NameMileage (km)Serial NumberStation NameMileage
(km)
1Shanghai Station08Suzhou Park Station74.315Changzhou Station165.5
2Shanghai West Station5.39Suzhou Station83.916Danyang Station209.6
3Nanxiang North Station14.410Suzhou New District Station94.417Dandong Station224.5
4Anting North Station29.211Wuxi New District Station113.218Zhenjiang Station237.5
5Huaqiao Station40.512Wuxi Station126.119Baohuashan Station274
6Kunshan South Station5013Huishan Station139.820Xianlin Station288
7Yangcheng Lake Station59.214Qishuyan Station154.121Nanjing Station300.2
Table 2. Comparison of the average fitness values of each algorithm.
Table 2. Comparison of the average fitness values of each algorithm.
AlgorithmIWHOPSOGAWOAGWOAOA
Average fitness value−1.3574 × 10−11.1.3490 × 1055.4600 × 10−1.3574 × 10−11−9.6057 × 10−122.9309 × 103
Table 3. Optimal waiting strategy for each algorithm in one randomized run.
Table 3. Optimal waiting strategy for each algorithm in one randomized run.
SiteNumber123417181920
Algorithm
IWHO/
(minute)
400000000
PSO
/(minute)
14.468113.03782.475610.22961.255312.17050.05662.8871
GA
/(minute)
400000000
WOA
/(minute)
400000000
GWO
/(minute)
1.13843.4957 ×
10−16
1.8316 ×
10−16
9.3486 ×
10−17
1.0886 ×
10−16
1.2695 ×
10−16
01.1867 ×
10−16
AOA
/(minute)
0400.05290.00650000.0269
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

Jia, X.; Zhou, X.; Bao, J.; Zhai, G.; Yan, R. Fusion Swarm-Intelligence-Based Decision Optimization for Energy-Efficient Train-Stopping Schemes. Appl. Sci. 2023, 13, 1497. https://doi.org/10.3390/app13031497

AMA Style

Jia X, Zhou X, Bao J, Zhai G, Yan R. Fusion Swarm-Intelligence-Based Decision Optimization for Energy-Efficient Train-Stopping Schemes. Applied Sciences. 2023; 13(3):1497. https://doi.org/10.3390/app13031497

Chicago/Turabian Style

Jia, Xianguang, Xinbo Zhou, Jing Bao, Guangyi Zhai, and Rong Yan. 2023. "Fusion Swarm-Intelligence-Based Decision Optimization for Energy-Efficient Train-Stopping Schemes" Applied Sciences 13, no. 3: 1497. https://doi.org/10.3390/app13031497

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