A cumbersome operation in numerical analysis and linear algebra, optimization, machine learning and engineering algorithms; is inverting large full-rank matrices which appears in various processes and applications. This has both numerical stability and complexity issues, as well as high expected time to compute. We address the latter issue, by proposing an algorithm which uses a black-box least squares optimization solver as a subroutine, to give an estimate of the inverse (and pseudoinverse) of real nonsingular matrices; by estimating its columns. This also gives it the flexibility to be performed in a distributed manner, thus the estimate can be obtained a lot faster, and can be made robust to \textit{stragglers}. Furthermore, we assume a centralized network with no message passing between the computing nodes, and do not require a matrix factorization; e.g. LU, SVD or QR decomposition beforehand.
翻译:数字分析和线性代数、优化、机器学习和工程算法的操作十分繁琐; 正在倒置各种过程和应用中出现的大型全级矩阵。 这既涉及数字稳定性和复杂性问题,也涉及高预期的计算时间。 我们处理后一个问题的方式是提出一种算法,将黑盒最小方形优化解析器用作子例,以估计真实非单词矩阵的反向(和伪反向)值; 估计其列。 这还赋予它以分布方式进行的灵活性, 从而可以更快地获得估算, 并且能够对\ textit{straglers} 进行强力。 此外, 我们假设了一个中央网络, 计算节点之间没有传递任何信息, 不需要矩阵因子化; 例如, LU、 SVD 或 QR decomposi 。