Research on Landslide Displacement Prediction Based on DES-CGSSA-BP Model
Abstract
:1. Introduction
2. The Forecast Model of Landslide Displacement
2.1. Double Exponential Smoothing (DES)
2.2. Sparrow Search Algorithm (SSA)
- (1)
- In the sparrow search algorithm, discoverers generally account for 10% to 20% of the population, and the positions of these sparrows are updated as follows:
- (2)
- For joiners, the position is updated according to the following equation:
- (3)
- Assuming that sparrows that are aware of danger account for 10–20% of the total number of sparrows and that the initial positions of these sparrows are randomly generated in the population, the mathematical expression is:
2.3. Tent Chaos and Gaussian Mutation Sparrow Search Algorithm (CG-SSA)
2.3.1. Chaotic Tent Sequence
- (1)
- Randomly generate an initial value within (0, 1) that is denoted .
- (2)
- Iterate using Equation (11) to produce a sequence of , with self-increasing by 1.
- (3)
- If the maximum number of iterations is reached, the program runs and stops, saving the resulting -sequence.
2.3.2. Tent Chaotic Perturbation
- (1)
- Apply Equation (11) to generate the chaotic variable .
- (2)
- Carry chaotic variables into the solution space of the problem to be solved:
- (3)
- Perform the chaotic perturbation of individuals according to Equation (13):
2.3.3. Gaussian Mutation
2.4. Optimised BP Neural Network Model Using CGSSA
- (1)
- Initialise the parameters of the sparrow search algorithm. These include the sparrow population size , the number of discoverers , the number of sparrows for reconnaissance warning , the dimensionality of the objective function , the upper and lower bounds of the initial values and , and the maximum number of iterations .
- (2)
- Initialise the sparrow population using the chaotic tent sequence described in Section 2.3.1, generate -dimensional vectors and each component is transferred to the value range of the space variable of the original problem through the carrier of formula (12).
- (3)
- Calculate the fitness value of each sparrow and find the current optimal fitness value and the worst fitness value and the corresponding positions.
- (4)
- Some of the sparrows with better fitness values are chosen as discoverers, and the remaining sparrows are chosen as followers; the positions of discoverers and followers are updated according to Equations (5) and (6).
- (5)
- Randomly select some sparrows in the sparrow population as vigilantes and update their positions according to Equation (7).
- (6)
- After one iteration, recalculate the fitness value for each sparrow and the average fitness value for the sparrow population.
- ➀
- When , this indicates the phenomenon of ‘aggregation’, and Gaussian variation is performed according to Equation (14).
- ➁
- When , this indicates a ‘divergence’ trend, and the individuals are perturbed with tent chaos, as described in Section 2.3.2. If the perturbed individuals have a better performance, the perturbed individuals are used to replace the pre-turbulent individuals; otherwise, the original individuals remain unchanged.
- (7)
- Based on the current state of the sparrow population, update the optimal position and its fitness and the worst position and its fitness experienced by the entire population.
- (8)
- The judgment algorithm runs if the maximum number of iterations is reached: the loop ends and the location information of the sparrow with the best global fitness value is output. Otherwise, the algorithm returns to step (4).
- (9)
- Determine the initial weights of the BP neural network, as well as the threshold values, build the BP neural network model for training and output the prediction results.
2.5. Model Accuracy Evaluation
- (1)
- Root mean square error:
- (2)
- Mean absolute error:
- (3)
- The absolute value of the average relative error:
3. Study Area Overview and Application Analysis
3.1. Study Area
3.2. Research Methodology
3.2.1. Cumulative Displacement Decomposition
3.2.2. Periodic Displacement Model Prediction
3.2.3. Cumulative Displacement Prediction
4. Conclusions
- In terms of decomposition methods, the traditional moving average method has been abandoned and a more suitable trend-based time series prediction method, the double exponential smoothing method (DES), has been adopted. Through this method, the landslide displacement is decomposed into trend and periodic terms, solving the nonlinear problem of the landslide system.
- The Chaotic Gaussian mutation sparrow search algorithm (CG-SSA) improves the quality of initial solutions and enhances the global search ability of the algorithm by improving the population initialisation of the Tent chaotic sequence. Second, the Gaussian mutation method is introduced to enhance local search ability and improve search accuracy. At the same time, based on the search for stagnant solutions, a Tent chaotic sequence is generated. This chaotic sequence is used to perturb some individuals trapped in local optima, prompting the algorithm to continue searching beyond the limit, thereby optimizing the structure of the BP neural network and significantly improving the network prediction performance.
- From the RMSE, MAE and MAPE indicators of the three models, it can be seen that CGSSA-BP and SSA-BP models have higher prediction accuracy than the BP neural network before the improvement. In particular, the CGSSA-BP model has the best displacement prediction performance, which is closest to the real displacement value, has good applicability and robustness and is more suitable for high-precision prediction of long-term displacement of landslides.
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Alimohammadlou, Y.; Najafi, A.; Yalcin, A. Landslide process and impacts: A proposed classification method. Catena 2013, 104, 219–232. [Google Scholar] [CrossRef]
- Smarra, F.; Jain, A.; De Rubeis, T.; Ambrosini, D.; D’Innocenzo, A.; Mangharam, R. Data-driven model predictive control using random forests for building energy optimization and climate control. Appl. Energy 2018, 226, 1252–1272. [Google Scholar] [CrossRef]
- Xing, Y.; Yue, J.; Chen, C. Interval estimation of landslide displacement prediction based on time series de-composition and long short-term memory network. IEEE Access 2020, 8, 3187–3196. [Google Scholar] [CrossRef]
- Feng, H.; Hu, J. Prediction of landslide displacement based on quadratic exponential smoothing and Elman network. Geospat. Inf. 2022, 20, 103–105. [Google Scholar]
- Guo, Z.; Yin, K.L.; Huang, F.M.; Liang, X. Landslide displacement prediction based on combined model of surface monitoring data and nonlinear time series. J. Rock Mech. Eng. 2018, 37, 3392–3399. [Google Scholar]
- Cheng, S.; Ma, W.J.; Gao, X.M.; Feng, Z.F.; Zhao, Y.H. Landslide displacement prediction by CPSO-BP combined optimization model. Surv. Mapp. Sci. 2019, 44, 65–71. [Google Scholar]
- Markopoulos, A.P.; Georgiopoulos, S.; Manolakos, D.E. On the use of back propagation and radial basis function neural networks in surface roughness prediction. J. Ind. Eng. Int. 2016, 12, 389–400. [Google Scholar] [CrossRef]
- Chen, H.; Zeng, Z. Deformation Prediction of Landslide Based on Improved Back-propagation Neural Network. Cogn. Comput. 2013, 5, 56–62. [Google Scholar] [CrossRef]
- Zhu, C.; Zhang, J.; Liu, Y.; Ma, D.; Li, M.; Xiang, B. Comparison of GA-BP and PSO-BP neural network models with initial BP model for rainfall-induced landslides risk assessment in regional scale: A case study in Sichuan, China. Nat. Hazards 2020, 100, 173–204. [Google Scholar] [CrossRef]
- Yixiang, S.; Xiaobo, Z.; Da, H. Stability prediction of landslide dams based on SSA-Adam-BP neural network model. Geol. Sci. Technol. Bull. 2022, 41, 130–138. [Google Scholar]
- Xue, J.; Shen, B. A novel swarm intelligence optimization approach: Sparrow search algorithm. Syst. Sci. Control. Eng. 2020, 8, 22–34. [Google Scholar] [CrossRef]
- Liu, Q.; Yi, W. Landslide displacement prediction forecasting based on evoked factor response and BP neural network. J. Three Gorges Univ. Nat. Sci. Ed. 2019, 3, 41–45. [Google Scholar]
- Ma, F.; Li, X. Landslide displacement prediction model based on improved sparrow search algorithm coupled algorithm of kernel limit learning machine. Sci. Technol. Eng. 2022, 5, 1786–1793. [Google Scholar]
- Yang, S.; Jin, A.; Nie, W.; Liu, C.; Li, Y. Research on SSA-LSTM-Based Slope Monitoring and Early Warning Model. Sustainability 2022, 14, 10246. [Google Scholar] [CrossRef]
- Zhang, F.; Pan, X.; Lu, C. Research on fault diagnosis system based on SSA optimized BP neural network. Chin. J. Constr. Machinery. 2022, 20, 81–85. [Google Scholar]
- Chen, B.; Ma, Z.; Zhou, Q. Short-term wind power prediction based on BP neural network improved by t-tent-SSA algorithm. In Proceedings of the 7th International Conference on Power and Renewable Energy (ICPRE), Shanghai, China, 23–26 September 2022; pp. 844–848. [Google Scholar]
- Su, Y.; Gao, W.; Guan, D.; Su, W. Dynamic assessment and forecast of urban water ecological footprint based on exponential smoothing analysis. J. Clean. Prod. 2018, 195, 354–364. [Google Scholar] [CrossRef]
- Gai, J.; Zhong, K.; Du, X.; Yan, K.; Shen, J. Detection of gear fault severity based on parameter-optimized deep belief network using sparrow search algorithm. Measurement 2021, 185, 110079. [Google Scholar] [CrossRef]
- Liu, L.; Sun, S.Z.; Yu, H.; Yue, X.; Zhang, D. A modified fuzzy C-means (FCM) clustering algorithm and its application on carbonate fluid identification. J. Appl. Geophys. 2016, 129, 28–35. [Google Scholar] [CrossRef]
- Shan, L.; Qiang, H.; Li, J.; Wang, Z. Chaotic optimization algorithm based on tent map. Control. Decis. 2005, 20, 179–182. [Google Scholar]
- Xin, L.; Xiaodong, M.; Jun, Z.; Zhen, W. Chaotic sparrow search optimization algorithm. J. Beijing Univ. Aeronaut. Astronaut. 2021, 47, 1712–1720. [Google Scholar]
- Nakagawa, S.; Schielzeth, H. Repeatability for Gaussian and non-Gaussian data: A practical guide for biologists. Biol. Rev. 2010, 85, 935–956. [Google Scholar] [CrossRef] [PubMed]
- Rudolph, G. Local convergence rates of simple evolutionary algorithms with Cauchy mutations. IEEE Trans. Evol. Comput. 1997, 1, 249–258. [Google Scholar] [CrossRef]
- Xie, X.Y. Introduction to Sequential Semigroups; Science Press: Beijing, China, 2001. [Google Scholar]
- Braun, A.; Wang, X.; Petrosino, S.; Cuomo, S. SPH propagation back-analysis of Baishuihe landslide in south-western China. Geoenviron. Disasters 2017, 4, 1–10. [Google Scholar] [CrossRef]
- Xing, Y.; Yue, J.P.; Chen, C.; Qin, Y.; Hu, J. A hybrid prediction model of landslide displacement with risk-averse adaptation. Comput. Geosci. 2020, 141, 104527. [Google Scholar] [CrossRef]
Model | RMSE | MAE | MAPE |
---|---|---|---|
CG-SSA-BP | 5.604 | 3.947 | 0.0017 |
SSA-BP | 6.583 | 4.681 | 0.0020 |
BP | 7.744 | 6.632 | 0.0029 |
Date | True Value | Predicted Value | Error |
---|---|---|---|
01-2012 | 2209.6 | 2204.3 | −5.28 |
02-2012 | 2201.8 | 2201.6 | −0.21 |
03-2012 | 2211.6 | 2206.4 | −5.24 |
04-2012 | 2215.8 | 2214.1 | −1.68 |
05-2012 | 2207.7 | 2210.6 | 2.95 |
06-2012 | 2245.1 | 2238.2 | −6.9 |
07-2012 | 2303.9 | 2301.9 | −1.98 |
08-2012 | 2314.1 | 2328.5 | 14.41 |
09-2012 | 2331.7 | 2332.7 | 1 |
10-2012 | 2332.8 | 2332.6 | −0.19 |
11-2012 | 2325.6 | 2325.1 | −0.51 |
12-2012 | 2328.4 | 2321.4 | −7.03 |
Date | True Value | Predicted Value | Error |
---|---|---|---|
01-2012 | 2209.6 | 2213.45 | 3.85 |
02-2012 | 2201.8 | 2206.48 | 4.68 |
03-2012 | 2211.6 | 2213.36 | 1.76 |
04-2012 | 2215.8 | 2216.67 | 0.87 |
05-2012 | 2207.7 | 2211.62 | 3.92 |
06-2012 | 2245.1 | 2245.28 | 0.18 |
07-2012 | 2303.9 | 2300.89 | −3.01 |
08-2012 | 2314.1 | 2329.67 | 15.57 |
09-2012 | 2331.7 | 2329.18 | −2.52 |
10-2012 | 2332.8 | 2335.58 | 2.78 |
11-2012 | 2325.6 | 2339.28 | 13.68 |
12-2012 | 2328.4 | 2331.75 | 3.35 |
Date | True Value | Predicted Value | Error |
---|---|---|---|
01-2012 | 2209.6 | 2217.29 | 7.69 |
02-2012 | 2201.8 | 2208.69 | 6.89 |
03-2012 | 2211.6 | 2214.52 | 2.92 |
04-2012 | 2215.8 | 2212.01 | −3.79 |
05-2012 | 2207.7 | 2204.61 | −3.09 |
06-2012 | 2245.1 | 2238.27 | −6.83 |
07-2012 | 2303.9 | 2313.15 | 9.25 |
08-2012 | 2314.1 | 2323.32 | 9.22 |
09-2012 | 2331.7 | 2344.92 | 13.22 |
10-2012 | 2332.8 | 2319.33 | −13.47 |
11-2012 | 2325.6 | 2324.97 | −0.63 |
12-2012 | 2328.4 | 2330.99 | 2.59 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Fang, L.; Yue, J.; Xing, Y. Research on Landslide Displacement Prediction Based on DES-CGSSA-BP Model. Processes 2023, 11, 1559. https://doi.org/10.3390/pr11051559
Fang L, Yue J, Xing Y. Research on Landslide Displacement Prediction Based on DES-CGSSA-BP Model. Processes. 2023; 11(5):1559. https://doi.org/10.3390/pr11051559
Chicago/Turabian StyleFang, Lu, Jianping Yue, and Yin Xing. 2023. "Research on Landslide Displacement Prediction Based on DES-CGSSA-BP Model" Processes 11, no. 5: 1559. https://doi.org/10.3390/pr11051559
APA StyleFang, L., Yue, J., & Xing, Y. (2023). Research on Landslide Displacement Prediction Based on DES-CGSSA-BP Model. Processes, 11(5), 1559. https://doi.org/10.3390/pr11051559