Wavelet neural networks based solutions for elliptic partial differential equations with improved butterfly optimization algorithm training

Abstract In this study, a machine learning approach based on the unsupervised version of wavelet neural networks (WNNs) is used to solve two-dimensional elliptic partial differential equations (PDEs). The design of the WNNs must be judiciously addressed, particularly, the adopted training algorithm, since it greatly influences the generalization performance and the convergence rate of WNNs. Although the gradient information of the commonly used gradient descent training algorithm in WNNs may direct the search to optimal weight solutions that minimize the error function, the learning process is slow due to the complex calculation of the partial derivatives. To date, on account of the derivative free characteristic and adaptability to respond to the complex dynamic changes of the interdependencies, numerous studies explored the potential benefit of integrating a meta-heuristic algorithm as the training algorithm of WNNs, where encouraging results are achieved. In this paper, an improved butterfly optimization algorithm (IBOA) is proposed and subsequently integrated into the training process of the WNNs. To evaluate the performance of the proposed IBOA training method, the obtained results are compared to the results of the momentum backpropagation (MBP), the particle swarm optimization (PSO) and the standard butterfly optimization algorithm (BOA) training methods. Statistical analyses of the results based on a sufficient number of independent runs validate the effectiveness of the proposed method in terms of accuracy, robustness and convergence.

[1]  Snehashish Chakraverty,et al.  Single Layer Chebyshev Neural Network Model for Solving Elliptic Partial Differential Equations , 2016, Neural Processing Letters.

[2]  T. Tran-Cong,et al.  A multidomain integrated‐radial‐basis‐function collocation method for elliptic problems , 2008 .

[3]  Satvir Singh,et al.  A modified butterfly optimization algorithm for mechanical design optimization problems , 2018 .

[4]  Alaeddin Malek,et al.  Solving initial-boundary value problems for systems of partial differential equations using neural networks and optimization techniques , 2009, J. Frankl. Inst..

[5]  Kevin Stanley McFall,et al.  Automated design parameter selection for neural networks solving coupled partial differential equations with discontinuities , 2013, J. Frankl. Inst..

[6]  Raja Muhammad Asif Zahoor,et al.  Intelligent computing for Mathieu's systems for parameter excitation, vertically driven pendulum and dusty plasma models , 2018, Appl. Soft Comput..

[7]  Mir Reza Ghaffari Razin,et al.  Wavelet neural networks using particle swarm optimization training in modeling regional ionospheric total electron content , 2016 .

[8]  Raja Muhammad Asif Zahoor,et al.  Exactly satisfying initial conditions neural network models for numerical treatment of first Painlevé equation , 2015, Appl. Soft Comput..

[9]  Konrad Reif,et al.  Multilayer neural networks for solving a class of partial differential equations , 2000, Neural Networks.

[10]  Manoj Kumar,et al.  A length factor artificial neural network method for the numerical solution of the advection dispersion equation characterizing the mass balance of fluid flow in a chemical reactor , 2016, Neural Computing and Applications.

[11]  Satvir Singh,et al.  An improved butterfly optimization algorithm with chaos , 2017, J. Intell. Fuzzy Syst..

[12]  Ramadan Abdul-Rashid,et al.  Robustness Evaluation of the Butterfly Optimization Algorithm on a Control System , 2019, ArXiv.

[13]  S. Effati,et al.  Solving differential equations of fractional order using an optimization technique based on training artificial neural network , 2017, Appl. Math. Comput..

[14]  Nam Mai-Duy,et al.  Numerical solution of differential equations using multiquadric radial basis function networks , 2001, Neural Networks.

[15]  Raja Muhammad Asif Zahoor,et al.  Intelligent computing to analyze the dynamics of Magnetohydrodynamic flow over stretchable rotating disk model , 2018, Appl. Soft Comput..

[16]  S. Effati,et al.  Artificial Neural Networks Approach for Solving Stokes Problem , 2010 .

[17]  Sushmita Sharma,et al.  m-MBOA: a novel butterfly optimization algorithm enhanced with mutualism scheme , 2019, Soft Comput..

[18]  Dimitrios I. Fotiadis,et al.  Artificial neural networks for solving ordinary and partial differential equations , 1997, IEEE Trans. Neural Networks.

[19]  Ozgur Kisi,et al.  Drought forecasting using novel heuristic methods in a semi-arid environment , 2019, Journal of Hydrology.

[20]  Wang Wei-qing,et al.  Improved butterfly optimization algorithm for CCHP driven by PEMFC , 2020 .

[21]  Azim Aminataei,et al.  Numerical solution of Poisson's equation using radial basis function networks on the polar coordinate , 2008, Comput. Math. Appl..

[22]  Hamidreza Zareipour,et al.  Wind power forecast using wavelet neural network trained by improved Clonal selection algorithm , 2015 .

[23]  Raja Muhammad Asif Zahoor,et al.  Design of unsupervised fractional neural network model optimized with interior point algorithm for solving Bagley-Torvik equation , 2017, Math. Comput. Simul..

[24]  Jianzhou Wang,et al.  Container throughput forecasting using a novel hybrid learning method with error correction strategy , 2019, Knowl. Based Syst..

[25]  Yongquan Zhou,et al.  Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems , 2020, Engineering with Computers.

[26]  Siwei Luo,et al.  Numerical solution of elliptic partial differential equation using radial basis function neural networks , 2003, Neural Networks.

