Solving transcendental equation using artificial neural network

Abstract Transcendental equations play important role in solving various science and engineering problems. There exist many transcendental equations, which may not be solved by usual numerical methods. Accordingly, this paper gives a novel idea for solving transcendental equations using the concept of Artificial Neural Network (ANN). Multilayer Network architecture (viz. Four-layer network architecture) has been proposed for solving the transcendental equation. The detail network architecture with the procedures to solve single and system of transcendental equations have been discussed. The weights from input layer to the first hidden layer consist of the unknown variable and other weights in different layers are the known coefficients with respect to the given transcendental equation. After training by proposed steps and back propagation technique starting with a guess value(s), the unknown variable(s) tend to converge depending upon the accuracy thereby giving the solution of the equation. Few standard example problems have been presented to validate the proposed method. Further, two examples have been included to show the applicability of the ANN method in comparison to the well-known numerical method. Moreover, an application problem of junction diode circuit has also been addressed.

[1]  Dietmar Ratz,et al.  A combined method for enclosing all solutions of nonlinear systems of polynomial equations , 1995, Reliab. Comput..

[2]  Aurél Galántai,et al.  Quasi-Newton ABS methods for solving nonlinear algebraic systems of equations , 1996 .

[3]  Prem Kumar Kalra,et al.  Modified Hopfield Neural Network Approach for Solving Nonlinear Algebraic Equations , 2007, Eng. Lett..

[4]  Snehashish Chakraverty,et al.  Artificial Neural Networks for Engineers and Scientists: Solving Ordinary Differential Equations , 2017 .

[5]  Stephen A. Billings,et al.  Non-linear system identification using neural networks , 1990 .

[6]  Giovanni Molica Bisci,et al.  Existence of solutions for a nonlinear algebraic system with a parameter , 2012, Appl. Math. Comput..

[7]  Shin'ichi Oishi,et al.  Finding All Solutions of Nonlinear Systems of Equations Using Linear Programming with Guaranteed Accuracy , 1998, J. Univers. Comput. Sci..

[8]  Rogelio Luck,et al.  An Efficient Method to Find Solutions for Transcendental Equations with Several Roots , 2015 .

[9]  James W. Stevens,et al.  Explicit Solutions for Transcendental Equations , 2002, SIAM Rev..

[10]  Snehashish Chakraverty,et al.  Applied Soft Computing , 2016 .

[11]  Manu Pratap Singh,et al.  Multilayer feed forward neural networks for non-linear continuous bidirectional associative memory , 2017, Appl. Soft Comput..

[12]  Konstantinos Goulianas,et al.  Finding all roots of 2 × 2 nonlinear algebraic systems using back-propagation neural networks , 2010, Neural Computing and Applications.

[13]  Liang Bai,et al.  Existence of Solutions for a Nonlinear Algebraic System , 2009 .

[14]  Jitendra Kumar,et al.  Workload prediction in cloud using artificial neural network and adaptive differential evolution , 2018, Future Gener. Comput. Syst..

[15]  Kris Sikorski,et al.  A bisection method for systems of nonlinear equations , 1984, TOMS.

[16]  Changbum Chun,et al.  An algorithm for finding all solutions of a nonlinear system , 2001 .

[17]  Jung-Fa Tsai,et al.  Finding all solutions of systems of nonlinear equations with free variables , 2007 .