Wind power prediction based on neural network with optimization of adaptive multi-group salp swarm algorithm

Salp swarm algorithm (SSA) is a swarm intelligence algorithm inspired by the swarm behavior of salps in oceans. In this paper, a adaptive multi-group salp swarm algorithm (AMSSA) with three new communication strategies is presented. Adaptive multi-group mechanism is to evenly divide the initial population into several subgroups, and then exchange information among subgroups after each adaptive iteration. Communication strategy is also an important part of adaptive multi-group mechanism. This paper proposes three new communication strategies and focuses on promoting the performance of SSA. These measures significantly improve the cooperative ability of SSA, accelerate convergence speed, and avoid easily falling into local optimum. And the benchmark functions confirm that AMSSA is better than the original SSA in exploration and exploitation. In addition, AMSSA is combined with prediction of wind power based on back propagation (AMSSA-BP) neural network. The simulation results show that the AMSSA-BP neural network prediction model can achieve a better prediction effect of wind power.

[1]  Hossam Faris,et al.  Salp Swarm Algorithm: Theory, Literature Review, and Application in Extreme Learning Machines , 2019, Nature-Inspired Optimizers.

[2]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[3]  Yakup S. Ozkazanç,et al.  Wind Pattern Recognition and Reference Wind Mast Data Correlations With NWP for Improved Wind-Electric Power Forecasts , 2016, IEEE Transactions on Industrial Informatics.

[4]  Jing Shi,et al.  On comparing three artificial neural networks for wind speed forecasting , 2010 .

[5]  R. Buizza,et al.  Wind Power Density Forecasting Using Ensemble Predictions and Time Series Models , 2009, IEEE Transactions on Energy Conversion.

[6]  Pei Hu,et al.  Improved Binary Grey Wolf Optimizer and Its application for feature selection , 2020, Knowl. Based Syst..

[7]  Amir Hossein Gandomi,et al.  Bat algorithm for constrained optimization tasks , 2012, Neural Computing and Applications.

[8]  Alfredo Vaccaro,et al.  Adaptive local learning techniques for multiple-step-ahead wind speed forecasting , 2012 .

[9]  Jeng-Shyang Pan,et al.  Constrained Ant Colony Optimization for Data Clustering , 2004, PRICAI.

[10]  Zahid Ullah,et al.  Genetic algorithm‐based non‐linear auto‐regressive with exogenous inputs neural network short‐term and medium‐term uncertainty modelling and prediction for electrical load and wind speed , 2018, The Journal of Engineering.

[11]  Jeng-Shyang Pan,et al.  QUasi-Affine TRansformation Evolutionary (QUATRE) algorithm: A cooperative swarm based algorithm for global optimization , 2016, Knowl. Based Syst..

[12]  Jeng-Shyang Pan,et al.  A Parallel Particle Swarm Optimization Algorithm with Communication Strategies , 2005, J. Inf. Sci. Eng..

[13]  Lei Wang,et al.  An active learning brain storm optimization algorithm with a dynamically changing cluster cycle for global optimization , 2019, Cluster Computing.

[14]  Shu-Chuan Chu,et al.  A Parallel Multi-Verse Optimizer for Application in Multilevel Image Segmentation , 2020, IEEE Access.

[15]  Jianchao Zeng,et al.  Surrogate-Assisted Cooperative Swarm Optimization of High-Dimensional Expensive Problems , 2017, IEEE Transactions on Evolutionary Computation.

[16]  Jeng-Shyang Pan,et al.  A parallel compact cuckoo search algorithm for three-dimensional path planning , 2020, Appl. Soft Comput..

[17]  Weimin Zheng,et al.  A parallel WOA with two communication strategies applied in DV-Hop localization method , 2020, EURASIP Journal on Wireless Communications and Networking.

[18]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[19]  Praghnesh Bhatt,et al.  Future Challenges and Issues in Evolution of the Smart Grid and Recommended Possible Solutions , 2019, 2019 IEEE 16th India Council International Conference (INDICON).

[20]  Pei-wei Tsai,et al.  Interactive Artificial Bee Colony Supported Passive Continuous Authentication System , 2014, IEEE Systems Journal.

[21]  Kunwar Singh Vaisla,et al.  TOPSIS–PSO inspired non-preemptive tasks scheduling algorithm in cloud environment , 2019, Cluster Computing.

[22]  Amir Hossein Gandomi,et al.  Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems , 2011, Engineering with Computers.

[23]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[24]  Shu-Chuan Chu,et al.  A Compact Pigeon-Inspired Optimization for Maximum Short-Term Generation Mode in Cascade Hydroelectric Power Station , 2020, Sustainability.

[25]  Shahryar Rahnamayan,et al.  Metaheuristics in large-scale global continues optimization: A survey , 2015, Inf. Sci..

[26]  K. Vijayakumar,et al.  An ACO–ANN based feature selection algorithm for big data , 2019, Cluster Computing.

[27]  Dervis Karaboga,et al.  A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm , 2007, J. Glob. Optim..

[28]  Josef Tvrdík,et al.  Competitive differential evolution applied to CEC 2013 problems , 2013, 2013 IEEE Congress on Evolutionary Computation.

[29]  Farshid Keynia,et al.  Short-term wind power forecasting using ridgelet neural network , 2011 .

[30]  Trong-The Nguyen,et al.  A Novel Improved Bat Algorithm Based on Hybrid Parallel and Compact for Balancing an Energy Consumption Problem , 2019, Inf..

[31]  R. Saidur,et al.  Application of support vector machine models for forecasting solar and wind energy resources: A review , 2018, Journal of Cleaner Production.

[32]  Jeng-Shyang Pan,et al.  Overview of Algorithms for Swarm Intelligence , 2011, ICCCI.

[33]  Jeng-Shyang Pan,et al.  Sine Cosine Algorithm with Multigroup and Multistrategy for Solving CVRP , 2020 .

[34]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[35]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[36]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[37]  Joseph R. Kasprzyk,et al.  Introductory overview: Optimization using evolutionary algorithms and other metaheuristics , 2019, Environ. Model. Softw..

[38]  Bo Wang,et al.  Wind speed optimisation method of numerical prediction for wind farm based on Kalman filter method , 2017 .