Solving Nonlinear Equations Using Recurrent Neural Networks

A class of recurrent neural networks is developed to solve nonlinear equations, which are approximated by a multilayer perceptron (MLP). The recurrent network includes a linear Hopfield network (LHN) and the MLP as building blocks. This network inverts the original MLP using constrained linear optimization and Newton’s method for nonlinear systems. The solution of a nonlinear equation with computer simulation illustrates the algorithm. 1 Problem Context A class of recurrent neural networks is used to solve nonlinear equations, where the motivation for using artificial neural networks is their learning capability. For this work the properties of multilayer perceptron (MLP) as universal function approximators [3] are of particular advantage: data with unknown structure, taken from a nonlinear system, are approximated by an MLP. The MLP is then inverted, i.e. the approximated equation is solved, using recurrent neural networks. This class of recurrent networks is comprised of MLPs and LHN [4] as building blocks. Finding the solution of n-dimensional nonlinear equations can be a challenging problem, even when a unique solution exists. The recurrent networks presented here employ Newton’s method for nonlinear systems [1] for the solution of such systems. The LHN perform linear optimization, and if necessary, a generalized linear Hopfield network is used to perform constrained linear optimization [5]. The solution of a nonlinear equation is presented as an application example.

[1]  P. Werbos,et al.  Beyond Regression : "New Tools for Prediction and Analysis in the Behavioral Sciences , 1974 .

[2]  George G. Lendaris,et al.  Linear Hopfield networks, inverse kinematics and constrained optimization , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[3]  J J Hopfield,et al.  Neurons with graded response have collective computational properties like those of two-state neurons. , 1984, Proceedings of the National Academy of Sciences of the United States of America.

[4]  J. Douglas Faires,et al.  Numerical Analysis , 1981 .

[5]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[6]  Richard L. Burden,et al.  Numerical analysis: 4th ed , 1988 .

[7]  李幼升,et al.  Ph , 1989 .