Recurrent Neural Network for Computing the Drazin Inverse

被引:78
作者
Stanimirovic, Predrag S. [1 ]
Zivkovic, Ivan S. [2 ]
Wei, Yimin [3 ]
机构
[1] Univ Nis, Fac Sci & Math, Nish 18000, Serbia
[2] Serbian Acad Arts & Sci, Math Inst, Beograd 11001, Serbia
[3] Fudan Univ, Sch Math Sci, Key Lab Math Nonlinear Sci, Shanghai 200433, Peoples R China
基金
中国国家自然科学基金;
关键词
Artificial neural network; Drazin inverse; dynamical system; generalized inverse; STRUCTURED NETWORKS; GENERALIZED INVERSE; LINEAR-EQUATIONS; SOLVING SYSTEMS; DESIGN;
D O I
10.1109/TNNLS.2015.2397551
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a recurrent neural network (RNN) for computing the Drazin inverse of a real matrix in real time. This recurrent neural network (RNN) is composed of n independent parts (subnetworks), where n is the order of the input matrix. These subnetworks can operate concurrently, so parallel and distributed processing can be achieved. In this way, the computational advantages over the existing sequential algorithms can be attained in real-time applications. The RNN defined in this paper is convenient for an implementation in an electronic circuit. The number of neurons in the neural network is the same as the number of elements in the output matrix, which represents the Drazin inverse. The difference between the proposed RNN and the existing ones for the Drazin inverse computation lies in their network architecture and dynamics. The conditions that ensure the stability of the defined RNN as well as its convergence toward the Drazin inverse are considered. In addition, illustrative examples and examples of application to the practical engineering problems are discussed to show the efficacy of the proposed neural network.
引用
收藏
页码:2830 / 2843
页数:14
相关论文
共 50 条