SPIN: A Fast and Scalable Matrix Inversion Method in Apache Spark

01/15/2018
by   Chandan Misra, et al.
0

The growth of big data in domains such as Earth Sciences, Social Networks, Physical Sciences, etc. has lead to an immense need for efficient and scalable linear algebra operations, e.g. Matrix inversion. Existing methods for efficient and distributed matrix inversion using big data platforms rely on LU decomposition based block-recursive algorithms. However, these algorithms are complex and require a lot of side calculations, e.g. matrix multiplication, at various levels of recursion. In this paper, we propose a different scheme based on Strassen's matrix inversion algorithm (mentioned in Strassen's original paper in 1969), which uses far fewer operations at each level of recursion. We implement the proposed algorithm, and through extensive experimentation, show that it is more efficient than the state of the art methods. Furthermore, we provide a detailed theoretical analysis of the proposed algorithm, and derive theoretical running times which match closely with the empirically observed wall clock running times, thus explaining the U-shaped behaviour w.r.t. block-sizes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/03/2019

On Fast Matrix Inversion via Fast Matrix Multiplication

Volker Strassen first suggested an algorithm to multiply matrices with w...
research
06/17/2021

Faster Sparse Matrix Inversion and Rank Computation in Finite Fields

We improve the current best running time value to invert sparse matrices...
research
05/04/2023

Generalizing Frobenius Inversion to Quaternion Matrices

In this paper we derive and analyze an algorithm for inverting quaternio...
research
02/09/2020

ISM2: Optimizing Irregular-Shaped Matrix-Matrix Multiplication on GPUs

Linear algebra operations have been widely used in big data analytics an...
research
08/06/2019

Acceleration of rank-constrained spatial covariance matrix estimation for blind speech extraction

In this paper, we propose new accelerated update rules for rank-constrai...
research
07/14/2023

Combinatorial and Recurrent Approaches for Efficient Matrix Inversion: Sub-cubic algorithms leveraging Fast Matrix products

In this paper, we introduce novel fast matrix inversion algorithms that ...
research
11/01/2021

Algorithms for Interference Minimization in Future Wireless Network Decomposition

We propose a simple and fast method for providing a high quality solutio...

Please sign up or login with your details

Forgot password? Click here to reset