Abstract
Two gradient-based recurrent neural networks (GNNs) for solving two matrix equations are presented and investigated. These GNNs can be used for generating various inner inverses, including the Moore–Penrose, and in the computation of the Drazin inverse. Convergence properties of defined GNNs are considered. Certain conditions which impose convergence towards the pseudoinverse, and the Drazin inverse are exactly specified. The influence of nonlinear activation functions on the convergence performance of defined GNN models is investigated. Computer simulation experience further confirms the theoretical results.







Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ben-Israel A, Greville TNE (2003) Generalized inverses: theory and applications, 2nd edn. Springer, New York
Chen K (2013) Recurrent implicit dynamics for online matrix inversion. Appl Math Comput 219(20):10218–10224
Chen K, Yi C (2016) Robustness analysis of a hybrid of recursive neural dynamics for online matrix inversion. Appl Math Comput 273:969–975
Cichocki A, Kaczorek T, Stajniak A (1992) Computation of the Drazin inverse of a singular matrix making use of neural networks. Bull Pol Acad Sci Tech Sci 40:387–394
Higham NJ (2002) Accuracy and stability of numerical algorithms, 2nd edn. SIAM, Philadelphia
Jang JS, Lee SY, Shin SY, Jang JS, Shin SY (1987) An optimization network for matrix inversion. In: Neural information processing systems, pp 397–401
Li S, Chen S, Liu B (2013) Accelerating a recurrent neural network to finite-time convergence for solving time-varying Sylvester equation by using a sign-bi-power activation function. Neural Process Lett 37:189–205
Li Z, Zhang Y (2010) Improved Zhang neural network model and its solution of time-varying generalized linear matrix equations. Expert Syst Appl 37:7213–7218
Liao B, Zhang Y (2014) Different complex ZFs leading to different complex ZNN models for time-varying complex generalized inverse matrices. IEEE Trans Neural Netw Learn Syst 25:1621–1631
Luo FL, Bao Z (1992) Neural network approach to computing matrix inversion. Appl Math Comput 47:109–120
Qiao S, Wang X-Z, Wei Y (2017) Two finite-time convergent Zhang neural network models for time-varying complex matrix Drazin inverse. Linear Algebra Appl. doi:10.1016/j.laa.2017.03.014
Sheng X, Wang T (2013) An iterative method to compute Moore–Penrose inverse based on gradient maximal convergence rate. Filomat 27(7):1269–1276
Stanimirović PS, Živković I, Wei Y (2015) Recurrent neural network approach based on the integral representation of the Drazin inverse. Neural Comput 27(10):2107–2131
Stanimirović PS, Živković IS, Wei Y (2015) Recurrent neural network for computing the Drazin inverse. IEEE Trans Neural Netw Learn Syst 26:2830–2843
Soleymani F, Stanimirović PS (2013) A higher order iterative method for computing the Drazin inverse. Sci World J 2013, Article ID 708647. doi:10.1155/2013/708647
Wang G, Wei Y, Qiao S (2003) Generalized inverses: theory and computations. Science Press, New York
Wang J (1993) A recurrent neural network for real-time matrix inversion. Appl Math Comput 55:89–100
Wang J (1993) Recurrent neural networks for solving linear matrix equations. Comput Math Appl 26:23–34
Wang J (1997) Recurrent neural networks for computing pseudoinverses of rank-defficient matrices. SIAM J Sci Comput 18:1479–1493
Wang X-Z, Wei Y, Stanimirović PS (2016) Complex neural network models for time-varying Drazin inverse. Neural Comput 28:2790–2824
Wang X-Z, Ma H, Stanimirović PS (2017) Nonlinearly activated recurrent neural network for computing the Drazin inverse. Neural Process Lett. doi:10.1007/s11063-017-9581-y
Wei Y (2000) Recurrent neural networks for computing weighted Moore–Penrose inverse. Appl Math Comput 116:279–287
Zhang Y, Ge SS (2003) A general recurrent neural network model for time-varying matrix inversion. In: Proceedings of 42nd IEEE conference on decision and control, San Diego, vol 6, pp 6169–6174
Zhang Y, Yang Y, Tan N, Cai B (2011) Zhang neural network solving for time-varying full-rank matrix Moore–Penrose inverse. Computing 92:97–121
Zhang Y, Shi Y, Chen K, Wang C (2009) Global exponential convergence and stability of gradient-based neural network for online matrix inversion. Appl Math Comput 215:1301–1306
Zhang Y (2005) Design and analysis of a general recurrent neural network model for time-varying matrix inversion. IEEE Trans Neural Netw 16(6):1477–1490
Zhang Y, Ma W, Cai B (2009) From Zhang neural network to Newton iteration for matrix inversion. IEEE Trans Circuits Syst I 56(7):1405–1415
Zhang Y, Qiu B, Jin L, Guo D (2015) Infinitely many Zhang functions resulting in various ZNN models for time-varying matrix inversion with link to Drazin inverse. Inf Process Lett 115:703–706
Acknowledgements
The author would like to thank the editor and three referees for their detailed comments which greatly improved the presentation of the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Predrag S. Stanimirović and Marko D. Petković gratefully acknowledge the support from Research Project 174013 of the Serbian Ministry of Science.
Rights and permissions
About this article
Cite this article
Stanimirović, P.S., Petković, M.D. & Gerontitis, D. Gradient Neural Network with Nonlinear Activation for Computing Inner Inverses and the Drazin Inverse. Neural Process Lett 48, 109–133 (2018). https://doi.org/10.1007/s11063-017-9705-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-017-9705-4