Submitted:
03 November 2023
Posted:
06 November 2023
You are already at the latest version
Abstract
Keywords:
MSC: 68T05; 15A09; 65F20
1. Introduction and background
- A novel error function is proposed for development of the GNN dynamical evolution.
- GNN design evolved upon the error function is developed and analyzed theoretically and numerically.
- A hybridization of GNN and ZNN dynamical systems based on the error matrix is proposed and investigated.
2. Motivation and derivation of the GGNN and GZNN models
3. Convergence analysis of GGNN dynamics
4. Numerical experiments on GNN and GGNN dynamics
4.1. Application of GGNN to electrical networks
5. Mixed GGNN-GZNN model for solving matrix equations
5.1. Regularized HGZNN model for solving matrix equations
6. Numerical examples on hybrid models model
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| MDPI | Multidisciplinary Digital Publishing Institute |
| DOAJ | Directory of open access journals |
| TLA | Three letter acronym |
| LD | Linear dichroism |
References
- Ben-Israel, A.; Greville, T. N. E.Generalized Inverses: Theory and Applications; CMS Books in Mathematics, Springer, New York, NY, second ed., 2003.
- Nocedal, J.; Wright, S. Numerical Optimization; Springer-Verlag New York, Inc., 1999.
- Wang, J. Electronic realisation of recurrent neural network for solving simultaneous linear equations; Electronics Letters, 1992, 28, pp. 493–495.
- Wang, J. A recurrent neural network for real-time matrix inversion. Applied Mathematics and Computation, 1993, 55, pp. 89–100.
- Zhang, Y.; Chen, K.; Tan, H.Z. Performance analysis of gradient neural network exploited for online time-varying matrix inversion. IEEE Transactions on Automatic Control, 54, pp. 1940–1945, 2009.
- Wang, J. Recurrent neural networks for computing pseudoinverses of rank-deficient matrices. SIAM Journal on Scientific Computing, 1997, 18, pp. 1479–1493.
- Wei, Y. Recurrent neural networks for computing weighted Moore–Penrose inverse. Applied Mathematics and Computation, 2000, 116, pp. 279–287.
- Wang, J.; Li,H. Solving simultaneous linear equations using recurrent neural networks. Information Sciences, 1994, 76, pp. 255–277.
- Ding, F.; Chen, T. Gradient based iterative algorithms for solving a class of matrix equations. IEEE Transactions on Automatic Control, 2005, 50, pp. 1216–1221.
- Dash, P.; Zohora, F.T.; Rahaman, M.; Hasan, M.M.; Arifuzzaman, M. Usage of Mathematics Tools with Example in Electrical and Electronic Engineering. American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS), 2018, 46, pp. 178–188.
- Soleimani, F.; Stanimirović, P.S.; Soleimani, F. Some matrix iterations for computing generalized inverses and balancing chemical equations. Algorithms, 2015, 8, pp: 982-998.
- Udawat, B.; Begani, J.; Mansinghka, M.; Bhatia, N.; Sharma, H.; Hadap, A. Gauss Jordan method for balancing chemical equation for different materials. Materials Today: Proceedings, 2022, 51 pp: 451-454.
- Doty, K.L.; Melchiorri, C.; Bonivento, C. A theory of generalized inverses applied to robotics. The International Journal of Robotics Research, 1993, 12, pp: 1-19.
- Li, L.; Hu, J. An efficient second-order neural network model for computing the Moore–Penrose inverse of matrices. IET Signal Processing, 2022, 16, pp: 1106-1117.
- Stanimirović, P.S.; Petković, M.D. Gradient neural dynamics for solving matrix equations and their applications. Neurocomputing, 2018, 306, pp. 200–212.
- Stanimirović, P.S.; Petković, M.D.; Gerontitis, D. Gradient neural network with nonlinear activation for computing inner inverses and the Drazin inverse. Neural Processing Letters, 2017, 48, pp: 109-133.
- Stanimirović, P.S.; Cirić, M.; Stojanović, I.; Gerontitis, D. Conditions for existence, representations and computation of matrix generalized inverses. Complexity, Volume 2017, Article ID 6429725, 27 pages. [CrossRef]
- Wang, G.; Wei, Y.; Qiao, S. Generalized Inverses: Theory and Computations. Science Press, 2003.
- Wang, G.; Wei, Y.; Qiao, S., Lin, P.; Chen, Y. Generalized inverses: theory and computations. Singapore: Springer, 2018, 10.
- Zhang, Y.; Chen, K. Comparison on Zhang neural network and gradient neural network for time-varying linear matrix equation AXB = C solving, IEEE International Conference on Industrial Technology, 2008.
- Wang, X.; Tang, B.; Gao, X.G.; Wu, W.H. Finite iterative algorithms for the generalized reflexive and anti-reflexive solutions of the linear matrix equation AXB = C, Filomat 2017, 31, 2151–2162.
- Qin, F.; Lee, J. Dynamic methods for missing value estimation for DNA sequences. In: 2010 International Conference on Computational and Information Sciences. IEEE, 2010.
- Qin, F.; Collins, J.; Lee, J. Robust SVD Method for Missing Value Estimation of DNA Microarrays. In Proceedings of the International Conference on Bioinformatics & Computational Biology (BIOCOMP) (p. 1). The Steering Committee of The World Congress in Computer Science, Computer Engineering and Applied Computing (WorldComp), 2011.
- Stanimirović, P.S.; Mourtas, S.D.; Katsikis, V.N.; Kazakovtsev, L.A. Krutikov, V.N. Recurrent neural network models based on optimization methods, Mathematics, 2022, 10.
- Fa-Long, L.; Zheng, B. Neural network approach to computing matrix inversion, Appl. Math. Comput. 1992, 47, 109–120.
- Wang, J. A recurrent neural network for real-time matrix inversion, Appl. Math. Comput., 1993, 55, 89–100.
- Wang, J. Recurrent neural networks for solving linear matrix equations, Comput. Math. Appl., 1993, 26, 23–34.
- Wei, Y. Recurrent neural networks for computing weighted Moore-Penrose inverse, Appl. Math. Comput., 2000, 116, 279–287.
- Cichocki, A.; Kaczorek, T. Stajniak, A. Computation of the Drazin inverse of a singular matrix making use of neural networks, Bulletin of the Polish Academy of Sciences Technical Sciences, 1992, 40, 387–394.
- Xiao, L.; Zhang, Y.; Li, K.; Liao, B.; Tan, Z. FA novel recurrent neural network and its finite-time solution to time-varying complex matrix inversion, Neurocomputing, 2019, 331, 483–492.
- Zhang, Y.; Yi, C.; Guo, D.; Zheng, J. Comparison on Zhang neural dynamics and gradient-based neural dynamics for online solution of nonlinear time-varying equation, Neural Computing and Applications, 2011, 20, 1–7.
- Smoktunowicz, A.; Smoktunowicz, A. Set-theoretic solutions of the Yang–Baxter equation and new classes of R-matrices, Linear Algebra and its Applications, 2018, 546, 86–114.
- Baksalary, O. M.; Trenkler, G. On matrices whose Moore–Penrose inverse is idempotent, Linear and Multilinear Algebra, 2022, 70, 2014–2026.
- Siddiki, A. M. The solution of large system of linear equations by using several methods and its applications, IJISET - International Journal of Innovative Science, Engineering & Technology, 2015, 2, 2.
- Wang, S.D.; Kuo, T.S.; Hsu, C.F. Trace bounds on the solution of the algebraic matrix Riccati and Lyapunov equation, IEEE Transactions on Automatic Control, 1986, 31.
- Wang, X.Z.; Ma, H.; Stanimirović, P.S. Nonlinearly activated recurrent neural network for computing the Drazin inverse, Neural Processing Letters, 2017, 46, pp. 195–217.



















