Abstract
In this work, we consider the problem of calculating the generalized Moore–Penrose inverse, which is essential in many applications of graph theory. We propose an algorithm for the massively parallel systems based on the recursive algorithm for the generalized Moore–Penrose inverse, the generalized Cholesky factorization, and Strassen’s matrix inversion algorithm. Computational experiments with our new algorithm based on a parallel computing architecture known as the Compute Unified Device Architecture (CUDA) on a graphic processing unit (GPU) show the significant advantages of using GPU for large matrices (with millions of elements) in comparison with the CPU implementation from the OpenCV library (Intel, Santa Clara, CA, USA).
Funder
Ministry of Science and Higher Education of the Russian Federation
Subject
Computational Mathematics,Computational Theory and Mathematics,Numerical Analysis,Theoretical Computer Science
Reference51 articles.
1. Generalized Inverses: Theory and Computations
2. Matrix Computations;Golub,1996
3. Least squares properties of generalized inverses;Stanimirović;Commun. Math. Res.,2021
4. Moore-Penrose Inverse and Semilinear Equations
5. A Practical approach to the secure computation of the Moore-Penrose pseudoinverse over the rationals;Bouman;IACR Cryptol. Eprint Arch.,2019
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Properties of core-EP matrices and binary relationships;Computational and Applied Mathematics;2024-07-03
2. Recursive Level Set Fuzzy Modeling;2024 IEEE International Conference on Evolving and Adaptive Intelligent Systems (EAIS);2024-05-23
3. Data Driven Fuzzy and Neural Dynamic Systems Modeling;2023 International Conference on Machine Learning and Cybernetics (ICMLC);2023-07-09
4. A Novel Japanese Character Recognition Algorithm for Automatic Smart Courseware Generation Tasks;2023 8th International Conference on Communication and Electronics Systems (ICCES);2023-06-01
5. A Parallel Computing Method for the Computation of the Moore–Penrose Generalized Inverse for Shared-Memory Architectures;IEEE Access;2023