[27]  Satvir Singh,et al.  Butterfly optimization algorithm: a novel approach for global optimization , 2018, Soft Computing.

[28]  Silvia Ferrari,et al.  A constrained integration (CINT) approach to solving partial differential equations using artificial neural networks , 2015, Neurocomputing.

[29]  Satish S. Udpa,et al.  Finite-element neural networks for solving differential equations , 2005, IEEE Transactions on Neural Networks.

[30]  Qinghua Zhang,et al.  Using wavelet network in nonparametric estimation , 1997, IEEE Trans. Neural Networks.

[31]  Zhiping Lin,et al.  Composite function wavelet neural networks with extreme learning machine , 2010, Neurocomputing.

[32]  Jie Ouyang,et al.  Integration modified wavelet neural networks for solving thin plate bending problem , 2013 .

[33]  Fei Shuang,et al.  An Improved Butterfly Optimization Algorithm for Engineering Design Problems Using the Cross-Entropy Method , 2019, Symmetry.

[34]  Dimitris G. Papageorgiou,et al.  Neural-network methods for boundary value problems with irregular boundaries , 2000, IEEE Trans. Neural Networks Learn. Syst..

[35]  Mohsen Hayati,et al.  Multilayer perceptron neural networks with novel unsupervised training method for numerical solution of the partial differential equations , 2009, Appl. Soft Comput..

[36]  Haibo Zhang,et al.  A network security situation prediction model based on wavelet neural network with optimized parameters , 2016, Digit. Commun. Networks.

[37]  Taher Niknam,et al.  Probabilistic Forecasting of Hourly Electricity Price by Generalization of ELM for Usage in Improved Wavelet Neural Network , 2017, IEEE Transactions on Industrial Informatics.

[38]  Hong Chen,et al.  Numerical solution of PDEs via integrated radial basis function networks with adaptive training algorithm , 2011, Appl. Soft Comput..

[39]  Sankalap Arora,et al.  Binary butterfly optimization approaches for feature selection , 2019, Expert Syst. Appl..

[40]  Zarita Zainuddin,et al.  A novel selection of optimal statistical features in the DWPT domain for discrimination of ictal and seizure-free electroencephalography signals , 2018, Pattern Analysis and Applications.

[41]  Satvir Singh,et al.  An Effective Hybrid Butterfly Optimization Algorithm with Artificial Bee Colony for Numerical Optimization , 2017, Int. J. Interact. Multim. Artif. Intell..

[42]  Mehmet Tumay,et al.  Butterfly optimization algorithm based maximum power point tracking of photovoltaic systems under partial shading condition , 2019, Energy Sources, Part A: Recovery, Utilization, and Environmental Effects.

[43]  Bhupinder Singh,et al.  A novel adaptive butterfly optimization algorithm , 2018, International Journal of Computational Materials Science and Engineering.

[44]  Feng Han,et al.  Solving Partial Differential Equation Based on Bernstein Neural Network and Extreme Learning Machine Algorithm , 2018, Neural Processing Letters.

[45]  Zhiping Lin,et al.  Composite Function Wavelet Neural Networks with Differential Evolution and Extreme Learning Machine , 2011, Neural Processing Letters.

[46]  Guohui Li,et al.  A New Hybrid Model Based on Fruit Fly Optimization Algorithm and Wavelet Neural Network and Its Application to Underwater Acoustic Signal Prediction , 2018, Mathematical Problems in Engineering.

[47]  S. A. Hoda On Neural Network Methods for Mixed Boundary Value Problems , 2011 .

[48]  Qinghua Zhang,et al.  Wavelet networks , 1992, IEEE Trans. Neural Networks.

[49]  Sujin Bureerat,et al.  Solving Partial Differential Equations Using a New Differential Evolution Algorithm , 2014 .

[50]  Chang Shu,et al.  Integrated radial basis functions‐based differential quadrature method and its performance , 2007 .

[51]  Satvir Singh,et al.  A hybrid optimisation algorithm based on butterfly optimisation algorithm and differential evolution , 2017 .

[52]  Fehmi Burcin Ozsoydan,et al.  Analysing the effects of various switching probability characteristics in flower pollination algorithm for solving unconstrained function minimization problems , 2018, Neural Computing and Applications.

[53]  S. Arora,et al.  Node Localization in Wireless Sensor Networks Using Butterfly Optimization Algorithm , 2017, Arabian Journal for Science and Engineering.

[54]  Svajunas Sajavicius,et al.  Radial basis function method for a multidimensional linear elliptic equation with nonlocal boundary conditions , 2014, Comput. Math. Appl..

[55]  Sohrab Effati,et al.  An Artificial Neural Network for Solving Distributed Optimal Control of the Poisson’s Equation , 2018, Neural Processing Letters.

[56]  N. Smaoui,et al.  Modelling the dynamics of nonlinear partial differential equations using neural networks , 2004 .

[57]  Zarita Zainuddin,et al.  Modified wavelet neural network in function approximation and its application in prediction of time-series pollution data , 2011, Appl. Soft Comput..

[58]  Kevin Stanley McFall,et al.  Artificial Neural Network Method for Solution of Boundary Value Problems With Exact Satisfaction of Arbitrary Boundary Conditions , 2009, IEEE Transactions on Neural Networks.

[59]  Mohsen Hayati,et al.  Feedforward Neural Network for Solving Partial Differential Equations , 2007 .