| Matrix A | Matrix B | Matrix D | Input and residual norm | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| m | n | p | q | m | q | ||||||
| 10 | 8 | 8 | 9 | 7 | 7 | 10 | 7 | 7 | 0.5 | 1.051 | |
| 10 | 8 | 6 | 9 | 7 | 7 | 10 | 7 | 7 | 0.5 | 1.318 | |
| 10 | 8 | 6 | 9 | 7 | 5 | 10 | 7 | 7 | 0.5 | 1.81 | |
| 10 | 8 | 6 | 9 | 7 | 5 | 10 | 7 | 5 | 5 | 2.048 | |
| 10 | 8 | 1 | 9 | 7 | 2 | 10 | 7 | 1 | 5 | 2.372 | |
| 20 | 10 | 10 | 8 | 5 | 5 | 20 | 5 | 5 | 5 | 1.984 | |
| 20 | 10 | 5 | 8 | 5 | 5 | 20 | 5 | 5 | 5 | 2.455 | |
| 20 | 10 | 5 | 8 | 5 | 2 | 20 | 5 | 5 | 1 | 3.769 | |
| 20 | 10 | 2 | 8 | 5 | 2 | 20 | 5 | 2 | 1 | 2.71 | |
| 20 | 15 | 15 | 5 | 2 | 2 | 20 | 2 | 2 | 1 | 1.1 | |
| 20 | 15 | 10 | 5 | 2 | 2 | 20 | 2 | 2 | 1 | 1.158 | |
| 20 | 15 | 10 | 5 | 2 | 1 | 20 | 2 | 2 | 1 | 2.211 | |
| 20 | 15 | 5 | 5 | 2 | 1 | 20 | 2 | 2 | 1 | 1.726 | |
| (GNN) | (GGNN) | (GNN) | (GGNN) | CPU(GNN) | CPU(GGNN) |
|---|---|---|---|---|---|
| 1.393 | 0.03661 | 22.753954 | |||
| 1.899 | 0.03947 | 15.754537 | |||
| 2.082 | 0.00964 | 17.137916 | |||
| 2 | 2.003e-15 | 21.645386 | |||
| 2.288e-14 | 9.978e-15 | 21.645386 | 13.255210 | ||
| 2.455 | 2.455 | 1.657e-11 | 1.693e-14 | 50.846893 | 19.059385 |
| 3.769 | 3.769 | 6.991e-11 | 4.071e-14 | 42.184748 | 13.722390 |
| 2.71 | 2.71 | 1.429e-14 | 1.176e-14 | 148.484258 | 13.527065 |
| 1.1 | 1.1 | 1.766e-13 | 5.949e-15 | 218.169376 | 17.5666568 |
| 1.158 | 1.158 | 2.747e-10 | 2.981e-13 | 45.505618 | 12.441782 |
| 2.211 | 2.211 | 7.942e-12 | 8.963e-14 | 194.605133 | 14.117241 |
| 1.726 | 1.726 | 8.042e-15 | 3.207e-15 | 22.340501 | 11.650829 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).